--- /srv/rebuilderd/tmp/rebuilderdycACMM/inputs/mesa-vulkan-drivers_25.0.7-2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdycACMM/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 9750496 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 0x7cd9f0 0x007cd9f0 0x007cd9f0 0x00008 0x00008 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x7cd9fc 0x7cd9fc 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 23032c 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00278d04 278d04 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00278d10 278d10 554ce0 00 A 0 0 8 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 007cd9f0 7cd9f0 000008 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 007cd9f8 7cd9f8 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) 0x278d04 │ │ │ │ 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: d3111560bb5e066161e2d59b8fddfe3f57339d29 │ │ │ ├── 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 @ │ │ │ │ + stc2l 1, cr15, [sl], #-168 @ 0xffffff58 │ │ │ │ ldrbtmi r4, [fp], #-2821 @ 0xfffff4fb │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r0, r3, r2, lsr r2 │ │ │ │ + eoreq r0, r3, sl, asr r2 │ │ │ │ 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 906e50 │ │ │ │ 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, lsl #4 │ │ │ │ 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 906e10 │ │ │ │ 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, lsl r2 │ │ │ │ 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, lsr #4 │ │ │ │ + eoreq r0, r3, ip, lsr #4 │ │ │ │ + strdeq r0, [r3], -lr @ │ │ │ │ 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 │ │ │ │ + eoreq r0, r3, r6, asr #3 │ │ │ │ + eoreq r0, r3, r0, lsr #5 │ │ │ │ + mlaeq r3, r6, r1, r0 │ │ │ │ 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 │ │ │ │ + eoreq r0, r3, r0, ror #2 │ │ │ │ + eoreq r0, r3, sl, asr r1 │ │ │ │ + eoreq r0, r3, r6, asr #2 │ │ │ │ + eoreq r0, r3, lr, lsr r1 │ │ │ │ + eoreq r0, r3, ip, asr #5 │ │ │ │ + eoreq r0, r3, sl, ror #5 │ │ │ │ + eoreq r0, r3, r2, lsr #5 │ │ │ │ + eoreq r0, r3, r0, asr #5 │ │ │ │ + eoreq r0, r3, lr, lsr #5 │ │ │ │ + eoreq r0, r3, r0, asr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9feec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1b4f00 │ │ │ │ ldmdavc ip, {r0, r8, sp}^ │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ andlt lr, r2, r2, lsl #29 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrdeq r0, [r3], -r8 @ │ │ │ │ + eoreq r0, r3, r0, lsl #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9ff18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1b4f2c │ │ │ │ ldmdavc ip, {r0, r8, sp}^ │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ andlt lr, r2, ip, ror #28 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrdeq r0, [r3], -r4 @ │ │ │ │ + strdeq r0, [r3], -ip @ │ │ │ │ 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 │ │ │ │ + strdeq r0, [r3], -r0 @ │ │ │ │ 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, asr r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb9ffcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff8 │ │ │ │ tstcs r1, r3, lsl #20 │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ mrc 7, 0, APSR_nzcv, cr4, cr14, {7} │ │ │ │ svclt 0x0000bd08 │ │ │ │ - eoreq r0, r3, r0, ror r3 │ │ │ │ + mlaeq r3, r8, r3, r0 │ │ │ │ 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 │ │ │ │ + eoreq r0, r3, r8, lsl #7 │ │ │ │ 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, ror r3 │ │ │ │ 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, asr r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feba0074 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 10ce5c │ │ │ │ tstcs r1, fp, asr #24 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ stclt 13, cr14, [r8, #-776] @ 0xfffffcf8 │ │ │ │ - eoreq r0, r3, r4, lsl r3 │ │ │ │ + eoreq r0, r3, ip, lsr r3 │ │ │ │ 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, lsr #6 │ │ │ │ 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, lsl #6 │ │ │ │ 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 │ │ │ │ + ldrdeq r0, [r3], -ip @ │ │ │ │ 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 │ │ │ │ + strhteq pc, [r2], -r0 @ │ │ │ │ + eoreq pc, r2, sl, lsr #29 │ │ │ │ + mlaeq r2, r6, lr, pc @ │ │ │ │ + eoreq pc, r2, lr, lsl #29 │ │ │ │ + eoreq r0, r3, ip, lsl r0 │ │ │ │ + eoreq r0, r3, lr, lsl #5 │ │ │ │ + strdeq pc, [r2], -r2 @ │ │ │ │ + eoreq r0, r3, r0, lsl r0 │ │ │ │ + strdeq pc, [r2], -lr @ │ │ │ │ + eoreq r0, r3, r0, lsl r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba019c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ @ instruction: 0xf1de6808 │ │ │ │ - @ instruction: 0xf11cfaf7 │ │ │ │ - @ instruction: 0x4603fe91 │ │ │ │ + @ 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, #-152] @ 0xffffff68 │ │ │ │ - mlaeq r3, r0, r2, r0 │ │ │ │ + strhteq r0, [r3], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba01cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ @ instruction: 0xf1de6808 │ │ │ │ - @ instruction: 0xf11cfadf │ │ │ │ - @ instruction: 0x4603fe79 │ │ │ │ + @ instruction: 0xf11cfaf3 │ │ │ │ + strmi pc, [r3], -sp, lsl #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 │ │ │ │ + mlaeq r3, r8, r2, r0 │ │ │ │ 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: 0xf11cfad9 │ │ │ │ + @ instruction: 0x4603fe73 │ │ │ │ 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, ror r2 │ │ │ │ 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: 0xf11cfabb │ │ │ │ + @ instruction: 0x4603fe55 │ │ │ │ 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, asr r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba0274 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf1de460c │ │ │ │ - @ instruction: 0xf11cfa89 │ │ │ │ - strmi pc, [r3], -r3, lsr #28 │ │ │ │ + @ instruction: 0xf11cfa9d │ │ │ │ + @ instruction: 0x4603fe37 │ │ │ │ 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, lsr r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba02b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf1de460c │ │ │ │ - @ instruction: 0xf11cfa6b │ │ │ │ - strmi pc, [r3], -r5, lsl #28 │ │ │ │ + @ instruction: 0xf11cfa7f │ │ │ │ + @ instruction: 0x4603fe19 │ │ │ │ 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, lsl r2 │ │ │ │ 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: 0xf11cfa61 │ │ │ │ + @ instruction: 0x4603fdfb │ │ │ │ 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, lsl #4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba032c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf1de460c │ │ │ │ - @ instruction: 0xf11cfa2d │ │ │ │ - strmi pc, [r3], -r7, asr #27 │ │ │ │ + @ instruction: 0xf11cfa41 │ │ │ │ + @ instruction: 0x4603fddb │ │ │ │ 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 @ │ │ │ │ + strdeq r0, [r3], -r8 @ │ │ │ │ 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: 0xf11cfa21 │ │ │ │ + @ instruction: 0x4603fdbb │ │ │ │ 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, ror #3 │ │ │ │ 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: 0xf11cfa01 │ │ │ │ + @ instruction: 0x4603fd9b │ │ │ │ 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 │ │ │ │ + ldrdeq r0, [r3], -ip @ │ │ │ │ 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: 0xf11cf9e1 │ │ │ │ + stmdbvc r2!, {r0, r1, r3, r4, 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 │ │ │ │ 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 @ │ │ │ │ + eoreq pc, r2, lr, lsr #23 │ │ │ │ + strhteq r0, [r3], -lr │ │ │ │ + mlaeq r2, ip, fp, pc @ │ │ │ │ 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: 0xf11cf9b9 │ │ │ │ + stmdbvc r2!, {r0, r1, r4, 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, asr fp @ │ │ │ │ + mlaeq r3, lr, r1, r0 │ │ │ │ + eoreq pc, r2, ip, asr #22 │ │ │ │ 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: 0xf990f1de │ │ │ │ + stc2 1, cr15, [sl, #-112]! @ 0xffffff90 │ │ │ │ stmiavs r0!, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf1de689e │ │ │ │ - @ instruction: 0xf11cf975 │ │ │ │ - blvc 9086f0 │ │ │ │ + @ instruction: 0xf11cf989 │ │ │ │ + blvc 908740 │ │ │ │ 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 │ │ │ │ + eoreq r0, r3, r8, ror #2 │ │ │ │ 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: 0xf968f1de │ │ │ │ + stc2 1, cr15, [r2, #-112] @ 0xffffff90 │ │ │ │ stmiavs r0!, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf1de689e │ │ │ │ - @ instruction: 0xf11cf94d │ │ │ │ - blvc 9086a0 │ │ │ │ + @ instruction: 0xf11cf961 │ │ │ │ + blvc 9086f0 │ │ │ │ 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 │ │ │ │ + eoreq r0, r3, r8, ror #2 │ │ │ │ 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, #-628] @ 0xfffffd8c │ │ │ │ @ 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 1085860 │ │ │ │ ldrb r4, [r1, r4, lsl #12] │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - mrrc2 1, 13, pc, r2, cr13 @ │ │ │ │ + stc2l 1, cr15, [r6], #-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 │ │ │ │ + eoreq r0, r3, sl, asr #1 │ │ │ │ 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 │ │ │ │ + strbteq pc, [r3], r5, 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 │ │ │ │ + eoreq r0, r3, ip, lsr #1 │ │ │ │ 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: 0xf98cf123 │ │ │ │ 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, ror r8 @ │ │ │ │ + eoreq pc, r2, ip, lsr #31 │ │ │ │ + eoreq pc, r2, r2, lsr r8 @ │ │ │ │ blmi ffc83a64 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x460c4d33 │ │ │ │ addslt r4, r2, r3, lsr r9 │ │ │ │ @ instruction: 0xf10d447d │ │ │ │ @@ -794,15 +794,15 @@ │ │ │ │ blhi ffc83920 │ │ │ │ blge 45be98 │ │ │ │ movwls r4, #9793 @ 0x2641 │ │ │ │ movwcs r4, #5242 @ 0x147a │ │ │ │ movwls r4, #1608 @ 0x648 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf1232300 │ │ │ │ - @ instruction: 0xe7d9f8f3 │ │ │ │ + ldrb pc, [r9, r7, lsl #18] @ │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ blmi 535cc4 │ │ │ │ @ instruction: 0xf1bb447b │ │ │ │ andsle r0, r3, r0, lsl #30 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ strbmi r9, [r1], -r2, lsl #4 │ │ │ │ andls r9, r1, #110592 @ 0x1b000 │ │ │ │ @@ -816,145 +816,145 @@ │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ @ instruction: 0xf7fee7ea │ │ │ │ svclt 0x0000ec56 │ │ │ │ addeq r6, r1, ip, lsr sl │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r6, r1, sl, ror #19 │ │ │ │ @ instruction: 0x0078b694 │ │ │ │ - eoreq pc, r2, r0, 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 @ │ │ │ │ + eoreq pc, r2, r8, ror #14 │ │ │ │ + eoreq pc, r2, lr, asr r7 @ │ │ │ │ + eoreq pc, r2, r4, asr pc @ │ │ │ │ + eoreq pc, r2, r8, asr #14 │ │ │ │ + eoreq pc, r2, lr, lsr r7 @ │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x06e3f8b7 │ │ │ │ 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, asr #30 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba090c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf123447a │ │ │ │ - uxtabeq pc, r3, r9, ror #16 @ │ │ │ │ + strbteq pc, [r3], sp, lsl #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, lsl #30 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba0960 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf123447a │ │ │ │ - strbteq pc, [r3], pc, asr #16 @ │ │ │ │ + strbteq pc, [r3], r3, 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 @ │ │ │ │ + eoreq pc, r2, r4, asr #29 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba09b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf123447a │ │ │ │ - strbteq pc, [r3], r5, lsr #16 @ │ │ │ │ + @ instruction: 0x06e3f839 │ │ │ │ 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 │ │ │ │ + eoreq pc, r2, r8, lsl #29 │ │ │ │ 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], pc, lsl #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, asr #28 │ │ │ │ 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 @ │ │ │ │ + strbteq pc, [r3], r5, ror #31 @ │ │ │ │ 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, lsl lr @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r9, lsr #24 │ │ │ │ addlt r4, r8, r9, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -975,60 +975,60 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12b0300 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ bmi 66b8cc │ │ │ │ ldrbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xff88f122 │ │ │ │ + @ instruction: 0xff9cf122 │ │ │ │ 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 │ │ │ │ + mcr2 1, 2, pc, cr6, cr13, {6} @ │ │ │ │ + @ instruction: 0xf9e0f11c │ │ │ │ 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 @ │ │ │ │ + eoreq pc, r2, r0, lsl #9 │ │ │ │ + eoreq pc, r2, sl, ror #26 │ │ │ │ + eoreq pc, r2, r0, ror #8 │ │ │ │ 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 @ │ │ │ │ + usateq pc, #3, r1, asr #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, lsr sp @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [ip], -r3, lsr #26 │ │ │ │ addlt r4, r9, r3, lsr #18 │ │ │ │ @ instruction: 0xf014447d │ │ │ │ @@ -1047,54 +1047,54 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1220300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 56a9ec │ │ │ │ strbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - cdp2 1, 15, cr15, cr8, cr2, {1} │ │ │ │ + @ instruction: 0xff0cf122 │ │ │ │ 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 │ │ │ │ + ldc2 1, cr15, [r8, #884]! @ 0x374 │ │ │ │ + @ instruction: 0xf952f11c │ │ │ │ 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 @ │ │ │ │ + eoreq pc, r2, r0, lsr #25 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba0c8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf122447a │ │ │ │ - @ instruction: 0x06e3feb9 │ │ │ │ + strbteq pc, [r3], sp, asr #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 @ │ │ │ │ + eoreq pc, r2, r4, ror #24 │ │ │ │ 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, 8, cr15, cr4, 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 │ │ │ │ + stc2 1, cr15, [lr, #-884]! @ 0xfffffc8c │ │ │ │ + @ instruction: 0xf8c8f11c │ │ │ │ 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 @ │ │ │ │ + eoreq pc, r2, r4, asr #23 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba0da4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf122447a │ │ │ │ - strbteq pc, [r3], sp, lsr #28 @ │ │ │ │ + strbteq pc, [r3], r1, 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 @ │ │ │ │ + mlaeq r2, r8, fp, pc @ │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x06e3fdfb │ │ │ │ @ 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, lsl fp @ │ │ │ │ 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 │ │ │ │ + strbteq pc, [r3], r5, 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, ror #21 │ │ │ │ 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 │ │ │ │ + stc2 1, cr15, [r0, #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 │ │ │ │ + stc2 1, cr15, [ip], #-884 @ 0xfffffc8c │ │ │ │ + @ instruction: 0xffc6f11b │ │ │ │ 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, asr sl @ │ │ │ │ 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 @ │ │ │ │ + strbteq pc, [r3], r1, 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, lsr #20 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r7, lsr #24 │ │ │ │ addlt r4, r8, r7, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1313,56 +1313,56 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1260300 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ bmi 5ebe14 │ │ │ │ ldrbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - stc2l 1, cr15, [r4], #136 @ 0x88 │ │ │ │ + ldc2l 1, cr15, [r8], #136 @ 0x88 │ │ │ │ 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 fe9065f2 │ │ │ │ + @ instruction: 0xff3cf11b │ │ │ │ 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 @ │ │ │ │ + eoreq pc, r2, r0, lsl #19 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba10bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf122447a │ │ │ │ - strbteq pc, [r3], r1, lsr #25 @ │ │ │ │ + @ instruction: 0x06e3fcb5 │ │ │ │ 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, asr r9 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba1110 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [pc, #-832] @ 49bd8 │ │ │ │ ldmdbmi pc, {r2, r3, r9, sl, lr} @ │ │ │ │ ldrbtmi fp, [sp], #-135 @ 0xffffff79 │ │ │ │ svceq 0x000df014 │ │ │ │ @@ -1379,51 +1379,51 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle ip, r0, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ movwcs r4, #2577 @ 0xa11 │ │ │ │ stmib sp, {r0, r4, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf122447a │ │ │ │ - strbteq pc, [r3], r1, ror #24 @ │ │ │ │ + uxtabeq pc, r3, r5, ror #24 @ │ │ │ │ strble r6, [r7, #5]! │ │ │ │ ldmdavs ip!, {r3, r5, r9, sl, lr} │ │ │ │ - blx 4866ee │ │ │ │ - mcr2 1, 5, pc, cr10, cr11, {0} @ │ │ │ │ + blx 9866ee │ │ │ │ + mrc2 1, 5, pc, cr14, 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 │ │ │ │ + ldrdeq pc, [r2], -r6 @ │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x06e3fc3b │ │ │ │ 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 │ │ │ │ + mlaeq r2, r4, r8, pc @ │ │ │ │ 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 │ │ │ │ + @ instruction: 0x4604fbf1 │ │ │ │ @ instruction: 0x4630e7df │ │ │ │ ldrdvs pc, [r0], -r8 │ │ │ │ - blx fe3867f4 │ │ │ │ - mcr2 1, 1, pc, cr6, cr11, {0} @ │ │ │ │ + blx fe8867f4 │ │ │ │ + mrc2 1, 1, pc, cr10, cr11, {0} │ │ │ │ stmiavs r0!, {r0, r2, r7, fp, sp, lr} │ │ │ │ - blx fe206800 │ │ │ │ - mcr2 1, 1, pc, cr0, cr11, {0} @ │ │ │ │ + blx fe706800 │ │ │ │ + mrc2 1, 1, pc, cr4, 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 │ │ │ │ + strdeq pc, [r2], -r2 @ │ │ │ │ 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], sp, lsr #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 │ │ │ │ + ldrdeq pc, [r2], -r4 @ │ │ │ │ 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 1206652 │ │ │ │ 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, lsl #14 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba1410 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf122447a │ │ │ │ - @ instruction: 0x06e3faf7 │ │ │ │ + strbteq pc, [r3], fp, lsl #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, lsr #14 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba1464 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [fp, #-832] @ 0xfffffcc0 │ │ │ │ ldmdbmi fp, {r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [sp], #-135 @ 0xffffff79 │ │ │ │ svceq 0x000df014 │ │ │ │ @@ -1592,26 +1592,26 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r5, r0, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ movwcs r4, #2573 @ 0xa0d │ │ │ │ stmib sp, {r0, r4, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf122447a │ │ │ │ - @ instruction: 0x06e3fab7 │ │ │ │ + strbteq pc, [r3], fp, asr #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 │ │ │ │ + strhteq pc, [r2], -r0 @ │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x06ebfa7b │ │ │ │ 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, lsr r6 @ │ │ │ │ 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 │ │ │ │ + strmi pc, [r3], -r7, lsr #20 │ │ │ │ bmi 284378 │ │ │ │ ldmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf031447a │ │ │ │ @ instruction: 0xe7dffbfb │ │ │ │ stc 7, cr15, [ip, #1012] @ 0x3f4 │ │ │ │ addeq r5, r1, r0, ror #24 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r5, r1, r4, lsr #24 │ │ │ │ rsbseq sl, r8, lr, lsr #13 │ │ │ │ - eoreq pc, r2, r4, lsl #11 │ │ │ │ + eoreq pc, r2, ip, lsr #11 │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x06e3f9f7 │ │ │ │ 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, ror r5 @ │ │ │ │ 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], -r9, lsr #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 │ │ │ │ + strdeq pc, [r2], -r0 @ │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x06e3f979 │ │ │ │ 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 @ │ │ │ │ + strhteq pc, [r2], -r8 @ │ │ │ │ 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 @ │ │ │ │ + eoreq pc, r2, r2, asr #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba1988 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 90e690 │ │ │ │ blmi 9369c8 │ │ │ │ ldrbtmi r2, [sl], #-2305 @ 0xfffff6ff │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @@ -1939,17 +1939,17 @@ │ │ │ │ strtmi r2, [r8], -r6, lsl #6 │ │ │ │ blx 1a868b8 │ │ │ │ @ instruction: 0xf7fde7c6 │ │ │ │ svclt 0x0000eb8e │ │ │ │ addeq r5, r1, sl, ror #16 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r5, r1, r6, asr r8 │ │ │ │ - eoreq fp, r7, ip, asr #4 │ │ │ │ - eoreq sl, r3, r4, ror sl │ │ │ │ - eoreq r9, r7, lr, lsr #2 │ │ │ │ + eoreq fp, r7, r4, ror r2 │ │ │ │ + mlaeq r3, ip, sl, sl │ │ │ │ + eoreq r9, r7, r6, asr r1 │ │ │ │ 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 │ │ │ │ + ldrdeq ip, [r7], -lr @ │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - eoreq pc, r2, r8, ror #8 │ │ │ │ + mlaeq r2, r0, r4, pc @ │ │ │ │ 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 @ │ │ │ │ + strdeq fp, [r7], -r6 @ │ │ │ │ + eoreq sl, r3, r4, lsr #18 │ │ │ │ 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 608e88 │ │ │ │ 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 │ │ │ │ + strdeq fp, [r7], -r8 @ │ │ │ │ + eoreq pc, r2, ip, lsr #1 │ │ │ │ addeq r5, r1, r2, lsl r3 │ │ │ │ - eoreq fp, r7, sl, lsl #30 │ │ │ │ - strhteq lr, [r2], -lr │ │ │ │ + eoreq fp, r7, r2, lsr pc │ │ │ │ + eoreq lr, r2, r6, ror #31 │ │ │ │ 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: 0xf8d5fedd │ │ │ │ tstlt fp, r8, asr #26 │ │ │ │ @ instruction: 0xf1354650 │ │ │ │ - sbfx pc, r1, #29, #32 │ │ │ │ + ldr pc, [pc, r5, ror #29]! │ │ │ │ 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 40a950 │ │ │ │ @ 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 │ │ │ │ + eoreq lr, r2, r8, lsr #29 │ │ │ │ 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 │ │ │ │ + strhteq pc, [r5], -r2 @ │ │ │ │ + eoreq r8, r7, r8, lsl #21 │ │ │ │ addeq r5, r1, lr, lsl r1 │ │ │ │ andeq r0, r0, r0, lsr #18 │ │ │ │ addeq r5, r1, r2, ror r0 │ │ │ │ andeq r0, r0, ip, lsr sp │ │ │ │ - eoreq lr, r2, r8, lsr #26 │ │ │ │ + eoreq lr, r2, r0, asr sp │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x2718b0d0 │ │ │ │ strmi sl, [lr], -r6, lsl #22 │ │ │ │ @ instruction: 0xf5004a3b │ │ │ │ @@ -2507,18 +2507,18 @@ │ │ │ │ @ instruction: 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, lsr sp @ │ │ │ │ + eoreq r8, r7, r0, lsr #18 │ │ │ │ addeq r4, r1, ip, lsr pc │ │ │ │ - strdeq lr, [r2], -sl @ │ │ │ │ + eoreq lr, r2, r2, lsr #24 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 7, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x460eb0db │ │ │ │ blge 25d71c │ │ │ │ @ instruction: 0xf04f4a7b │ │ │ │ @@ -2643,20 +2643,20 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2245 @ 0x8c5 @ │ │ │ │ @ instruction: 0xf7fce7dd │ │ │ │ svclt 0x0000ee0e │ │ │ │ addeq r4, r1, sl, asr #29 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r4, r1, ip, lsr #29 │ │ │ │ - eoreq pc, r5, r4, ror #23 │ │ │ │ - ldrdeq r8, [r7], -r2 @ │ │ │ │ + eoreq pc, r5, ip, lsl #24 │ │ │ │ + strdeq r8, [r7], -sl @ │ │ │ │ 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, lsl #20 │ │ │ │ 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 │ │ │ │ + blx 788e │ │ │ │ stclcc 8, cr15, [r8, #-848] @ 0xfffffcb0 │ │ │ │ strbmi fp, [r8], -fp, lsr #2 │ │ │ │ - blx ffd0789a │ │ │ │ + stc2 1, cr15, [r6], {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 │ │ │ │ + eoreq lr, r2, r0, asr #17 │ │ │ │ addeq r4, r1, r8, ror #22 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r4, r1, sl, asr #22 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 106a3c │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -3092,40 +3092,40 @@ │ │ │ │ b fe489a04 │ │ │ │ addeq r4, r1, r4, ror #20 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ addeq r4, r1, sl, asr #20 │ │ │ │ addeq r4, r1, r8, lsr #20 │ │ │ │ andeq r0, r0, r4, lsl #21 │ │ │ │ - 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 │ │ │ │ + mlaeq r2, sl, r7, lr │ │ │ │ + eoreq lr, r2, r8, lsl #14 │ │ │ │ + strdeq lr, [r2], -r4 @ │ │ │ │ + mlaeq r2, r4, r6, lr │ │ │ │ + eoreq lr, r2, ip, lsl #13 │ │ │ │ + ldrdeq sp, [r2], -sl @ │ │ │ │ + eoreq sp, r2, r4, asr #21 │ │ │ │ + eoreq lr, r2, ip, lsr #12 │ │ │ │ + eoreq lr, r2, r6, ror r6 │ │ │ │ + eoreq lr, r2, sl, ror #12 │ │ │ │ + eoreq lr, r2, r6, ror #11 │ │ │ │ + strdeq lr, [r2], -lr @ │ │ │ │ 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, r6, ror r5 │ │ │ │ + eoreq lr, r2, r0, ror r5 │ │ │ │ + strhteq sp, [r2], -ip │ │ │ │ + eoreq sp, r2, ip, lsr #19 │ │ │ │ + eoreq lr, r2, ip, 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, r0, lsr r5 │ │ │ │ + eoreq lr, r2, r8, lsr #10 │ │ │ │ + eoreq r8, r3, ip, lsr r0 │ │ │ │ + eoreq lr, r2, ip, ror r4 │ │ │ │ + eoreq lr, r2, r2, asr r4 │ │ │ │ + eoreq lr, r2, r0, lsr r4 │ │ │ │ + eoreq r7, r3, r2, lsr #30 │ │ │ │ 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: 0xfffaf134 │ │ │ │ @ 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 │ │ │ │ + strdlt pc, [pc, -r9]! │ │ │ │ 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 │ │ │ │ + mrrc2 1, 3, pc, r0, cr4 @ │ │ │ │ @ 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, pc, asr #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 │ │ │ │ + stc2l 1, cr15, [r4], {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 f88ba0 │ │ │ │ ldrtmi r6, [sl], -r0, lsr #17 │ │ │ │ @ instruction: 0xf11d4639 │ │ │ │ - @ instruction: 0x4650fcb5 │ │ │ │ - blx b08bb0 │ │ │ │ + ldrbmi pc, [r0], -r9, asr #25 @ │ │ │ │ + blx 1008bb0 │ │ │ │ @ instruction: 0x4650e7d1 │ │ │ │ ldrdlt pc, [ip], -r6 │ │ │ │ - blx a88c0c │ │ │ │ + blx f88c0c │ │ │ │ @ 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 e08c34 │ │ │ │ @ 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 │ │ │ │ + strmi pc, [r3], r7, 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: 0xf94af120 │ │ │ │ stmiavs r0!, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ - blx ffe88d82 │ │ │ │ + stc2 1, cr15, [ip], {29} │ │ │ │ @ instruction: 0xf1204628 │ │ │ │ - stmdals r3, {r0, r3, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf93af134 │ │ │ │ + stmdals r3, {r0, r2, r3, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf94ef134 │ │ │ │ @ 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: 0x4659f939 │ │ │ │ @ instruction: 0xf11d68a0 │ │ │ │ - strmi pc, [r3], r7, ror #23 │ │ │ │ + @ instruction: 0x4683fbfb │ │ │ │ @ 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, asr #8 │ │ │ │ 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 │ │ │ │ + strmi pc, [r3], -r7, asr #20 │ │ │ │ andeq pc, ip, r4, lsl #2 │ │ │ │ @ instruction: 0xf12060a3 │ │ │ │ - @ instruction: 0xf104f89d │ │ │ │ + @ instruction: 0xf104f8b1 │ │ │ │ @ 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: 0xf8daf8c5 │ │ │ │ @ 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 │ │ │ │ + @ instruction: 0x4658f8b3 │ │ │ │ + @ instruction: 0xf8a2f134 │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ @ instruction: 0xf11d2100 │ │ │ │ - pkhtbmi pc, r0, sp, asr #22 @ │ │ │ │ + @ instruction: 0x4680fb71 │ │ │ │ @ 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 1188f4a │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ @ instruction: 0x4658d1d4 │ │ │ │ ldreq pc, [r4, -sl, lsl #2]! │ │ │ │ - @ instruction: 0xf862f134 │ │ │ │ + @ instruction: 0xf876f134 │ │ │ │ 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 a88fc0 │ │ │ │ andeq pc, ip, sl, lsl #2 │ │ │ │ - @ instruction: 0xfff0f11f │ │ │ │ + @ instruction: 0xf804f120 │ │ │ │ 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: 0xf804f134 │ │ │ │ addsmi r6, lr, #7536640 @ 0x730000 │ │ │ │ andsle r6, r9, sp, asr r8 │ │ │ │ ldmpl r3, {r3, r8, sl, ip, sp, lr, pc} │ │ │ │ strteq pc, [ip], #-419 @ 0xfffffe5d │ │ │ │ @ instruction: 0xf1083d2c │ │ │ │ @ instruction: 0xf104081c │ │ │ │ strbmi r0, [r0], -r8, lsl #2 │ │ │ │ @@ -4228,15 +4228,15 @@ │ │ │ │ subsvs r2, r3, fp, lsl #6 │ │ │ │ andsvs r4, sl, ip, lsr #12 │ │ │ │ stcl 7, cr15, [lr], {250} @ 0xfa │ │ │ │ @ instruction: 0xf1046b2d │ │ │ │ stccc 3, cr0, [ip, #-176]! @ 0xffffff50 │ │ │ │ @ instruction: 0xd1ec429e │ │ │ │ @ instruction: 0xf1334638 │ │ │ │ - pop {r0, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + pop {r0, r4, r5, r6, r7, r8, r9, sl, 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, #-348]! @ 0xfffffea4 │ │ │ │ cmppeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf11c6898 │ │ │ │ - tstplt r0, r7, asr #29 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb110fedb │ │ │ │ ldmdbvs sl, {r0, r1, r7, fp, sp, lr}^ │ │ │ │ strtmi fp, [r8], -r2, lsr #22 │ │ │ │ - mcrr2 1, 1, pc, r0, cr15 @ │ │ │ │ + mrrc2 1, 1, pc, r4, cr15 @ │ │ │ │ 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: 0xf8d6fc2b │ │ │ │ @ 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 │ │ │ │ + strhteq ip, [r2], -lr │ │ │ │ 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: 0xffaaf1d9 │ │ │ │ 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, #3821 @ 0xeed @ │ │ │ │ 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, asr r7 │ │ │ │ ldrbmi fp, [r0, -r2, lsl #18]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feba48e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbls r2, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 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: 0xf900f149 │ │ │ │ @ instruction: 0xf5052108 │ │ │ │ @ instruction: 0x462872bc │ │ │ │ umaalcc pc, r1, r5, r9 @ │ │ │ │ - @ instruction: 0xf8e4f149 │ │ │ │ + @ instruction: 0xf8f8f149 │ │ │ │ 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 2cbaa8 │ │ │ │ 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 2cd9cc │ │ │ │ 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 │ │ │ │ + stc2l 1, cr15, [r2, #-868]! @ 0xfffffc9c │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - stc2l 1, cr15, [sl, #-868] @ 0xfffffc9c │ │ │ │ - cdp2 1, 6, cr15, cr12, cr6, {1} │ │ │ │ + ldc2l 1, cr15, [lr, #-868] @ 0xfffffc9c │ │ │ │ + cdp2 1, 8, cr15, cr0, cr6, {1} │ │ │ │ strtmi fp, [r8], -r0, lsr #19 │ │ │ │ - @ instruction: 0xf8e0f118 │ │ │ │ + @ instruction: 0xf8f4f118 │ │ │ │ @ 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 │ │ │ │ + stc2l 1, cr15, [r6, #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: 0xf8dafd29 │ │ │ │ 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: 0xf8dafc49 │ │ │ │ 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 │ │ │ │ + ldc2 1, cr15, [r0, #-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 :64], fp │ │ │ │ ldmdbvs r8!, {r7, r8, ip, sp, lr} │ │ │ │ - ldc2 1, cr15, [r0, #-220]! @ 0xffffff24 │ │ │ │ + stc2l 1, cr15, [r4, #-220] @ 0xffffff24 │ │ │ │ @ instruction: 0xf8804642 │ │ │ │ @ instruction: 0xf100802c │ │ │ │ @ instruction: 0x46050818 │ │ │ │ strbmi r2, [r1], -r0, lsr #6 │ │ │ │ ldrdlt pc, [r8], #-143 @ 0xffffff71 @ │ │ │ │ - @ instruction: 0xff30f138 │ │ │ │ + @ instruction: 0xff44f138 │ │ │ │ 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 38c324 │ │ │ │ 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 ffc8a744 │ │ │ │ + mcr2 1, 4, pc, cr10, 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 ff98a75c │ │ │ │ + mrc2 1, 3, pc, cr14, cr7, {0} │ │ │ │ @ instruction: 0xf8d0b108 │ │ │ │ ldrtmi r9, [r8], -ip │ │ │ │ @ instruction: 0xf1d92701 │ │ │ │ - @ instruction: 0xf117fac7 │ │ │ │ - tstplt r0, r1, ror #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf117fadb │ │ │ │ + tstplt r0, r5, ror lr @ p-variant is OBSOLETE │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf9f0f1d5 │ │ │ │ @ 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 │ │ │ │ + @ instruction: 0xe783f8b3 │ │ │ │ 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 fe18abec │ │ │ │ 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 48c944 │ │ │ │ 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 3cc614 │ │ │ │ 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, r4, r5, r6, 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: 0x4629fbbd │ │ │ │ @ instruction: 0xf13a4638 │ │ │ │ - @ instruction: 0xf899fd6b │ │ │ │ + @ instruction: 0xf899fd7f │ │ │ │ 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: 0xf9a2f137 │ │ │ │ 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, r9, lsr 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: 0x9c0ff92b │ │ │ │ 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, 0, pc, cr14, cr6, {1} @ │ │ │ │ andls r6, r1, r4, asr #5 │ │ │ │ stcls 0, cr2, [pc, #-8] @ 4e744 │ │ │ │ - stc2 1, cr15, [r2], {204} @ 0xcc │ │ │ │ + ldc2 1, cr15, [r6], {204} @ 0xcc │ │ │ │ @ instruction: 0x46024b99 │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ @ instruction: 0xf136447b │ │ │ │ - msrcs CPSR_, #15168 @ 0x3b40 │ │ │ │ + msrcs CPSR_, #1, 28 │ │ │ │ sbcvs r4, r3, #4, 12 @ 0x400000 │ │ │ │ stmdals pc, {r1, r8, sp} @ │ │ │ │ - @ instruction: 0xf954f137 │ │ │ │ + @ instruction: 0xf968f137 │ │ │ │ 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: 0xf8a4f137 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x4631faf1 │ │ │ │ @ instruction: 0xf13a4640 │ │ │ │ - ldmibvs r2!, {r0, r1, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmibvs r2!, {r0, r1, r4, r5, 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 │ │ │ │ + ldrbmi pc, [r3], -r7, asr #17 @ │ │ │ │ beq 68ac18 │ │ │ │ ldrtmi r4, [r2], -r7, lsl #12 │ │ │ │ @ instruction: 0xf8804651 │ │ │ │ strcs r6, [r0], -ip, lsr #32 │ │ │ │ - blx fed8ad08 │ │ │ │ + blx ff28ad08 │ │ │ │ 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], -pc, ror #24 @ │ │ │ │ @ instruction: 0x46402191 │ │ │ │ - @ instruction: 0xf9d8f13a │ │ │ │ + @ instruction: 0xf9ecf13a │ │ │ │ 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: 0xf87af137 │ │ │ │ beq 68acb0 │ │ │ │ @ instruction: 0x23204681 │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ - blx 1b0ad9c │ │ │ │ + blx 200ad9c │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ stmdbeq r0!, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ - stc2 1, cr15, [sl], #-232 @ 0xffffff18 │ │ │ │ + ldc2 1, cr15, [lr], #-232 @ 0xffffff18 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x4629fa57 │ │ │ │ @ instruction: 0xf13a4640 │ │ │ │ - movwcs pc, #64517 @ 0xfc05 @ │ │ │ │ + movwcs pc, #64537 @ 0xfc19 @ │ │ │ │ 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 78d830 │ │ │ │ tstcs r8, r2, lsl #12 │ │ │ │ @ instruction: 0x4620447b │ │ │ │ - stc2l 1, cr15, [ip], #216 @ 0xd8 │ │ │ │ + stc2 1, cr15, [r0, #-216] @ 0xffffff28 │ │ │ │ andls r2, r1, r4, lsl #8 │ │ │ │ andcs r6, r2, r4, asr #5 │ │ │ │ @ instruction: 0xf1cc9d0f │ │ │ │ - blmi 60d73c │ │ │ │ + blmi 60d78c │ │ │ │ strtmi r4, [r1], -r2, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-1576 @ 0xfffff9d8 │ │ │ │ - ldc2l 1, cr15, [lr], {54} @ 0x36 │ │ │ │ + ldc2l 1, cr15, [r2], #216 @ 0xd8 │ │ │ │ strmi r2, [r4], -r0, lsr #6 │ │ │ │ smlabtcs r2, r3, r2, r6 │ │ │ │ @ instruction: 0xf137980f │ │ │ │ - andcs pc, r5, #4521984 @ 0x450000 │ │ │ │ + andcs pc, r5, #5832704 @ 0x590000 │ │ │ │ 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, lsr r7 │ │ │ │ addeq r1, r1, r4, ror #17 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eoreq fp, r2, sl, ror #13 │ │ │ │ - ldrdeq fp, [r2], -r8 @ │ │ │ │ + eoreq fp, r2, r2, lsl r7 │ │ │ │ + eoreq fp, r2, r0, lsl #14 │ │ │ │ @ instruction: 0x000007b8 │ │ │ │ ldrdeq r1, [r1], lr │ │ │ │ - ldrdeq fp, [r2], -r0 @ │ │ │ │ - strhteq fp, [r2], -sl │ │ │ │ + strdeq fp, [r2], -r8 @ │ │ │ │ + eoreq fp, r2, r2, ror #9 │ │ │ │ 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: 0xffb2f139 │ │ │ │ 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], #612 @ 0x264 │ │ │ │ strmi r6, [r1], r5, asr #5 │ │ │ │ svcls 0x000f4618 │ │ │ │ @ instruction: 0xf1cc9300 │ │ │ │ - blmi 1acd66c │ │ │ │ + blmi 1acd6bc │ │ │ │ strtmi r4, [r9], -r2, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-1592 @ 0xfffff9c8 │ │ │ │ @ instruction: 0xf1364434 │ │ │ │ - @ instruction: 0x4631fc75 │ │ │ │ + ldrtmi pc, [r1], -r9, lsl #25 @ │ │ │ │ @ instruction: 0xf8c04607 │ │ │ │ stmdals pc, {r2, r3, r5, sp, pc} @ │ │ │ │ - @ instruction: 0xffdcf136 │ │ │ │ + @ instruction: 0xfff0f136 │ │ │ │ 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, r4, r5, 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: 0xf984f138 │ │ │ │ @ instruction: 0x46404631 │ │ │ │ - blx d0afa2 │ │ │ │ + blx 120afa2 │ │ │ │ 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: 0xff58f136 │ │ │ │ @ instruction: 0xf1004653 │ │ │ │ @ instruction: 0x46320a18 │ │ │ │ eorvs pc, ip, r0, lsl #17 │ │ │ │ @ instruction: 0x46074651 │ │ │ │ - @ instruction: 0xf946f138 │ │ │ │ + @ instruction: 0xf95af138 │ │ │ │ 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 10d744 │ │ │ │ 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: 0xf91cf138 │ │ │ │ strbmi r4, [r0], -r9, lsr #12 │ │ │ │ - blx ff30b070 │ │ │ │ + blx ff80b070 │ │ │ │ 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 │ │ │ │ + eoreq fp, r2, r4, ror #8 │ │ │ │ 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, lsr #8 │ │ │ │ + eoreq fp, r2, r2, lsl r4 │ │ │ │ + mlaeq r2, r2, r3, fp │ │ │ │ @ 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 │ │ │ │ + strhteq r0, [r8], -r0 │ │ │ │ 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 │ │ │ │ + strhteq r0, [r8], -r0 │ │ │ │ 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: 0xf116fadb │ │ │ │ + mvnlt pc, r5, ror lr @ │ │ │ │ blcs a9320 │ │ │ │ @ instruction: 0x4620d919 │ │ │ │ - blx ff00b77c │ │ │ │ - mrc2 1, 2, pc, cr8, cr6, {0} │ │ │ │ + blx ff50b77c │ │ │ │ + mcr2 1, 3, pc, cr12, 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 fee8b7b0 │ │ │ │ + stc2l 1, cr15, [r0], #-148 @ 0xffffff6c │ │ │ │ @ instruction: 0x46052c7b │ │ │ │ stccs 0, cr13, [r2], {17} │ │ │ │ strtmi sp, [r0], -r4 │ │ │ │ - blx ffc8b7c6 │ │ │ │ + stc2 1, cr15, [r4], {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 120b894 │ │ │ │ + stc2l 1, cr15, [r0, #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 fec8b678 │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - ldc2l 1, cr15, [r2, #-88]! @ 0xffffffa8 │ │ │ │ + stc2 1, cr15, [r6, #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 50b6f0 │ │ │ │ @ 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: 0xff64f1d7 │ │ │ │ @ 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} │ │ │ │ + mcr2 1, 7, pc, cr12, cr7, {6} @ │ │ │ │ @ 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: 0xf898f116 │ │ │ │ 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: 0xf8c8fbe9 │ │ │ │ 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, #3345 @ 0xd11 @ │ │ │ │ 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 │ │ │ │ + ldc2l 1, cr15, [r0], {21} │ │ │ │ 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 70cb1a │ │ │ │ @ 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 ff70cb98 │ │ │ │ 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: 0xf8eaf115 │ │ │ │ @ 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: 0xf8aaf115 │ │ │ │ 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, asr #22 │ │ │ │ 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} │ │ │ │ + stc2 1, cr15, [r8], #-80 @ 0xffffffb0 │ │ │ │ blvs fe13d98c │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 1153a24 │ │ │ │ ldmib sp, {r0, r1, r7, sl}^ │ │ │ │ stmib sp, {r1, r3, r4, r8, r9, sp}^ │ │ │ │ ldmdbls lr, {r1, r2, r8, r9, sp} │ │ │ │ @@ -8998,15 +8998,15 @@ │ │ │ │ @ instruction: 0xd1512f96 │ │ │ │ vpmin.s8 d25, d0, d15 │ │ │ │ addsmi r1, sl, #1946157058 @ 0x74000002 │ │ │ │ bcs fe5012c8 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ strcs r0, [r6, r0, lsl #8] │ │ │ │ ldrtmi sp, [r8], -r6, asr #2 │ │ │ │ - blx b8daca │ │ │ │ + blx 108daca │ │ │ │ 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 │ │ │ │ + strdeq r8, [r2], -r4 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba8cb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [pc], -r0, asr #31 │ │ │ │ ldrmi r4, [sp], -r3, asr #18 │ │ │ │ ldrbtmi r4, [r9], #-2883 @ 0xfffff4bd │ │ │ │ stcge 0, cr11, [r4], {139} @ 0x8b │ │ │ │ @@ -9592,15 +9592,15 @@ │ │ │ │ addsmi r1, sl, #1946157058 @ 0x74000002 │ │ │ │ bcs fe501c08 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 5abb0 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ stmibeq r6, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1134648 │ │ │ │ - strmi pc, [r1], -r9, lsl #29 │ │ │ │ + @ instruction: 0x4601fe9d │ │ │ │ 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: 0xf9ccf1d5 │ │ │ │ + blx fe38e6b4 │ │ │ │ eorsle r2, r9, r0, lsl #16 │ │ │ │ b 11ac314 │ │ │ │ @ instruction: 0xf1d50508 │ │ │ │ - @ instruction: 0xf000fa2d │ │ │ │ + @ instruction: 0xf000fa41 │ │ │ │ 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: 0xf000fa09 │ │ │ │ @ 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, lsl r0 │ │ │ │ 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 │ │ │ │ + eoreq ip, r7, r6, lsr #19 │ │ │ │ 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, r7 @ @ 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, r3, ror ip @ 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 │ │ │ │ + blx ffd8f95a │ │ │ │ @ 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 fed8f9da │ │ │ │ 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 ffa0fb74 │ │ │ │ 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: 0xf9def112 │ │ │ │ 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 113230 │ │ │ │ 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: 0xff86f11f │ │ │ │ ldrbmi r4, [r0], -r0, lsl #13 │ │ │ │ - @ instruction: 0xff8cf11f │ │ │ │ + @ instruction: 0xffa0f11f │ │ │ │ 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: 0xf95ef111 │ │ │ │ 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} @ │ │ │ │ + mrc2 1, 3, pc, cr4, 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_, r5, asr #18 │ │ │ │ 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 │ │ │ │ + strhteq sl, [r7], -r0 │ │ │ │ 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 │ │ │ │ + strhteq sl, [r7], -r4 │ │ │ │ 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, lsl #22 │ │ │ │ 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 @ │ │ │ │ + strdls pc, [r6], -r3 │ │ │ │ @ instruction: 0xf1d26af0 │ │ │ │ - @ instruction: 0xf8d7f8db │ │ │ │ + @ instruction: 0xf8d7f8ef │ │ │ │ @ instruction: 0xf8961974 │ │ │ │ andls r6, pc, r8, ror r1 @ │ │ │ │ streq pc, [r1], -r6 │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ blls 4356c8 │ │ │ │ movwls r4, #1570 @ 0x622 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ @@ -13054,17 +13054,17 @@ │ │ │ │ stcls 0, cr8, [r0, #-480]! @ 0xfffffe20 │ │ │ │ ldrdcs pc, [r0, #130]! @ 0x82 │ │ │ │ tstls r1, r7, lsl #6 │ │ │ │ stmdbcs r0, {r0, r4, fp, sp, lr} │ │ │ │ cmpphi r3, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ stmdbpl r0, {r0, r1, r2, r8, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1d14650 │ │ │ │ - andls pc, r9, r1, ror #31 │ │ │ │ + strdls pc, [r9], -r5 │ │ │ │ @ instruction: 0xf1d19807 │ │ │ │ - @ instruction: 0xf8d9ffdd │ │ │ │ + @ instruction: 0xf8d9fff1 │ │ │ │ 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 113ef4 │ │ │ │ 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, [ip, #120] @ 0x78 │ │ │ │ ldrbmi r4, [r0], -r7, lsl #12 │ │ │ │ - ldc2l 1, cr15, [r2, #120] @ 0x78 │ │ │ │ + stc2l 1, cr15, [r6, #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: 0xff10f10f │ │ │ │ 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} │ │ │ │ + stc2 1, cr15, [r6], #-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 │ │ │ │ + strdlt pc, [r0, -r7]! │ │ │ │ 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, lsl r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, r0, asr ip │ │ │ │ @ instruction: 0xf5004b50 │ │ │ │ ldrbtmi r5, [ip], #-1856 @ 0xfffff8c0 │ │ │ │ @@ -13900,15 +13900,15 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8bef015 │ │ │ │ ldmdbcs r4!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f1e784 │ │ │ │ svclt 0x0000ee1a │ │ │ │ addeq r9, r0, r6, lsr lr │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - eoreq r9, r7, r4, ror #9 │ │ │ │ + eoreq r9, r7, ip, lsl #10 │ │ │ │ addeq r9, r0, r2, lsr #26 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 19e7b80 │ │ │ │ @@ -14255,15 +14255,15 @@ │ │ │ │ bicsle r2, ip, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7f1e7d9 │ │ │ │ svclt 0x0000eb56 │ │ │ │ addeq r9, r0, r0, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r9, r0, r2, asr #15 │ │ │ │ - eoreq r3, r2, r4, ror #11 │ │ │ │ + eoreq r3, r2, ip, lsl #12 │ │ │ │ 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, r3, ror lr @ │ │ │ │ @ instruction: 0xf1d06af0 │ │ │ │ - @ instruction: 0xf8d7fe5b │ │ │ │ + @ instruction: 0xf8d7fe6f │ │ │ │ @ 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, r5, ror sp @ │ │ │ │ @ instruction: 0xf1d09807 │ │ │ │ - @ instruction: 0xf8d9fd5d │ │ │ │ + @ instruction: 0xf8d9fd71 │ │ │ │ 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: 0xf50afee1 │ │ │ │ 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, 12, cr15, cr14, 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 │ │ │ │ + stc2 1, cr15, [r0], {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 │ │ │ │ + stc2 1, cr15, [r8], #-820 @ 0xfffffccc │ │ │ │ andcs r9, r1, #17408 @ 0x4400 │ │ │ │ ldrbmi r9, [r0], -r1, lsl #6 │ │ │ │ andls r9, r0, #13312 @ 0x3400 │ │ │ │ stmib sp, {r1, r4, r5, r9, sl, lr}^ │ │ │ │ stmdbls fp, {r1, fp, pc} │ │ │ │ ldrdcc pc, [ip, r3] │ │ │ │ ldrtmi r9, [r3], -r4, lsl #6 │ │ │ │ @@ -14940,15 +14940,15 @@ │ │ │ │ @ instruction: 0xf04f9b12 │ │ │ │ movtls r0, #47104 @ 0xb800 │ │ │ │ movtls r2, #17159 @ 0x4307 │ │ │ │ @ instruction: 0xf8a8f02e │ │ │ │ ldmdbls r9, {r1, r4, r5, r9, sl, lr} │ │ │ │ subls r2, lr, r0, lsl #6 │ │ │ │ @ instruction: 0xf1cd980c │ │ │ │ - blls 4d60ec │ │ │ │ + blls 4d613c │ │ │ │ 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: 0xf8acf1d0 │ │ │ │ + mcrr2 1, 0, pc, r6, 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: 0xf10ef895 │ │ │ │ + @ instruction: 0xf890fc2f │ │ │ │ @ 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, lsr sl │ │ │ │ stmdals lr, {r2, r3, r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0x1178f895 │ │ │ │ biceq pc, r0, r1, asr #7 │ │ │ │ mcr2 7, 1, pc, cr6, cr7, {7} @ │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ @ instruction: 0xf895adf0 │ │ │ │ @ instruction: 0x07d83178 │ │ │ │ @@ -15063,24 +15063,24 @@ │ │ │ │ ldmpl r3, {r3, r4, r9, fp, ip, pc}^ │ │ │ │ vqshrun.s64 d6, , #1 │ │ │ │ cmpeq fp, #364 @ 0x16c │ │ │ │ ldclge 5, cr15, [r9, #508] @ 0x1fc │ │ │ │ andcs r4, r1, sl, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2314 @ 0xfffff6f6 │ │ │ │ @ instruction: 0xf1134479 │ │ │ │ - ldrb pc, [r0, #2891] @ 0xb4b @ │ │ │ │ + ldrb pc, [r0, #2911] @ 0xb5f @ │ │ │ │ @ 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 │ │ │ │ + eoreq r2, r2, lr, ror #18 │ │ │ │ + eoreq r2, r2, r8, lsr #19 │ │ │ │ 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], sp, lsl #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, 9, cr15, cr4, 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} @ │ │ │ │ + mrc2 1, 5, pc, cr4, 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 │ │ │ │ + @ instruction: 0x4680febb │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldrtmi r8, [r0], -r6, lsl #3 │ │ │ │ - stc2l 1, cr15, [lr, #112] @ 0x70 │ │ │ │ + stc2l 1, cr15, [r2, #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, r3, r4, r5, r6, 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: 0x4607fdbf │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldrtmi r8, [r0], -ip, lsl #1 │ │ │ │ - ldc2 1, cr15, [r2, #112]! @ 0x70 │ │ │ │ + stc2l 1, cr15, [r6, #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 @ │ │ │ │ + @ instruction: 0xe651fdf7 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ ldrmi r4, [r9], -sl, asr #12 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1054400 │ │ │ │ - @ instruction: 0xe647fa9d │ │ │ │ + @ instruction: 0xe647fab1 │ │ │ │ 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: 0xe629fb39 │ │ │ │ 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: 0xf9d6f105 │ │ │ │ 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 fea1415a │ │ │ │ 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 │ │ │ │ + stc2 1, cr15, [r8, #-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, [sl, #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 @ │ │ │ │ + mrrc2 1, 0, pc, r8, cr5 @ │ │ │ │ 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, #4033]! @ 0xfc1 │ │ │ │ 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 1f94606 │ │ │ │ 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: 0xf11cfb29 │ │ │ │ + stmdacs r0, {r0, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ orrshi pc, r7, r0 │ │ │ │ @ instruction: 0xf1cf4620 │ │ │ │ - bls 2d6dac │ │ │ │ + bls 2d6dfc │ │ │ │ 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 2949e8 │ │ │ │ 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: 0xf10df913 │ │ │ │ + @ instruction: 0xf890fcad │ │ │ │ @ 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], -pc, lsl #17 │ │ │ │ @ instruction: 0x07924650 │ │ │ │ @ instruction: 0xf04fbf48 │ │ │ │ strle r0, [r9], #-2568 @ 0xfffff5f8 │ │ │ │ - @ instruction: 0xf872f1cf │ │ │ │ + @ instruction: 0xf886f1cf │ │ │ │ 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: 0xfffef1ce │ │ │ │ svclt 0x00480782 │ │ │ │ bleq 294804 │ │ │ │ ldrbmi sp, [r0], -r9, lsl #8 │ │ │ │ - @ instruction: 0xffe2f1ce │ │ │ │ + @ instruction: 0xfff6f1ce │ │ │ │ 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: 0x0780ff9b │ │ │ │ rsbscs sp, pc, pc, lsr r4 @ │ │ │ │ - @ instruction: 0xff82f1ce │ │ │ │ + @ instruction: 0xff96f1ce │ │ │ │ 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, r9, lsl #31] │ │ │ │ rsbscs sp, lr, sp, lsr #8 │ │ │ │ - @ instruction: 0xff70f1ce │ │ │ │ + @ instruction: 0xff84f1ce │ │ │ │ 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: 0xf8d9fcb7 │ │ │ │ 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 │ │ │ │ + ldc2l 1, cr15, [r4], {206} @ 0xce │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [sl], #-520 @ 0xfffffdf8 │ │ │ │ strmi r9, [r8], -sl, lsl #18 │ │ │ │ - ldc2 1, cr15, [r8], #824 @ 0x338 │ │ │ │ + stc2l 1, cr15, [ip], {206} @ 0xce │ │ │ │ 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, sp, lsr #25] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, r9, lsl #8 │ │ │ │ - ldc2 1, cr15, [r2], {206} @ 0xce │ │ │ │ + stc2 1, cr15, [r6], #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, r9, lsl #25] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, lr, r9, lsl #8 │ │ │ │ - stc2l 1, cr15, [lr], #-824 @ 0xfffffcc8 │ │ │ │ + stc2 1, cr15, [r2], {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: 0xf047f975 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0781f9b1 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ blls 24e39c │ │ │ │ @ instruction: 0xf1ce4618 │ │ │ │ - @ instruction: 0x0742f995 │ │ │ │ + strbeq pc, [r2, -r9, lsr #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] │ │ │ │ + @ instruction: 0x0783f977 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, sp, lsl #8 │ │ │ │ - @ instruction: 0xf95cf1ce │ │ │ │ + @ instruction: 0xf970f1ce │ │ │ │ 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: 0xf944f1ce │ │ │ │ svclt 0x00480780 │ │ │ │ strle r2, [sp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1ce207e │ │ │ │ - strbeq pc, [r1, -r9, lsr #18] @ │ │ │ │ + smlaldxeq pc, r1, sp, 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: 0xf047fec9 │ │ │ │ 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 @ │ │ │ │ + mrrc2 1, 12, pc, r4, cr13 @ │ │ │ │ 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] │ │ │ │ + streq pc, [r1, r3, asr #24] │ │ │ │ tstcs r8, r8, asr #30 │ │ │ │ ldrbmi sp, [r8], -fp, lsl #8 │ │ │ │ - stc2 1, cr15, [r8], #-820 @ 0xfffffccc │ │ │ │ + ldc2 1, cr15, [ip], #-820 @ 0xfffffccc │ │ │ │ svclt 0x004f0742 │ │ │ │ stmdavs r1!, {r0, r3, r8, sp} │ │ │ │ @ instruction: 0xf0011c4b │ │ │ │ svclt 0x00580107 │ │ │ │ ldrbmi r6, [r3], -r3, lsr #32 │ │ │ │ @ instruction: 0xf8cd4632 │ │ │ │ strbmi r9, [r0], -r0 │ │ │ │ @@ -17753,15 +17753,15 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ @ instruction: 0xf8d36fa9 │ │ │ │ @ instruction: 0xf7f501dc │ │ │ │ stmdacs r0, {r0, r1, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x006bf43f │ │ │ │ @ instruction: 0xf1cd6830 │ │ │ │ - strmi pc, [r1], -r9, lsr #22 │ │ │ │ + @ instruction: 0x4601fb3d │ │ │ │ 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]! @ │ │ │ │ + @ instruction: 0xe7f4fa17 │ │ │ │ ldrdeq r4, [r0], r0 │ │ │ │ - eoreq lr, r1, sl, ror sl │ │ │ │ + eoreq lr, r1, r2, lsr #21 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ - eoreq lr, r1, sl, lsl #14 │ │ │ │ - strdeq lr, [r1], -r0 @ │ │ │ │ + eoreq lr, r1, r2, lsr r7 │ │ │ │ + eoreq lr, r1, r8, lsl r7 │ │ │ │ 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 │ │ │ │ + ldc2 1, cr15, [r8], #52 @ 0x34 │ │ │ │ stmib sp, {r0, r4, r8, r9, fp, sp, pc}^ │ │ │ │ movwls r5, #62737 @ 0xf511 │ │ │ │ @ instruction: 0xf7eae6c4 │ │ │ │ svclt 0x0000ee4e │ │ │ │ addeq r3, r0, r8, lsr r1 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r3, r0, r0, lsr r1 │ │ │ │ - ldrdeq ip, [r1], -r8 @ │ │ │ │ + eoreq sp, r1, 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, ror ip │ │ │ │ + eoreq ip, r1, sl, asr ip │ │ │ │ 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: 0xf50afc89 │ │ │ │ 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 │ │ │ │ + ldc2l 1, cr15, [r6], #-32 @ 0xffffffe0 │ │ │ │ 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 a99d3c │ │ │ │ @ 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: 0xf9d0f1c7 │ │ │ │ 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 4dbc8c │ │ │ │ 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, 5, cr15, cr4, cr9, {6} │ │ │ │ + @ instruction: 0xf9eef108 │ │ │ │ @ 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: 0xf108fe3d │ │ │ │ + @ instruction: 0xf890f9d7 │ │ │ │ @ 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 │ │ │ │ + eoreq ip, r1, r2, lsl #11 │ │ │ │ stmdals lr, {r2, r3, r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0x1178f895 │ │ │ │ biceq pc, r0, r1, asr #7 │ │ │ │ blx 1d9b972 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ @ instruction: 0xf895adf0 │ │ │ │ @ instruction: 0x07d83178 │ │ │ │ @@ -21506,24 +21506,24 @@ │ │ │ │ ldmpl r3, {r3, r4, r9, fp, ip, pc}^ │ │ │ │ vqshrun.s64 d6, , #1 │ │ │ │ cmpeq fp, #364 @ 0x16c │ │ │ │ ldclge 5, cr15, [r9, #508] @ 0x1fc │ │ │ │ andcs r4, r1, sl, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2314 @ 0xfffff6f6 │ │ │ │ @ instruction: 0xf10d4479 │ │ │ │ - ldrb pc, [r0, #2291] @ 0x8f3 @ │ │ │ │ + ldrb pc, [r0, #2311] @ 0x907 @ │ │ │ │ @ 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 @ │ │ │ │ + strhteq ip, [r1], -lr │ │ │ │ + strdeq ip, [r1], -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} @ │ │ │ │ @@ -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 │ │ │ │ + ldrtmi pc, [sl], -r7, lsr #17 @ │ │ │ │ movweq pc, #33026 @ 0x8102 @ │ │ │ │ bl 6a3b8 │ │ │ │ ldmdbvc r9, {r0, r1, r7, r8, r9} │ │ │ │ @ instruction: 0xf04006cf │ │ │ │ bcs 17f098 │ │ │ │ andcs sp, r1, #244, 2 @ 0x3d │ │ │ │ @ instruction: 0x46219b16 │ │ │ │ @@ -21817,17 +21817,17 @@ │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489302 │ │ │ │ andcs r2, r0, #8, 22 @ 0x2000 │ │ │ │ @ instruction: 0xf8c4607a │ │ │ │ @ instruction: 0xf1168004 │ │ │ │ - strmi pc, [r3], pc, asr #24 │ │ │ │ + strmi pc, [r3], r3, ror #24 │ │ │ │ @ instruction: 0xf1164628 │ │ │ │ - blls 11d078 │ │ │ │ + blls 11d0c8 │ │ │ │ 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], -fp, lsr #23 │ │ │ │ eorseq r4, pc, #40, 12 @ 0x2800000 │ │ │ │ - blx fec9a49e │ │ │ │ + blx ff19a49e │ │ │ │ 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, 3, cr15, cr8, 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: 0xf9bef116 │ │ │ │ strtmi r4, [r8], -r3, lsl #13 │ │ │ │ - @ instruction: 0xf9c4f116 │ │ │ │ + @ instruction: 0xf9d8f116 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x4605fc37 │ │ │ │ @ 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, r3, 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 │ │ │ │ + ldc2 1, cr15, [r4], {200} @ 0xc8 │ │ │ │ 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, r3, 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: 0xff7cf10e │ │ │ │ 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, 13, cr15, cr6, 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, lsl #14 │ │ │ │ @ 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 │ │ │ │ + ldc2l 1, cr15, [r0, #-56]! @ 0xffffffc8 │ │ │ │ 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: 0xf010f805 │ │ │ │ @ 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 │ │ │ │ + blx ffb9bbc6 │ │ │ │ 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 │ │ │ │ + strdeq r0, [r7], -r6 @ │ │ │ │ @ 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: 0xf8eef106 │ │ │ │ @ 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, fp, lsr #25 │ │ │ │ @ instruction: 0xf1144628 │ │ │ │ - stmdbls r2, {r0, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r2, {r0, r2, 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 │ │ │ │ + @ instruction: 0x4606faf3 │ │ │ │ @ instruction: 0xf1144628 │ │ │ │ - subeq pc, r3, #1019904 @ 0xf9000 │ │ │ │ + subeq pc, r3, #13312 @ 0x3400 │ │ │ │ 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, 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: 0xf9a0f114 │ │ │ │ strtmi r9, [r8], -r2 │ │ │ │ - @ instruction: 0xf9a6f114 │ │ │ │ + @ instruction: 0xf9baf114 │ │ │ │ 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 11f530 │ │ │ │ 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, 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 ff41d73c │ │ │ │ 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, 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 │ │ │ │ + ldrdvs pc, [r5], -r3 │ │ │ │ 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, r3, r5, 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 │ │ │ │ + strhteq lr, [r6], -r4 │ │ │ │ @ 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 │ │ │ │ + smlabtcs r4, pc, 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: 0xf010fee5 │ │ │ │ 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, r5, lsl #22 │ │ │ │ eorcc pc, r0, #216, 16 @ 0xd80000 │ │ │ │ eorpl pc, r4, #200, 16 @ 0xc80000 │ │ │ │ andseq pc, ip, #200, 16 @ 0xc80000 │ │ │ │ ldrb r1, [fp, -r5, asr #17] │ │ │ │ svclt 0x0038455d │ │ │ │ ubfx r4, sp, #12, #6 │ │ │ │ bl 3b0188 │ │ │ │ @@ -25622,15 +25622,15 @@ │ │ │ │ ldmne sp, {r2, r3, r4, r9, ip, sp} │ │ │ │ @ instruction: 0xf8c82300 │ │ │ │ usat r3, #27, r8, lsl #4 │ │ │ │ b fe11f9c8 │ │ │ │ @ instruction: 0x007fe996 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ @ instruction: 0x007fe990 │ │ │ │ - eoreq lr, r6, r2, lsr r0 │ │ │ │ + eoreq lr, r6, sl, asr r0 │ │ │ │ @ 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, 8, cr15, cr14, 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 1e9e0fe │ │ │ │ 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 │ │ │ │ + strmi pc, [r2], -r5, lsl #29 │ │ │ │ @ instruction: 0x23203218 │ │ │ │ andls r4, r3, #17825792 @ 0x1100000 │ │ │ │ andls r4, r5, sl, lsr r6 │ │ │ │ - @ instruction: 0xf874f125 │ │ │ │ + @ instruction: 0xf888f125 │ │ │ │ @ instruction: 0x8014f8dd │ │ │ │ @ instruction: 0x46414650 │ │ │ │ - blx d9e150 │ │ │ │ + blx 129e150 │ │ │ │ mlacs r9, r8, r8, pc @ │ │ │ │ @ instruction: 0x46399817 │ │ │ │ strvs lr, [lr], -sp, asr #19 │ │ │ │ - cdp2 1, 3, cr15, cr6, cr3, {1} │ │ │ │ + cdp2 1, 4, cr15, cr10, cr3, {1} │ │ │ │ cmplt r0, r3, lsl #12 │ │ │ │ movwls r4, #9802 @ 0x264a │ │ │ │ addsvs ip, r8, #12288 @ 0x3000 │ │ │ │ @ instruction: 0x465062d9 │ │ │ │ @ instruction: 0xf1274619 │ │ │ │ - blls 120560 │ │ │ │ + blls 1205b0 │ │ │ │ bls 12e930 │ │ │ │ cmppne r5, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf10d4650 │ │ │ │ @ instruction: 0xf1260b64 │ │ │ │ - @ instruction: 0x462bffbf │ │ │ │ + @ instruction: 0x462bffd3 │ │ │ │ strls r4, [r0], #-1538 @ 0xfffff9fe │ │ │ │ ldcge 1, cr2, [sp], {115} @ 0x73 │ │ │ │ @ instruction: 0xf1264650 │ │ │ │ - movwcs pc, #4075 @ 0xfeb @ │ │ │ │ + movwcs pc, #4095 @ 0xfff @ │ │ │ │ @ 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: 0xf100fda5 │ │ │ │ @ instruction: 0x4611021c │ │ │ │ andls r7, r6, #29440 @ 0x7300 │ │ │ │ strmi r2, [r7], -r1, lsl #4 │ │ │ │ - @ instruction: 0xf820f125 │ │ │ │ + @ instruction: 0xf834f125 │ │ │ │ @ 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: 0xf9d8f127 │ │ │ │ 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], #-364 @ 0xfffffe94 │ │ │ │ ldreq pc, [ip], -r0, lsl #2 │ │ │ │ ldrtmi r4, [r1], -r2, asr #12 │ │ │ │ @ instruction: 0xf1244607 │ │ │ │ - blls 621d40 │ │ │ │ + blls 621d90 │ │ │ │ @ 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: 0xf990f127 │ │ │ │ bleq fefdd4a4 │ │ │ │ strbmi r2, [r8], -r0, lsr #2 │ │ │ │ - ldc2l 1, cr15, [sl, #-144] @ 0xffffff70 │ │ │ │ + stc2l 1, cr15, [lr, #-144]! @ 0xffffff70 │ │ │ │ @ instruction: 0x46419817 │ │ │ │ @ instruction: 0xf1232220 │ │ │ │ - @ instruction: 0x4605fd7b │ │ │ │ + strmi pc, [r5], -pc, lsl #27 │ │ │ │ strbmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r8, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r9], -r9, ror #5 │ │ │ │ @ instruction: 0x46503514 │ │ │ │ - @ instruction: 0xf966f127 │ │ │ │ + @ instruction: 0xf97af127 │ │ │ │ strbmi r2, [r8], -r0, lsr #2 │ │ │ │ bleq 9d934 │ │ │ │ - stc2l 1, cr15, [r4, #-144] @ 0xffffff70 │ │ │ │ + ldc2l 1, cr15, [r8, #-144] @ 0xffffff70 │ │ │ │ eorcs r9, r0, #1507328 @ 0x170000 │ │ │ │ @ instruction: 0xf1232101 │ │ │ │ - strmi pc, [r7], -r5, ror #26 │ │ │ │ + @ instruction: 0x4607fd79 │ │ │ │ strbmi fp, [fp], -r0, asr #2 │ │ │ │ adcsvs ip, r8, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463962f9 │ │ │ │ @ instruction: 0x46503714 │ │ │ │ - @ instruction: 0xf950f127 │ │ │ │ + @ instruction: 0xf964f127 │ │ │ │ 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, r4, r5, r6, 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 fea20258 │ │ │ │ tstcs r8, r2, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-1576 @ 0xfffff9d8 │ │ │ │ - blx 119e33c │ │ │ │ + blx 169e33c │ │ │ │ @ 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 │ │ │ │ + ldc2 1, cr15, [r4, #-140]! @ 0xffffff74 │ │ │ │ cmplt r0, r3, lsl #12 │ │ │ │ movwls r4, #22090 @ 0x564a │ │ │ │ addsvs ip, r8, #12288 @ 0x3000 │ │ │ │ @ instruction: 0x465062d9 │ │ │ │ @ instruction: 0xf1274619 │ │ │ │ - blls 1e0334 │ │ │ │ + blls 1e0384 │ │ │ │ bls 12eb5c │ │ │ │ cmppne r5, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1264650 │ │ │ │ - ldrtmi pc, [r3], -fp, lsr #29 @ │ │ │ │ + @ instruction: 0x4633febf │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ ldrbmi r9, [r0], -r0, lsl #10 │ │ │ │ - cdp2 1, 13, cr15, cr8, cr6, {1} │ │ │ │ + cdp2 1, 14, cr15, cr12, cr6, {1} │ │ │ │ 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, [lr], {35} @ 0x23 │ │ │ │ andseq pc, ip, #0, 2 │ │ │ │ @ instruction: 0xf8984611 │ │ │ │ andls r3, r5, #17 │ │ │ │ strmi r2, [r6], -r1, lsl #4 │ │ │ │ - @ instruction: 0xff08f124 │ │ │ │ + @ instruction: 0xff1cf124 │ │ │ │ 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, #-2243] @ 0xfffff73d │ │ │ │ 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 │ │ │ │ + mcrr2 1, 2, pc, r4, cr3 @ │ │ │ │ mulscc r1, r8, r8 │ │ │ │ ldmdaeq ip, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46414632 │ │ │ │ @ instruction: 0xf1249003 │ │ │ │ - blls 621b10 │ │ │ │ + blls 621b60 │ │ │ │ @ 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 2a0234 │ │ │ │ vst1.8 {d25-d26}, [pc], r5 │ │ │ │ movwls r7, #488 @ 0x1e8 │ │ │ │ @ instruction: 0x46434650 │ │ │ │ - cdp2 1, 3, cr15, cr6, cr6, {1} │ │ │ │ + cdp2 1, 4, cr15, cr10, 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, r3, r5, r6, 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: 0xf95ef123 │ │ │ │ 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 │ │ │ │ + strmi pc, [r7], -r5, ror #24 │ │ │ │ ldmdaeq r8, {r8, ip, sp, lr, pc} │ │ │ │ ldrtmi r2, [r2], -r0, lsr #6 │ │ │ │ @ instruction: 0xf1244641 │ │ │ │ - @ instruction: 0x4639fe55 │ │ │ │ + ldrtmi pc, [r9], -r9, ror #28 @ │ │ │ │ @ instruction: 0xf1274650 │ │ │ │ - strls pc, [lr, #-2071] @ 0xfffff7e9 │ │ │ │ + strls pc, [lr, #-2091] @ 0xfffff7d5 │ │ │ │ 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 │ │ │ │ + stc2 1, cr15, [ip], #-140 @ 0xffffff74 │ │ │ │ movwlt r4, #34307 @ 0x8603 │ │ │ │ movwls r4, #46666 @ 0xb64a │ │ │ │ addsvs ip, r8, #12288 @ 0x3000 │ │ │ │ @ instruction: 0x465062d9 │ │ │ │ @ instruction: 0xf1274619 │ │ │ │ - blls 360124 │ │ │ │ + blls 360174 │ │ │ │ ands r3, r5, r4, lsl r3 │ │ │ │ ... │ │ │ │ rsbseq lr, pc, r0, ror #7 │ │ │ │ - eoreq r8, r1, sl, ror #5 │ │ │ │ + eoreq r8, r1, r2, lsl r3 │ │ │ │ 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 │ │ │ │ + ldrdeq r8, [r1], -lr @ │ │ │ │ + eoreq r7, r1, lr, lsr #31 │ │ │ │ + strhteq r7, [r1], -r4 │ │ │ │ + eoreq r7, r1, lr, lsr #29 │ │ │ │ vmax.s8 q10, q0, q1 │ │ │ │ ldrbmi r1, [r0], -r5, asr #2 │ │ │ │ - stc2 1, cr15, [ip, #152] @ 0x98 │ │ │ │ + stc2 1, cr15, [r0, #152]! @ 0x98 │ │ │ │ strmi r9, [r2], -r3, lsl #22 │ │ │ │ movwls r2, #371 @ 0x173 │ │ │ │ blls 1b3aa0 │ │ │ │ - ldc2 1, cr15, [r8, #152]! @ 0x98 │ │ │ │ + stc2l 1, cr15, [ip, #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: 0xf100fb71 │ │ │ │ stclvc 8, cr0, [fp], #-112 @ 0xffffff90 │ │ │ │ strbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf1244607 │ │ │ │ - blls 62196c │ │ │ │ + blls 6219bc │ │ │ │ @ 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: 0xffa6f126 │ │ │ │ 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 b1e6c2 │ │ │ │ @ instruction: 0xf1007c6b │ │ │ │ @ instruction: 0x4632051c │ │ │ │ strmi r4, [r7], -r9, lsr #12 │ │ │ │ - stc2 1, cr15, [r6, #144]! @ 0x90 │ │ │ │ + ldc2 1, cr15, [sl, #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, pc │ │ │ │ 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, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrtmi r2, [r1], -r0, lsr #4 │ │ │ │ - blx 131e72a │ │ │ │ + blx 181e72a │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 133bd0 │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1264650 │ │ │ │ - blls 2e1f88 │ │ │ │ + blls 2e1fd8 │ │ │ │ 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, r3, r4, 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: 0xf83cf123 │ │ │ │ @ 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 ffc1e82c │ │ │ │ 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 │ │ │ │ + @ instruction: 0x4604ffd5 │ │ │ │ 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 fe41e860 │ │ │ │ @ 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: 0x4651fcdb │ │ │ │ @ instruction: 0xf04f9802 │ │ │ │ @ instruction: 0xf1263aff │ │ │ │ - vceq.f32 d31, d16, d7 │ │ │ │ + @ instruction: 0xf240fe9b │ │ │ │ ldmdals r7, {r0, r1, r2, r3, r4, r5, r6, r8, sp} │ │ │ │ @ instruction: 0xf1237c34 │ │ │ │ - ldrls pc, [r1, #-2735] @ 0xfffff551 │ │ │ │ + ldrls pc, [r1, #-2755] @ 0xfffff53d │ │ │ │ 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 161df8 │ │ │ │ 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, ror ip │ │ │ │ @ instruction: 0x000007b8 │ │ │ │ - strhteq r7, [r1], -ip │ │ │ │ - eoreq r7, r1, r8, asr #23 │ │ │ │ + eoreq r7, r1, r4, ror #23 │ │ │ │ + strdeq r7, [r1], -r0 @ │ │ │ │ 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 2a2488 │ │ │ │ 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 3a245c │ │ │ │ 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 │ │ │ │ + stc2 1, cr15, [lr], #-784 @ 0xfffffcf0 │ │ │ │ strmi r6, [r7], -sl, lsr #18 │ │ │ │ @ instruction: 0xf8cd2400 │ │ │ │ tstlt r2, #36 @ 0x24 │ │ │ │ movweq pc, #4162 @ 0x1042 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ andsle r4, pc, #156, 4 @ 0xc0000009 │ │ │ │ @@ -26884,19 +26884,19 @@ │ │ │ │ addshi pc, r7, r0, asr #32 │ │ │ │ pop {r0, r2, r3, ip, sp, pc} │ │ │ │ @ instruction: 0xf04f8ff0 │ │ │ │ bcs fe0e59f0 │ │ │ │ ldrmi sp, [r0], -sl, lsr #32 │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ andls r7, r8, #-1073741812 @ 0xc000000c │ │ │ │ - mcrr2 1, 12, pc, ip, cr4 @ │ │ │ │ + stc2l 1, cr15, [r0], #-784 @ 0xfffffcf0 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [ip], #-520 @ 0xfffffdf8 │ │ │ │ ldrmi r9, [r0], -r8, lsl #20 │ │ │ │ - mcrr2 1, 12, pc, r4, cr4 @ │ │ │ │ + mrrc2 1, 12, pc, r8, cr4 @ │ │ │ │ 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 │ │ │ │ + ldc2 1, cr15, [r6], #-784 @ 0xfffffcf0 │ │ │ │ svclt 0x00480780 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1c4207e │ │ │ │ - smlaldeq pc, r1, fp, ip @ │ │ │ │ + strbeq pc, [r1, -pc, 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, {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 │ │ │ │ + ldc2 1, cr15, [r0], {196} @ 0xc4 │ │ │ │ svclt 0x00480783 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1c4207f │ │ │ │ - @ instruction: 0x0740fbf5 │ │ │ │ + strbeq pc, [r0, -r9, lsl #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, asr #8 │ │ │ │ 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: 0xf8c4fd75 │ │ │ │ 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 ff39fa80 │ │ │ │ bmi 29d608 │ │ │ │ stmdbmi r8, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx fec9fa90 │ │ │ │ + blx ff19fa90 │ │ │ │ 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, asr r9 │ │ │ │ + eoreq r6, r1, r2, lsl #17 │ │ │ │ + eoreq r6, r1, ip, lsl #18 │ │ │ │ + eoreq r6, r1, r2, ror r8 │ │ │ │ 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 1c9fb48 │ │ │ │ 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 161fb98 │ │ │ │ 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 │ │ │ │ + stc2 1, cr15, [r0, #-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 │ │ │ │ + strmi pc, [r7], -r7, lsl #16 │ │ │ │ eormi pc, r0, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf8d5b177 │ │ │ │ @ instruction: 0xf8c53b70 │ │ │ │ @ instruction: 0xf8c57b6c │ │ │ │ ldrmi r9, [pc], #-2932 @ 63f6c │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 642d24 │ │ │ │ @@ -28051,15 +28051,15 @@ │ │ │ │ @ instruction: 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 10a0458 │ │ │ │ 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 │ │ │ │ + eoreq r5, r1, r0, asr #31 │ │ │ │ + strhteq r5, [r1], -r2 │ │ │ │ + eoreq r5, r1, r2, lsr #31 │ │ │ │ + mlaeq r1, sl, pc, r5 @ │ │ │ │ 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 │ │ │ │ + eoreq r5, r1, r8, lsl #31 │ │ │ │ + eoreq r5, r1, r2, asr #29 │ │ │ │ ldmdbcs r0, {r4, r5, r6, r8, sl, ip, sp, pc} │ │ │ │ @ instruction: 0xc010f8bd │ │ │ │ mulspl r4, sp, r8 │ │ │ │ ldmdale r3!, {r0, r2, r5, r6, ip, lr, pc} │ │ │ │ cdpcs 14, 0, cr1, cr14, cr14, {2} │ │ │ │ strcs sp, [r1], #-2116 @ 0xfffff7bc │ │ │ │ cdpne 2, 8, cr15, cr2, cr1, {2} │ │ │ │ @@ -28338,15 +28338,15 @@ │ │ │ │ stmpl r0, {r0, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ bcc 608a8 │ │ │ │ @ instruction: 0xf8c72104 │ │ │ │ b 144c4f4 │ │ │ │ @ instruction: 0xf8c7068a │ │ │ │ @ instruction: 0xf8d8d00c │ │ │ │ @ instruction: 0xf1090214 │ │ │ │ - ldrtmi pc, [r1], -pc, lsl #26 @ │ │ │ │ + ldrtmi pc, [r1], -r3, lsr #26 @ │ │ │ │ andge pc, r0, r0, asr #17 │ │ │ │ strtmi r4, [r0], -r1, lsl #13 │ │ │ │ @ instruction: 0xf84af017 │ │ │ │ @ instruction: 0xf0164620 │ │ │ │ @ instruction: 0xf505ff63 │ │ │ │ adcsvs r5, r9, r0, asr #6 │ │ │ │ strmi r4, [r2], r9, ror #12 │ │ │ │ @@ -28407,15 +28407,15 @@ │ │ │ │ ssat16mi fp, #10, r8 │ │ │ │ @ instruction: 0xf8d84b25 │ │ │ │ @ instruction: 0xf85b0218 │ │ │ │ addsmi r3, r8, #3 │ │ │ │ @ instruction: 0xf8d8d021 │ │ │ │ biclt r3, r8, ip, lsl r2 │ │ │ │ @ instruction: 0x464a4619 │ │ │ │ - ldc2 1, cr15, [sl], #36 @ 0x24 │ │ │ │ + stc2l 1, cr15, [lr], {9} │ │ │ │ @ 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, lsr #8 │ │ │ │ @ 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: 0xf8d7fec9 │ │ │ │ @ instruction: 0x462011dc │ │ │ │ bicpl pc, r1, r1, lsl #10 │ │ │ │ @ instruction: 0xf1073110 │ │ │ │ - @ instruction: 0xf505fea5 │ │ │ │ + @ instruction: 0xf505feb9 │ │ │ │ @ instruction: 0xf5055340 │ │ │ │ @ instruction: 0xf8d745a0 │ │ │ │ @ instruction: 0xf8c30214 │ │ │ │ @ instruction: 0xf8a567f0 │ │ │ │ @ instruction: 0xf1096ba0 │ │ │ │ - @ instruction: 0xf8d5fc9f │ │ │ │ + @ instruction: 0xf8d5fcb3 │ │ │ │ @ instruction: 0xf1090b78 │ │ │ │ - @ instruction: 0xf8c7fc9b │ │ │ │ + @ instruction: 0xf8c7fcaf │ │ │ │ @ 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: 0xf504fe6d │ │ │ │ @ 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 │ │ │ │ + ldc2 1, cr15, [sl], #-36 @ 0xffffffdc │ │ │ │ bleq 1ea2ba8 │ │ │ │ - stc2 1, cr15, [r2], #-36 @ 0xffffffdc │ │ │ │ + ldc2 1, cr15, [r6], #-36 @ 0xffffffdc │ │ │ │ andseq pc, ip, #14024704 @ 0xd60000 │ │ │ │ blmi 910f00 │ │ │ │ andscs pc, r8, #14024704 @ 0xd60000 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ mulle r4, sl, r2 │ │ │ │ @ instruction: 0xf109b3aa │ │ │ │ - @ instruction: 0xf8d6fc15 │ │ │ │ + @ instruction: 0xf8d6fc29 │ │ │ │ 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 │ │ │ │ + ldc2 1, cr15, [r0], {9} │ │ │ │ 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, ror #9 │ │ │ │ + strhteq r5, [r1], -sl │ │ │ │ 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 │ │ │ │ + eoreq r5, r1, ip, ror #2 │ │ │ │ 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: 0xf992f107 │ │ │ │ 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: 0xf988f107 │ │ │ │ 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: 0xf8fef107 │ │ │ │ stcge 6, cr4, [r8], {33} @ 0x21 │ │ │ │ @ instruction: 0xf1074620 │ │ │ │ - blge e36e0 │ │ │ │ + blge e3730 │ │ │ │ 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, lsr r0 │ │ │ │ + strdeq r3, [r1], -r8 @ │ │ │ │ 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 │ │ │ │ + strhteq r2, [r1], -r2 │ │ │ │ + eoreq r2, r1, r8, lsr #26 │ │ │ │ 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, lsr r1 │ │ │ │ + eoreq r2, r1, r8, asr r1 │ │ │ │ + eoreq r2, r1, r6, ror r1 │ │ │ │ + eoreq r2, r1, r6, lsl #3 │ │ │ │ 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, asr r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc024c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmib r1, {r3, r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ tstmi r3, #8, 4 @ 0x80000000 │ │ │ │ stmdavs fp, {r0, r2, r8, ip, lr, pc} │ │ │ │ stmdavs fp, {r0, r1, r3, r5, r8, ip, sp, pc}^ │ │ │ │ @@ -33910,15 +33910,15 @@ │ │ │ │ tstls pc, #2 │ │ │ │ ldrdvs pc, [r0], -fp │ │ │ │ @ instruction: 0xe75e0076 │ │ │ │ stmib r0, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ rsbseq r6, pc, r0, lsr r8 @ │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq r6, pc, r4, lsl r8 @ │ │ │ │ - eoreq r0, r1, r8, ror #8 │ │ │ │ + mlaeq r1, r0, r4, r0 │ │ │ │ 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 │ │ │ │ + strdeq r0, [r1], -lr @ │ │ │ │ + eoreq r0, r1, lr, lsl r3 │ │ │ │ + eoreq r0, r1, sl, lsr r3 │ │ │ │ + eoreq r0, r1, sl, asr #6 │ │ │ │ + eoreq r0, r1, r2, asr #32 │ │ │ │ + eoreq r0, r1, r6, asr #32 │ │ │ │ + eoreq r0, r1, r6, rrx │ │ │ │ + eoreq r0, r1, r6, ror r0 │ │ │ │ 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, lsr #28 │ │ │ │ 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 2029bba │ │ │ │ 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 12d09c │ │ │ │ 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 │ │ │ │ + ldc2l 0, cr15, [ip, #-1016]! @ 0xfffffc08 │ │ │ │ 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 │ │ │ │ + ldc2l 0, cr15, [r4, #-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 12e448 │ │ │ │ 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: 0xff52f0fd │ │ │ │ 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 │ │ │ │ + eoreq sl, r0, ip, ror #6 │ │ │ │ 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: 0xe7c4fa39 │ │ │ │ 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 │ │ │ │ + strdeq r9, [r0], -r6 @ │ │ │ │ + eoreq r9, r0, ip, asr r7 │ │ │ │ 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: 0xe7c4f8db │ │ │ │ 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, lsr r5 │ │ │ │ + eoreq r8, r0, r0, lsr #9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ @ instruction: 0xf500b083 │ │ │ │ strmi r5, [r4], -r0, asr #24 │ │ │ │ @ instruction: 0xf5004613 │ │ │ │ @@ -43306,16 +43306,16 @@ │ │ │ │ strb r4, [r1, r6, lsl #12]! │ │ │ │ ldmda ip, {r0, r2, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ rsbseq sp, lr, ip, lsl r2 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ @ instruction: 0xffffcb69 │ │ │ │ rsbseq sp, lr, r0, asr #3 │ │ │ │ @ instruction: 0xffff9d49 │ │ │ │ - strdeq r7, [r0], -r2 @ │ │ │ │ - eoreq r7, r0, r4, asr r1 │ │ │ │ + eoreq r7, r0, sl, lsl r3 │ │ │ │ + eoreq r7, r0, ip, ror r1 │ │ │ │ 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: 0x4603ff39 │ │ │ │ @ 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, lsl #18 │ │ │ │ + eoreq r6, r0, ip, ror #17 │ │ │ │ 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: 0xf8d8ffa7 │ │ │ │ @ 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 │ │ │ │ + mcrr2 0, 15, pc, lr, cr9 @ │ │ │ │ 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, ror r9 │ │ │ │ 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: 0xf8d8fdeb │ │ │ │ @ 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 fe530d74 │ │ │ │ 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, lsl #12 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ addlt r4, sp, r3, asr #29 │ │ │ │ ldrbtmi r4, [lr], #-3523 @ 0xfffff23d │ │ │ │ fstmiaxmi r4, {d20-d116} @ Deprecated │ │ │ │ @@ -45273,24 +45273,24 @@ │ │ │ │ smlattcs r0, sl, r6, lr │ │ │ │ @ instruction: 0xf0064658 │ │ │ │ ldr pc, [r2, r7, lsr #23] │ │ │ │ cdp2 0, 1, cr15, cr12, cr12, {3} │ │ │ │ bmi 32e884 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff40f0f5 │ │ │ │ + @ instruction: 0xff54f0f5 │ │ │ │ @ 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, asr #8 │ │ │ │ + mlaeq r0, r2, r1, r5 │ │ │ │ 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 │ │ │ │ + ldc2 0, cr15, [r6, #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, lsl #2 │ │ │ │ + eoreq r4, r0, r6, asr lr │ │ │ │ stmdavs r2, {r4, r5, sl, ip, sp, pc}^ │ │ │ │ movwmi lr, #2513 @ 0x9d1 │ │ │ │ tstmi sl, #327680 @ 0x50000 │ │ │ │ @ instruction: 0x432c6883 │ │ │ │ stmvs ip, {r2, sp, lr} │ │ │ │ strtmi r6, [r3], #-2253 @ 0xfffff733 │ │ │ │ subvs r6, r2, r4, lsl #18 │ │ │ │ @@ -45581,15 +45581,15 @@ │ │ │ │ svclt 0x003846c1 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8d54b25 │ │ │ │ ldmpl fp!, {r3, r4, r9}^ │ │ │ │ mlale sl, r8, r2, r4 │ │ │ │ andsne pc, ip, #13959168 @ 0xd50000 │ │ │ │ strbmi fp, [sl], -r8, lsl #6 │ │ │ │ - mcr2 0, 4, pc, cr12, cr8, {7} @ │ │ │ │ + mcr2 0, 5, pc, cr0, 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: 0x4604fdf9 │ │ │ │ @ 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: 0x4605fd5b │ │ │ │ @ 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: 0xff10f0f6 │ │ │ │ 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} │ │ │ │ + mcr2 0, 7, pc, cr14, cr6, {7} @ │ │ │ │ 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: 0xf50bfedf │ │ │ │ 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 ff2b1bb6 │ │ │ │ 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} @ │ │ │ │ + mcr2 0, 2, pc, cr0, 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, [lr, #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 │ │ │ │ + eoreq r4, r0, ip, asr #15 │ │ │ │ @ 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, lsl r6 │ │ │ │ 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, r3, r5, r6, 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 374c98 │ │ │ │ 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: 0xf8d7ffa7 │ │ │ │ @ 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: 0xf8d7fd81 │ │ │ │ @ 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: 0xf816f0f4 │ │ │ │ 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: 0xf93cf0f4 │ │ │ │ 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: 0xf8d7fc9b │ │ │ │ @ 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: 0xf8d7f9a3 │ │ │ │ @ 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 │ │ │ │ + ldrdlt pc, [r0, #-207]! @ 0xffffff31 │ │ │ │ @ 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 │ │ │ │ + strb pc, [r5, r5, lsl #28]! @ │ │ │ │ tstcs r0, sl, lsl r6 │ │ │ │ vmax.s8 d20, d8, d8 │ │ │ │ vaddhn.i16 d16, , │ │ │ │ @ instruction: 0xf6c00443 │ │ │ │ @ instruction: 0xf8422002 │ │ │ │ stmib r3, {r4, r8, r9, fp, lr}^ │ │ │ │ sbcsvs r0, r9, r1, lsl #2 │ │ │ │ @@ -51605,48 +51605,48 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1240300 │ │ │ │ andlt r2, r9, r0 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andcs r4, r0, r5, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2325 @ 0xfffff6eb │ │ │ │ @ instruction: 0xf0ef4479 │ │ │ │ - strb pc, [r9, r9, asr #27]! @ │ │ │ │ + ubfx pc, sp, #27, #10 │ │ │ │ @ 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 │ │ │ │ + stc2l 0, cr15, [r4, #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, ror r1 @ │ │ │ │ + andseq lr, pc, r4, lsr #29 │ │ │ │ + @ instruction: 0x001ff1b6 │ │ │ │ muleq r0, r0, r7 │ │ │ │ - andseq pc, pc, ip, asr #2 │ │ │ │ - andseq lr, pc, sl, asr #28 │ │ │ │ + andseq pc, pc, r4, ror r1 @ │ │ │ │ + andseq lr, pc, r2, ror lr @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ stmdami r3!, {r1, r2, r9, sl, lr} │ │ │ │ stmpl r0, {r1, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ ldrbtmi fp, [r8], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf0f02500 │ │ │ │ - @ instruction: 0xf8c8fba5 │ │ │ │ + @ instruction: 0xf8c8fbb9 │ │ │ │ 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, r5, ror sp @ │ │ │ │ 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 │ │ │ │ + andseq pc, pc, r6, ror #2 │ │ │ │ + andseq pc, pc, r2, asr r1 @ │ │ │ │ + andseq pc, pc, r2, asr #2 │ │ │ │ + @ instruction: 0x001fedd4 │ │ │ │ @ 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: 0xf9a4f0eb │ │ │ │ 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], -r9, lsl #27 @ │ │ │ │ + blx ff238242 │ │ │ │ orrlt r4, r0, #128, 12 @ 0x8000000 │ │ │ │ - blx ffb3824a │ │ │ │ + blx 3824a │ │ │ │ strbmi r4, [r0], -r7, lsl #12 │ │ │ │ - blx ff9b8252 │ │ │ │ + blx ffeb8252 │ │ │ │ @ instruction: 0x4620bb18 │ │ │ │ strbmi r2, [r9], -r2, lsl #4 │ │ │ │ - stc2 0, cr15, [r4, #964] @ 0x3c4 │ │ │ │ + ldc2 0, cr15, [r8, #964] @ 0x3c4 │ │ │ │ strtmi r2, [r0], -r8, lsl #4 │ │ │ │ @ instruction: 0xf0f14631 │ │ │ │ - @ instruction: 0x4621fd7f │ │ │ │ + @ instruction: 0x4621fd93 │ │ │ │ @ instruction: 0x4620ac3c │ │ │ │ - stc2l 0, cr15, [r4, #964] @ 0x3c4 │ │ │ │ + ldc2l 0, cr15, [r8, #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 │ │ │ │ + ldc2l 0, cr15, [r4, #-964]! @ 0xfffffc3c │ │ │ │ @ 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, [lr, #-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, lsr r3 @ │ │ │ │ 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, 7, pc, r6, cr9 @ │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x001fe2be │ │ │ │ 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, ror #3 │ │ │ │ + andseq lr, pc, r8, lsr #4 │ │ │ │ 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 │ │ │ │ + stc2l 1, cr15, [sl, #-648]! @ 0xfffffd78 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ svcge 0x0078814b │ │ │ │ ldrtmi r4, [r1], -r0, lsl #13 │ │ │ │ @ instruction: 0xf1a24638 │ │ │ │ - @ instruction: 0xf897fd09 │ │ │ │ + @ instruction: 0xf897fd1d │ │ │ │ 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 │ │ │ │ + stc2 1, cr15, [r2], #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: 0xffa0f1a2 │ │ │ │ orrpl pc, sl, #4, 10 @ 0x1000000 │ │ │ │ @ instruction: 0x46184631 │ │ │ │ @ instruction: 0xf1a2930a │ │ │ │ - @ instruction: 0xf8dfffc1 │ │ │ │ + @ instruction: 0xf8dfffd5 │ │ │ │ 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: 0xf930f1a9 │ │ │ │ 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: 0xf926f1a9 │ │ │ │ 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 14b8fea │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ movwcs r8, #4335 @ 0x10ef │ │ │ │ @ instruction: 0xf8d5930b │ │ │ │ @ instruction: 0xf8df0128 │ │ │ │ @ instruction: 0xf500175c │ │ │ │ ldrbtmi r7, [r9], #-202 @ 0xffffff36 │ │ │ │ - blx c39006 │ │ │ │ + blx 1139006 │ │ │ │ @ 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 │ │ │ │ + ldrdeq ip, [r0], -r8 @ │ │ │ │ + @ instruction: 0x001fdcde │ │ │ │ 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 │ │ │ │ + andseq sp, pc, r2, lsl #23 │ │ │ │ + andseq sp, pc, r2, ror #22 │ │ │ │ + andseq sp, pc, r2, asr fp @ │ │ │ │ strbcc pc, [r8, #2244]! @ 0x8c4 @ │ │ │ │ strbcc pc, [ip, #2244]! @ 0x8c4 @ │ │ │ │ ldrbcc pc, [r0, #2244]! @ 0x8c4 @ │ │ │ │ bicvs pc, r0, #4, 10 @ 0x1000000 │ │ │ │ strbeq pc, [r4, #2244] @ 0x8c4 @ │ │ │ │ strbeq pc, [r8, #2244] @ 0x8c4 @ │ │ │ │ @ instruction: 0xf8c42080 │ │ │ │ @@ -53677,15 +53677,15 @@ │ │ │ │ teqpne r1, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ movteq pc, #704 @ 0x2c0 @ │ │ │ │ eorsne pc, r1, #68, 4 @ 0x40000004 │ │ │ │ subeq pc, r0, #192, 4 │ │ │ │ svclt 0x00882906 │ │ │ │ @ instruction: 0xf8c44613 │ │ │ │ strcs r3, [r0], -r0, asr #6 │ │ │ │ - ldc2 1, cr15, [r8], {170} @ 0xaa │ │ │ │ + stc2 1, cr15, [ip], #-680 @ 0xfffffd58 │ │ │ │ @ instruction: 0x53b2f504 │ │ │ │ ldrdne pc, [ip, -r5]! │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movteq pc, #18628 @ 0x48c4 @ │ │ │ │ subsvc pc, r5, r4, lsl #10 │ │ │ │ @ instruction: 0xf8c4681b │ │ │ │ movwcs r3, #4940 @ 0x134c │ │ │ │ @@ -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, r3, r5, r6, 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: 0xf944f0f0 │ │ │ │ strbmi r4, [r0], -r2, asr #18 │ │ │ │ ldrbtmi r2, [r9], #-521 @ 0xfffffdf7 │ │ │ │ - @ instruction: 0xf94af0f0 │ │ │ │ + @ instruction: 0xf95ef0f0 │ │ │ │ andcs r4, r4, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0x51adf504 │ │ │ │ - @ instruction: 0xf944f0f0 │ │ │ │ + @ instruction: 0xf958f0f0 │ │ │ │ @ instruction: 0x51adf504 │ │ │ │ tstcc r4, r0, asr #12 │ │ │ │ @ instruction: 0xf0f02204 │ │ │ │ - @ instruction: 0xf504f93d │ │ │ │ + @ instruction: 0xf504f951 │ │ │ │ andcs r5, r4, #1073741867 @ 0x4000002b │ │ │ │ tstcc r8, r0, asr #12 │ │ │ │ - @ instruction: 0xf936f0f0 │ │ │ │ + @ instruction: 0xf94af0f0 │ │ │ │ strbmi r4, [r8], -r1, asr #12 │ │ │ │ ldmdavs lr!, {r2, r8, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf97af0f0 │ │ │ │ + @ instruction: 0xf98ef0f0 │ │ │ │ @ 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, lsl r2 @ │ │ │ │ + @ instruction: 0x001fd1f2 │ │ │ │ @ instruction: 0x007e3994 │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - strhteq r2, [r5], -lr │ │ │ │ - andseq ip, pc, r2, ror #25 │ │ │ │ + eoreq r2, r5, r6, ror #5 │ │ │ │ + andseq ip, pc, sl, lsl #26 │ │ │ │ @ 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 a39c3a │ │ │ │ @ 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 │ │ │ │ + eoreq r2, r5, r2, lsl #3 │ │ │ │ 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 │ │ │ │ + andseq ip, pc, r0, lsl #21 │ │ │ │ + @ instruction: 0x001fcad0 │ │ │ │ + @ instruction: 0x001fcabe │ │ │ │ + andseq ip, pc, r6, lsr #20 │ │ │ │ + andseq ip, pc, ip, asr #20 │ │ │ │ + andseq ip, pc, r8, lsl #20 │ │ │ │ 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, ror #11 │ │ │ │ + andseq ip, pc, r8, lsr sl @ │ │ │ │ + andseq ip, pc, sl, lsl #19 │ │ │ │ + andseq ip, pc, r8, lsl sl @ │ │ │ │ + andseq ip, pc, ip, asr #18 │ │ │ │ + andseq ip, pc, r8, asr sl @ │ │ │ │ + andseq ip, pc, r8, lsr #18 │ │ │ │ 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: 0xff54f1a7 │ │ │ │ ldrtmi r4, [r0], -lr, ror #22 │ │ │ │ ldmpl fp!, {r9, sp}^ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - @ instruction: 0xff38f1a7 │ │ │ │ + @ instruction: 0xff4cf1a7 │ │ │ │ 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, 4, pc, cr8, 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, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r9], #-1608 @ 0xfffff9b8 │ │ │ │ - @ instruction: 0xf960f1dc │ │ │ │ + @ instruction: 0xf974f1dc │ │ │ │ blne ff090104 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ strbmi r0, [r8], -ip, lsr #3 │ │ │ │ - @ instruction: 0xf956f1dc │ │ │ │ + @ instruction: 0xf96af1dc │ │ │ │ blx fec90108 │ │ │ │ ldrbtmi pc, [r9], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0xf8850940 │ │ │ │ strbmi r0, [r8], -sp, lsr #3 │ │ │ │ - @ instruction: 0xf94cf1dc │ │ │ │ + @ instruction: 0xf960f1dc │ │ │ │ blx fec9010c │ │ │ │ ldrbtmi pc, [r9], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0xf8850940 │ │ │ │ strbmi r0, [r8], -lr, lsr #3 │ │ │ │ - @ instruction: 0xf942f1dc │ │ │ │ + @ instruction: 0xf956f1dc │ │ │ │ blne ff150110 │ │ │ │ svclt 0x00184648 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ @ instruction: 0x31aff885 │ │ │ │ - @ instruction: 0xf938f1dc │ │ │ │ + @ instruction: 0xf94cf1dc │ │ │ │ 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 │ │ │ │ + strmi pc, [r4], -r5, lsl #25 │ │ │ │ bmi 73791c │ │ │ │ ldmdbmi sl, {r1, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff8cf0ec │ │ │ │ + @ instruction: 0xffa0f0ec │ │ │ │ @ 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 @ │ │ │ │ + eoreq r1, r5, sl, lsl #29 │ │ │ │ + andseq ip, pc, r2, asr #15 │ │ │ │ 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 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, ip, asr #16 │ │ │ │ + andseq ip, pc, r6, asr r8 @ │ │ │ │ + andseq ip, pc, r2, ror #16 │ │ │ │ + andseq ip, pc, sl, ror #16 │ │ │ │ + andseq ip, pc, r0, ror r6 @ │ │ │ │ + mulseq pc, r8, r7 @ │ │ │ │ + andseq ip, pc, sl, lsr #4 │ │ │ │ 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: 0xf505f86f │ │ │ │ @ instruction: 0xf1dc70d0 │ │ │ │ - @ instruction: 0x4628f87d │ │ │ │ + @ instruction: 0x4628f891 │ │ │ │ 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, asr #22 │ │ │ │ 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 │ │ │ │ + ldc2l 0, cr15, [sl, #-948]! @ 0xfffffc4c │ │ │ │ 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 │ │ │ │ + ldc2l 0, cr15, [sl], #948 @ 0x3b4 │ │ │ │ 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: 0xf8d9f8c1 │ │ │ │ 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, r4, 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: 0xf8d9f88b │ │ │ │ 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: 0xf87cf0ee │ │ │ │ @ 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 │ │ │ │ + andseq ip, pc, r8, lsl #5 │ │ │ │ @ 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: 0xf8d8f807 │ │ │ │ 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: 0xf506fb6b │ │ │ │ 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, r3, r5, r6, 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: 0xf505ffb9 │ │ │ │ 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, asr #26 │ │ │ │ + andseq fp, pc, r6, lsl sp @ │ │ │ │ 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: 0x4620f9dd │ │ │ │ + stc2 1, cr15, [r8], {160} @ 0xa0 │ │ │ │ blcs 21c6fc │ │ │ │ blcs 2728b8 │ │ │ │ @ instruction: 0xf8dfd109 │ │ │ │ @ instruction: 0xf85837c4 │ │ │ │ andcs r3, r0, #3 │ │ │ │ movwls r4, #38480 @ 0x9650 │ │ │ │ @ instruction: 0xf1a74619 │ │ │ │ - @ instruction: 0xf8dff9b7 │ │ │ │ + @ instruction: 0xf8dff9cb │ │ │ │ andcs r3, r0, #180, 14 @ 0x2d00000 │ │ │ │ @ instruction: 0xf8584650 │ │ │ │ movwls r3, #36867 @ 0x9003 │ │ │ │ @ instruction: 0xf1a74619 │ │ │ │ - @ instruction: 0xf8d6f9ad │ │ │ │ + @ instruction: 0xf8d6f9c1 │ │ │ │ @ instruction: 0xf8d33128 │ │ │ │ ldclvs 1, cr3, [r9, #-544] @ 0xfffffde0 │ │ │ │ andcs fp, r0, #1073741830 @ 0x40000006 │ │ │ │ @ instruction: 0xf1a74650 │ │ │ │ - ldrbmi pc, [r2], -r3, lsr #19 @ │ │ │ │ + @ instruction: 0x4652f9b7 │ │ │ │ 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: 0xf956f1a7 │ │ │ │ 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 2bcde8 │ │ │ │ @ instruction: 0xf5022101 │ │ │ │ mulcc r4, r3, r0 │ │ │ │ - @ instruction: 0xf944f102 │ │ │ │ + @ instruction: 0xf958f102 │ │ │ │ tstcs r1, r8, lsl #20 │ │ │ │ addspl pc, r4, r2, lsl #10 │ │ │ │ @ instruction: 0xf1023018 │ │ │ │ - bls 2bcd7c │ │ │ │ + bls 2bcdcc │ │ │ │ @ instruction: 0xf5022101 │ │ │ │ mulcc ip, r6, r0 │ │ │ │ - @ instruction: 0xf936f102 │ │ │ │ + @ instruction: 0xf94af102 │ │ │ │ @ instruction: 0xf5029a08 │ │ │ │ tstcc r4, #-872415230 @ 0xcc000002 │ │ │ │ ldrmi r9, [r8], -r9, lsl #6 │ │ │ │ - @ instruction: 0xf93cf0ee │ │ │ │ + @ instruction: 0xf950f0ee │ │ │ │ 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: 0xf8c8f0ee │ │ │ │ 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, r9, asr r9 @ p-variant is OBSOLETE │ │ │ │ subpl pc, ip, r7, lsl #12 │ │ │ │ - @ instruction: 0xf86cf102 │ │ │ │ + @ instruction: 0xf880f102 │ │ │ │ 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: 0xf896f919 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x4623fd31 │ │ │ │ @ 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 │ │ │ │ + stc2l 0, cr15, [r2, #888]! @ 0x378 │ │ │ │ ldrtmi r4, [sl], -r3, lsr #12 │ │ │ │ @ instruction: 0xf10b4621 │ │ │ │ stmib sp, {r5}^ │ │ │ │ @ instruction: 0xf0df9900 │ │ │ │ - strtmi pc, [r3], -sp, lsl #17 │ │ │ │ + strtmi pc, [r3], -r1, lsr #17 │ │ │ │ @ instruction: 0x4621463a │ │ │ │ eoreq pc, r8, fp, lsl #2 │ │ │ │ stmdbls r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - blx 1ebafd2 │ │ │ │ + blx fe3bafd2 │ │ │ │ ldrtmi r4, [sl], -r3, lsr #12 │ │ │ │ @ instruction: 0xf10b4621 │ │ │ │ stmib sp, {r1, r3, r5}^ │ │ │ │ @ instruction: 0xf0de9900 │ │ │ │ - strtmi pc, [r3], -r5, lsr #20 │ │ │ │ + @ instruction: 0x4623fa39 │ │ │ │ @ instruction: 0x4621463a │ │ │ │ eoreq pc, ip, fp, lsl #2 │ │ │ │ stmdbls r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - blx ff0baff4 │ │ │ │ + blx ff5baff4 │ │ │ │ ldrtmi r4, [sl], -r3, lsr #12 │ │ │ │ @ instruction: 0xf10b4621 │ │ │ │ stmib sp, {r4, r5}^ │ │ │ │ @ instruction: 0xf0e29900 │ │ │ │ - @ instruction: 0x4623fdf3 │ │ │ │ + strtmi pc, [r3], -r7, lsl #28 │ │ │ │ @ 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, 3, pc, cr8, cr14, {6} @ │ │ │ │ ldrtmi r4, [sl], -r3, lsr #12 │ │ │ │ @ instruction: 0xf10b4621 │ │ │ │ stmib sp, {r3, r4, r5}^ │ │ │ │ @ instruction: 0xf0de9900 │ │ │ │ - @ instruction: 0x4623fbdb │ │ │ │ + strtmi pc, [r3], -pc, ror #23 │ │ │ │ @ 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 │ │ │ │ + stc2 0, cr15, [ip, #-1008]! @ 0xfffffc10 │ │ │ │ strtmi r4, [r1], -r3, lsr #12 │ │ │ │ @ instruction: 0xf10b463a │ │ │ │ stmib sp, {r6}^ │ │ │ │ @ instruction: 0xf0df9900 │ │ │ │ - str pc, [r0, r5, asr #16] │ │ │ │ + @ instruction: 0xe780f859 │ │ │ │ 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 fe1be95c │ │ │ │ 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, #2699] @ 0xa8b @ │ │ │ │ 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 2bcf88 │ │ │ │ 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, 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: 0xff9ef0f2 │ │ │ │ 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: 0xff92f0f2 │ │ │ │ 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: 0xfff6f0f4 │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x001fbdd0 │ │ │ │ + andseq fp, pc, r6, lsr #23 │ │ │ │ rsbseq r1, lr, r4, lsl #17 │ │ │ │ - andseq fp, pc, sl, asr sp @ │ │ │ │ - andseq fp, pc, r4, lsr fp @ │ │ │ │ + andseq fp, pc, r2, lsl #27 │ │ │ │ + andseq fp, pc, ip, asr fp @ │ │ │ │ andeq r0, r0, r0, lsl r8 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ andeq r0, r0, ip, asr sp │ │ │ │ andeq r0, r0, r4, lsl #16 │ │ │ │ andeq r0, r0, r8, lsr #24 │ │ │ │ @ instruction: 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, lsl fp @ │ │ │ │ + @ instruction: 0x001fbab2 │ │ │ │ + @ instruction: 0x001fbab0 │ │ │ │ + @ instruction: 0x001fb8f6 │ │ │ │ + andseq fp, pc, r6, lsr #21 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001fb7d4 │ │ │ │ + andseq fp, pc, lr, lsr #11 │ │ │ │ + andseq fp, pc, r0, ror #15 │ │ │ │ + andseq fp, pc, sl, ror r5 @ │ │ │ │ + andseq fp, pc, r4, lsr r5 @ │ │ │ │ + @ instruction: 0x001fb7f4 │ │ │ │ + andseq fp, pc, r6, lsr #15 │ │ │ │ + andseq fp, pc, r2, ror #15 │ │ │ │ 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], {35} @ 0x23 │ │ │ │ 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 @ @ │ │ │ │ + lsrlt pc, fp, #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 @ │ │ │ │ + @ instruction: 0x4638fd77 │ │ │ │ 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, [lr], {1} │ │ │ │ ldrhle r4, [r8, #44]! @ 0x2c │ │ │ │ tstcs r1, r8, lsl #24 │ │ │ │ addpl pc, pc, r4, lsl #10 │ │ │ │ @ instruction: 0xf1013010 │ │ │ │ - @ instruction: 0xf504fcc1 │ │ │ │ + @ instruction: 0xf504fcd5 │ │ │ │ swpcs r5, r0, [r1] │ │ │ │ @ instruction: 0xf1013014 │ │ │ │ - @ instruction: 0xf504fcbb │ │ │ │ + @ instruction: 0xf504fccf │ │ │ │ andscc r5, r4, pc, lsr #1 │ │ │ │ @ instruction: 0xf1012101 │ │ │ │ - @ instruction: 0xf8d6fcb5 │ │ │ │ + @ instruction: 0xf8d6fcc9 │ │ │ │ @ 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: 0x4620f83f │ │ │ │ @ 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: 0xf000fdd9 │ │ │ │ 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, [r8, #-636] @ 0xfffffd84 │ │ │ │ blmi fe2b8c08 │ │ │ │ ldrt r4, [r7], #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [ip], #-3207 @ 0xfffff379 │ │ │ │ @ instruction: 0xf0ede7cb │ │ │ │ - @ instruction: 0x4603f8fd │ │ │ │ + @ instruction: 0x4603f911 │ │ │ │ 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 │ │ │ │ + andseq fp, pc, lr, ror #12 │ │ │ │ + andseq fp, pc, sl, lsl r3 @ │ │ │ │ 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 │ │ │ │ + andseq fp, pc, ip, lsl #9 │ │ │ │ + andseq fp, pc, ip, asr r2 @ │ │ │ │ + mulseq pc, ip, r5 @ │ │ │ │ + andseq fp, pc, r6, lsr #11 │ │ │ │ + mulseq pc, r6, r5 @ │ │ │ │ + @ instruction: 0x001fadd8 │ │ │ │ @ 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 │ │ │ │ + eoreq r1, r5, r4, lsr #21 │ │ │ │ rsbseq r5, r5, lr, lsr r8 │ │ │ │ - andseq sl, pc, r4, lsr #31 │ │ │ │ - andseq sl, pc, r6, lsr #31 │ │ │ │ + andseq sl, pc, ip, asr #31 │ │ │ │ + andseq sl, pc, lr, asr #31 │ │ │ │ @ instruction: 0xffffcd01 │ │ │ │ @ instruction: 0xffffcb81 │ │ │ │ - andseq sl, pc, lr, lsr #30 │ │ │ │ + andseq sl, pc, r6, asr pc @ │ │ │ │ @ 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, asr #30 │ │ │ │ + andseq sl, pc, r4, lsl fp @ │ │ │ │ + eoreq r3, r0, ip, lsl #14 │ │ │ │ + andseq sl, pc, r8, lsl #30 │ │ │ │ @ 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 │ │ │ │ + andseq sl, pc, r2, lsr #25 │ │ │ │ + andseq sl, pc, r0, lsl #29 │ │ │ │ + andseq sl, pc, r0, ror sl @ │ │ │ │ + andseq sl, pc, r8, asr #28 │ │ │ │ + andseq sl, pc, r0, asr sl @ │ │ │ │ + andseq sl, pc, r8, asr #26 │ │ │ │ + andseq sl, pc, r6, lsr #20 │ │ │ │ + andseq sl, pc, r6, lsl sp @ │ │ │ │ + andseq sl, pc, r8, lsl #20 │ │ │ │ + andseq sl, pc, r4, asr #25 │ │ │ │ + andseq sl, pc, sl, ror #19 │ │ │ │ + andseq sl, pc, r0, lsl #24 │ │ │ │ + @ instruction: 0x001fa9be │ │ │ │ + andseq sl, pc, r0, ror ip @ │ │ │ │ + andseq sl, pc, lr, lsl #19 │ │ │ │ + andseq sl, pc, sl, ror #24 │ │ │ │ + andseq sl, pc, ip, ror #18 │ │ │ │ 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, r9, asr 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: 0xf8d5f8b3 │ │ │ │ @ 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: 0xf505f845 │ │ │ │ ldrhcc r5, [r4], -r3 │ │ │ │ - @ instruction: 0xff66f0ec │ │ │ │ + @ instruction: 0xff7af0ec │ │ │ │ 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: 0xf8d8f98d │ │ │ │ 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: 0xf8d8fa0f │ │ │ │ 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, r9, lsl #17]! │ │ │ │ mcrr 7, 12, pc, ip, cr7 @ │ │ │ │ @ instruction: 0x264cf8d8 │ │ │ │ @ instruction: 0xf505e7e1 │ │ │ │ andcc r5, ip, fp, asr #1 │ │ │ │ - blx 1b3c36e │ │ │ │ + blx 203c36e │ │ │ │ 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: 0xf897ff15 │ │ │ │ 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: 0xf8d7feff │ │ │ │ @ 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: 0xf8d7feef │ │ │ │ @ instruction: 0xe7ba3d70 │ │ │ │ @ instruction: 0xf1004640 │ │ │ │ - @ instruction: 0x4620fed5 │ │ │ │ + strtmi pc, [r0], -r9, ror #29 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ svclt 0x000083f0 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - andseq sl, pc, r0, lsr #19 │ │ │ │ + andseq sl, pc, r8, asr #19 │ │ │ │ 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 @ │ │ │ │ + andseq sl, pc, ip, asr #9 │ │ │ │ + eoreq pc, r4, r6, ror #22 │ │ │ │ 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 180bb0 │ │ │ │ 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 180bcc │ │ │ │ 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 r3, pc, #928 @ (adr r3, 80610 ) │ │ │ │ movs r7, r3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, pc, #536 @ (adr r6, 80490 ) │ │ │ │ + add r6, pc, #696 @ (adr r6, 80530 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r6, pc, #8 @ (adr r6, 80284 ) │ │ │ │ + add r6, pc, #168 @ (adr r6, 80324 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r1, pc, #232 @ (adr r1, 80368 ) │ │ │ │ + add r1, pc, #392 @ (adr r1, 80408 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r5, pc, #232 @ (adr r5, 8036c ) │ │ │ │ + add r5, pc, #392 @ (adr r5, 8040c ) │ │ │ │ movs r7, r3 │ │ │ │ - add r0, pc, #720 @ (adr r0, 80558 ) │ │ │ │ + add r0, pc, #880 @ (adr r0, 805f8 ) │ │ │ │ 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, #616] @ 0x268 │ │ │ │ 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, #248] @ 0xf8 │ │ │ │ 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, r7, #27 │ │ │ │ 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 180bb0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r5, #1684] @ 0x694 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a080 │ │ │ │ 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 180bcc │ │ │ │ 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 16a0b8 │ │ │ │ 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 180bb0 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr.w r0, [r6, #1684] @ 0x694 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a080 │ │ │ │ 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 180bcc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r6, #1684] @ 0x694 │ │ │ │ - bl 16a0dc │ │ │ │ + bl 16a104 │ │ │ │ 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 180bb0 │ │ │ │ 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 16a158 │ │ │ │ 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 16a158 │ │ │ │ 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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 │ │ │ │ + vcvt.u32.f32 , q0, #1 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ 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 180bb0 │ │ │ │ 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 16df60 │ │ │ │ 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 180bcc │ │ │ │ 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 180bb0 │ │ │ │ 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 180bcc │ │ │ │ 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 2275bc │ │ │ │ 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 225464 │ │ │ │ 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, #232] @ 0xe8 │ │ │ │ movs r7, r3 │ │ │ │ mcr 0, 2, r0, cr10, cr13, {3} │ │ │ │ - ldr r3, [sp, #840] @ 0x348 │ │ │ │ + ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r2, [sp, #592] @ 0x250 │ │ │ │ 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 16d9a0 │ │ │ │ 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 16d9e0 │ │ │ │ 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 16d9e0 │ │ │ │ add.w r1, fp, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ add.w r1, fp, #108 @ 0x6c │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ add.w r1, fp, #104 @ 0x68 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ add.w r1, fp, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ add.w r1, fp, #120 @ 0x78 │ │ │ │ add fp, r7 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ 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 16d9e0 │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ movs r2, #4 │ │ │ │ subs r1, r4, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ 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 16d9e0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sl, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #108 @ 0x6c │ │ │ │ - bl 16da4c │ │ │ │ + bl 16da74 │ │ │ │ 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, #200] @ 0xc8 │ │ │ │ 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, #240] @ 0xf0 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #312] @ 0x138 │ │ │ │ + str r2, [sp, #472] @ 0x1d8 │ │ │ │ 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, [r1, #60] @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r3, #52] @ 0x34 │ │ │ │ + ldrh r2, [r0, #54] @ 0x36 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r0, #42] @ 0x2a │ │ │ │ + ldrh r0, [r5, #42] @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + ldrh r2, [r2, #28] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r0, #26] │ │ │ │ + ldrh r2, [r5, #26] │ │ │ │ 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 171db4 │ │ │ │ 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, [r6, #4] │ │ │ │ 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 16e0c0 │ │ │ │ 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 16df60 │ │ │ │ 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 16c7b8 │ │ │ │ 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 16c7b8 │ │ │ │ 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 16df60 │ │ │ │ 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, [r1, #22] │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r2, #20] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r0, [r7, #19] │ │ │ │ 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 2275bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 227840 │ │ │ │ + bl 227868 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 83ecc │ │ │ │ - bl 165ccc │ │ │ │ + bl 165cf4 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f858 │ │ │ │ + bl 21f880 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f930 │ │ │ │ + bl 21f958 │ │ │ │ movs r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f88c │ │ │ │ + bl 21f8b4 │ │ │ │ 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 2275bc │ │ │ │ + bl 174740 │ │ │ │ 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 2275bc │ │ │ │ + bl 17467c │ │ │ │ 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 2275bc │ │ │ │ + bl 174740 │ │ │ │ cbnz r0, 83e58 │ │ │ │ orr.w r9, r9, #256 @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 227690 │ │ │ │ + bl 2276b8 │ │ │ │ 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 2276b8 │ │ │ │ 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 2276b8 │ │ │ │ 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 2276b8 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ moveq fp, r8 │ │ │ │ beq.n 83f82 │ │ │ │ b.n 83f7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 227690 │ │ │ │ + bl 2276b8 │ │ │ │ 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 2276b8 │ │ │ │ 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 2276b8 │ │ │ │ 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 21f880 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21f874 │ │ │ │ + bl 21f89c │ │ │ │ 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 21f958 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21f958 │ │ │ │ + bl 21f980 │ │ │ │ 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 21f8b4 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21f8dc │ │ │ │ + bl 21f904 │ │ │ │ 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 2275bc │ │ │ │ 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 2275bc │ │ │ │ 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 2276b8 │ │ │ │ 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 2275bc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21f958 │ │ │ │ + bl 21f980 │ │ │ │ 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 2275bc │ │ │ │ + bl 165cf4 │ │ │ │ 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!, {r4, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ movs r7, r3 │ │ │ │ hlt 0x0002 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r6, [r4, #24] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r1, #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 2275bc │ │ │ │ + bl 165cf4 │ │ │ │ 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 227868 │ │ │ │ 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 227744 │ │ │ │ + bl 2275bc │ │ │ │ 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 227868 │ │ │ │ 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 227868 │ │ │ │ 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 21fa80 │ │ │ │ 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 227868 │ │ │ │ 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 165cf4 │ │ │ │ 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 2255e0 │ │ │ │ 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, [r1, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ push {r3, r4} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r6, [r5, #60] @ 0x3c │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1292] @ 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 2275bc │ │ │ │ + bl 165cf4 │ │ │ │ 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 227868 │ │ │ │ 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 227744 │ │ │ │ + bl 2275bc │ │ │ │ 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 227868 │ │ │ │ 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 227868 │ │ │ │ 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 21fa80 │ │ │ │ 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 227868 │ │ │ │ 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 165cf4 │ │ │ │ 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 2255e0 │ │ │ │ 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, [r2, r5] │ │ │ │ movs r7, r3 │ │ │ │ add r6, sp, #880 @ 0x370 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + ldrsh r2, [r3, r3] │ │ │ │ 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 227868 │ │ │ │ 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 227744 │ │ │ │ + bl 2275bc │ │ │ │ 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 2275bc │ │ │ │ + bl 165cf4 │ │ │ │ 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 2275bc │ │ │ │ + bl 174804 │ │ │ │ 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 2275bc │ │ │ │ + bl 165cf4 │ │ │ │ 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 16abf8 │ │ │ │ b.n 855f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 2275bc │ │ │ │ + bl 165cf4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 85626 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n 85626 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227840 │ │ │ │ + bl 227868 │ │ │ │ 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 2276b8 │ │ │ │ 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] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0x47fa │ │ │ │ + ldr r0, [pc, #136] @ (857ac ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ 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 2276b8 │ │ │ │ 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 2275bc │ │ │ │ + bl 165cf4 │ │ │ │ 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 2275bc │ │ │ │ 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 2275bc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21f958 │ │ │ │ + bl 21f980 │ │ │ │ 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 2275bc │ │ │ │ + bl 165cf4 │ │ │ │ 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 2275bc │ │ │ │ + bl 165cf4 │ │ │ │ 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 16abf8 │ │ │ │ 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 2275bc │ │ │ │ + bl 165cf4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 85b14 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 2275bc │ │ │ │ + bl 165cf4 │ │ │ │ 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 2275bc │ │ │ │ + bl 165cf4 │ │ │ │ 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 16abf8 │ │ │ │ b.n 859fe │ │ │ │ ldrd r0, r7, [r4, #44] @ 0x2c │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ - bl 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 2275bc │ │ │ │ + bl 165cf4 │ │ │ │ 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 16abf8 │ │ │ │ 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, [r5, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + ldrsb r6, [r5, r2] │ │ │ │ movs r7, r3 │ │ │ │ - add r6, ip │ │ │ │ + add lr, r1 │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r6, r1] │ │ │ │ + ldrsb r6, [r3, r2] │ │ │ │ movs r7, r3 │ │ │ │ - add r0, r0 │ │ │ │ + add r0, r5 │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + ldrsb r4, [r2, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldrsb r2, [r7, r2] │ │ │ │ movs r7, r3 │ │ │ │ - mvns r4, r1 │ │ │ │ + mvns r4, r6 │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + strb r6, [r7, r7] │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r4, r5] │ │ │ │ + strb r4, [r1, r6] │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ + strb r2, [r6, r7] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + strb r0, [r0, r6] │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r2, r5] │ │ │ │ + strb r2, [r7, r5] │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r1, r5] │ │ │ │ + strb r4, [r6, r5] │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r0, r5] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ 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, [r7, r5] │ │ │ │ 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, [r6, r0] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + strh r4, [r3, r1] │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + str r2, [r5, r2] │ │ │ │ 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, [r2, r4] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r4, r3] │ │ │ │ + str r4, [r1, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [pc, #200] @ (861ec ) │ │ │ │ + ldr r7, [pc, #360] @ (8628c ) │ │ │ │ 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 2278dc │ │ │ │ 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 2275bc │ │ │ │ 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 2275bc │ │ │ │ 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 2277b8 │ │ │ │ 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 2277b8 │ │ │ │ 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 2277b8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 174864 │ │ │ │ + bl 17488c │ │ │ │ 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 224a40 │ │ │ │ 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 227868 │ │ │ │ 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, #416] @ (867d0 ) │ │ │ │ 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 1748dc │ │ │ │ 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 1748a8 │ │ │ │ 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, #328] @ (86a80 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [pc, #8] @ (86944 ) │ │ │ │ + ldr r1, [pc, #168] @ (869e4 ) │ │ │ │ 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 r0, [pc, #976] @ (86d90 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #496] @ (86bb4 ) │ │ │ │ + ldr r0, [pc, #656] @ (86c54 ) │ │ │ │ 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 16abf8 │ │ │ │ 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 r8 │ │ │ │ movs r7, r3 │ │ │ │ - bx r2 │ │ │ │ + bx r7 │ │ │ │ movs r7, r3 │ │ │ │ str r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - mov r2, lr │ │ │ │ + mov sl, r3 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r8, lr │ │ │ │ + mov r0, r3 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, r3 │ │ │ │ + mov lr, r8 │ │ │ │ movs r7, r3 │ │ │ │ - cmp lr, r7 │ │ │ │ + cmp lr, ip │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ movs r7, r3 │ │ │ │ - cmp r4, r8 │ │ │ │ + cmp r4, sp │ │ │ │ movs r7, r3 │ │ │ │ - add lr, r4 │ │ │ │ + add lr, r9 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, fp │ │ │ │ + cmp r8, r0 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, r8 │ │ │ │ + add r4, sp │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, r8 │ │ │ │ + cmp r0, sp │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ + adds r0, #206 @ 0xce │ │ │ │ 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 16abf8 │ │ │ │ b.n 87210 │ │ │ │ ldrh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6 │ │ │ │ + adcs r6, r3 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r4, #118 @ 0x76 │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ 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 16abf8 │ │ │ │ b.n 87288 │ │ │ │ ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7 │ │ │ │ + lsrs r6, r4 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r3, #254 @ 0xfe │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ 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 16abf8 │ │ │ │ b.n 88604 │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ movs r0, r4 │ │ │ │ ldrb r6, [r7, #10] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ + cmp r5, #210 @ 0xd2 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, r0, r1 │ │ │ │ + adds r2, r5, r1 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r4, #252 @ 0xfc │ │ │ │ + cmp r5, #36 @ 0x24 │ │ │ │ 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 16abf8 │ │ │ │ b.n 88784 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r2, r4, #2 │ │ │ │ movs r0, r4 │ │ │ │ ldrb r6, [r7, #4] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #42 @ 0x2a │ │ │ │ + cmp r4, #82 @ 0x52 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r0, #27 │ │ │ │ + asrs r2, r5, #27 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + cmp r3, #164 @ 0xa4 │ │ │ │ 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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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 r1, #242 @ 0xf2 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r1, #8 │ │ │ │ + cmp r1, #48 @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ + cmp r1, #132 @ 0x84 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r0, #12 │ │ │ │ + asrs r2, r5, #12 │ │ │ │ movs r7, r3 │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ + movs r7, #228 @ 0xe4 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, #26 │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, #170 @ 0xaa │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + asrs r2, r2, #10 │ │ │ │ movs r7, r3 │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ movs r7, r3 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + cmp r0, #0 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + asrs r4, r3, #9 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ movs r7, r3 │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ + movs r7, #252 @ 0xfc │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r0, #8 │ │ │ │ movs r7, r3 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + movs r7, #6 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r0, #7 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ movs r7, r3 │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + asrs r6, r7, #6 │ │ │ │ movs r7, r3 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + asrs r0, r5, #6 │ │ │ │ movs r7, r3 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ 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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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, #88 @ 0x58 │ │ │ │ movs r7, r3 │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ movs r7, r3 │ │ │ │ - movs r3, #194 @ 0xc2 │ │ │ │ + movs r3, #234 @ 0xea │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r2, #22 │ │ │ │ movs r7, r3 │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ movs r7, r3 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ movs r7, r3 │ │ │ │ - movs r3, #14 │ │ │ │ + movs r3, #54 @ 0x36 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r1, #19 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ movs r7, r3 │ │ │ │ - movs r1, #136 @ 0x88 │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ movs r7, r3 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ movs r7, r3 │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r4, #17 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ movs r7, r3 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + movs r2, #96 @ 0x60 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r5, #17 │ │ │ │ movs r7, r3 │ │ │ │ - movs r1, #66 @ 0x42 │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ + lsrs r0, r7, #16 │ │ │ │ movs r7, r3 │ │ │ │ - movs r0, #202 @ 0xca │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + lsrs r2, r4, #16 │ │ │ │ movs r7, r3 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ movs r7, r3 │ │ │ │ - movs r0, #158 @ 0x9e │ │ │ │ + movs r0, #198 @ 0xc6 │ │ │ │ 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 2276b8 │ │ │ │ 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 186fb0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 89462 │ │ │ │ mov r0, r5 │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ movw r1, #538 @ 0x21a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ vldr d0, [pc, #160] @ 89648 │ │ │ │ movs r1, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186908 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ 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 189140 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ 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 1c648c │ │ │ │ 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 196948 │ │ │ │ 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 1ada70 │ │ │ │ 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 1adc84 │ │ │ │ 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 185884 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 21b078 │ │ │ │ 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 21b078 │ │ │ │ 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 21c40c │ │ │ │ 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 21b078 │ │ │ │ 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 21b078 │ │ │ │ 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, r7, #0 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, r0, #0 │ │ │ │ + adds r6, r5, #0 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ movs r0, r4 │ │ │ │ - subs r0, r6, r5 │ │ │ │ + subs r0, r3, r6 │ │ │ │ movs r7, r3 │ │ │ │ lsls r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r4, r3, r6 │ │ │ │ movs r7, r3 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + subs r6, r3, r6 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r5, r5 │ │ │ │ + subs r0, r2, r6 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 89cc4 │ │ │ │ + ble.n 89d14 │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, r6, r4 │ │ │ │ + subs r0, r3, r5 │ │ │ │ movs r7, r3 │ │ │ │ lsls r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + subs r6, r3, r5 │ │ │ │ movs r7, r3 │ │ │ │ - subs r6, r3, r4 │ │ │ │ + subs r6, r0, r5 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + subs r2, r7, r4 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [pc, #136] @ (89d24 ) │ │ │ │ + ldr r2, [pc, #296] @ (89dc4 ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r1, r4 │ │ │ │ + subs r2, r6, r4 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + subs r0, r1, r4 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, r0, r3 │ │ │ │ + subs r2, r5, r3 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + subs r0, r7, r2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, r0, r2 │ │ │ │ + subs r4, r5, r2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r0, r2 │ │ │ │ + subs r0, r5, r2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r0, r2 │ │ │ │ + subs r0, r5, r2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r7, r0 │ │ │ │ + subs r0, r4, r1 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r7, r0 │ │ │ │ + subs r0, r4, r1 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, r0, r1 │ │ │ │ + subs r4, r5, r1 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r0, r6, r1 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + subs r4, r7, r0 │ │ │ │ movs r7, r3 │ │ │ │ ldr r2, [pc, #88] @ (89d2c ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r4, #580] @ 0x244 │ │ │ │ mov r2, r7 │ │ │ │ - bl 21bd64 │ │ │ │ + bl 21bd8c │ │ │ │ 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 21c40c │ │ │ │ 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, r6, r6 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r2, r1, r5 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, r7, r5 │ │ │ │ + adds r0, r4, r6 │ │ │ │ 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 16df3c │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ bl 898d8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 21da44 │ │ │ │ + bl 21da6c │ │ │ │ mov r1, r0 │ │ │ │ cbz r7, 89d90 │ │ │ │ ldr r2, [pc, #44] @ (89da4 ) │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 1853dc │ │ │ │ + bl 185404 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0b8 │ │ │ │ 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 18535c │ │ │ │ mov r3, r0 │ │ │ │ b.n 89d80 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + adds r4, r4, r4 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + adds r2, r0, 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 1858ec │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 18599c │ │ │ │ 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 189140 │ │ │ │ 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 18bf7c │ │ │ │ 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 16a080 │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr.w r5, [fp] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 186db4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 1858ec │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [r6, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 8a12a │ │ │ │ ldrd fp, r6, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 18c068 │ │ │ │ + bl 18c090 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ b.n 8a722 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 1858ec │ │ │ │ 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 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movs r2, #1 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ 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 189140 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r6, #36] @ 0x24 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 189140 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189260 │ │ │ │ + bl 189288 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 1858ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 189140 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ 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 189140 │ │ │ │ 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 1858ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 188c44 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 18599c │ │ │ │ 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 189140 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 189140 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 189140 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 189140 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 189140 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 189140 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 189140 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ 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 189140 │ │ │ │ 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 18599c │ │ │ │ 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 189140 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ 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 189140 │ │ │ │ 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 18599c │ │ │ │ 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 189140 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ 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 189140 │ │ │ │ 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 18599c │ │ │ │ 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 189140 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 189140 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 189140 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ 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 189140 │ │ │ │ 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 18599c │ │ │ │ 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 189140 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ 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 189140 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 189140 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ 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 189140 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 189140 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ 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 189140 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 189140 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ 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 189140 │ │ │ │ ldrb.w r9, [sl, #36] @ 0x24 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 189140 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ 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 189140 │ │ │ │ ldrb.w r9, [sl, #36] @ 0x24 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 189140 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [fp, #36] @ 0x24 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 189140 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 18599c │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 16a080 │ │ │ │ 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 1858ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 1858ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 1858ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 1858ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 1858ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 1858ec │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 1858ec │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 1858ec │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 1858ec │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 1858ec │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 1858ec │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 1858ec │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #7 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 1858ec │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 1858ec │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 1858ec │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 1858ec │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 1858ec │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 1858ec │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 1858ec │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 188c44 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r6, r0 │ │ │ │ b.n 8cd86 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 188c44 │ │ │ │ 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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185884 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ add.w fp, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 185884 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 185884 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w r9, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 189140 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185884 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ add.w fp, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185884 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 185884 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ add.w fp, r0, #28 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #1 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 185884 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r5, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 185884 │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 185884 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 189140 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r8 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 188c90 │ │ │ │ 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 188300 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e08 │ │ │ │ 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 185404 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 186db4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 189340 │ │ │ │ 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 188c90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 186db4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fac │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858fc │ │ │ │ + bl 185924 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 189288 │ │ │ │ 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 188c90 │ │ │ │ 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 188c90 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 189288 │ │ │ │ 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 188c90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ 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 188c44 │ │ │ │ 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 188c44 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 186db4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fac │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858fc │ │ │ │ + bl 185924 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 189288 │ │ │ │ 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 189240 │ │ │ │ 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 1858ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 188c90 │ │ │ │ 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 188c90 │ │ │ │ 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 8ea48 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ 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 189240 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d4c │ │ │ │ + bl 188d74 │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185b88 │ │ │ │ + bl 185bb0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8ea42 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18913c │ │ │ │ + bl 189164 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fac │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 189288 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 189288 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189218 │ │ │ │ + bl 189240 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 189288 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 188e08 │ │ │ │ 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 18599c │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #5 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 188cf8 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 188cf8 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ strd r8, r9, [sp] │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #16 │ │ │ │ - bl 188d4c │ │ │ │ + bl 188d74 │ │ │ │ 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 188c90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858fc │ │ │ │ + bl 185924 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 189288 │ │ │ │ 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 188c90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ 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 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 189240 │ │ │ │ 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 188c44 │ │ │ │ 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 188c44 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 188c90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858fc │ │ │ │ + bl 185924 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189218 │ │ │ │ + bl 189240 │ │ │ │ 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 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858fc │ │ │ │ + bl 185924 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189218 │ │ │ │ + bl 189240 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 186db4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fac │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858fc │ │ │ │ + bl 185924 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 189288 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 189288 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 189288 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 189288 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189218 │ │ │ │ + bl 189240 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 188c90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ 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 188c90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ 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 188c90 │ │ │ │ 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 1858ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 188c90 │ │ │ │ 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 189288 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189218 │ │ │ │ + bl 189240 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 188c90 │ │ │ │ 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 188c44 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 188c44 │ │ │ │ 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 188c90 │ │ │ │ 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 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ 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 189288 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 189288 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 189288 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1893b8 │ │ │ │ + bl 1893e0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 186db4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 16a4b4 │ │ │ │ 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 16e0c0 │ │ │ │ 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 1c63b0 │ │ │ │ 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 16a080 │ │ │ │ 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 190054 │ │ │ │ cbz r0, 9040c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 9040c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0b8 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 903ba │ │ │ │ mov r0, r7 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ 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 1858ec │ │ │ │ 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 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 18599c │ │ │ │ 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 189140 │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18662c │ │ │ │ + bl 186654 │ │ │ │ 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 1870f0 │ │ │ │ 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 1c648c │ │ │ │ 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 16a080 │ │ │ │ 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 1858ec │ │ │ │ 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 21d714 │ │ │ │ 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 186db4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 186df8 │ │ │ │ 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 1858ec │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r3, [r9, #112] @ 0x70 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 1858ec │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 189140 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ bl 8a8ac │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 189140 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189260 │ │ │ │ + bl 189288 │ │ │ │ b.n 905c0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ 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 1858ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 189140 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 189260 │ │ │ │ + bl 189288 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 1858ec │ │ │ │ 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 21d714 │ │ │ │ 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 186db4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 189140 │ │ │ │ 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 16abf8 │ │ │ │ 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, #256 @ (adr r2, 91584 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r1, #18] │ │ │ │ + ldrh r0, [r6, #18] │ │ │ │ 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 2275bc │ │ │ │ + bl 165cf4 │ │ │ │ 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 2275bc │ │ │ │ + bl 165cf4 │ │ │ │ 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 2275bc │ │ │ │ + bl 165cf4 │ │ │ │ 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 2276b8 │ │ │ │ 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, #120] @ 0x78 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ 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 2276b8 │ │ │ │ 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 2276b8 │ │ │ │ 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 2275bc │ │ │ │ + bl 165cf4 │ │ │ │ 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 16e0c0 │ │ │ │ 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 16612c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ee71c │ │ │ │ + bl 1ee744 │ │ │ │ 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 16612c │ │ │ │ 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 180bb0 │ │ │ │ add.w r0, r6, #4672 @ 0x1240 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #8 │ │ │ │ bl b1d78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 16e0c0 │ │ │ │ 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 16644c │ │ │ │ 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 1eebac │ │ │ │ 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 16def4 │ │ │ │ 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 16df60 │ │ │ │ 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, r4, r5, r6} │ │ │ │ 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 180bb0 │ │ │ │ ldr.w r1, [r7, #740] @ 0x2e4 │ │ │ │ cbz r1, 9441c │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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, [r3, #11] │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [pc, #592] @ (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 16d9a0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 94726 │ │ │ │ add.w r1, fp, #108 @ 0x6c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ 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 16d9e0 │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ 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 16d9e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da4c │ │ │ │ + bl 16da74 │ │ │ │ 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 16e21c │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #428] @ 0x1ac │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e21c │ │ │ │ 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 16df60 │ │ │ │ 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 16b060 │ │ │ │ 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 18a1c0 │ │ │ │ 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 16d9a0 │ │ │ │ movs r2, #20 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ mov r0, r9 │ │ │ │ add r4, sp, #156 @ 0x9c │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ 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 16d9e0 │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ 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 165ea4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee71c │ │ │ │ + bl 1ee744 │ │ │ │ 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 16d9e0 │ │ │ │ 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 16d9e0 │ │ │ │ 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 16d9e0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 16da4c │ │ │ │ + bl 16da74 │ │ │ │ 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 16b060 │ │ │ │ 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 2275bc │ │ │ │ + bl 165cf4 │ │ │ │ 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 180bb0 │ │ │ │ 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 180bcc │ │ │ │ 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 16def4 │ │ │ │ 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 16df60 │ │ │ │ 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: 0xb840 │ │ │ │ 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 2275bc │ │ │ │ + bl 165cf4 │ │ │ │ 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 2275bc │ │ │ │ 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 165cf4 │ │ │ │ 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 2275bc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 958fc │ │ │ │ - bl 165ccc │ │ │ │ + bl 165cf4 │ │ │ │ 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 2275bc │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 9591c │ │ │ │ - bl 165ccc │ │ │ │ + bl 165cf4 │ │ │ │ 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 16b060 │ │ │ │ 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 16deb0 │ │ │ │ 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 16deb0 │ │ │ │ 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 1e76a0 │ │ │ │ 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 16b060 │ │ │ │ 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 16e0c0 │ │ │ │ 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 16e0c0 │ │ │ │ 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 16e0c0 │ │ │ │ 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 16e0c0 │ │ │ │ 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 16e0c0 │ │ │ │ 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 r2, [sp, #904] @ 0x388 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ 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, #312] @ 0x138 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ 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 2275bc │ │ │ │ mov sl, r0 │ │ │ │ bl 8403c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 174718 │ │ │ │ + bl 174740 │ │ │ │ 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 16b060 │ │ │ │ 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 16deb0 │ │ │ │ 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 16deb0 │ │ │ │ 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 1e76a0 │ │ │ │ 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 16b060 │ │ │ │ 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 16e0c0 │ │ │ │ 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 16e0c0 │ │ │ │ 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 16e0c0 │ │ │ │ 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 16e0c0 │ │ │ │ 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, [r5, #1] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ 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 2276b8 │ │ │ │ lsls r2, r0, #30 │ │ │ │ bpl.n 9b79a │ │ │ │ ldrb.w r3, [r7, #52] @ 0x34 │ │ │ │ cbnz r3, 9b7b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 227690 │ │ │ │ + bl 2276b8 │ │ │ │ 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 16deb0 │ │ │ │ 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 21dfec │ │ │ │ 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 21df3c │ │ │ │ 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, [r0, #17] │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xfbfa001d │ │ │ │ - strb r0, [r2, #16] │ │ │ │ + stc2 0, cr0, [r2], #-116 @ 0xffffff8c │ │ │ │ + strb r0, [r7, #16] │ │ │ │ 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: 0xfafe001d │ │ │ │ + @ instruction: 0xfaf2001d │ │ │ │ + @ instruction: 0xfab0001d │ │ │ │ + @ instruction: 0xfa82001d │ │ │ │ + @ instruction: 0xfa94001d │ │ │ │ + @ instruction: 0xfa7a001d │ │ │ │ @ instruction: 0xfa88001d │ │ │ │ - @ instruction: 0xfa5a001d │ │ │ │ - @ instruction: 0xfa6c001d │ │ │ │ - @ instruction: 0xfa52001d │ │ │ │ - @ instruction: 0xfa60001d │ │ │ │ - @ instruction: 0xfa3e001d │ │ │ │ - @ instruction: 0xfa50001d │ │ │ │ - @ instruction: 0xfa36001d │ │ │ │ - @ instruction: 0xfa48001d │ │ │ │ + @ instruction: 0xfa66001d │ │ │ │ + @ instruction: 0xfa78001d │ │ │ │ + @ instruction: 0xfa5e001d │ │ │ │ + @ instruction: 0xfa70001d │ │ │ │ + @ instruction: 0xfa56001d │ │ │ │ + @ instruction: 0xfa6a001d │ │ │ │ + @ instruction: 0xfa46001d │ │ │ │ + @ instruction: 0xfa4e001d │ │ │ │ @ instruction: 0xfa2e001d │ │ │ │ - @ instruction: 0xfa42001d │ │ │ │ + @ instruction: 0xfa3a001d │ │ │ │ @ instruction: 0xfa1e001d │ │ │ │ - @ instruction: 0xfa26001d │ │ │ │ - @ instruction: 0xfa06001d │ │ │ │ - @ instruction: 0xfa12001d │ │ │ │ + @ instruction: 0xfa36001d │ │ │ │ + @ instruction: 0xfa1c001d │ │ │ │ + vld1.8 @ instruction: 0xf9ea001d │ │ │ │ + vst1.8 @ instruction: 0xf9c6001d │ │ │ │ + ldr??.w r0, [sl, #29] │ │ │ │ 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, [r8, #29] │ │ │ │ + ldrsh.w r0, [r2, #29] │ │ │ │ + vst1.8 @ instruction: 0xf986001d │ │ │ │ ldr??.w r0, [r2, sp, lsl #1] │ │ │ │ + str??.w r0, [lr, #29] │ │ │ │ + ldr.w r0, [r6, #29] │ │ │ │ + ldr??.w r0, [r0, #29] │ │ │ │ + ldr.w r0, [r8, #29] │ │ │ │ + ldr??.w r0, [r6, #29] │ │ │ │ + ldr.w r0, [sl, #29] │ │ │ │ + ldrh.w r0, [r0, #29] │ │ │ │ + ldrb.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: 0xf734001d │ │ │ │ + @ instruction: 0xf71e001d │ │ │ │ + @ instruction: 0xf682001d │ │ │ │ + @ instruction: 0xf68c001d │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xf586001d │ │ │ │ - sbcs.w r0, r8, #10289152 @ 0x9d0000 │ │ │ │ + sub.w r0, lr, #10289152 @ 0x9d0000 │ │ │ │ + sub.w 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, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #30 │ │ │ │ + subs r1, #70 @ 0x46 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + subs r0, #38 @ 0x26 │ │ │ │ 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 16deb0 │ │ │ │ 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 16e0c0 │ │ │ │ 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, #32 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #200 @ 0xc8 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + cmp r2, #38 @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + cmp r0, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ subs r0, r0, r1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r0, #60 @ 0x3c │ │ │ │ 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 16e0c0 │ │ │ │ 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 16e0c0 │ │ │ │ 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 16e0c0 │ │ │ │ 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 16e0c0 │ │ │ │ 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, #94 @ 0x5e │ │ │ │ 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 │ │ │ │ + lsrs r2, r2, #31 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #30 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ 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 16deb0 │ │ │ │ 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 16e0c0 │ │ │ │ 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, r2, #3 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.u d16, d6, d18 │ │ │ │ + vaddl.u16 q0, d14, d18 │ │ │ │ @ instruction: 0xf0f8007b │ │ │ │ - cdp2 0, 12, cr0, cr12, cr2, {1} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr2, {1} │ │ │ │ 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 16e0c0 │ │ │ │ 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 16e0c0 │ │ │ │ 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 16e0c0 │ │ │ │ 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 16e0c0 │ │ │ │ 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: 0xf7aa0022 │ │ │ │ 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 180bb0 │ │ │ │ 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 180bcc │ │ │ │ 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: 0xf3440022 │ │ │ │ b.n a24c8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r0, pc, #728 @ (adr r0, a208c ) │ │ │ │ + add r0, pc, #888 @ (adr r0, a212c ) │ │ │ │ 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 15d680 │ │ │ │ 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 15d7f4 │ │ │ │ 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 15dd84 │ │ │ │ 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 15d36c │ │ │ │ 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 15d0d8 │ │ │ │ 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 15d220 │ │ │ │ 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 161898 │ │ │ │ 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 15d96c │ │ │ │ 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 15d48c │ │ │ │ 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 17b718 │ │ │ │ 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 15dd84 │ │ │ │ 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 180bb0 │ │ │ │ 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 180bcc │ │ │ │ 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 225700 │ │ │ │ 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, [r4, r4] │ │ │ │ movs r5, r3 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r6, [r2, r0] │ │ │ │ + ldrb r6, [r7, r0] │ │ │ │ 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 16b0cc │ │ │ │ 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 16b060 │ │ │ │ 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, [r0, 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 225700 │ │ │ │ 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 16addc │ │ │ │ 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, #424 @ (adr r0, a71a4 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #16 @ (adr r0, a7010 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, a70b0 ) │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #800] @ (a7328 ) │ │ │ │ + ldr r7, [pc, #960] @ (a73c8 ) │ │ │ │ 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 225700 │ │ │ │ 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 16df60 │ │ │ │ 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 16e0c0 │ │ │ │ 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 16c94c │ │ │ │ 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 16c438 │ │ │ │ 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 16c4f0 │ │ │ │ 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 21f494 │ │ │ │ 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 21f684 │ │ │ │ ldr r2, [pc, #332] @ (a7724 ) │ │ │ │ movs r3, #8 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc │ │ │ │ movs r1, #2 │ │ │ │ - bl 21f65c │ │ │ │ + bl 21f684 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add.w r5, r5, #5696 @ 0x1640 │ │ │ │ adds r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180bb0 │ │ │ │ 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 21f684 │ │ │ │ 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 21f684 │ │ │ │ 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 180bcc │ │ │ │ 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 21f684 │ │ │ │ cmp r6, r5 │ │ │ │ bhi.n a7696 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 21f698 │ │ │ │ + bl 21f6c0 │ │ │ │ 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 16abf8 │ │ │ │ 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, #344] @ (a7880 ) │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + @ instruction: 0x47ee │ │ │ │ movs r5, r3 │ │ │ │ - movs r7, #194 @ 0xc2 │ │ │ │ + movs r7, #234 @ 0xea │ │ │ │ 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 r5 │ │ │ │ movs r5, r3 │ │ │ │ - bx fp │ │ │ │ + @ instruction: 0x4786 │ │ │ │ movs r5, r3 │ │ │ │ ldrh r6, [r7, #0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ @ instruction: 0xfa53ffff │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, fp │ │ │ │ + bx r0 │ │ │ │ movs r5, r3 │ │ │ │ - mov r8, r4 │ │ │ │ + mov r8, r9 │ │ │ │ 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 169624 │ │ │ │ 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 1695fc │ │ │ │ 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, r4 │ │ │ │ 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 169624 │ │ │ │ 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 1695fc │ │ │ │ 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 169624 │ │ │ │ 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 1695fc │ │ │ │ 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 169624 │ │ │ │ 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 1695fc │ │ │ │ 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 169624 │ │ │ │ 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 1695fc │ │ │ │ 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 169624 │ │ │ │ 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 1695fc │ │ │ │ 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 169624 │ │ │ │ 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 1695fc │ │ │ │ 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 169624 │ │ │ │ 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 1695fc │ │ │ │ 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 169624 │ │ │ │ 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 1695fc │ │ │ │ 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 169624 │ │ │ │ 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 1695fc │ │ │ │ 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 169624 │ │ │ │ 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 1695fc │ │ │ │ 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 169624 │ │ │ │ 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 1695fc │ │ │ │ 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 169624 │ │ │ │ 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 1695fc │ │ │ │ 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 169624 │ │ │ │ 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 1695fc │ │ │ │ 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 169624 │ │ │ │ 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 1695fc │ │ │ │ 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 169624 │ │ │ │ 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 1695fc │ │ │ │ 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 169624 │ │ │ │ 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 1695fc │ │ │ │ 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 169624 │ │ │ │ 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 1695fc │ │ │ │ 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 169624 │ │ │ │ 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 1695fc │ │ │ │ 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 169624 │ │ │ │ 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 1695fc │ │ │ │ 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 165f64 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f64 │ │ │ │ ldr.w r1, [r4, #372] @ 0x174 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1661dc │ │ │ │ + bl 166204 │ │ │ │ ldrb.w r1, [r4, #376] @ 0x178 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166104 │ │ │ │ + bl 16612c │ │ │ │ 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 16612c │ │ │ │ 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 165f64 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #412 @ 0x19c │ │ │ │ mov r0, r5 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f64 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 166104 │ │ │ │ + bl 16612c │ │ │ │ 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 180bb0 │ │ │ │ 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 180bcc │ │ │ │ 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, #166 @ 0xa6 │ │ │ │ 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 180bcc │ │ │ │ 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 16640c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663e4 │ │ │ │ + bl 16640c │ │ │ │ mov r0, r5 │ │ │ │ - bl 166484 │ │ │ │ + bl 1664ac │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #372] @ 0x174 │ │ │ │ - bl 166424 │ │ │ │ + bl 16644c │ │ │ │ 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 16644c │ │ │ │ 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 16640c │ │ │ │ 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 16640c │ │ │ │ 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 18896c │ │ │ │ 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, #2 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ab98c │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 21d680 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ b.n abb32 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 227868 │ │ │ │ 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 2275bc │ │ │ │ + bl 165cf4 │ │ │ │ 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 186e38 │ │ │ │ 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 18558c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w adae4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 186db4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 18599c │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 18599c │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 189140 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 18535c │ │ │ │ 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 188c90 │ │ │ │ mov r2, r9 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r0, fp │ │ │ │ add r7, sp, #108 @ 0x6c │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185884 │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 185884 │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 185884 │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 185884 │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ strd r9, r6, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ - bl 188d4c │ │ │ │ + bl 188d74 │ │ │ │ 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 185884 │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 187c44 │ │ │ │ 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 185884 │ │ │ │ mov r9, r0 │ │ │ │ add.w r8, r0, #28 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 185884 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r7, r0, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 189140 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ str r6, [r4, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ str r5, [sp, #0] │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ 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 1882a8 │ │ │ │ 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 185884 │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 185884 │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r8, [pc, #1720] @ aead4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 189140 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ - bl 189218 │ │ │ │ + bl 189240 │ │ │ │ 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 185bb0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, ae558 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 18913c │ │ │ │ + bl 189164 │ │ │ │ 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 189288 │ │ │ │ ldrb.w r6, [r8, #16] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n ae58a │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, fp │ │ │ │ - bl 189290 │ │ │ │ + bl 1892b8 │ │ │ │ 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 186db4 │ │ │ │ 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 185884 │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 185884 │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 185884 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #28 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 189140 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 186614 │ │ │ │ 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 186df8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ 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 186df8 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 188c90 │ │ │ │ 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 1882a8 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 18599c │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 1c631c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 19d998 │ │ │ │ + bl 19d9c0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ccb84 │ │ │ │ + bl 1ccbac │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ca7c4 │ │ │ │ + bl 1ca7ec │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb4c0 │ │ │ │ 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 192728 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n aef9a │ │ │ │ - bl 1ef964 │ │ │ │ + bl 1ef98c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1c3e38 │ │ │ │ + bl 1c3e60 │ │ │ │ mov.w r1, #917504 @ 0xe0000 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1afbe4 │ │ │ │ + bl 1afc0c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ca7c4 │ │ │ │ + bl 1ca7ec │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #31 │ │ │ │ - bl 1c6f74 │ │ │ │ + bl 1c6f9c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1bdbe8 │ │ │ │ + bl 1bdc10 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ad5a0 │ │ │ │ + bl 1ad5c8 │ │ │ │ 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 1c75d8 │ │ │ │ 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 1c3fb8 │ │ │ │ b.n aef58 │ │ │ │ - bl 1df0fc │ │ │ │ + bl 1df124 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1df2f4 │ │ │ │ + bl 1df31c │ │ │ │ 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 1e7680 │ │ │ │ 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} │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ 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, r1, #2 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, r6, #7 │ │ │ │ + subs r4, r3, #0 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, r2, #6 │ │ │ │ + adds r0, r7, #6 │ │ │ │ movs r2, r4 │ │ │ │ lsrs r2, r2, #10 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + asrs r4, r2, #25 │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -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 1c66a4 │ │ │ │ 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 18779c │ │ │ │ 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 1aa470 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa448 │ │ │ │ + bl 1aa470 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa448 │ │ │ │ + bl 1aa470 │ │ │ │ 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 196948 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ movs r1, #8 │ │ │ │ add.w r2, r4, #376 @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196920 │ │ │ │ + bl 196948 │ │ │ │ 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 192fd8 │ │ │ │ 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 1b3510 │ │ │ │ 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 1eac7c │ │ │ │ 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 192728 │ │ │ │ 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 1cb4c0 │ │ │ │ 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 21d6c0 │ │ │ │ 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 1870f0 │ │ │ │ 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 1870f0 │ │ │ │ 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 1870f0 │ │ │ │ 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 1c648c │ │ │ │ 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 1c648c │ │ │ │ b.n b0bc6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cd20 │ │ │ │ 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 1870f0 │ │ │ │ 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 187f48 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ mov r9, r7 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w b0d08 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ 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 1aa470 │ │ │ │ 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 19bba8 │ │ │ │ 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 1bdcb0 │ │ │ │ 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 1a0db4 │ │ │ │ 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 1aaa08 │ │ │ │ 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 185bb0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, b11a2 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 18913c │ │ │ │ + bl 189164 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r7 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ 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 1870f0 │ │ │ │ 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 1c648c │ │ │ │ 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 1c648c │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 1870f0 │ │ │ │ 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 1870f0 │ │ │ │ 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 16abf8 │ │ │ │ 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, #400 @ 0x190 │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ 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 16e0c0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, b1742 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ 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 16deb0 │ │ │ │ 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 16b060 │ │ │ │ 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 16b060 │ │ │ │ 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 1e76a0 │ │ │ │ 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 192728 │ │ │ │ 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 18a1c0 │ │ │ │ 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 16b060 │ │ │ │ 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 16b060 │ │ │ │ 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 19606c │ │ │ │ cbnz r0, b1af4 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r6, [sp, #84] @ 0x54 │ │ │ │ - bl 1eac54 │ │ │ │ + bl 1eac7c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1eac54 │ │ │ │ + bl 1eac7c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1954e8 │ │ │ │ + bl 195510 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1956d8 │ │ │ │ + bl 195700 │ │ │ │ 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 19606c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b1aa8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c83dc │ │ │ │ + bl 1c8404 │ │ │ │ mov r0, sl │ │ │ │ - bl 183508 │ │ │ │ + bl 183530 │ │ │ │ mov r0, sl │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb4c0 │ │ │ │ b.n b1aa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d998 │ │ │ │ + bl 19d9c0 │ │ │ │ cbnz r0, b1b70 │ │ │ │ mov r0, sl │ │ │ │ - bl 19d998 │ │ │ │ + bl 19d9c0 │ │ │ │ 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 16e0c0 │ │ │ │ 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 1eac7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb4c0 │ │ │ │ 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 16e0c0 │ │ │ │ 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 16e0c0 │ │ │ │ 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 │ │ │ │ + rsb r0, r4, #10551296 @ 0xa10000 │ │ │ │ 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 16b6c8 │ │ │ │ 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 1732e4 │ │ │ │ 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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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, r2, #16 │ │ │ │ movs r0, r4 │ │ │ │ adds r5, #62 @ 0x3e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, pc, #280 @ (adr r1, b1fe4 ) │ │ │ │ + add r1, pc, #440 @ (adr r1, b2084 ) │ │ │ │ movs r4, r3 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ movs r4, r3 │ │ │ │ - add r1, pc, #528 @ (adr r1, b20e4 ) │ │ │ │ + add r1, pc, #688 @ (adr r1, b2184 ) │ │ │ │ movs r4, r3 │ │ │ │ - strh r2, [r2, #0] │ │ │ │ + strh r2, [r7, #0] │ │ │ │ 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 16b834 │ │ │ │ ldr r1, [pc, #312] @ (b2040 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1732bc │ │ │ │ + bl 1732e4 │ │ │ │ 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 16b834 │ │ │ │ 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 16b504 │ │ │ │ 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 278cf4 │ │ │ │ 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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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, #648 @ (adr r1, b22c4 ) │ │ │ │ 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, #408 @ (adr r1, b21e8 ) │ │ │ │ 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, #816 @ (adr r1, b238c ) │ │ │ │ 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 r0, pc, #976 @ (adr r0, b2440 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ movs r4, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, pc, #280 @ (adr r1, b2194 ) │ │ │ │ + add r1, pc, #440 @ (adr r1, b2234 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ movs r4, r3 │ │ │ │ - add r1, pc, #24 @ (adr r1, b209c ) │ │ │ │ + add r1, pc, #184 @ (adr r1, b213c ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r0, [r6, #26] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ movs r4, r3 │ │ │ │ lsrs r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #344 @ (adr r0, b21e8 ) │ │ │ │ + add r0, pc, #504 @ (adr r0, b2288 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ 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 21f25c │ │ │ │ ldr r1, [pc, #12] @ (b20b4 ) │ │ │ │ ldr r0, [pc, #12] @ (b20b8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 180a4c │ │ │ │ + bl 180a74 │ │ │ │ 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 16abf8 │ │ │ │ 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, #512 @ (adr r0, b2340 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ 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 227124 │ │ │ │ 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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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 │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ movs r4, r3 │ │ │ │ udf #68 @ 0x44 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r0, #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 │ │ │ │ + ldcl 0, cr0, [ip, #-132]! @ 0xffffff7c │ │ │ │ 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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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, [r7, #30] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ 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 16abf8 │ │ │ │ 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, #416] @ 0x1a0 │ │ │ │ movs r4, r3 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ @@ -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 16abf8 │ │ │ │ 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, #32] │ │ │ │ movs r4, r3 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r0, [r0, #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 16abf8 │ │ │ │ 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, #360] @ 0x168 │ │ │ │ movs r4, r3 │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + strb r6, [r3, #14] │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ @@ -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 180bb0 │ │ │ │ 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 180bcc │ │ │ │ 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 1740e4 │ │ │ │ add.w r0, r6, #5792 @ 0x16a0 │ │ │ │ adds r0, #4 │ │ │ │ - bl 172ddc │ │ │ │ + bl 172e04 │ │ │ │ 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 16abf8 │ │ │ │ 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, #144] @ 0x90 │ │ │ │ movs r4, r3 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r0, [r1, #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, #176] @ 0xb0 │ │ │ │ movs r4, r3 │ │ │ │ bne.n b2f84 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [sp, #824] @ 0x338 │ │ │ │ + str r4, [sp, #984] @ 0x3d8 │ │ │ │ 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 180bb0 │ │ │ │ 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 180bcc │ │ │ │ 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 1740e4 │ │ │ │ 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 16abf8 │ │ │ │ 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 180bcc │ │ │ │ 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 1740e4 │ │ │ │ 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, #632] @ 0x278 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r1, #84] @ 0x54 │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ 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 171db4 │ │ │ │ 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 16abf8 │ │ │ │ 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 180bb0 │ │ │ │ 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 16abf8 │ │ │ │ b.n b32c8 │ │ │ │ add.w r0, r4, #5632 @ 0x1600 │ │ │ │ adds r0, #12 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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, #136] @ 0x88 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r5, {r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ stcl 0, cr0, [r6], #488 @ 0x1e8 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r0, [sp, #616] @ 0x268 │ │ │ │ movs r4, r3 │ │ │ │ stc 0, cr0, [r2], #-488 @ 0xfffffe18 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r0, #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 16cb94 │ │ │ │ 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 16cba8 │ │ │ │ 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 171db4 │ │ │ │ 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 16cba8 │ │ │ │ b.n b3524 │ │ │ │ add.w r0, r4, #5632 @ 0x1600 │ │ │ │ adds r0, #12 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180bb0 │ │ │ │ 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 16cba8 │ │ │ │ str.w r9, [sl] │ │ │ │ b.n b3524 │ │ │ │ add.w r0, r4, #5632 @ 0x1600 │ │ │ │ adds r0, #12 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ b.n b3580 │ │ │ │ add.w r0, r4, #5632 @ 0x1600 │ │ │ │ adds r0, #12 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 180bcc │ │ │ │ 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, [r1, #54] @ 0x36 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r4, #48] @ 0x30 │ │ │ │ + ldrh r6, [r1, #50] @ 0x32 │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + ldrh r4, [r2, #52] @ 0x34 │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r4, r3 │ │ │ │ @@ -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 180bb0 │ │ │ │ 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 180bcc │ │ │ │ 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, [r4, #26] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r6, #20] │ │ │ │ + ldrh r2, [r3, #22] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r0, #22] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ + ldrh r2, [r5, #20] │ │ │ │ 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, [r3, #12] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ + ldrh r2, [r3, #6] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r7, #8] │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r4, [r3, #4] │ │ │ │ + ldrh r4, [r0, #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 │ │ │ │ + strh r6, [r7, #62] @ 0x3e │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r0, [r2, #6] │ │ │ │ movs r4, r3 │ │ │ │ - strb r2, [r2, #26] │ │ │ │ + strb r2, [r7, #26] │ │ │ │ movs r4, r3 │ │ │ │ - strh r4, [r5, #60] @ 0x3c │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ movs r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ @@ -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 173088 │ │ │ │ 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, [r5, #0] │ │ │ │ movs r4, r3 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ movs r4, r3 │ │ │ │ stmia r3!, {r1, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r6, #60] @ 0x3c │ │ │ │ movs r4, r3 │ │ │ │ str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ movs r4, r3 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ movs r4, r3 │ │ │ │ - strh r2, [r4, #28] │ │ │ │ + strh r2, [r1, #30] │ │ │ │ movs r4, r3 │ │ │ │ - strh r2, [r6, #38] @ 0x26 │ │ │ │ + strh r2, [r3, #40] @ 0x28 │ │ │ │ movs r4, r3 │ │ │ │ - strh r6, [r0, #28] │ │ │ │ + strh r6, [r5, #28] │ │ │ │ movs r4, r3 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ movs r4, r3 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r1, #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, [r4, #34] @ 0x22 │ │ │ │ movs r4, r3 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + strh r2, [r3, #22] │ │ │ │ movs r4, r3 │ │ │ │ lsls r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -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 16b060 │ │ │ │ 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 16b060 │ │ │ │ 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, [r2, #20] │ │ │ │ movs r4, r3 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strh r0, [r6, #20] │ │ │ │ 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, [r2, #10] │ │ │ │ movs r4, r3 │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + strh r6, [r0, #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, [r4, #4] │ │ │ │ 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 173e10 │ │ │ │ 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 17407c │ │ │ │ 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 173e10 │ │ │ │ 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 16cb6c │ │ │ │ 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 180bb0 │ │ │ │ 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 171db4 │ │ │ │ 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 180bcc │ │ │ │ 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 180bb0 │ │ │ │ add.w r0, r5, #5792 @ 0x16a0 │ │ │ │ adds r0, #4 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172d6c │ │ │ │ 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 180bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 16cb58 │ │ │ │ + bl 16cb80 │ │ │ │ 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 16e0c0 │ │ │ │ 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 16e0c0 │ │ │ │ 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 16df60 │ │ │ │ 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 16df60 │ │ │ │ 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,180 @@ │ │ │ │ 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} │ │ │ │ + vshr.u32 d16, d11, #14 │ │ │ │ + mcr2 0, 3, r0, cr12, cr11, {0} │ │ │ │ + mcr2 0, 1, r0, cr2, cr11, {0} │ │ │ │ + mcr2 0, 6, r0, cr2, cr11, {0} │ │ │ │ + mrc2 0, 2, r0, cr0, cr11, {0} │ │ │ │ + mcr2 0, 0, r0, cr6, 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 │ │ │ │ + mrc2 0, 1, r0, cr10, cr11, {0} │ │ │ │ + stc2l 0, cr0, [ip, #108]! @ 0x6c │ │ │ │ + vqadd.u16 d0, d6, d11 │ │ │ │ + mcr2 0, 0, r0, cr12, cr11, {0} │ │ │ │ + stc2l 0, cr0, [r2, #108] @ 0x6c │ │ │ │ + mcr2 0, 0, r0, cr12, cr11, {0} │ │ │ │ + ldc2l 0, cr0, [r6, #108]! @ 0x6c │ │ │ │ + stc2 0, cr0, [ip, #108]! @ 0x6c │ │ │ │ + ldc2l 0, cr0, [r6, #108]! @ 0x6c │ │ │ │ + stc2l 0, cr0, [ip, #108] @ 0x6c │ │ │ │ + stc2 0, cr0, [r2, #108] @ 0x6c │ │ │ │ + ldc2l 0, cr0, [r0, #108]! @ 0x6c │ │ │ │ + ldc2 0, cr0, [r6, #108]! @ 0x6c │ │ │ │ + stc2l 0, cr0, [ip, #-108]! @ 0xffffff94 │ │ │ │ + stc2l 0, cr0, [lr, #108]! @ 0x6c │ │ │ │ + stc2 0, cr0, [r0, #108]! @ 0x6c │ │ │ │ + ldc2l 0, cr0, [r6, #-108] @ 0xffffff94 │ │ │ │ + stc2l 0, cr0, [r8, #108]! @ 0x6c │ │ │ │ + stc2 0, cr0, [sl, #108] @ 0x6c │ │ │ │ + stc2l 0, cr0, [r0, #-108] @ 0xffffff94 │ │ │ │ + vqadd.u8 d0, d10, d11 │ │ │ │ + stc2l 0, cr0, [ip, #-108]! @ 0xffffff94 │ │ │ │ + stc2 0, cr0, [r2, #-108]! @ 0xffffff94 │ │ │ │ + vqadd.u8 d0, d4, d11 │ │ │ │ + stc2l 0, cr0, [lr, #-108] @ 0xffffff94 │ │ │ │ + stc2 0, cr0, [r4, #-108] @ 0xffffff94 │ │ │ │ + mrc2 0, 7, r0, cr14, cr11, {0} │ │ │ │ + ldc2 0, cr0, [r0, #-108]! @ 0xffffff94 │ │ │ │ + stc2l 0, cr0, [r6], #108 @ 0x6c │ │ │ │ + vqadd.u8 d0, d0, d11 │ │ │ │ + ldc2 0, cr0, [r2, #-108] @ 0xffffff94 │ │ │ │ + stc2l 0, cr0, [r8], {27} │ │ │ │ + mrc2 0, 7, r0, cr14, cr11, {0} │ │ │ │ + ldc2l 0, cr0, [r4], #108 @ 0x6c │ │ │ │ + stc2 0, cr0, [sl], #108 @ 0x6c │ │ │ │ + movs r2, r5 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xfa36001b │ │ │ │ - smmlsr r0, ip, fp, r0 │ │ │ │ - @ instruction: 0xfa6e001b │ │ │ │ - @ instruction: 0xfa24001b │ │ │ │ - @ instruction: 0xfbae001b │ │ │ │ - @ instruction: 0xfa5c001b │ │ │ │ - @ instruction: 0xfa12001b │ │ │ │ - @ instruction: 0xfbb4001b │ │ │ │ - @ instruction: 0xfa4a001b │ │ │ │ - @ instruction: 0xfa00001b │ │ │ │ - smlsdx r0, lr, fp, r0 │ │ │ │ - @ instruction: 0xfa38001b │ │ │ │ - vld1.8 @ instruction: 0xf9ee001b │ │ │ │ - smlsdx r0, r8, fp, r0 │ │ │ │ - @ instruction: 0xfa26001b │ │ │ │ - ldr??.w r0, [ip, #27] │ │ │ │ - smlsdx r0, r2, fp, r0 │ │ │ │ - @ instruction: 0xfa14001b │ │ │ │ - vst1.8 @ instruction: 0xf9ca001b │ │ │ │ smlsdx r0, r0, fp, r0 │ │ │ │ - @ instruction: 0xfa02001b │ │ │ │ - ldrsh.w r0, [r8, #27] │ │ │ │ - ldc2 0, cr0, [lr], #-108 @ 0xffffff94 │ │ │ │ - ldr??.w r0, [r0, #27] │ │ │ │ - vld1.8 @ instruction: 0xf9a6001b │ │ │ │ - mrrc2 0, 1, r0, r0, cr11 @ │ │ │ │ - ldr??.w r0, [lr, #27] │ │ │ │ - ldrsb.w r0, [r4, #27] │ │ │ │ - mrrc2 0, 1, r0, lr, cr11 │ │ │ │ - vst1.8 @ instruction: 0xf9cc001b │ │ │ │ - vst1.8 @ instruction: 0xf982001b │ │ │ │ - ldc2l 0, cr0, [r0], #-108 @ 0xffffff94 │ │ │ │ - ldrsh.w r0, [sl, #27] │ │ │ │ - ldr??.w r0, [r0, fp, lsl #1] │ │ │ │ - stc2 0, cr0, [r6], {27} │ │ │ │ - vld1.8 @ instruction: 0xf9a8001b │ │ │ │ - ldr??.w r0, [lr, fp, lsl #1] │ │ │ │ - ldc2 0, cr0, [ip], {27} │ │ │ │ - ldrsb.w r0, [r6, #27] │ │ │ │ - vst4.8 {d16-d19}, [ip :64], fp │ │ │ │ - ldc2 0, cr0, [r2], #108 @ 0x6c │ │ │ │ - vst1.8 @ instruction: 0xf984001b │ │ │ │ - ldrsh.w r0, [sl, fp, lsl #1] │ │ │ │ - stc2l 0, cr0, [r8], {27} │ │ │ │ - ldr??.w r0, [r2, fp, lsl #1] │ │ │ │ - vld4.8 {d0-d3}, [r8 :64], fp │ │ │ │ - ldc2l 0, cr0, [lr], {27} │ │ │ │ - vld4.8 {d16-d19}, [r0 :64], fp │ │ │ │ - ldrsb.w r0, [r6, fp, lsl #1] │ │ │ │ - stc2l 0, cr0, [r0], #108 @ 0x6c │ │ │ │ - vst4.8 {d16-d19}, [lr :64], fp │ │ │ │ - vst4.8 {d0-d3}, [r4 :64], fp │ │ │ │ - stc2l 0, cr0, [r2], #108 @ 0x6c │ │ │ │ - ldrsh.w r0, [ip, fp, lsl #1] │ │ │ │ - ldr??.w r0, [r2, #27] │ │ │ │ - stc2l 0, cr0, [r0], #108 @ 0x6c │ │ │ │ - vld4.8 {d0-d3}, [sl :64], fp │ │ │ │ - str??.w r0, [r0, #27] │ │ │ │ - ldc2l 0, cr0, [sl], {27} │ │ │ │ - ldrsb.w r0, [r8, fp, lsl #1] │ │ │ │ - str.w r0, [lr, #27] │ │ │ │ - ldc2l 0, cr0, [r4], {27} │ │ │ │ - vst4.8 {d0-d3}, [r6 :64], fp │ │ │ │ - ldrh.w r0, [ip, #27] │ │ │ │ + @ instruction: 0xfaf6001b │ │ │ │ + @ instruction: 0xfbb4001b │ │ │ │ + smladx r0, lr, fp, r0 │ │ │ │ + @ instruction: 0xfae4001b │ │ │ │ + @ instruction: 0xfbb2001b │ │ │ │ + smlabt r0, ip, fp, r0 │ │ │ │ + @ instruction: 0xfad2001b │ │ │ │ + @ instruction: 0xfba8001b │ │ │ │ + mls r0, sl, fp, r0 │ │ │ │ + @ instruction: 0xfac0001b │ │ │ │ + @ instruction: 0xfbaa001b │ │ │ │ + @ instruction: 0xfaf8001b │ │ │ │ + @ instruction: 0xfaae001b │ │ │ │ + @ instruction: 0xfbb4001b │ │ │ │ + @ instruction: 0xfae6001b │ │ │ │ + @ instruction: 0xfa9c001b │ │ │ │ + @ instruction: 0xfbae001b │ │ │ │ + @ instruction: 0xfad4001b │ │ │ │ + @ instruction: 0xfa8a001b │ │ │ │ + @ instruction: 0xfbac001b │ │ │ │ + @ instruction: 0xfac2001b │ │ │ │ + @ instruction: 0xfa78001b │ │ │ │ ldc2l 0, cr0, [sl], {27} │ │ │ │ + @ instruction: 0xfaa8001b │ │ │ │ + @ instruction: 0xfa5e001b │ │ │ │ + @ instruction: 0xfb94001b │ │ │ │ + @ instruction: 0xfa96001b │ │ │ │ + @ instruction: 0xfa4c001b │ │ │ │ + @ instruction: 0xfbd6001b │ │ │ │ + @ instruction: 0xfa84001b │ │ │ │ + @ instruction: 0xfa3a001b │ │ │ │ + @ instruction: 0xfbdc001b │ │ │ │ + @ instruction: 0xfa72001b │ │ │ │ + @ instruction: 0xfa28001b │ │ │ │ + @ instruction: 0xfb76001b │ │ │ │ + @ instruction: 0xfa60001b │ │ │ │ + @ instruction: 0xfa16001b │ │ │ │ + @ instruction: 0xfb70001b │ │ │ │ + @ instruction: 0xfa4e001b │ │ │ │ + @ instruction: 0xfa04001b │ │ │ │ + smmlsr r0, sl, fp, r0 │ │ │ │ + @ instruction: 0xfa3c001b │ │ │ │ + ldr??.w r0, [r2, #27] │ │ │ │ + smmlsr r0, r8, fp, r0 │ │ │ │ + @ instruction: 0xfa2a001b │ │ │ │ + vld1.8 @ instruction: 0xf9e0001b │ │ │ │ + stc2l 0, cr0, [r6], #-108 @ 0xffffff94 │ │ │ │ + @ instruction: 0xfa18001b │ │ │ │ + vst1.8 @ instruction: 0xf9ce001b │ │ │ │ + ldc2l 0, cr0, [r8], #-108 @ 0xffffff94 │ │ │ │ + @ instruction: 0xfa06001b │ │ │ │ + ldrsh.w r0, [ip, #27] │ │ │ │ + stc2 0, cr0, [r6], {27} │ │ │ │ ldr??.w r0, [r4, #27] │ │ │ │ - strh.w r0, [sl, #27] │ │ │ │ - stc2l 0, cr0, [r0], #108 @ 0x6c │ │ │ │ - str??.w r0, [r2, #27] │ │ │ │ - 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] │ │ │ │ + vld1.8 @ instruction: 0xf9aa001b │ │ │ │ + ldc2 0, cr0, [r8], {27} │ │ │ │ + vld1.8 @ instruction: 0xf9e2001b │ │ │ │ + ldrsb.w r0, [r8, #27] │ │ │ │ + stc2 0, cr0, [lr], #108 @ 0x6c │ │ │ │ + ldr??.w r0, [r0, #27] │ │ │ │ + vst1.8 @ instruction: 0xf986001b │ │ │ │ + stc2l 0, cr0, [r4], {27} │ │ │ │ + ldrsh.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, [sl], {27} │ │ │ │ + vld1.8 @ instruction: 0xf9ac001b │ │ │ │ + vld4.8 {d16-d19}, [r2 :64], fp │ │ │ │ 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 │ │ │ │ + ldrsb.w r0, [sl, #27] │ │ │ │ + ldr??.w r0, [r0, fp, lsl #1] │ │ │ │ + stc2 0, cr0, [r6, #-108] @ 0xffffff94 │ │ │ │ + vst1.8 @ instruction: 0xf988001b │ │ │ │ + ldrsh.w r0, [lr, fp, lsl #1] │ │ │ │ + stc2 0, cr0, [r8, #-108] @ 0xffffff94 │ │ │ │ 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 │ │ │ │ + vld4.8 {d0-d3}, [ip :64], fp │ │ │ │ + stc2 0, cr0, [sl, #-108] @ 0xffffff94 │ │ │ │ + vld4.8 {d16-d19}, [r4 :64], fp │ │ │ │ + ldrsb.w r0, [sl, fp, lsl #1] │ │ │ │ + stc2 0, cr0, [r8, #-108] @ 0xffffff94 │ │ │ │ + ldr??.w r0, [r2, fp, lsl #1] │ │ │ │ + vst4.8 {d0-d3}, [r8 :64], fp │ │ │ │ + stc2 0, cr0, [r2, #-108] @ 0xffffff94 │ │ │ │ + vst4.8 {d16-d19}, [r0 :64], fp │ │ │ │ + ldr??.w r0, [r6, #27] │ │ │ │ + ldc2l 0, cr0, [ip], #108 @ 0x6c │ │ │ │ + vld4.8 {d0-d3}, [lr :64], fp │ │ │ │ + str??.w r0, [r4, #27] │ │ │ │ + stc2 0, cr0, [r2, #-108] @ 0xffffff94 │ │ │ │ + ldrsb.w r0, [ip, fp, lsl #1] │ │ │ │ + ldr.w r0, [r2, #27] │ │ │ │ + stc2 0, cr0, [r8, #-108] @ 0xffffff94 │ │ │ │ + vst4.8 {d0-d3}, [sl :64], fp │ │ │ │ + str.w r0, [r0, #27] │ │ │ │ + stc2 0, cr0, [r6, #-108] @ 0xffffff94 │ │ │ │ + ldr??.w r0, [r8, #27] │ │ │ │ + strh.w r0, [lr, #27] │ │ │ │ + stc2 0, cr0, [ip, #-108] @ 0xffffff94 │ │ │ │ + str??.w r0, [r6, #27] │ │ │ │ + ldrb.w r0, [ip, #27] │ │ │ │ + ldc2 0, cr0, [r2, #-108] @ 0xffffff94 │ │ │ │ + ldr.w r0, [r4, #27] │ │ │ │ + strb.w r0, [sl, #27] │ │ │ │ + ldc2 0, cr0, [r8, #-108] @ 0xffffff94 │ │ │ │ + str.w r0, [r2, #27] │ │ │ │ + ldr??.w r0, [r8, fp, lsl #1] │ │ │ │ + ldc2 0, cr0, [lr, #-108] @ 0xffffff94 │ │ │ │ + ldrh.w r0, [r0, #27] │ │ │ │ + str??.w r0, [r6, fp, lsl #1] │ │ │ │ + stc2 0, cr0, [r4, #-108]! @ 0xffffff94 │ │ │ │ + ldrb.w r0, [lr, #27] │ │ │ │ + ldr.w r0, [r4, fp, lsl #1] │ │ │ │ + ldc2l 0, cr0, [lr, #-108] @ 0xffffff94 │ │ │ │ + strb.w r0, [ip, #27] │ │ │ │ + str.w r0, [r2, fp, lsl #1] │ │ │ │ + ldc2 0, cr0, [r8, #-108] @ 0xffffff94 │ │ │ │ + ldr??.w r0, [sl, fp, lsl #1] │ │ │ │ + ldrh.w r0, [r0, fp, lsl #1] │ │ │ │ + stc2 0, cr0, [r2, #-108]! @ 0xffffff94 │ │ │ │ + str??.w r0, [r8, fp, lsl #1] │ │ │ │ + ldrb.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 +149978,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 bec90 │ │ │ │ movs r3, r3 │ │ │ │ - b.n bea48 │ │ │ │ + b.n bea98 │ │ │ │ movs r3, r3 │ │ │ │ adds r4, r6, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #134 @ 0x86 │ │ │ │ + movs r0, #174 @ 0xae │ │ │ │ movs r4, r3 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r0, #192 @ 0xc0 │ │ │ │ movs r4, r3 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + udf #102 @ 0x66 │ │ │ │ movs r3, r3 │ │ │ │ - ble.n bf1cc │ │ │ │ + udf #24 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #10 │ │ │ │ + cmp r5, #50 @ 0x32 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ movs r4, r3 │ │ │ │ - ble.n bf104 │ │ │ │ + ble.n bf154 │ │ │ │ movs r3, r3 │ │ │ │ - ble.n bf268 │ │ │ │ + ble.n bf2b8 │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + subs r4, r5, #7 │ │ │ │ movs r4, r3 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + subs r6, r7, #7 │ │ │ │ movs r4, r3 │ │ │ │ - bgt.n bf1a8 │ │ │ │ + bgt.n bf1f8 │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n bf10c │ │ │ │ + bgt.n bf15c │ │ │ │ movs r3, r3 │ │ │ │ - b.n beb24 │ │ │ │ + b.n beb74 │ │ │ │ movs r3, r3 │ │ │ │ - b.n beb4c │ │ │ │ + b.n beb9c │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n bf254 │ │ │ │ + bgt.n bf2a4 │ │ │ │ movs r3, r3 │ │ │ │ - blt.n bf1b8 │ │ │ │ + blt.n bf208 │ │ │ │ movs r3, r3 │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ movs r4, r3 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + movs r7, #198 @ 0xc6 │ │ │ │ movs r4, r3 │ │ │ │ - blt.n bf128 │ │ │ │ + blt.n bf178 │ │ │ │ movs r3, r3 │ │ │ │ - blt.n bf28c │ │ │ │ + blt.n bf2dc │ │ │ │ movs r3, r3 │ │ │ │ - b.n bea5c │ │ │ │ + b.n beaac │ │ │ │ movs r3, r3 │ │ │ │ - b.n bea6c │ │ │ │ + b.n beabc │ │ │ │ movs r3, r3 │ │ │ │ - bge.n bf1e4 │ │ │ │ + bge.n bf234 │ │ │ │ movs r3, r3 │ │ │ │ - bge.n bf148 │ │ │ │ + bge.n bf198 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r4, r3, #24 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + asrs r2, r3, #25 │ │ │ │ movs r4, r3 │ │ │ │ - bge.n bf2a0 │ │ │ │ + bge.n bf2f0 │ │ │ │ movs r3, r3 │ │ │ │ - bls.n bf204 │ │ │ │ + bge.n bf254 │ │ │ │ movs r3, r3 │ │ │ │ - eor.w r0, r2, fp, lsr #32 │ │ │ │ - orr.w r0, ip, fp, lsr #32 │ │ │ │ - bls.n bf164 │ │ │ │ + @ instruction: 0xeaaa001b │ │ │ │ + orns r0, r4, fp, lsr #32 │ │ │ │ + bls.n bf1b4 │ │ │ │ movs r3, r3 │ │ │ │ - bls.n bf2c8 │ │ │ │ + bls.n bf318 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ + cmp r2, #202 @ 0xca │ │ │ │ movs r4, r3 │ │ │ │ - cmp r2, #184 @ 0xb8 │ │ │ │ + cmp r2, #224 @ 0xe0 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n bf244 │ │ │ │ + bls.n bf294 │ │ │ │ movs r3, r3 │ │ │ │ - bhi.n bf1a8 │ │ │ │ + bhi.n bf1f8 │ │ │ │ movs r3, r3 │ │ │ │ - adc.w r0, lr, fp, lsr #32 │ │ │ │ - ldrd r0, r0, [r0, #108]! @ 0x6c │ │ │ │ - bvc.n bf20c │ │ │ │ + sbcs.w r0, r6, fp, lsr #32 │ │ │ │ + ands.w r0, r8, fp, lsr #32 │ │ │ │ + bvc.n bf25c │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n bf370 │ │ │ │ + bvc.n bf1c0 │ │ │ │ movs r3, r3 │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ movs r4, r3 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n bf324 │ │ │ │ + bvc.n bf374 │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n bf288 │ │ │ │ + bvc.n bf2d8 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + asrs r6, r0, #30 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r6, #29 │ │ │ │ + asrs r2, r3, #30 │ │ │ │ movs r4, r3 │ │ │ │ - bvs.n bf230 │ │ │ │ + bvs.n bf280 │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n bf394 │ │ │ │ + bvs.n bf1e4 │ │ │ │ movs r3, r3 │ │ │ │ - b.n bef14 │ │ │ │ + b.n bef64 │ │ │ │ movs r3, r3 │ │ │ │ - b.n bef38 │ │ │ │ + b.n bef88 │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n bf328 │ │ │ │ + bvs.n bf378 │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n bf28c │ │ │ │ + bvs.n bf2dc │ │ │ │ movs r3, r3 │ │ │ │ - movs r7, #32 │ │ │ │ + movs r7, #72 @ 0x48 │ │ │ │ movs r4, r3 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + movs r7, #96 @ 0x60 │ │ │ │ movs r4, r3 │ │ │ │ - bpl.n bf23c │ │ │ │ + bpl.n bf28c │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n bf3a0 │ │ │ │ + bpl.n bf1f0 │ │ │ │ movs r3, r3 │ │ │ │ - movs r3, #26 │ │ │ │ + movs r3, #66 @ 0x42 │ │ │ │ movs r4, r3 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ + movs r3, #82 @ 0x52 │ │ │ │ movs r4, r3 │ │ │ │ - bpl.n bf340 │ │ │ │ + bpl.n bf390 │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n bf2a8 │ │ │ │ + bpl.n bf2f8 │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r0, r5, #23 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ movs r4, r3 │ │ │ │ - bmi.n bf274 │ │ │ │ + bmi.n bf2c4 │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n bf3d8 │ │ │ │ + bmi.n bf228 │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ movs r4, r3 │ │ │ │ - movs r2, #226 @ 0xe2 │ │ │ │ + movs r3, #10 │ │ │ │ movs r4, r3 │ │ │ │ - bmi.n bf3a0 │ │ │ │ + bmi.n bf1f0 │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n bf304 │ │ │ │ + bmi.n bf354 │ │ │ │ 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 +151208,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: 0xf66c001b │ │ │ │ + @ instruction: 0xf612001b │ │ │ │ + bcs.n bffc0 │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n c00d4 │ │ │ │ + bcs.n c0124 │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ movs r4, r3 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ movs r4, r3 │ │ │ │ - bcs.n c0054 │ │ │ │ + bcs.n c00a4 │ │ │ │ movs r3, r3 │ │ │ │ - bne.n bffb8 │ │ │ │ + bne.n c0008 │ │ │ │ movs r3, r3 │ │ │ │ - bhi.n bffa0 │ │ │ │ + bhi.n bfff0 │ │ │ │ movs r3, r3 │ │ │ │ - bhi.n bffb0 │ │ │ │ + bhi.n c0000 │ │ │ │ movs r3, r3 │ │ │ │ - bne.n bff70 │ │ │ │ + bne.n bffc0 │ │ │ │ movs r3, r3 │ │ │ │ - bne.n c00d4 │ │ │ │ + bne.n c0124 │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + subs r2, r4, r5 │ │ │ │ movs r4, r3 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + subs r0, r7, r5 │ │ │ │ movs r4, r3 │ │ │ │ - bne.n c008c │ │ │ │ + bne.n c00dc │ │ │ │ movs r3, r3 │ │ │ │ - beq.n bfff0 │ │ │ │ + beq.n c0040 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsls r0, r0, #31 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ movs r4, r3 │ │ │ │ - beq.n bffa8 │ │ │ │ + beq.n bfff8 │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c010c │ │ │ │ + beq.n c015c │ │ │ │ movs r3, r3 │ │ │ │ - bls.n bfffc │ │ │ │ + bls.n c004c │ │ │ │ movs r3, r3 │ │ │ │ - bls.n bff9c │ │ │ │ + bls.n bffec │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c009c │ │ │ │ + beq.n c00ec │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7, {r1, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + subs r4, r6, r0 │ │ │ │ movs r4, r3 │ │ │ │ - subs r6, r2, r0 │ │ │ │ + subs r6, r7, r0 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7, {r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + ldmia r7!, {r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - b.n bf930 │ │ │ │ + b.n bf980 │ │ │ │ movs r3, r3 │ │ │ │ - b.n bf970 │ │ │ │ - movs r3, r3 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + b.n bf9c0 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r7!, {r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - strd r0, r0, [r2], #-108 @ 0x6c │ │ │ │ - b.n c0094 │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6, {r1, r2, r4, r6} │ │ │ │ + stmia.w sl, {r0, r1, r3, r4} │ │ │ │ + @ instruction: 0xe820001b │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6!, {r1, r2} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r2} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ssat r0, #28, ip │ │ │ │ - @ instruction: 0xf2da001b │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + @ instruction: 0xf334001b │ │ │ │ + ssat r0, #28, r2 │ │ │ │ + ldmia r5, {r2, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ movs r3, r3 │ │ │ │ - sbcs.w r0, r0, #10158080 @ 0x9b0000 │ │ │ │ - subs r2, r7, r5 │ │ │ │ + @ instruction: 0xf598001b │ │ │ │ + subs r2, r4, r6 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, r4, #5 │ │ │ │ + subs r2, r1, #6 │ │ │ │ movs r4, r3 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + subs r0, r2, #6 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n c014c │ │ │ │ + bmi.n c019c │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n c0164 │ │ │ │ + bmi.n c01b4 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r2, {r1, r2, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c00ec │ │ │ │ + bne.n c013c │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c00fc │ │ │ │ + bne.n c014c │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - asrs r6, r1, #27 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r4, r4, #27 │ │ │ │ + asrs r4, r1, #28 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4} │ │ │ │ movs r3, r3 │ │ │ │ - rsb r0, r0, #27 │ │ │ │ - asrs r4, r0, #31 │ │ │ │ + @ instruction: 0xf1e8001b │ │ │ │ + asrs r4, r5, #31 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + ldmia r0!, {r2, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - vld1.8 @ instruction: 0xf9e8001b │ │ │ │ - vld1.8 @ instruction: 0xf9a8001b │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xfa10001b │ │ │ │ + ldr??.w r0, [r0, #27] │ │ │ │ + ldmia r0!, {r1, r5} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r1, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + subs r4, r2, r4 │ │ │ │ movs r4, r3 │ │ │ │ - subs r4, r0, r4 │ │ │ │ + subs r4, r5, r4 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r0, #2 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r4} │ │ │ │ movs r3, r3 │ │ │ │ - adc.w r0, r8, #27 │ │ │ │ - adcs.w r0, ip, #27 │ │ │ │ - stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ + sbcs.w r0, r0, #27 │ │ │ │ + @ instruction: 0xf184001b │ │ │ │ + stmia r7!, {r1} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xf0be001b │ │ │ │ - eor.w r0, sl, #27 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + @ instruction: 0xf0e6001b │ │ │ │ + @ instruction: 0xf0b2001b │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r2, r3, r4} │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r6, r5, #13 │ │ │ │ + lsrs r6, r2, #14 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + lsrs r2, r4, #14 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r6!, {r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r5, r6, r7} │ │ │ │ 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 +152366,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, r4, #14 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r1, r5} │ │ │ │ + stmia r4!, {r1, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r2, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6!, {r3, r7} │ │ │ │ + ldmia r6!, {r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r3, r5, r6} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n c0cf8 │ │ │ │ + bcc.n c0d48 │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n c0e60 │ │ │ │ + bcc.n c0cb0 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r3!, {r1, r2, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r0, r7, #28 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r4} │ │ │ │ movs r3, r3 │ │ │ │ - ldrd r0, r0, [r2, #108]! @ 0x6c │ │ │ │ - movt r0, #49179 @ 0xc01b │ │ │ │ - stmia r1!, {r1, r3, r6, r7} │ │ │ │ + ands.w r0, sl, fp, lsr #32 │ │ │ │ + @ instruction: 0xf2f4001b │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - orrs.w r0, sl, fp, lsr #32 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + eor.w r0, r2, fp, lsr #32 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r5, #10 │ │ │ │ + lsls r6, r2, #11 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xe85e001b │ │ │ │ - adc.w r0, ip, #10158080 @ 0x9b0000 │ │ │ │ - stmia r0!, {r1, r2, r5, r6} │ │ │ │ + stmia.w r6, {r0, r1, r3, r4} │ │ │ │ + sbcs.w r0, r4, #10158080 @ 0x9b0000 │ │ │ │ + stmia r0!, {r1, r2, r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ 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 │ │ │ │ - movls r3, r3 │ │ │ │ - itte mi @ unpredictable │ │ │ │ - movmi r3, r3 │ │ │ │ - lslmi r6, r5, #23 │ │ │ │ - movpl r4, r3 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + ldc2l 0, cr0, [r2, #108]! @ 0x6c │ │ │ │ + mcr2 0, 0, r0, cr8, cr11, {0} │ │ │ │ + stmia r0!, {r1, r2, r5} │ │ │ │ + movs r3, r3 │ │ │ │ + itet le │ │ │ │ + movle r3, r3 │ │ │ │ + eorgt.w r0, r6, #27 │ │ │ │ + eorsle.w r0, r4, #27 │ │ │ │ + ittt lt │ │ │ │ + movlt r3, r3 │ │ │ │ + itee vs @ unpredictable │ │ │ │ + movvs r3, r3 │ │ │ │ + lslvc r6, r2, #24 │ │ │ │ + movvc r4, r3 │ │ │ │ + lsls r4, r5, #24 │ │ │ │ movs r4, r3 │ │ │ │ - itee cs │ │ │ │ - movcs r3, r3 │ │ │ │ - bkpt 0x00de │ │ │ │ - movcc r3, r3 │ │ │ │ - @ instruction: 0xfb84001b │ │ │ │ - smmlar r0, r2, fp, r0 │ │ │ │ - bkpt 0x00b8 │ │ │ │ + itet pl │ │ │ │ + movpl r3, r3 │ │ │ │ + itte eq @ unpredictable │ │ │ │ + moveq r3, r3 │ │ │ │ + @ instruction: 0xfbac001b │ │ │ │ + @ instruction: 0xfb7a001b │ │ │ │ + bkpt 0x00e0 │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x0068 │ │ │ │ + bkpt 0x0090 │ │ │ │ movs r3, r3 │ │ │ │ - bhi.n c0df4 │ │ │ │ + bls.n c0e44 │ │ │ │ movs r3, r3 │ │ │ │ - bhi.n c0eac │ │ │ │ + bhi.n c0efc │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x0018 │ │ │ │ + bkpt 0x0040 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - b.n c08f4 │ │ │ │ + b.n c0944 │ │ │ │ movs r3, r3 │ │ │ │ - vshr.s32 d0, d11, #30 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + vshr.s8 d16, d11, #6 │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + pop {r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n c0e3c │ │ │ │ + bcc.n c0e8c │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n c0e6c │ │ │ │ + bcc.n c0ebc │ │ │ │ movs r3, r3 │ │ │ │ - pop {r6, pc} │ │ │ │ + pop {r3, r5, r6, pc} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r3, r4, pc} │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ + lsrs r2, r3, #23 │ │ │ │ movs r4, r3 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + pop {pc} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r3, r7} │ │ │ │ + pop {r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xf3b4001b │ │ │ │ - ubfx r0, r2, #0, #28 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + @ instruction: 0xf3dc001b │ │ │ │ + @ instruction: 0xf3ea001b │ │ │ │ + pop {r3, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r5} │ │ │ │ + pop {r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n c0d7c │ │ │ │ + bmi.n c0dcc │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n c0d9c │ │ │ │ + bmi.n c0dec │ │ │ │ movs r3, r3 │ │ │ │ - pop {r3} │ │ │ │ + pop {r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r0, c0ede │ │ │ │ + cbnz r0, c0ee8 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c0f68 │ │ │ │ + b.n c0fb8 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c0fa0 │ │ │ │ + b.n c0ff0 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r2, c0ee2 │ │ │ │ + cbnz r2, c0eec │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r2, c0ed2 │ │ │ │ + cbnz r2, c0edc │ │ │ │ movs r3, r3 │ │ │ │ - b.n c1520 │ │ │ │ + b.n c1570 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c135c │ │ │ │ + b.n c13ac │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r0, c0eca │ │ │ │ + rev r0, r4 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r0, c0eba │ │ │ │ + cbnz r0, c0ec4 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - b.n c1004 │ │ │ │ + b.n c1054 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + cbnz r0, c0ea0 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb898 │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ 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 +153780,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 │ │ │ │ + bgt.n c1cc0 │ │ │ │ movs r3, r3 │ │ │ │ - push {r3, r6, r7} │ │ │ │ + blt.n c1d98 │ │ │ │ movs r3, r3 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ - movs r3, r3 │ │ │ │ - bkpt 0x00da │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - bge.n c1cfc │ │ │ │ + push {r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - cbz r2, c1e26 │ │ │ │ + ittt eq │ │ │ │ + moveq r3, r3 │ │ │ │ + bge.n c1d4c @ unpredictable │ │ │ │ + moveq r3, r3 │ │ │ │ + push {r1} │ │ │ │ movs r3, r3 │ │ │ │ - cbz r2, c1e16 │ │ │ │ + cbz r2, c1e20 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r2, r4, r5} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r5} │ │ │ │ movs r3, r3 │ │ │ │ - cbz r0, c1e26 │ │ │ │ + cbz r0, c1e30 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r0, c1e16 │ │ │ │ + cbz r0, c1e20 │ │ │ │ movs r3, r3 │ │ │ │ - bls.n c1dd4 │ │ │ │ + bls.n c1e24 │ │ │ │ movs r3, r3 │ │ │ │ - vshr.s32 d16, d11, #28 │ │ │ │ - sub sp, #232 @ 0xe8 │ │ │ │ + and.w r0, ip, #27 │ │ │ │ + sub sp, #392 @ 0x188 │ │ │ │ movs r3, r3 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - mcr 0, 2, r0, cr8, cr11, {0} │ │ │ │ - mcr 0, 0, r0, cr0, cr11, {0} │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + mrc 0, 3, r0, cr0, cr11, {0} │ │ │ │ + mcr 0, 1, r0, cr8, cr11, {0} │ │ │ │ + add r2, sp, #920 @ 0x398 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n c1d00 │ │ │ │ + bcc.n c1d50 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c189c │ │ │ │ + b.n c18ec │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #456 @ 0x1c8 │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r5, r7} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ movs r3, r3 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n c1d38 │ │ │ │ + bcs.n c1d88 │ │ │ │ movs r3, r3 │ │ │ │ - str??.w r0, [r0, #27] │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + vst4.8 {d0-d3}, [r8 :64], fp │ │ │ │ + add r1, sp, #952 @ 0x3b8 │ │ │ │ movs r3, r3 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ + ldmia r1!, {r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ movs r3, r3 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ movs r3, r3 │ │ │ │ - ldmdb r8!, {r0, r1, r3, r4} │ │ │ │ - @ instruction: 0xe8cc001b │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + strd r0, r0, [r0, #-108]! @ 0x6c │ │ │ │ + ldrd r0, r0, [r4], #108 @ 0x6c │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #808 @ 0x328 │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ movs r3, r3 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r2, lr} │ │ │ │ movs r3, r3 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + push {r2, r4, lr} │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #856 @ 0x358 │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ + add r0, sp, #696 @ 0x2b8 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xf6b4001b │ │ │ │ - movt r0, #34843 @ 0x881b │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + @ instruction: 0xf6dc001b │ │ │ │ + @ instruction: 0xf6f0001b │ │ │ │ + add r0, sp, #744 @ 0x2e8 │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + add r0, sp, #424 @ 0x1a8 │ │ │ │ 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 +154965,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} │ │ │ │ + pop {r2, r3, r5, r6, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r3, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - add r7, pc, #480 @ (adr r7, c2cb0 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, c2d50 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r7, pc, #160 @ (adr r7, c2b74 ) │ │ │ │ + add r7, pc, #320 @ (adr r7, c2c14 ) │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c2b88 │ │ │ │ + beq.n c29d8 │ │ │ │ movs r3, r3 │ │ │ │ - subs.w r0, r2, fp, lsr #32 │ │ │ │ - add r7, pc, #144 @ (adr r7, c2b70 ) │ │ │ │ + rsbs r0, sl, fp, lsr #32 │ │ │ │ + add r7, pc, #304 @ (adr r7, c2c10 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #848 @ (adr r6, c2e34 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, c2ed4 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #864 @ (adr r6, c2e50 ) │ │ │ │ + add r7, pc, #0 @ (adr r7, c2af0 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #544 @ (adr r6, c2d14 ) │ │ │ │ + add r6, pc, #704 @ (adr r6, c2db4 ) │ │ │ │ movs r3, r3 │ │ │ │ - bge.n c2a84 │ │ │ │ + bge.n c2ad4 │ │ │ │ movs r3, r3 │ │ │ │ - bge.n c2a14 │ │ │ │ + bge.n c2a64 │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #504 @ (adr r6, c2cf8 ) │ │ │ │ + add r6, pc, #664 @ (adr r6, c2d98 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #184 @ (adr r6, c2bbc ) │ │ │ │ + add r6, pc, #344 @ (adr r6, c2c5c ) │ │ │ │ movs r3, r3 │ │ │ │ - bhi.n c2ad0 │ │ │ │ + bls.n c2b20 │ │ │ │ movs r3, r3 │ │ │ │ - bhi.n c2ba0 │ │ │ │ + bhi.n c2bf0 │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #32 @ (adr r6, c2b30 ) │ │ │ │ + add r6, pc, #192 @ (adr r6, c2bd0 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #736 @ (adr r5, c2df4 ) │ │ │ │ + add r5, pc, #896 @ (adr r5, c2e94 ) │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r2, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #696 @ (adr r5, c2dd8 ) │ │ │ │ + add r5, pc, #856 @ (adr r5, c2e78 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #376 @ (adr r5, c2c9c ) │ │ │ │ + add r5, pc, #536 @ (adr r5, c2d3c ) │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r2, c2b96 │ │ │ │ + cbnz r2, c2ba0 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r0, c2ba0 │ │ │ │ + cbnz r0, c2baa │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #376 @ (adr r5, c2ca8 ) │ │ │ │ + add r5, pc, #536 @ (adr r5, c2d48 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #64 @ (adr r5, c2b74 ) │ │ │ │ + add r5, pc, #224 @ (adr r5, c2c14 ) │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2} │ │ │ │ + pop {r1, r2, r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r2, r4} │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #88 @ (adr r5, c2b98 ) │ │ │ │ + add r5, pc, #248 @ (adr r5, c2c38 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #792 @ (adr r4, c2e5c ) │ │ │ │ + add r4, pc, #952 @ (adr r4, c2efc ) │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2c44 │ │ │ │ + b.n c2c94 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2c5c │ │ │ │ + b.n c2cac │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #808 @ (adr r4, c2e78 ) │ │ │ │ + add r4, pc, #968 @ (adr r4, c2f18 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #488 @ (adr r4, c2d3c ) │ │ │ │ + add r4, pc, #648 @ (adr r4, c2ddc ) │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r1, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r4!, {r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #456 @ (adr r4, c2d28 ) │ │ │ │ + add r4, pc, #616 @ (adr r4, c2dc8 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #144 @ (adr r4, c2bf4 ) │ │ │ │ + add r4, pc, #304 @ (adr r4, c2c94 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #296 @ 0x128 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #136 @ (adr r4, c2bf8 ) │ │ │ │ + add r4, pc, #296 @ (adr r4, c2c98 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #840 @ (adr r3, c2ebc ) │ │ │ │ + add r3, pc, #1000 @ (adr r3, c2f5c ) │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xe826001b │ │ │ │ - @ instruction: 0xe834001b │ │ │ │ - add r3, pc, #856 @ (adr r3, c2ed8 ) │ │ │ │ + strex r0, r0, [lr, #108] @ 0x6c │ │ │ │ + @ instruction: 0xe85c001b │ │ │ │ + add r3, pc, #1016 @ (adr r3, c2f78 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #536 @ (adr r3, c2d9c ) │ │ │ │ + add r3, pc, #696 @ (adr r3, c2e3c ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #552 @ 0x228 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #392 @ (adr r3, c2d18 ) │ │ │ │ + add r3, pc, #552 @ (adr r3, c2db8 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #80 @ (adr r3, c2be4 ) │ │ │ │ + add r3, pc, #240 @ (adr r3, c2c84 ) │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2e80 │ │ │ │ + b.n c2ed0 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2e18 │ │ │ │ + b.n c2e68 │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #48 @ (adr r3, c2bd0 ) │ │ │ │ + add r3, pc, #208 @ (adr r3, c2c70 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #752 @ (adr r2, c2e94 ) │ │ │ │ + add r2, pc, #912 @ (adr r2, c2f34 ) │ │ │ │ movs r3, r3 │ │ │ │ - b.n c32e8 │ │ │ │ + b.n c3338 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c3308 │ │ │ │ + b.n c3358 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #768 @ (adr r2, c2eb0 ) │ │ │ │ + add r2, pc, #928 @ (adr r2, c2f50 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #448 @ (adr r2, c2d74 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, c2e14 ) │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r4, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #432 @ (adr r2, c2d70 ) │ │ │ │ + add r2, pc, #592 @ (adr r2, c2e10 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #112 @ (adr r2, c2c34 ) │ │ │ │ + add r2, pc, #272 @ (adr r2, c2cd4 ) │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n c2ba4 │ │ │ │ + bvs.n c2bf4 │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n c2b34 │ │ │ │ + bpl.n c2b84 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #72 @ (adr r2, c2c18 ) │ │ │ │ + add r2, pc, #232 @ (adr r2, c2cb8 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #776 @ (adr r1, c2edc ) │ │ │ │ + add r1, pc, #936 @ (adr r1, c2f7c ) │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #792 @ (adr r1, c2ef8 ) │ │ │ │ + add r1, pc, #952 @ (adr r1, c2f98 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #472 @ (adr r1, c2dbc ) │ │ │ │ + add r1, pc, #632 @ (adr r1, c2e5c ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #192 @ 0xc0 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #456 @ (adr r1, c2db8 ) │ │ │ │ + add r1, pc, #616 @ (adr r1, c2e58 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #136 @ (adr r1, c2c7c ) │ │ │ │ + add r1, pc, #296 @ (adr r1, c2d1c ) │ │ │ │ movs r3, r3 │ │ │ │ - b.n c283c │ │ │ │ + b.n c288c │ │ │ │ movs r3, r3 │ │ │ │ - b.n c27b4 │ │ │ │ + b.n c2804 │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #40 @ (adr r1, c2c28 ) │ │ │ │ + add r1, pc, #200 @ (adr r1, c2cc8 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #744 @ (adr r0, c2eec ) │ │ │ │ + add r0, pc, #904 @ (adr r0, c2f8c ) │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2e1c │ │ │ │ + b.n c2e6c │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2e44 │ │ │ │ + b.n c2e94 │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #760 @ (adr r0, c2f08 ) │ │ │ │ + add r0, pc, #920 @ (adr r0, c2fa8 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #440 @ (adr r0, c2dcc ) │ │ │ │ + add r0, pc, #600 @ (adr r0, c2e6c ) │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r1!, {r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #456 @ (adr r0, c2de8 ) │ │ │ │ + add r0, pc, #616 @ (adr r0, c2e88 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #136 @ (adr r0, c2cac ) │ │ │ │ + add r0, pc, #296 @ (adr r0, c2d4c ) │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xf2d6001b │ │ │ │ - @ instruction: 0xf1f4001b │ │ │ │ - ldr r7, [sp, #840] @ 0x348 │ │ │ │ + @ instruction: 0xf2fe001b │ │ │ │ + @ instruction: 0xf21c001b │ │ │ │ + ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #520] @ 0x208 │ │ │ │ + ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n c2cf4 │ │ │ │ + bvc.n c2b44 │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n c2d14 │ │ │ │ + bvc.n c2b64 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #536] @ 0x218 │ │ │ │ + ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r7, [sp, #376] @ 0x178 │ │ │ │ movs r3, r3 │ │ │ │ - stc 0, cr0, [r6], {27} │ │ │ │ - ldc 0, cr0, [r4], {27} │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + stc 0, cr0, [lr], #108 @ 0x6c │ │ │ │ + ldc 0, cr0, [ip], #108 @ 0x6c │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c285c │ │ │ │ + b.n c28ac │ │ │ │ movs r3, r3 │ │ │ │ - b.n c287c │ │ │ │ + b.n c28cc │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #632] @ 0x278 │ │ │ │ + ldr r6, [sp, #792] @ 0x318 │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n c2d0c │ │ │ │ + bcc.n c2d5c │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n c2c64 │ │ │ │ + bcc.n c2cb4 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #376] @ 0x178 │ │ │ │ movs r3, r3 │ │ │ │ - blt.n c2b90 │ │ │ │ + blt.n c2be0 │ │ │ │ movs r3, r3 │ │ │ │ - blt.n c2ca8 │ │ │ │ + blt.n c2cf8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #768] @ 0x300 │ │ │ │ + ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2938 │ │ │ │ + b.n c2988 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2968 │ │ │ │ + b.n c29b8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #160] @ 0xa0 │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ movs r3, r3 │ │ │ │ - bls.n c2d8c │ │ │ │ + bls.n c2bdc │ │ │ │ movs r3, r3 │ │ │ │ - bls.n c2bb8 │ │ │ │ + bls.n c2c08 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #368] @ 0x170 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - add r6, sp, #280 @ 0x118 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ movs r3, r3 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r4, [sp, #656] @ 0x290 │ │ │ │ + movs r3, r3 │ │ │ │ + push {r2, r5} │ │ │ │ movs r3, r3 │ │ │ │ cbz r4, c2d46 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, c2d3c │ │ │ │ + ldr r4, [sp, #648] @ 0x288 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + cbz r4, c2d1a │ │ │ │ movs r3, r3 │ │ │ │ - uxtb r4, r4 │ │ │ │ + cbz r4, c2d22 │ │ │ │ movs r3, r3 │ │ │ │ - uxtb r4, r6 │ │ │ │ - movs r3, r3 │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #920] @ 0x398 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - ldcl 0, cr0, [r0], #-108 @ 0xffffff94 │ │ │ │ - stc 0, cr0, [r4], {27} │ │ │ │ - ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ + ldc 0, cr0, [r8], {27} │ │ │ │ + stc 0, cr0, [ip], #108 @ 0x6c │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #648] @ 0x288 │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #768 @ (adr r3, c2ff8 ) │ │ │ │ + add r3, pc, #928 @ (adr r3, c3098 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #864 @ (adr r3, c305c ) │ │ │ │ + add r4, pc, #0 @ (adr r4, c2cfc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #824] @ 0x338 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xeb28001b │ │ │ │ - adc.w r0, r0, fp, lsr #32 │ │ │ │ - ldr r3, [sp, #392] @ 0x188 │ │ │ │ + adcs.w r0, r0, fp, lsr #32 │ │ │ │ + sbc.w r0, r8, fp, lsr #32 │ │ │ │ + ldr r3, [sp, #552] @ 0x228 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ 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 +156330,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 r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ movs r3, r3 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + sub sp, #296 @ 0x128 │ │ │ │ movs r3, r3 │ │ │ │ - sub sp, #176 @ 0xb0 │ │ │ │ + sub sp, #336 @ 0x150 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ movs r3, r3 │ │ │ │ - hlt 0x0024 │ │ │ │ + revsh r4, r1 │ │ │ │ movs r3, r3 │ │ │ │ - rev16 r6, r6 │ │ │ │ + hlt 0x001e │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #720] @ 0x2d0 │ │ │ │ + str r7, [sp, #880] @ 0x370 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #704 @ (adr r2, c3c2c ) │ │ │ │ + add r2, pc, #864 @ (adr r2, c3ccc ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #776 @ (adr r2, c3c78 ) │ │ │ │ + add r2, pc, #936 @ (adr r2, c3d18 ) │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #384] @ 0x180 │ │ │ │ + str r7, [sp, #544] @ 0x220 │ │ │ │ movs r3, r3 │ │ │ │ - sub sp, #456 @ 0x1c8 │ │ │ │ + cbz r2, c3982 │ │ │ │ movs r3, r3 │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + sub sp, #432 @ 0x1b0 │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + str r7, [sp, #504] @ 0x1f8 │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #24] │ │ │ │ + str r7, [sp, #184] @ 0xb8 │ │ │ │ movs r3, r3 │ │ │ │ - bne.n c39a8 │ │ │ │ + bne.n c39f8 │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c38d8 │ │ │ │ + beq.n c3928 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #952] @ 0x3b8 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #792] @ 0x318 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r6, c3a0e │ │ │ │ + cbz r6, c3a18 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, c3a18 │ │ │ │ + push {r2, r3} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #792] @ 0x318 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r5} │ │ │ │ + pop {r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r3, r5} │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #288] @ 0x120 │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r5} │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r4, c3a3c │ │ │ │ + pop {r2, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #920] @ 0x398 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r4} │ │ │ │ + pop {r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r6, c3a32 │ │ │ │ + cbnz r6, c3a3c │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #672] @ 0x2a0 │ │ │ │ + str r5, [sp, #832] @ 0x340 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #352] @ 0x160 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ movs r3, r3 │ │ │ │ - svc 48 @ 0x30 │ │ │ │ + svc 88 @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ - svc 66 @ 0x42 │ │ │ │ + svc 106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ movs r3, r3 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb614 │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb622 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + str r4, [sp, #928] @ 0x3a0 │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x002c │ │ │ │ + bkpt 0x0054 │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x003e │ │ │ │ + bkpt 0x0066 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #944] @ 0x3b0 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #624] @ 0x270 │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n c3a24 │ │ │ │ + bvc.n c3a74 │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n c3a64 │ │ │ │ + bvc.n c3ab4 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #176] @ 0xb0 │ │ │ │ + str r4, [sp, #336] @ 0x150 │ │ │ │ movs r3, r3 │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ + str r4, [sp, #16] │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #440 @ 0x1b8 │ │ │ │ + add r0, sp, #600 @ 0x258 │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #1008 @ (adr r6, c3e20 ) │ │ │ │ + add r7, pc, #144 @ (adr r7, c3ac0 ) │ │ │ │ movs r3, r3 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #440] @ 0x1b8 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #984] @ 0x3d8 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ movs r3, r3 │ │ │ │ - push {r3, r4, r7, lr} │ │ │ │ + push {r6, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ + str r2, [sp, #752] @ 0x2f0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #664] @ 0x298 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #560] @ 0x230 │ │ │ │ + str r2, [sp, #720] @ 0x2d0 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #248] @ 0xf8 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ movs r3, r3 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + add sp, #208 @ 0xd0 │ │ │ │ movs r3, r3 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ movs r3, r3 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #680 @ 0x2a8 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #640] @ 0x280 │ │ │ │ + str r1, [sp, #800] @ 0x320 │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + str r7, [sp, #720] @ 0x2d0 │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #328] @ 0x148 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #544] @ 0x220 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n c3a4c │ │ │ │ + bpl.n c3a9c │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n c3a84 │ │ │ │ + bpl.n c3ad4 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [sp, #880] @ 0x370 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r2, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c3d94 │ │ │ │ + b.n c3de4 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c3dbc │ │ │ │ + b.n c3e0c │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #600] @ 0x258 │ │ │ │ + str r6, [sp, #760] @ 0x2f8 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #400] @ 0x190 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r6, #62] @ 0x3e │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r4, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n c3a28 │ │ │ │ + bpl.n c3a78 │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n c3a50 │ │ │ │ + bpl.n c3aa0 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ + ldrh r2, [r0, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - cbz r2, c3b08 │ │ │ │ + cbz r2, c3b12 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, c3b10 │ │ │ │ + cbz r4, c3b1a │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r1, #56] @ 0x38 │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - add r4, sp, #16 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ movs r3, r3 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r7, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r2, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r7, #52] @ 0x34 │ │ │ │ + ldrh r2, [r4, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r2, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ movs r3, r3 │ │ │ │ - bls.n c3a5c │ │ │ │ + bls.n c3aac │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r0, #50] @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n c3b58 │ │ │ │ + bcs.n c3ba8 │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n c3b94 │ │ │ │ + bcs.n c3be4 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - cbz r2, c3bc8 │ │ │ │ + push {r1, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r2, r3} │ │ │ │ + push {r1, r2, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r2, #42] @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n c3bb0 │ │ │ │ + bpl.n c3c00 │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n c3bdc │ │ │ │ + bpl.n c3c2c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r3} │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4} │ │ │ │ + stmia r5!, {r1, r2, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r1, #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 +157833,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 │ │ │ │ - movs r3, r3 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + cbnz r0, c4950 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ - movs r3, r3 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + ldrh r4, [r2, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r4, #2] │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + ldmia r7!, {r3} │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #776 @ (adr r3, c4c58 ) │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #1008 @ (adr r2, c4d44 ) │ │ │ │ + ldrh r2, [r7, #0] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r3, #62] @ 0x3e │ │ │ │ + add r3, pc, #936 @ (adr r3, c4cf8 ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r1, #60] @ 0x3c │ │ │ │ + add r3, pc, #144 @ (adr r3, c49e4 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + ldrh r6, [r0, #0] │ │ │ │ movs r3, r3 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + strh r6, [r6, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + strh r4, [r3, #58] @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r7, #56] @ 0x38 │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r5, #54] @ 0x36 │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + ldmia r4!, {r6} │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #656 @ (adr r2, c4c20 ) │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #680 @ (adr r2, c4c3c ) │ │ │ │ + strh r4, [r0, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + add r2, pc, #816 @ (adr r2, c4cc0 ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + add r2, pc, #840 @ (adr r2, c4cdc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r0, #50] @ 0x32 │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r6, #46] @ 0x2e │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + strh r6, [r5, #50] @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #344] @ 0x158 │ │ │ │ + strh r6, [r3, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + str r4, [sp, #960] @ 0x3c0 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + str r1, [sp, #504] @ 0x1f8 │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x00f2 │ │ │ │ + strh r6, [r7, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + yield │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + itte ne │ │ │ │ + movne r3, r3 │ │ │ │ + strhne r4, [r0, #38] @ 0x26 │ │ │ │ + moveq r3, r3 │ │ │ │ + strh r4, [r6, #34] @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r0, #32] │ │ │ │ + strh r0, [r5, #32] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r0, #32] │ │ │ │ + strh r4, [r5, #32] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r4, [r3, #30] │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c4a00 │ │ │ │ + beq.n c4a50 │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c4a20 │ │ │ │ + beq.n c4a70 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r0, [r2, #28] │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + str r5, [sp, #456] @ 0x1c8 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #256] @ 0x100 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r0, #24] │ │ │ │ + strh r6, [r5, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #856] @ 0x358 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r2, [sp, #896] @ 0x380 │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r2, [r4, #22] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #904] @ 0x388 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r2, [r4, #22] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r6, r7, lr} │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r6, #18] │ │ │ │ + strh r2, [r3, #20] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + strh r2, [r1, #18] │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #904 @ (adr r5, c4dc8 ) │ │ │ │ + add r6, pc, #40 @ (adr r6, c4a68 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #992 @ (adr r5, c4e24 ) │ │ │ │ + add r6, pc, #128 @ (adr r6, c4ac4 ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r3, #16] │ │ │ │ + strh r6, [r0, #18] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r1, #14] │ │ │ │ + strh r6, [r6, #14] │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #496 @ (adr r2, c4c40 ) │ │ │ │ + add r2, pc, #656 @ (adr r2, c4ce0 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #296 @ (adr r2, c4b7c ) │ │ │ │ + add r2, pc, #456 @ (adr r2, c4c1c ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r0, #14] │ │ │ │ + strh r4, [r5, #14] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r3, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4, {r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r3, #10] │ │ │ │ + strh r4, [r0, #12] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb6f2 │ │ │ │ + @ instruction: 0xb71a │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r6, #4] │ │ │ │ + strh r2, [r3, #6] │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #136 @ (adr r0, c4b08 ) │ │ │ │ + add r0, pc, #296 @ (adr r0, c4ba8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #816] @ 0x330 │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r2, [r7, #4] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r0, #2] │ │ │ │ + strh r2, [r5, #2] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r1, #44] @ 0x2c │ │ │ │ + strh r2, [r6, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r3, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + strh r6, [r5, #2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, #31] │ │ │ │ + strh r6, [r3, #0] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r1, #62] @ 0x3e │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + strh r2, [r1, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r1, #31] │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r7, #29] │ │ │ │ + ldrb r0, [r4, #30] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r5, #22] │ │ │ │ + ldrh r2, [r2, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r7, #20] │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r4, #29] │ │ │ │ + ldrb r6, [r1, #30] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r2, #28] │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r5, #20] │ │ │ │ + ldrh r0, [r2, #22] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ + ldrb r2, [r6, #27] │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #400 @ (adr r3, c4c60 ) │ │ │ │ + add r3, pc, #560 @ (adr r3, c4d00 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #480 @ (adr r3, c4cb4 ) │ │ │ │ + add r3, pc, #640 @ (adr r3, c4d54 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r2, #27] │ │ │ │ + ldrb r6, [r7, #27] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r6, [r5, #26] │ │ │ │ movs r3, r3 │ │ │ │ - push {r2, r3, r4, r5, lr} │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ movs r3, r3 │ │ │ │ - push {r4, r6, lr} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r2, #26] │ │ │ │ + ldrb r2, [r7, #26] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r2, [r5, #25] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r5, r6, r7} │ │ │ │ + stmia r6!, {r3} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {} │ │ │ │ + stmia r6!, {r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r6, [r6, #25] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r7, #23] │ │ │ │ + ldrb r6, [r4, #24] │ │ │ │ movs r3, r3 │ │ │ │ - push {r3} │ │ │ │ + push {r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - push {r3, r4} │ │ │ │ + push {r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r7, #22] │ │ │ │ + ldrb r0, [r4, #23] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r2!, {r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ + ldrb r6, [r3, #22] │ │ │ │ movs r3, r3 │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ + setpan #0 │ │ │ │ movs r3, r3 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb620 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r0, #22] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + ldrb r2, [r3, #21] │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb7e4 │ │ │ │ + @ instruction: 0xb80c │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r6, [r4, #21] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r6, [r2, #20] │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + str r5, [sp, #16] │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r7, #19] │ │ │ │ + ldrb r2, [r4, #20] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + ldrb r2, [r2, #19] │ │ │ │ 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 +159190,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, #328] @ 0x148 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #368] @ 0x170 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, #10] │ │ │ │ + ldrb r6, [r6, #10] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r7, #8] │ │ │ │ + ldrb r6, [r4, #9] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #848] @ 0x350 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #520] @ 0x208 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + ldrb r0, [r2, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r2, r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r4, [r6, #5] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r5} │ │ │ │ + stmia r5!, {r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + stmia r5!, {r1, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r2, #5] │ │ │ │ + ldrb r0, [r7, #5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r0, #4] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + bkpt 0x00d8 │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + bkpt 0x00de │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ movs r3, r3 │ │ │ │ - rev r4, r3 │ │ │ │ + rev16 r4, r0 │ │ │ │ movs r3, r3 │ │ │ │ - rev r6, r5 │ │ │ │ + rev16 r6, r2 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r0, [r1, #1] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + strb r0, [r7, #31] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - it │ │ │ │ - mov r3, r3 │ │ │ │ - strb r6, [r4, #30] │ │ │ │ + stmia r0!, {r5} │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r6, [r1, #31] │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #256 @ (adr r1, c5a4c ) │ │ │ │ + strb r0, [r0, #30] │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #40 @ (adr r1, c5978 ) │ │ │ │ + add r1, pc, #416 @ (adr r1, c5aec ) │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + add r1, pc, #200 @ (adr r1, c5a18 ) │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + strb r0, [r7, #29] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + strb r0, [r5, #28] │ │ │ │ movs r3, r3 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r7, #27] │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r4, [r4, #28] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ + strb r4, [r2, #27] │ │ │ │ movs r3, r3 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + add r0, pc, #96 @ (adr r0, c59cc ) │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r5, #26] │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ movs r3, r3 │ │ │ │ - add r4, sp, #656 @ 0x290 │ │ │ │ + strb r0, [r0, #26] │ │ │ │ movs r3, r3 │ │ │ │ - add r4, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r3, #25] │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r1, #24] │ │ │ │ + strb r4, [r0, #26] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r4, #2] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r5, #2] │ │ │ │ + strh r0, [r1, #4] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strh r2, [r2, #4] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + strb r0, [r4, #23] │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r5, #22] │ │ │ │ + add r0, sp, #928 @ 0x3a0 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r3, #21] │ │ │ │ + strb r6, [r2, #23] │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r6, c59ec │ │ │ │ + strb r6, [r0, #22] │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r0, c59f8 │ │ │ │ + cbnz r6, c59f6 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + cbnz r0, c5a02 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r2, #20] │ │ │ │ + strb r2, [r1, #22] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + strb r2, [r7, #20] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r2, #20] │ │ │ │ + ldr r2, [sp, #544] @ 0x220 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r0, #19] │ │ │ │ + strb r6, [r7, #20] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ + strb r6, [r5, #19] │ │ │ │ movs r3, r3 │ │ │ │ - sxtb r0, r3 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + uxth r0, r0 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r6, #17] │ │ │ │ + strb r2, [r5, #19] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + strb r2, [r3, #18] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r6, #17] │ │ │ │ + ldrb r0, [r7, #28] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r4, #16] │ │ │ │ + strb r6, [r3, #18] │ │ │ │ movs r3, r3 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + strb r6, [r1, #17] │ │ │ │ movs r3, r3 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r3, #16] │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r4, [r0, #17] │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #216] @ 0xd8 │ │ │ │ + strb r4, [r6, #15] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #976] @ 0x3d0 │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r7, #2] │ │ │ │ + strb r6, [r6, #4] │ │ │ │ + movs r3, r3 │ │ │ │ + strb r6, [r4, #3] │ │ │ │ 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 +161247,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, [r1, #20] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r5, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + push {r1, r2, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + push {r5, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #52] @ 0x34 │ │ │ │ + str r6, [r7, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r5, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - push {r3, r6, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #44] @ 0x2c │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r4, r5, r6, lr} │ │ │ │ + push {r1, r3, r4, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - push {r3, r4, lr} │ │ │ │ + push {r6, lr} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r4, #40] @ 0x28 │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + push {r1, r2, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - push {r3, r5, r6, r7} │ │ │ │ + push {r4, lr} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r4, #6] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r7, #2] │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r3, #6] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + str r6, [r1, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #32] │ │ │ │ + str r6, [r7, #32] │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #344 @ (adr r0, c736c ) │ │ │ │ + add r0, pc, #504 @ (adr r0, c740c ) │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #416 @ (adr r0, c73b8 ) │ │ │ │ + add r0, pc, #576 @ (adr r0, c7458 ) │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r6, [r1, #32] │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r4, #12] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r3, #13] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #32] │ │ │ │ + str r6, [r5, #32] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r6, [r3, #28] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #28] │ │ │ │ + str r6, [r7, #28] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + str r6, [r5, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, #34] @ 0x22 │ │ │ │ + ldrh r6, [r0, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + ldrh r0, [r3, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + str r6, [r1, #28] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #20] │ │ │ │ + str r6, [r7, #20] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r2, [r0, #32] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r5, #30] │ │ │ │ + strh r0, [r2, #32] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r3, #24] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r4, #16] │ │ │ │ + str r6, [r1, #20] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ + ldrb r4, [r3, #11] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + str r6, [r5, #20] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #12] │ │ │ │ + str r6, [r3, #16] │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #104 @ (adr r6, c72dc ) │ │ │ │ + add r6, pc, #264 @ (adr r6, c737c ) │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #928 @ (adr r5, c7618 ) │ │ │ │ + add r6, pc, #64 @ (adr r6, c72b8 ) │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r6, [r7, #16] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #12] │ │ │ │ + str r6, [r5, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r4, #12] │ │ │ │ + str r6, [r1, #16] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r6, [r7, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #8] │ │ │ │ + str r6, [r3, #12] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r4, #4] │ │ │ │ + str r6, [r1, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #560] @ 0x230 │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #8] │ │ │ │ + str r6, [r5, #8] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + str r6, [r3, #4] │ │ │ │ movs r3, r3 │ │ │ │ - cbz r6, c72f6 │ │ │ │ + cbz r6, c7300 │ │ │ │ movs r3, r3 │ │ │ │ - sxtb r0, r7 │ │ │ │ + uxth r0, r4 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #4] │ │ │ │ + str r6, [r7, #4] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #0] │ │ │ │ + str r6, [r5, #0] │ │ │ │ movs r3, r3 │ │ │ │ - cbz r6, c7304 │ │ │ │ + cbz r6, c730e │ │ │ │ movs r3, r3 │ │ │ │ - sxtb r0, r1 │ │ │ │ + sxtb r0, r6 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + str r6, [r1, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r2, r7] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - str r3, [sp, #536] @ 0x218 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ movs r3, r3 │ │ │ │ - str r3, [sp, #608] @ 0x260 │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + str r6, [r3, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + ldrsh r6, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #536 @ (adr r4, c74fc ) │ │ │ │ + add r4, pc, #696 @ (adr r4, c759c ) │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #608 @ (adr r4, c7548 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, c75e8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + ldrsh r6, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r6, r5] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r2, #124] @ 0x7c │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + strb r4, [r1, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + strb r6, [r0, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r4, r5] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r2, r4] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + strb r2, [r2, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + strb r4, [r4, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r4, r3] │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r0, r4] │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrsh r6, [r3, r3] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r4, #44] @ 0x2c │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + ldrsh r2, [r7, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r4, [r5, r2] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r2, #0] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r3, #56] @ 0x38 │ │ │ │ + strh r0, [r0, #58] @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + ldrsh r6, [r1, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r0, #54] @ 0x36 │ │ │ │ + strh r2, [r5, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + ldrsh r6, [r3, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r4, r0] │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + strh r6, [r1, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, r7] │ │ │ │ + ldrb r6, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r0, [r0, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r2, #54] @ 0x36 │ │ │ │ + strh r2, [r7, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r4, r5] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r7, #52] @ 0x34 │ │ │ │ + strh r2, [r4, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, r6] │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ + ldrb r6, [r3, r5] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + strh r4, [r0, #6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ + ldrb r6, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, r4] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + strh r2, [r1, #6] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + strh r0, [r2, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ + ldrb r2, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #968] @ 0x3c8 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r0, #18] │ │ │ │ + strh r6, [r5, #18] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r2, #18] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ + ldrb r6, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, r1] │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + ldrb r6, [r6, #20] │ │ │ │ movs r3, r3 │ │ │ │ - add r7, pc, #816 @ (adr r7, c7728 ) │ │ │ │ + add r7, pc, #976 @ (adr r7, c77c8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r2, r2] │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, r1] │ │ │ │ + ldrb r6, [r5, r1] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r6, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r0, [r6, #32] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r4, r1] │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r2, r0] │ │ │ │ + ldrb r6, [r7, r0] │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #344] @ 0x158 │ │ │ │ + str r1, [sp, #504] @ 0x1f8 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + str r1, [sp, #632] @ 0x278 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldrh r6, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r7, #1] │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrh r2, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r0, r6] │ │ │ │ + ldrh r4, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldrb r2, [r7, #2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ + ldrb r4, [r0, #2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r2, r5] │ │ │ │ + ldrh r6, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r5, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r3, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrh r6, [r5, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, r3] │ │ │ │ + ldrh r6, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r0, #62] @ 0x3e │ │ │ │ + ldrh r2, [r5, #62] @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r1, #60] @ 0x3c │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r2, r4] │ │ │ │ + ldrh r6, [r7, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r4, r3] │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r6, [r6, #16] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r0, [r2, #20] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, r2] │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + str r6, [r7, #0] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r0, [r2, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r0, r2] │ │ │ │ + ldrh r6, [r5, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ + ldrh r6, [r3, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r6, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ + ldrh r6, [r7, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r2, #96] @ 0x60 │ │ │ │ + ldr r2, [r7, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r2, r7] │ │ │ │ + ldr r6, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r6, #92] @ 0x5c │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + str r0, [r6, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r2, r6] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + ldr r2, [r5, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r5, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + str r6, [r4, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r6, r1] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r4, r0] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r2, r0] │ │ │ │ + ldr r6, [r7, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldrsb r6, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldrsb r6, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r2, #68] @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + str r6, [r3, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrsb r2, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + ldrsb r4, [r3, r5] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r1, #60] @ 0x3c │ │ │ │ + str r0, [r6, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldrsb r6, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r2, r3] │ │ │ │ + ldrsb r6, [r7, r3] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + str r6, [r4, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r6, r1] │ │ │ │ + ldrsb r6, [r3, r2] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r3, #28] │ │ │ │ + str r6, [r0, #32] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r0, [r2, #32] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + ldrsb r6, [r7, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + strb r6, [r4, #31] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + ldrb r0, [r0, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + ldrb r2, [r4, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, r7] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrb r0, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + strb r6, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, #6] │ │ │ │ + ldrh r6, [r0, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r0, [r2, #8] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + strb r6, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r0, r6] │ │ │ │ + strb r6, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r4, r6] │ │ │ │ + strb r6, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r2, r5] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r6, r5] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r6, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #608] @ 0x260 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r0, r5] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r6, r3] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r6, #4] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r2, r4] │ │ │ │ + strb r6, [r7, r4] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r4, r3] │ │ │ │ + strb r6, [r1, r4] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r2, r2] │ │ │ │ + strb r6, [r7, r2] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r2, #40] @ 0x28 │ │ │ │ + strh r6, [r7, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r5, #0] │ │ │ │ + strh r0, [r2, #2] │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r6, r2] │ │ │ │ + strb r2, [r3, r3] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ + ldrb r2, [r3, #25] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r0, r2] │ │ │ │ + strb r6, [r5, r2] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + strb r6, [r3, r1] │ │ │ │ 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 +163111,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, [r7, #26] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ + ldrb r4, [r4, #11] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #280] @ (c8708 ) │ │ │ │ + ldr r7, [pc, #440] @ (c87a8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #984] @ (c89cc ) │ │ │ │ + ldr r7, [pc, #120] @ (c866c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r6, [r6, #26] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #88] @ (c8658 ) │ │ │ │ + ldr r7, [pc, #248] @ (c86f8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #792] @ (c891c ) │ │ │ │ + ldr r6, [pc, #952] @ (c89bc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r6, [r6, #26] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r3, #9] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #920] @ (c89a8 ) │ │ │ │ + ldr r7, [pc, #56] @ (c8648 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #600] @ (c886c ) │ │ │ │ + ldr r6, [pc, #760] @ (c890c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r1, #26] │ │ │ │ + ldrb r2, [r6, #26] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r5, #8] │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #728] @ (c88f8 ) │ │ │ │ + ldr r6, [pc, #888] @ (c8998 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #408] @ (c87bc ) │ │ │ │ + ldr r6, [pc, #568] @ (c885c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r4, [r4, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #536] @ (c8848 ) │ │ │ │ + ldr r6, [pc, #696] @ (c88e8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #216] @ (c870c ) │ │ │ │ + ldr r6, [pc, #376] @ (c87ac ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ + ldrb r6, [r7, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r4, [r6, #7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #344] @ (c8798 ) │ │ │ │ + ldr r6, [pc, #504] @ (c8838 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #24] @ (c865c ) │ │ │ │ + ldr r6, [pc, #184] @ (c86fc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, #12] │ │ │ │ + ldrb r6, [r6, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #152] @ (c86e8 ) │ │ │ │ + ldr r6, [pc, #312] @ (c8788 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #856] @ (c89ac ) │ │ │ │ + ldr r5, [pc, #1016] @ (c8a4c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, #12] │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r4, [r2, #6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #984] @ (c8a38 ) │ │ │ │ + ldr r6, [pc, #120] @ (c86d8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #664] @ (c88fc ) │ │ │ │ + ldr r5, [pc, #824] @ (c899c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r7, #11] │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #792] @ (c8988 ) │ │ │ │ + ldr r5, [pc, #952] @ (c8a28 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #472] @ (c884c ) │ │ │ │ + ldr r5, [pc, #632] @ (c88ec ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r1, #4] │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #600] @ (c88d8 ) │ │ │ │ + ldr r5, [pc, #760] @ (c8978 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #280] @ (c879c ) │ │ │ │ + ldr r5, [pc, #440] @ (c883c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #392] @ (c8818 ) │ │ │ │ + ldr r5, [pc, #552] @ (c88b8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #80] @ (c86e4 ) │ │ │ │ + ldr r5, [pc, #240] @ (c8784 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r0, #12] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + ldrb r4, [r2, #3] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #216] @ (c8778 ) │ │ │ │ + ldr r5, [pc, #376] @ (c8818 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #920] @ (c8a3c ) │ │ │ │ + ldr r5, [pc, #56] @ (c86dc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r7, #11] │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r7, #1] │ │ │ │ + ldrb r4, [r4, #2] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #24] @ (c86c8 ) │ │ │ │ + ldr r5, [pc, #184] @ (c8768 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #728] @ (c898c ) │ │ │ │ + ldr r4, [pc, #888] @ (c8a2c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r1, #1] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #856] @ (c8a18 ) │ │ │ │ + ldr r4, [pc, #1016] @ (c8ab8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #536] @ (c88dc ) │ │ │ │ + ldr r4, [pc, #696] @ (c897c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r5, #11] │ │ │ │ + ldrb r6, [r2, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #664] @ (c8968 ) │ │ │ │ + ldr r4, [pc, #824] @ (c8a08 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #344] @ (c882c ) │ │ │ │ + ldr r4, [pc, #504] @ (c88cc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r5, #11] │ │ │ │ + ldrb r2, [r2, #12] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #472] @ (c88b8 ) │ │ │ │ + ldr r4, [pc, #632] @ (c8958 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #152] @ (c877c ) │ │ │ │ + ldr r4, [pc, #312] @ (c881c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r7, #30] │ │ │ │ + strb r4, [r4, #31] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #280] @ (c8808 ) │ │ │ │ + ldr r4, [pc, #440] @ (c88a8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #984] @ (c8acc ) │ │ │ │ + ldr r4, [pc, #120] @ (c876c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #88] @ (c8758 ) │ │ │ │ + ldr r4, [pc, #248] @ (c87f8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #792] @ (c8a1c ) │ │ │ │ + ldr r3, [pc, #952] @ (c8abc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r3, #29] │ │ │ │ + strb r4, [r0, #30] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #920] @ (c8aa8 ) │ │ │ │ + ldr r4, [pc, #56] @ (c8748 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #600] @ (c896c ) │ │ │ │ + ldr r3, [pc, #760] @ (c8a0c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r4, [r2, #29] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #728] @ (c89f8 ) │ │ │ │ + ldr r3, [pc, #888] @ (c8a98 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #408] @ (c88bc ) │ │ │ │ + ldr r3, [pc, #568] @ (c895c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r6, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #536] @ (c8948 ) │ │ │ │ + ldr r3, [pc, #696] @ (c89e8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #216] @ (c880c ) │ │ │ │ + ldr r3, [pc, #376] @ (c88ac ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r2, #52] @ 0x34 │ │ │ │ + ldrh r2, [r7, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #344] @ (c8898 ) │ │ │ │ + ldr r3, [pc, #504] @ (c8938 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #24] @ (c875c ) │ │ │ │ + ldr r3, [pc, #184] @ (c87fc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r3, #52] @ 0x34 │ │ │ │ + ldrh r2, [r0, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #152] @ (c87e8 ) │ │ │ │ + ldr r3, [pc, #312] @ (c8888 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #856] @ (c8aac ) │ │ │ │ + ldr r2, [pc, #1016] @ (c8b4c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + ldrh r6, [r5, #20] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r5, #20] │ │ │ │ + ldrh r0, [r2, #22] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #984] @ (c8b38 ) │ │ │ │ + ldr r3, [pc, #120] @ (c87d8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #664] @ (c89fc ) │ │ │ │ + ldr r2, [pc, #824] @ (c8a9c ) │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #920] @ 0x398 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #792] @ (c8a88 ) │ │ │ │ + ldr r2, [pc, #952] @ (c8b28 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #472] @ (c894c ) │ │ │ │ + ldr r2, [pc, #632] @ (c89ec ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #600] @ (c89d8 ) │ │ │ │ + ldr r2, [pc, #760] @ (c8a78 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #280] @ (c889c ) │ │ │ │ + ldr r2, [pc, #440] @ (c893c ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r3, #0] │ │ │ │ + strh r2, [r0, #2] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #408] @ (c8928 ) │ │ │ │ + ldr r2, [pc, #568] @ (c89c8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #88] @ (c87ec ) │ │ │ │ + ldr r2, [pc, #248] @ (c888c ) │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #216] @ (c8878 ) │ │ │ │ + ldr r2, [pc, #376] @ (c8918 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #920] @ (c8b3c ) │ │ │ │ + ldr r2, [pc, #56] @ (c87dc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r7, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #24] @ (c87c8 ) │ │ │ │ + ldr r2, [pc, #184] @ (c8868 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #728] @ (c8a8c ) │ │ │ │ + ldr r1, [pc, #888] @ (c8b2c ) │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r0, r7] │ │ │ │ + str r2, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r6, r5] │ │ │ │ + str r0, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #856] @ (c8b18 ) │ │ │ │ + ldr r1, [pc, #1016] @ (c8bb8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #536] @ (c89dc ) │ │ │ │ + ldr r1, [pc, #696] @ (c8a7c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #664] @ (c8a68 ) │ │ │ │ + ldr r1, [pc, #824] @ (c8b08 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #344] @ (c892c ) │ │ │ │ + ldr r1, [pc, #504] @ (c89cc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #472] @ (c89b8 ) │ │ │ │ + ldr r1, [pc, #632] @ (c8a58 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #152] @ (c887c ) │ │ │ │ + ldr r1, [pc, #312] @ (c891c ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r1, #24] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r4, [r4, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #280] @ (c8908 ) │ │ │ │ + ldr r1, [pc, #440] @ (c89a8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #984] @ (c8bcc ) │ │ │ │ + ldr r1, [pc, #120] @ (c886c ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r0, #24] │ │ │ │ + strh r6, [r5, #24] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r1, #22] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #88] @ (c8858 ) │ │ │ │ + ldr r1, [pc, #248] @ (c88f8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #792] @ (c8b1c ) │ │ │ │ + ldr r0, [pc, #952] @ (c8bbc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, #6] │ │ │ │ + ldrh r6, [r0, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #920] @ (c8ba8 ) │ │ │ │ + ldr r1, [pc, #56] @ (c8848 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #600] @ (c8a6c ) │ │ │ │ + ldr r0, [pc, #760] @ (c8b0c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + ldrsh r6, [r4, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #728] @ (c8af8 ) │ │ │ │ + ldr r0, [pc, #888] @ (c8b98 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #408] @ (c89bc ) │ │ │ │ + ldr r0, [pc, #568] @ (c8a5c ) │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r6, [r6, #20] │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r3, #20] │ │ │ │ + str r4, [r0, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #536] @ (c8a48 ) │ │ │ │ + ldr r0, [pc, #696] @ (c8ae8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #216] @ (c890c ) │ │ │ │ + ldr r0, [pc, #376] @ (c89ac ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r0, r0] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrh r0, [r0, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #344] @ (c8998 ) │ │ │ │ + ldr r0, [pc, #504] @ (c8a38 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #24] @ (c885c ) │ │ │ │ + ldr r0, [pc, #184] @ (c88fc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r7, #64] @ 0x40 │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #68] @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #152] @ (c88e8 ) │ │ │ │ + ldr r0, [pc, #312] @ (c8988 ) │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0x47d6 │ │ │ │ + @ instruction: 0x47fe │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrsb r6, [r2, r7] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r5, r1] │ │ │ │ + strb r0, [r2, r2] │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0x47f6 │ │ │ │ + ldr r0, [pc, #120] @ (c88d8 ) │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0x47a6 │ │ │ │ + @ instruction: 0x47ce │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #44] @ 0x2c │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + @ instruction: 0x47ee │ │ │ │ movs r3, r3 │ │ │ │ - bx lr │ │ │ │ + @ instruction: 0x479e │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0x4796 │ │ │ │ + @ instruction: 0x47be │ │ │ │ movs r3, r3 │ │ │ │ - bx r8 │ │ │ │ + bx sp │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - bx ip │ │ │ │ + @ instruction: 0x478e │ │ │ │ movs r3, r3 │ │ │ │ - bx r2 │ │ │ │ + bx r7 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - bx r6 │ │ │ │ + bx fp │ │ │ │ movs r3, r3 │ │ │ │ - mov lr, ip │ │ │ │ + bx r1 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r7, #42] @ 0x2a │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - bx r0 │ │ │ │ + bx r5 │ │ │ │ movs r3, r3 │ │ │ │ - mov lr, r6 │ │ │ │ + mov lr, fp │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + strb r2, [r1, #9] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ + strb r4, [r6, #9] │ │ │ │ movs r3, r3 │ │ │ │ - mov lr, sl │ │ │ │ + mov lr, pc │ │ │ │ movs r3, r3 │ │ │ │ - mov lr, r0 │ │ │ │ + mov lr, r5 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + strb r6, [r7, #9] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r4, [r0, #9] │ │ │ │ movs r3, r3 │ │ │ │ - mov lr, r4 │ │ │ │ + mov lr, r9 │ │ │ │ movs r3, r3 │ │ │ │ - mov r6, sl │ │ │ │ + mov r6, pc │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r5, #7] │ │ │ │ + strb r4, [r2, #8] │ │ │ │ movs r3, r3 │ │ │ │ - mov r6, lr │ │ │ │ + mov lr, r3 │ │ │ │ movs r3, r3 │ │ │ │ - mov r6, r4 │ │ │ │ + mov r6, r9 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r0, #9] │ │ │ │ + strb r2, [r5, #9] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r7, #6] │ │ │ │ + strb r4, [r4, #7] │ │ │ │ movs r3, r3 │ │ │ │ - mov r6, r8 │ │ │ │ + mov r6, sp │ │ │ │ movs r3, r3 │ │ │ │ - cmp lr, lr │ │ │ │ + mov r6, r3 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r7, #8] │ │ │ │ + strb r6, [r4, #9] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r1, #6] │ │ │ │ + strb r4, [r6, #6] │ │ │ │ movs r3, r3 │ │ │ │ - mov r6, r2 │ │ │ │ + mov r6, r7 │ │ │ │ movs r3, r3 │ │ │ │ - cmp lr, r8 │ │ │ │ + cmp lr, sp │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r4, [r0, #6] │ │ │ │ movs r3, r3 │ │ │ │ - cmp lr, ip │ │ │ │ + mov r6, r1 │ │ │ │ movs r3, r3 │ │ │ │ - cmp lr, r2 │ │ │ │ + cmp lr, r7 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r5, #4] │ │ │ │ + strb r4, [r2, #5] │ │ │ │ movs r3, r3 │ │ │ │ - cmp lr, r6 │ │ │ │ + cmp lr, fp │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, ip │ │ │ │ + cmp lr, r1 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldrsb r6, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldrsb r4, [r2, r7] │ │ │ │ movs r3, r3 │ │ │ │ - cmp lr, r0 │ │ │ │ + cmp lr, r5 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r6, fp │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r6, [r2, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, sl │ │ │ │ + cmp r2, pc │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ + ldrsh r2, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r0, r3] │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r2, r9 │ │ │ │ movs r3, r3 │ │ │ │ - add sl, sl │ │ │ │ + add sl, pc │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ - add sl, lr │ │ │ │ + cmp r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - add sl, r4 │ │ │ │ + add sl, r9 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #216] @ (c8a40 ) │ │ │ │ + ldr r6, [pc, #376] @ (c8ae0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r7, #72] @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - add sl, r8 │ │ │ │ + add sl, sp │ │ │ │ movs r3, r3 │ │ │ │ - add r2, lr │ │ │ │ + add sl, r3 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #280] @ (c8a90 ) │ │ │ │ + ldr r6, [pc, #440] @ (c8b30 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - add sl, r2 │ │ │ │ + add sl, r7 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, r8 │ │ │ │ + add r2, sp │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r3, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, ip │ │ │ │ + add sl, r1 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, r2 │ │ │ │ + add r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r4, #27] │ │ │ │ + strb r6, [r1, #28] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + strb r4, [r3, #26] │ │ │ │ movs r3, r3 │ │ │ │ - add r2, r6 │ │ │ │ + add r2, fp │ │ │ │ movs r3, r3 │ │ │ │ - mvns r2, r4 │ │ │ │ + add r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + str r6, [r3, #4] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r1, #4] │ │ │ │ + str r0, [r6, #4] │ │ │ │ movs r3, r3 │ │ │ │ - add r2, r0 │ │ │ │ + add r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - bics r2, r6 │ │ │ │ + mvns r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + strb r2, [r4, #24] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r2, #24] │ │ │ │ + strb r4, [r7, #24] │ │ │ │ movs r3, r3 │ │ │ │ - mvns r2, r2 │ │ │ │ + mvns r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - bics r2, r0 │ │ │ │ + bics r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r4, #24] │ │ │ │ + strb r6, [r1, #25] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + strb r4, [r1, #24] │ │ │ │ movs r3, r3 │ │ │ │ - bics r2, r4 │ │ │ │ + mvns r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - muls r2, r2 │ │ │ │ + muls r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrb r2, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r4, r6] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - muls r2, r6 │ │ │ │ + bics r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - orrs r2, r4 │ │ │ │ + muls r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, #31] │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r3, #31] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ movs r3, r3 │ │ │ │ - muls r2, r0 │ │ │ │ + muls r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - cmn r2, r6 │ │ │ │ + orrs r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #832] @ 0x340 │ │ │ │ + str r1, [sp, #992] @ 0x3e0 │ │ │ │ movs r3, r3 │ │ │ │ - orrs r2, r2 │ │ │ │ + orrs r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - cmn r2, r0 │ │ │ │ + cmn r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #808] @ (c8d30 ) │ │ │ │ + ldr r1, [pc, #968] @ (c8dd0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #640] @ (c8c8c ) │ │ │ │ + ldr r1, [pc, #800] @ (c8d2c ) │ │ │ │ movs r3, r3 │ │ │ │ - cmn r2, r4 │ │ │ │ + orrs r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, r2 │ │ │ │ + cmp r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmn r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - negs r2, r4 │ │ │ │ + cmp r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r2, #4] │ │ │ │ + str r2, [r7, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - tst r2, r6 │ │ │ │ + negs r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r6, #32] │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ movs r3, r3 │ │ │ │ - negs r2, r2 │ │ │ │ + negs r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - tst r2, r0 │ │ │ │ + tst r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r6, [r2, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r4, [r2, #20] │ │ │ │ movs r3, r3 │ │ │ │ - tst r6, r3 │ │ │ │ + negs r6, r0 │ │ │ │ movs r3, r3 │ │ │ │ - rors r0, r2 │ │ │ │ + rors r0, r7 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #56] @ (c8a90 ) │ │ │ │ + ldr r2, [pc, #216] @ (c8b30 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ movs r3, r3 │ │ │ │ - rors r2, r6 │ │ │ │ + tst r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - sbcs r2, r4 │ │ │ │ + rors r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r5, #88] @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ movs r3, r3 │ │ │ │ - rors r2, r0 │ │ │ │ + rors r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - adcs r2, r6 │ │ │ │ + sbcs r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #136] @ (c8b00 ) │ │ │ │ + ldr r5, [pc, #296] @ (c8ba0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ movs r3, r3 │ │ │ │ - sbcs r2, r2 │ │ │ │ + sbcs r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - adcs r2, r0 │ │ │ │ + adcs r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r3, r5] │ │ │ │ + str r6, [r0, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ movs r3, r3 │ │ │ │ - adcs r2, r4 │ │ │ │ + sbcs r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r2, r2 │ │ │ │ + asrs r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r6, [r0, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ movs r3, r3 │ │ │ │ - asrs r2, r6 │ │ │ │ + adcs r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r2, r4 │ │ │ │ + asrs r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r5, #4] │ │ │ │ + str r6, [r2, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ movs r3, r3 │ │ │ │ - asrs r2, r0 │ │ │ │ + asrs r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r2, r6 │ │ │ │ + lsrs r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str r2, [r1, #8] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r2, r2 │ │ │ │ + lsrs r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r2, r0 │ │ │ │ + lsls r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + str r6, [r4, r7] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ movs r3, r3 │ │ │ │ - lsls r2, r4 │ │ │ │ + lsrs r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - eors r2, r2 │ │ │ │ + eors r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r1, r7] │ │ │ │ + str r6, [r6, r7] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + str r0, [r5, #120] @ 0x78 │ │ │ │ movs r3, r3 │ │ │ │ - eors r2, r6 │ │ │ │ + lsls r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - ands r2, r4 │ │ │ │ + eors r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + str r6, [r4, r7] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r7, #116] @ 0x74 │ │ │ │ movs r3, r3 │ │ │ │ - eors r2, r0 │ │ │ │ + eors r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + ands r2, r3 │ │ │ │ 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 +164974,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, [r3, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r0, [r7, #32] │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #2 │ │ │ │ + subs r3, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #178 @ 0xb2 │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r1, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + str r0, [r1, #32] │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #210 @ 0xd2 │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + subs r2, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r1, r0] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r0, r1] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #162 @ 0xa2 │ │ │ │ + subs r2, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #82 @ 0x52 │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + subs r7, #222 @ 0xde │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r0, [r3, #8] │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + subs r2, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r0, #68] @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #66 @ 0x42 │ │ │ │ + subs r2, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #242 @ 0xf2 │ │ │ │ + subs r2, #26 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r6, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #18 │ │ │ │ + subs r2, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + subs r1, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r2, #10 │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + subs r1, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r2, #14] │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #178 @ 0xb2 │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #98 @ 0x62 │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r7, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + subs r1, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #50 @ 0x32 │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r4, #50] @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + subs r1, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #168] @ (c9b70 ) │ │ │ │ + ldr r6, [pc, #328] @ (c9c10 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #864] @ (c9e2c ) │ │ │ │ + ldr r5, [pc, #0] @ (c9acc ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + subs r1, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #210 @ 0xd2 │ │ │ │ + subs r0, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r4, r4] │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + subs r1, #26 │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + subs r0, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #552] @ (c9d10 ) │ │ │ │ + ldr r5, [pc, #712] @ (c9db0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #480] @ (c9ccc ) │ │ │ │ + ldr r4, [pc, #640] @ (c9d6c ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #194 @ 0xc2 │ │ │ │ + subs r0, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #114 @ 0x72 │ │ │ │ + subs r0, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #488] @ (c9ce0 ) │ │ │ │ + ldr r5, [pc, #648] @ (c9d80 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #288] @ (c9c1c ) │ │ │ │ + ldr r4, [pc, #448] @ (c9cbc ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #146 @ 0x92 │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #66 @ 0x42 │ │ │ │ + subs r0, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #696] @ (c9dc0 ) │ │ │ │ + ldr r4, [pc, #856] @ (c9e60 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #96] @ (c9b6c ) │ │ │ │ + ldr r4, [pc, #256] @ (c9c0c ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #98 @ 0x62 │ │ │ │ + subs r0, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #18 │ │ │ │ + subs r0, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #616] @ (c9d80 ) │ │ │ │ + ldr r4, [pc, #776] @ (c9e20 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #912] @ (c9eac ) │ │ │ │ + ldr r4, [pc, #48] @ (c9b4c ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #46 @ 0x2e │ │ │ │ + subs r0, #86 @ 0x56 │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #224 @ 0xe0 │ │ │ │ + subs r0, #8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #552] @ (c9d50 ) │ │ │ │ + ldr r4, [pc, #712] @ (c9df0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #736] @ (c9e0c ) │ │ │ │ + ldr r3, [pc, #896] @ (c9eac ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #2 │ │ │ │ + subs r0, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #178 @ 0xb2 │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #488] @ (c9d20 ) │ │ │ │ + ldr r4, [pc, #648] @ (c9dc0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #544] @ (c9d5c ) │ │ │ │ + ldr r3, [pc, #704] @ (c9dfc ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + adds r7, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #472] @ (c9d20 ) │ │ │ │ + ldr r2, [pc, #632] @ (c9dc0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #800] @ (c9e6c ) │ │ │ │ + ldr r1, [pc, #960] @ (c9f0c ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ + adds r7, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + adds r7, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #392] @ (c9ce0 ) │ │ │ │ + ldr r2, [pc, #552] @ (c9d80 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #592] @ (c9dac ) │ │ │ │ + ldr r1, [pc, #752] @ (c9e4c ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + adds r7, #150 @ 0x96 │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #32 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #328] @ (c9cb0 ) │ │ │ │ + ldr r2, [pc, #488] @ (c9d50 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #416] @ (c9d0c ) │ │ │ │ + ldr r1, [pc, #576] @ (c9dac ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ + adds r7, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #242 @ 0xf2 │ │ │ │ + adds r7, #26 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #264] @ (c9c80 ) │ │ │ │ + ldr r2, [pc, #424] @ (c9d20 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #224] @ (c9c5c ) │ │ │ │ + ldr r1, [pc, #384] @ (c9cfc ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #18 │ │ │ │ + adds r7, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #248] @ (c9c80 ) │ │ │ │ + ldr r1, [pc, #408] @ (c9d20 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #32] @ (c9bac ) │ │ │ │ + ldr r1, [pc, #192] @ (c9c4c ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + adds r7, #10 │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #184] @ (c9c50 ) │ │ │ │ + ldr r1, [pc, #344] @ (c9cf0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #864] @ (c9efc ) │ │ │ │ + ldr r1, [pc, #0] @ (c9b9c ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #104] @ (c9c10 ) │ │ │ │ + ldr r1, [pc, #264] @ (c9cb0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #672] @ (c9e4c ) │ │ │ │ + ldr r0, [pc, #832] @ (c9eec ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #50 @ 0x32 │ │ │ │ + adds r6, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #40] @ (c9be0 ) │ │ │ │ + ldr r1, [pc, #200] @ (c9c80 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #480] @ (c9d9c ) │ │ │ │ + ldr r0, [pc, #640] @ (c9e3c ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + adds r6, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + str r6, [r7, r3] │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + str r4, [r7, r1] │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #210 @ 0xd2 │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + subs r7, #142 @ 0x8e │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r6, #26 │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #162 @ 0xa2 │ │ │ │ + adds r5, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #56] @ (c9c20 ) │ │ │ │ + ldr r1, [pc, #216] @ (c9cc0 ) │ │ │ │ movs r3, r3 │ │ │ │ - blx sp │ │ │ │ + ldr r0, [pc, #64] @ (c9c2c ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #1000] @ (c9fe0 ) │ │ │ │ + ldr r1, [pc, #136] @ (c9c80 ) │ │ │ │ movs r3, r3 │ │ │ │ - blx r7 │ │ │ │ + blx ip │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #66 @ 0x42 │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #808] @ (c9f30 ) │ │ │ │ + ldr r7, [pc, #968] @ (c9fd0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #576] @ (c9e4c ) │ │ │ │ + ldr r7, [pc, #736] @ (c9eec ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #16 │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #776] @ (c9f20 ) │ │ │ │ + ldr r7, [pc, #936] @ (c9fc0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #400] @ (c9dac ) │ │ │ │ + ldr r7, [pc, #560] @ (c9e4c ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #50 @ 0x32 │ │ │ │ + adds r5, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #226 @ 0xe2 │ │ │ │ + adds r5, #10 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r6, #25] │ │ │ │ + strb r6, [r3, #26] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + strb r4, [r5, #26] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #2 │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + strb r2, [r6, #26] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r2, #25] │ │ │ │ + strb r4, [r7, #25] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + adds r4, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #130 @ 0x82 │ │ │ │ + adds r4, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #202 @ 0xca │ │ │ │ + subs r2, #242 @ 0xf2 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #162 @ 0xa2 │ │ │ │ + adds r4, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ + adds r4, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #110 @ 0x6e │ │ │ │ + adds r4, #150 @ 0x96 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #32 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + ldrb r0, [r7, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ + adds r4, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #242 @ 0xf2 │ │ │ │ + adds r4, #26 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrb r0, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #18 │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrh r0, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + adds r4, #10 │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #146 @ 0x92 │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrh r6, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + ldrh r0, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + adds r3, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r3, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r5, r6] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #130 @ 0x82 │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + adds r3, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrh r2, [r4, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r0, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r3, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #2 │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #8] @ (c9cd0 ) │ │ │ │ + ldr r5, [pc, #168] @ (c9d70 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #768] @ (c9fcc ) │ │ │ │ + ldr r4, [pc, #928] @ (ca06c ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #30 │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #208 @ 0xd0 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #242 @ 0xf2 │ │ │ │ + adds r3, #26 │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #162 @ 0xa2 │ │ │ │ + adds r2, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ + ldrh r6, [r0, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r6, r4] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ + adds r2, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #114 @ 0x72 │ │ │ │ + adds r2, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrh r6, [r5, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + ldrh r4, [r5, r4] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #146 @ 0x92 │ │ │ │ + adds r2, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #66 @ 0x42 │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, r4] │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + adds r2, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #18 │ │ │ │ + adds r2, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, r4] │ │ │ │ + ldrh r6, [r0, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #226 @ 0xe2 │ │ │ │ + adds r2, #10 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + ldrh r4, [r3, r2] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #2 │ │ │ │ + adds r2, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #178 @ 0xb2 │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r2, [r5, r7] │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r0, r1] │ │ │ │ + ldrh r4, [r5, r1] │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ + adds r1, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r2, [r1, r7] │ │ │ │ + ldrsb r2, [r6, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #162 @ 0xa2 │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r4, r6] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r4, r7] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #114 @ 0x72 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r6, r6] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + adds r1, #102 @ 0x66 │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #240 @ 0xf0 │ │ │ │ + adds r1, #24 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ + ldrsb r2, [r4, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #18 │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, sl │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #226 @ 0xe2 │ │ │ │ + adds r1, #10 │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r0, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - mov r6, r9 │ │ │ │ + mov r6, lr │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r4, r4] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #98 @ 0x62 │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r6, r4] │ │ │ │ + strh r6, [r3, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + adds r0, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ + ldr r2, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + adds r0, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #2 │ │ │ │ + adds r0, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #166 @ 0xa6 │ │ │ │ + adds r7, #206 @ 0xce │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r6, r3] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #34 @ 0x22 │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + cmp r7, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + adds r7, #226 @ 0xe2 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + adds r0, #26 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r7, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ + adds r7, #214 @ 0xd6 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r2, r2] │ │ │ │ + ldrsb r0, [r7, r2] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #114 @ 0x72 │ │ │ │ + cmp r7, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + adds r7, #190 @ 0xbe │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #146 @ 0x92 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #26 │ │ │ │ + adds r6, #66 @ 0x42 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #98 @ 0x62 │ │ │ │ + cmp r7, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #18 │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #26 │ │ │ │ + adds r6, #66 @ 0x42 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r0, r0] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #226 @ 0xe2 │ │ │ │ + cmp r7, #10 │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r2, r7] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #2 │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + adds r5, #82 @ 0x52 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r4, r6] │ │ │ │ + strb r0, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + cmp r6, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + adds r5, #110 @ 0x6e │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r6, r5] │ │ │ │ + strb r0, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #162 @ 0xa2 │ │ │ │ + cmp r6, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #82 @ 0x52 │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #38 @ 0x26 │ │ │ │ + adds r7, #78 @ 0x4e │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + strb r0, [r5, r5] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r7, r4] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r2, r5] │ │ │ │ + strb r0, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #242 @ 0xf2 │ │ │ │ + cmp r6, #26 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r0, r5] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #14 │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #30 │ │ │ │ + subs r6, #70 @ 0x46 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + strb r0, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + cmp r6, #10 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #42 @ 0x2a │ │ │ │ + subs r6, #82 @ 0x52 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ + cmp r5, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #98 @ 0x62 │ │ │ │ + cmp r5, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #30 │ │ │ │ + subs r6, #70 @ 0x46 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + cmp r5, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #50 @ 0x32 │ │ │ │ + cmp r5, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r4, r1] │ │ │ │ + strb r0, [r1, r2] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #82 @ 0x52 │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #2 │ │ │ │ + cmp r5, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #22 │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + strb r0, [r3, r1] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #34 @ 0x22 │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ + cmp r4, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #58 @ 0x3a │ │ │ │ + subs r0, #98 @ 0x62 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r0, r0] │ │ │ │ + strb r0, [r5, r0] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r5, #26 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #162 @ 0xa2 │ │ │ │ + cmp r4, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ + subs r0, #110 @ 0x6e │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #194 @ 0xc2 │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #114 @ 0x72 │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r3, r7] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strh r0, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ + cmp r4, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #174 @ 0xae │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r0, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r4, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #18 │ │ │ │ + cmp r4, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ + subs r0, #254 @ 0xfe │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r0, r5] │ │ │ │ + strh r0, [r5, r5] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + cmp r4, #10 │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ + subs r0, #254 @ 0xfe │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #2 │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r3, #178 @ 0xb2 │ │ │ │ + cmp r3, #218 @ 0xda │ │ │ │ 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,150 +165877,150 @@ │ │ │ │ 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 r3, #244 @ 0xf4 │ │ │ │ + movs r3, r3 │ │ │ │ + ldr r6, [pc, #0] @ (ca1e4 ) │ │ │ │ + movs r3, r3 │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ + movs r3, r3 │ │ │ │ + movs r6, #162 @ 0xa2 │ │ │ │ + movs r3, r3 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #864] @ (ca544 ) │ │ │ │ + ldr r5, [pc, #864] @ (ca554 ) │ │ │ │ movs r3, r3 │ │ │ │ movs r6, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ movs r6, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #704] @ (ca4b4 ) │ │ │ │ + ldr r5, [pc, #704] @ (ca4c4 ) │ │ │ │ movs r3, r3 │ │ │ │ movs r6, #162 @ 0xa2 │ │ │ │ movs r3, r3 │ │ │ │ movs r6, #82 @ 0x52 │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ + adds r4, #0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #544] @ (ca424 ) │ │ │ │ + ldr r5, [pc, #544] @ (ca434 ) │ │ │ │ movs r3, r3 │ │ │ │ movs r6, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ movs r6, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r4, #0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #384] @ (ca394 ) │ │ │ │ + ldr r5, [pc, #368] @ (ca394 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #82 @ 0x52 │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #2 │ │ │ │ + movs r6, #0 │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r4, #12 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #208] @ (ca2f4 ) │ │ │ │ + ldr r5, [pc, #224] @ (ca314 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #38 @ 0x26 │ │ │ │ + movs r6, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + adds r4, #20 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #64] @ (ca274 ) │ │ │ │ + ldr r5, [pc, #64] @ (ca284 ) │ │ │ │ movs r3, r3 │ │ │ │ movs r6, #2 │ │ │ │ movs r3, r3 │ │ │ │ movs r5, #178 @ 0xb2 │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r4, #28 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #928] @ (ca5e4 ) │ │ │ │ + ldr r4, [pc, #928] @ (ca5f4 ) │ │ │ │ movs r3, r3 │ │ │ │ movs r5, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ movs r5, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #768] @ (ca554 ) │ │ │ │ + ldr r4, [pc, #768] @ (ca564 ) │ │ │ │ movs r3, r3 │ │ │ │ movs r5, #178 @ 0xb2 │ │ │ │ movs r3, r3 │ │ │ │ movs r5, #98 @ 0x62 │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #608] @ (ca4c4 ) │ │ │ │ + ldr r4, [pc, #608] @ (ca4d4 ) │ │ │ │ movs r3, r3 │ │ │ │ movs r5, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ movs r5, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #448] @ (ca434 ) │ │ │ │ + ldr r4, [pc, #448] @ (ca444 ) │ │ │ │ movs r3, r3 │ │ │ │ movs r5, #98 @ 0x62 │ │ │ │ movs r3, r3 │ │ │ │ movs r5, #18 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #12 │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #288] @ (ca3a4 ) │ │ │ │ + ldr r4, [pc, #288] @ (ca3b4 ) │ │ │ │ movs r3, r3 │ │ │ │ movs r5, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ movs r4, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #20 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #128] @ (ca314 ) │ │ │ │ + ldr r4, [pc, #128] @ (ca324 ) │ │ │ │ movs r3, r3 │ │ │ │ movs r5, #18 │ │ │ │ movs r3, r3 │ │ │ │ movs r4, #194 @ 0xc2 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #32 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #992] @ (ca684 ) │ │ │ │ + ldr r3, [pc, #992] @ (ca694 ) │ │ │ │ movs r3, r3 │ │ │ │ movs r4, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ movs r4, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r4, #88 @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #832] @ (ca5f4 ) │ │ │ │ + ldr r3, [pc, #832] @ (ca604 ) │ │ │ │ movs r3, r3 │ │ │ │ movs r4, #194 @ 0xc2 │ │ │ │ movs r3, r3 │ │ │ │ movs r4, #114 @ 0x72 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #672] @ (ca564 ) │ │ │ │ + ldr r3, [pc, #672] @ (ca574 ) │ │ │ │ movs r3, r3 │ │ │ │ movs r4, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ movs r4, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #512] @ (ca4d4 ) │ │ │ │ + ldr r3, [pc, #512] @ (ca4e4 ) │ │ │ │ movs r3, r3 │ │ │ │ movs r4, #114 @ 0x72 │ │ │ │ movs r3, r3 │ │ │ │ movs r4, #34 @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ - movs r3, r3 │ │ │ │ - ldr r3, [pc, #352] @ (ca444 ) │ │ │ │ - movs r3, r3 │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ - movs r3, r3 │ │ │ │ - movs r3, #250 @ 0xfa │ │ │ │ - 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 │ │ │ │ str r3, [r1, #8] │ │ │ │ @@ -174462,15 +174461,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 16a528 │ │ │ │ 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 +174508,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 16e0c0 │ │ │ │ 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 16a5fc │ │ │ │ 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 16a5fc │ │ │ │ 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 +174549,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, r5, #27 │ │ │ │ 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 +174569,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 16b060 │ │ │ │ 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 +174606,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 16df60 │ │ │ │ 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 +174655,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, r0, #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 16a68c │ │ │ │ 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 16a614 │ │ │ │ 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 16a700 │ │ │ │ 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 +174748,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 1695fc │ │ │ │ b.n d0d0e │ │ │ │ cmp r3, #2 │ │ │ │ beq.n d0da0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ @@ -174766,15 +174765,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n d0d4a │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169624 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n d0db0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -175384,15 +175383,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 16b9b4 │ │ │ │ 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 +175525,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, r3, #30 │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r2, r2, #28 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r1, #28 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ movs r3, r3 │ │ │ │ - movs r3, #126 @ 0x7e │ │ │ │ + movs r3, #166 @ 0xa6 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsls r6, r5, #28 │ │ │ │ movs r3, r3 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsls r0, r2, #27 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r2, #26 │ │ │ │ + lsls r6, r7, #26 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r5, #26 │ │ │ │ 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 +175580,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 16caa4 │ │ │ │ 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 +176013,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, r7, #22 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r3, #22 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ movs r3, r3 │ │ │ │ bl fff7f9ee │ │ │ │ - strh.w r0, [ip, pc, lsl #1] │ │ │ │ + ldr.w r0, [r4, pc, lsl #1] │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsls r2, r7, #6 │ │ │ │ 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 +176603,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 2275bc │ │ │ │ + bl 165cf4 │ │ │ │ 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 +177118,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 2275bc │ │ │ │ + bl 165cf4 │ │ │ │ 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 +178097,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 16e0c0 │ │ │ │ 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 +178835,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 d3da4 │ │ │ │ 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 +178965,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 180bb0 │ │ │ │ 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 +178994,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 180bcc │ │ │ │ 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 +179025,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 180bb0 │ │ │ │ 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 180bcc │ │ │ │ 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 +179062,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 180bb0 │ │ │ │ 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 180bcc │ │ │ │ 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 +179210,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 16df60 │ │ │ │ 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 +179263,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 180bb0 │ │ │ │ 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 +179285,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 180bcc │ │ │ │ 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 +179469,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 180bb0 │ │ │ │ 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 180bcc │ │ │ │ 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 +179520,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 180bb0 │ │ │ │ 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 180bcc │ │ │ │ mov r0, r4 │ │ │ │ bl dc2c0 │ │ │ │ cbz r5, d4054 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ @@ -179661,15 +179660,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 180bb0 │ │ │ │ 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 +179680,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 16a080 │ │ │ │ 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 180bcc │ │ │ │ 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 16a4b4 │ │ │ │ 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 16a0b8 │ │ │ │ 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 +180167,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 d4628 │ │ │ │ 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 +180346,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 d4720 │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n d4910 │ │ │ │ + bcc.n d4960 │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n d494c │ │ │ │ + bcc.n d479c │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n d4964 │ │ │ │ + bcc.n d47b4 │ │ │ │ movs r2, r3 │ │ │ │ @ instruction: 0xb7a6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r2, #10 │ │ │ │ movs r4, r3 │ │ │ │ - bcc.n d48cc │ │ │ │ + bcc.n d491c │ │ │ │ movs r2, r3 │ │ │ │ - bcs.n d48ac │ │ │ │ + bcc.n d48fc │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n d48c4 │ │ │ │ + bcc.n d4914 │ │ │ │ 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 +180426,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 173000 │ │ │ │ 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 +180466,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 d4a84 │ │ │ │ movs r2, r3 │ │ │ │ - bcs.n d4a70 │ │ │ │ + bcs.n d48c0 │ │ │ │ movs r2, r3 │ │ │ │ - bcs.n d4a94 │ │ │ │ + bcs.n d48e4 │ │ │ │ movs r2, r3 │ │ │ │ - bcs.n d4abc │ │ │ │ + bcs.n d490c │ │ │ │ movs r2, r3 │ │ │ │ @ instruction: 0xb69a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r0, #206 @ 0xce │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d49cc │ │ │ │ + bcs.n d4a1c │ │ │ │ movs r2, r3 │ │ │ │ - bne.n d49ac │ │ │ │ + bcs.n d49fc │ │ │ │ movs r2, r3 │ │ │ │ - bne.n d49a8 │ │ │ │ + bcs.n d49f8 │ │ │ │ movs r2, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n d4a10 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -180501,15 +180500,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 225e10 │ │ │ │ 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 +181017,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 225a9c │ │ │ │ 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 +181117,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 16b834 │ │ │ │ movs r2, #3 │ │ │ │ cbz r0, d5074 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 172fd8 │ │ │ │ + bl 173000 │ │ │ │ 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 +181232,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 r3!, {r1, r4, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ movs r2, r3 │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r3!, {r1} │ │ │ │ + ldmia r3, {r1, r3, r5} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r5, r6, r7} │ │ │ │ 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 +181561,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} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, 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 +181764,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 16b0cc │ │ │ │ cmp r6, #8 │ │ │ │ mov r3, r0 │ │ │ │ it ls │ │ │ │ addls.w r9, sp, #16 │ │ │ │ mov fp, r1 │ │ │ │ it ls │ │ │ │ movls sl, r9 │ │ │ │ @@ -182019,15 +182018,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, r5, 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 +185397,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, #144] @ 0x90 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, pc, #776 @ (adr r4, d7f44 ) │ │ │ │ + add r4, pc, #936 @ (adr r4, d7fe4 ) │ │ │ │ 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 +186405,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, #520] @ 0x208 │ │ │ │ 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 +186438,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, [r0, #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 +186485,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, [r2, #10] │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #760] @ (d8a14 ) │ │ │ │ @@ -190256,15 +190255,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 2276b8 │ │ │ │ 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 +190545,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 2275bc │ │ │ │ + bl 165cf4 │ │ │ │ cbz r0, db982 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n db982 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 2275bc │ │ │ │ + bl 165cf4 │ │ │ │ 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 +190629,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 2275bc │ │ │ │ + bl 165cf4 │ │ │ │ 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 +190744,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 2276b8 │ │ │ │ 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 +190773,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 2276b8 │ │ │ │ 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 +190861,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 16abf8 │ │ │ │ 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 16e278 │ │ │ │ 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 16e2bc │ │ │ │ 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 +190900,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 16dfd0 │ │ │ │ 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 +190973,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 16e0c0 │ │ │ │ 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 +190999,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 16e0c0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ b.n dbc24 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 226cb8 │ │ │ │ + bl 226ce0 │ │ │ │ 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 16abf8 │ │ │ │ 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 16e0c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ b.n dbc24 │ │ │ │ tst.w r7, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #4 │ │ │ │ b.n dbdc0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -191049,23 +191048,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, [r7, #4] │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + str r0, [r3, #8] │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [r2, #8] │ │ │ │ + str r0, [r7, #8] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ + ldrsh r2, [r2, r4] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + ldrsh r0, [r3, r4] │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #384] @ (dbffc ) │ │ │ │ @@ -191104,58 +191103,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 227124 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n dbfc2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16e250 │ │ │ │ + bl 16e278 │ │ │ │ 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 16e0c0 │ │ │ │ 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 227124 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n dbf6a │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16e250 │ │ │ │ + bl 16e278 │ │ │ │ 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 +191228,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, [r4, r1] │ │ │ │ movs r2, r3 │ │ │ │ lsrs r6, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [r2, #120] @ 0x78 │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r6, #112] @ 0x70 │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #64] @ dc068 │ │ │ │ sub sp, #20 │ │ │ │ @@ -191401,15 +191400,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 16e0c0 │ │ │ │ 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 +191428,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 16a080 │ │ │ │ cbz r0, dc228 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 171d8c │ │ │ │ + bl 171db4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a4b4 │ │ │ │ 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 16def4 │ │ │ │ movs r2, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 171ca4 │ │ │ │ + bl 171ccc │ │ │ │ ldr.w r0, [r4, #3272] @ 0xcc8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0b8 │ │ │ │ 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 +191477,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 171ccc │ │ │ │ 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 +191496,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 171ccc │ │ │ │ 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 171ce4 │ │ │ │ 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 +191535,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 171ccc │ │ │ │ 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 +191562,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 171ccc │ │ │ │ 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 +191602,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 171ccc │ │ │ │ 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 +191741,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 171ccc │ │ │ │ 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 +191797,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 171ccc │ │ │ │ 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 +191872,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 171db4 │ │ │ │ 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 +191891,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 180bb0 │ │ │ │ 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 180bcc │ │ │ │ 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 +191938,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 171db4 │ │ │ │ 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 +191955,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 180bb0 │ │ │ │ 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 180bcc │ │ │ │ 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 +192028,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 225a2c │ │ │ │ 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 +192777,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, #736] @ (dd298 ) │ │ │ │ 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 +192939,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 180bb0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ ldr r1, [pc, #52] @ (dd198 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 180bc0 │ │ │ │ + bl 180be8 │ │ │ │ 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 +192969,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, #176] @ (dd250 ) │ │ │ │ movs r2, r3 │ │ │ │ - ldr r3, [pc, #880] @ (dd514 ) │ │ │ │ + ldr r4, [pc, #16] @ (dd1b4 ) │ │ │ │ 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 +193835,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 180b24 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n dda46 │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180a90 │ │ │ │ + bl 180ab8 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n dda7a │ │ │ │ add.w r8, r4, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180a90 │ │ │ │ + bl 180ab8 │ │ │ │ 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 +193881,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 180aa4 │ │ │ │ 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 180b10 │ │ │ │ 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 180aa4 │ │ │ │ b.n dda92 │ │ │ │ - muls r4, r1 │ │ │ │ + muls r4, r6 │ │ │ │ movs r2, r3 │ │ │ │ - orrs r6, r1 │ │ │ │ + orrs r6, r6 │ │ │ │ movs r2, r3 │ │ │ │ - orrs r2, r5 │ │ │ │ + muls r2, r2 │ │ │ │ movs r2, r3 │ │ │ │ - cmn r6, r3 │ │ │ │ + orrs r6, r0 │ │ │ │ movs r2, r3 │ │ │ │ - orrs r4, r0 │ │ │ │ + orrs r4, r5 │ │ │ │ movs r2, r3 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmn r0, r4 │ │ │ │ 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 +193977,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 173000 │ │ │ │ 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 │ │ │ │ + lsls r0, r2 │ │ │ │ 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 +194173,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 │ │ │ │ + ands r0, r7 │ │ │ │ movs r2, r3 │ │ │ │ - eors r6, r4 │ │ │ │ + lsls r6, r1 │ │ │ │ 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 +194218,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 180bb0 │ │ │ │ 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 180ad8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 +194249,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 180bb0 │ │ │ │ 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 180ad8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 +194277,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, #0 │ │ │ │ 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 180bb0 │ │ │ │ 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 180bcc │ │ │ │ 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 +194319,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n ddf88 │ │ │ │ bl dd0b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180bb0 │ │ │ │ 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 180a88 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dded6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 180af4 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n ddf32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 +194371,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, #162 @ 0xa2 │ │ │ │ movs r2, r3 │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ + subs r6, #36 @ 0x24 │ │ │ │ movs r2, r3 │ │ │ │ - subs r6, #110 @ 0x6e │ │ │ │ + subs r6, #150 @ 0x96 │ │ │ │ movs r2, r3 │ │ │ │ - subs r5, #228 @ 0xe4 │ │ │ │ + subs r6, #12 │ │ │ │ movs r2, r3 │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ + subs r6, #160 @ 0xa0 │ │ │ │ movs r2, r3 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r5, #250 @ 0xfa │ │ │ │ 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 180bb0 │ │ │ │ b.n ddfe0 │ │ │ │ - bl 180acc │ │ │ │ + bl 180af4 │ │ │ │ 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 +194411,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 180bcc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 r5, #224 @ 0xe0 │ │ │ │ movs r2, r3 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ 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 +194503,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 180bb0 │ │ │ │ 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 180ad8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 +194619,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 180bb0 │ │ │ │ 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 180ad8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ cmp r6, #0 │ │ │ │ beq.n de212 │ │ │ │ mov r0, r7 │ │ │ │ bl ddfb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n de212 │ │ │ │ mvn.w r6, #3 │ │ │ │ @@ -195063,33 +195062,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, #206 @ 0xce │ │ │ │ movs r2, r3 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + subs r0, #12 │ │ │ │ movs r2, r3 │ │ │ │ subs r6, r2, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + adds r7, #16 │ │ │ │ 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 180bb0 │ │ │ │ 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 +195153,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 180a88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 +195189,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, #62 @ 0x3e │ │ │ │ movs r2, r3 │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ movs r2, r3 │ │ │ │ - adds r6, #22 │ │ │ │ + adds r6, #62 @ 0x3e │ │ │ │ movs r2, r3 │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ 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 +195230,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 180aa4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180a7c │ │ │ │ + bl 180aa4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b10 │ │ │ │ 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 16e0c0 │ │ │ │ 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 +195262,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 180bb0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r9 │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 180ab0 │ │ │ │ + bl 180ad8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 180c1c │ │ │ │ + bl 180c44 │ │ │ │ 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 +195804,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, #92 @ 0x5c │ │ │ │ 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 +196409,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 2276b8 │ │ │ │ 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 +196797,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 2275bc │ │ │ │ + bl 174740 │ │ │ │ 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 +196879,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 2275bc │ │ │ │ + bl 174740 │ │ │ │ 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 +198104,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 2276b8 │ │ │ │ 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 +198648,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 2276b8 │ │ │ │ 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 +199336,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 2276b8 │ │ │ │ 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 2276b8 │ │ │ │ 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 +199491,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: 0xfb9c001e │ │ │ │ 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: 0xfb8a001e │ │ │ │ stmdb 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 +199656,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 2275b0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ adds r7, #1 │ │ │ │ mov sl, r0 │ │ │ │ @@ -199834,15 +199833,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 2276b8 │ │ │ │ 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 +199879,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 2275b0 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, e18e4 │ │ │ │ @@ -199941,15 +199940,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 2275b0 │ │ │ │ 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 +200116,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 │ │ │ │ + @ instruction: 0xf528001e │ │ │ │ + @ instruction: 0xf4f6001e │ │ │ │ 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 +200208,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 227868 │ │ │ │ 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 +200426,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, r7, #1 │ │ │ │ movs r2, r3 │ │ │ │ - movs r0, r5 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + movs r2, r3 │ │ │ │ + movs r4, r2 │ │ │ │ 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 +200643,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 16b0cc │ │ │ │ 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 +200770,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 │ │ │ │ + mcrr2 0, 1, r0, ip, cr9 │ │ │ │ + ldc2l 0, cr0, [r2], #-100 @ 0xffffff9c │ │ │ │ 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 +200892,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: 0xfb8c0019 │ │ │ │ + @ instruction: 0xfbca0019 │ │ │ │ + smlsdx r0, lr, r9, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub sp, #20 │ │ │ │ mov r3, r1 │ │ │ │ @@ -200975,16 +200975,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 │ │ │ │ + smlabt r0, r6, r9, r0 │ │ │ │ + @ instruction: 0xfa680019 │ │ │ │ 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 +201004,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 │ │ │ │ + stc 0, cr0, [ip, #-120] @ 0xffffff88 │ │ │ │ + vqadd.s16 d0, d14, d14 │ │ │ │ + bic.w r0, r4, #30 │ │ │ │ + @ instruction: 0xebee001e │ │ │ │ + mcr 0, 0, 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 +201079,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 173088 │ │ │ │ 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 16b0cc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf1980077 │ │ │ │ - @ instruction: 0xfa080019 │ │ │ │ + @ instruction: 0xfa300019 │ │ │ │ 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 +201179,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 16b060 │ │ │ │ cmp r0, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs r1, r4 │ │ │ │ bcc.n e2606 │ │ │ │ mov r4, r3 │ │ │ │ b.n e25e8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -201280,15 +201280,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] │ │ │ │ + ldrh.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 +201376,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: 0xf7520019 │ │ │ │ + @ instruction: 0xf7300019 │ │ │ │ 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 +201422,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: 0xf6d20019 │ │ │ │ + @ instruction: 0xf6b00019 │ │ │ │ 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 +201523,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 180b24 │ │ │ │ cbnz r0, e29f4 │ │ │ │ add.w r0, r4, #32 │ │ │ │ - bl 166674 │ │ │ │ + bl 16669c │ │ │ │ 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 +201549,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 180b10 │ │ │ │ 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 │ │ │ │ + ubfx r0, r6, #0, #26 │ │ │ │ + @ instruction: 0xf59e0019 │ │ │ │ + @ instruction: 0xf3ba0019 │ │ │ │ + @ instruction: 0xf5820019 │ │ │ │ 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 +201622,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 16671c │ │ │ │ add.w r0, r7, #8 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b10 │ │ │ │ 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 +201728,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 180bb0 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl e2af0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 +201762,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 180bb0 │ │ │ │ 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 166768 │ │ │ │ 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 180bcc │ │ │ │ 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 +201829,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 180bcc │ │ │ │ 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 180bb0 │ │ │ │ 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 +201900,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 │ │ │ │ + ssat r0, #26, r0 │ │ │ │ + @ instruction: 0xf2d00019 │ │ │ │ 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 180bb0 │ │ │ │ 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 166730 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n e2e2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 +201957,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: 0xf1e20019 │ │ │ │ + sbc.w r0, r6, #25 │ │ │ │ + @ instruction: 0xf1920019 │ │ │ │ + adc.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 180bb0 │ │ │ │ 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 +202003,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 180bcc │ │ │ │ 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 +202053,62 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl dc018 │ │ │ │ mov r5, r0 │ │ │ │ b.n e2ee6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bic.w r0, r8, #25 │ │ │ │ + orrs.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 180bb0 │ │ │ │ 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 180bcc │ │ │ │ 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 180bb0 │ │ │ │ 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 166730 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 +202118,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 │ │ │ │ + ands.w r0, r0, #25 │ │ │ │ + vshr.s16 d0, d9, #12 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ add.w r7, r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180bb0 │ │ │ │ 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 +202156,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 180bcc │ │ │ │ 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 180bcc │ │ │ │ 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 180bb0 │ │ │ │ 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 180bcc │ │ │ │ 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 +203388,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 227868 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, e3d6e │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ cbz r5, e3d6e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -203523,17 +203523,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, [r2, #58] @ 0x3a │ │ │ │ movs r1, r3 │ │ │ │ - b.n e4204 │ │ │ │ + b.n e4254 │ │ │ │ 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 +203701,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 16b060 │ │ │ │ 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 +203718,15 @@ │ │ │ │ b.n e4090 │ │ │ │ blx 489b4 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ bl e3de0 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n e3fee │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b060 │ │ │ │ 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 +203741,28 @@ │ │ │ │ b.n e3f9a │ │ │ │ cmp r4, r7 │ │ │ │ bne.n e3fe6 │ │ │ │ b.n e3fec │ │ │ │ mov r4, r2 │ │ │ │ b.n e40d4 │ │ │ │ blx 489b4 │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b060 │ │ │ │ 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, [r3, #46] @ 0x2e │ │ │ │ movs r1, r3 │ │ │ │ - b.n e416c │ │ │ │ + b.n e41bc │ │ │ │ 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 +203823,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 │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ movs r1, r3 │ │ │ │ - udf #144 @ 0x90 │ │ │ │ + udf #184 @ 0xb8 │ │ │ │ movs r1, r3 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + udf #202 @ 0xca │ │ │ │ movs r1, r3 │ │ │ │ - udf #118 @ 0x76 │ │ │ │ + udf #158 @ 0x9e │ │ │ │ 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 +203856,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl dc018 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + udf #156 @ 0x9c │ │ │ │ movs r1, r3 │ │ │ │ - udf #36 @ 0x24 │ │ │ │ + udf #76 @ 0x4c │ │ │ │ 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 +203884,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl dc018 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + udf #116 @ 0x74 │ │ │ │ movs r1, r3 │ │ │ │ - ble.n e41f8 │ │ │ │ + udf #0 │ │ │ │ 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 +203912,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 #88 @ 0x58 │ │ │ │ movs r1, r3 │ │ │ │ - ble.n e41b0 │ │ │ │ + ble.n e4200 │ │ │ │ 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 +203940,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl dc018 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ble.n e4248 │ │ │ │ + ble.n e4298 │ │ │ │ movs r1, r3 │ │ │ │ - ble.n e4364 │ │ │ │ + ble.n e43b4 │ │ │ │ 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 +204001,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 e4278 │ │ │ │ movs r1, r3 │ │ │ │ - bgt.n e42e8 │ │ │ │ + bgt.n e4338 │ │ │ │ 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 +204030,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, [r5, #16] │ │ │ │ movs r1, r3 │ │ │ │ - bgt.n e4484 │ │ │ │ + bgt.n e42d4 │ │ │ │ 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 +204069,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl dc018 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bgt.n e43b4 │ │ │ │ + bgt.n e4404 │ │ │ │ movs r1, r3 │ │ │ │ - bgt.n e4420 │ │ │ │ + bgt.n e4470 │ │ │ │ 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 +204206,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 │ │ │ │ + blt.n e4508 │ │ │ │ movs r1, r3 │ │ │ │ - blt.n e45d4 │ │ │ │ + blt.n e4624 │ │ │ │ movs r1, r3 │ │ │ │ - blt.n e44d8 │ │ │ │ + blt.n e4528 │ │ │ │ movs r1, r3 │ │ │ │ - blt.n e459c │ │ │ │ + blt.n e45ec │ │ │ │ movs r1, r3 │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + strh r6, [r6, #4] │ │ │ │ movs r1, r3 │ │ │ │ - bge.n e455c │ │ │ │ + blt.n e45ac │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ movs r1, r3 │ │ │ │ - bge.n e450c │ │ │ │ + bge.n e455c │ │ │ │ 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 +204379,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 16a388 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 16a244 │ │ │ │ + bl 16a26c │ │ │ │ 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 +204399,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 169e60 │ │ │ │ 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 +204428,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 16a158 │ │ │ │ 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 16a158 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e47a2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r1, #0 │ │ │ │ - bl 169f70 │ │ │ │ + bl 169f98 │ │ │ │ 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 +204464,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 16a388 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ - bl 16a244 │ │ │ │ + bl 16a26c │ │ │ │ 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 16a0a4 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e4834 │ │ │ │ @@ -204513,29 +204513,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 169624 │ │ │ │ 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 1695fc │ │ │ │ b.n e4848 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e48aa │ │ │ │ @@ -204566,33 +204566,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 16a388 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 16a244 │ │ │ │ + bl 16a26c │ │ │ │ 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 16a0a4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, e4974 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -204607,15 +204607,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 16a0e4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e4984 │ │ │ │ dmb ish │ │ │ │ @@ -204625,34 +204625,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 169624 │ │ │ │ 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 1695fc │ │ │ │ b.n e495c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [r6, #4] │ │ │ │ - bl 1695d4 │ │ │ │ + bl 1695fc │ │ │ │ mov r0, r7 │ │ │ │ b.n e499a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -204975,15 +204975,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 16df60 │ │ │ │ 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 +205486,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 21d680 │ │ │ │ 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 21d6f0 │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6c0 │ │ │ │ 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 +205584,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 r5!, {r1, r4, r6, r7} │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r5, {r2, r5, r6} │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r5, {r4, r5, r6} │ │ │ │ + ldmia r5!, {r3, r4, 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 +205638,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 22794c │ │ │ │ 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 234748 │ │ │ │ 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 16e134 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r9, [r4, #32] │ │ │ │ - bl 19ba4c │ │ │ │ + bl 19ba74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4fdc │ │ │ │ + bl 1b5004 │ │ │ │ mov r0, r4 │ │ │ │ - bl 190bf8 │ │ │ │ + bl 190c20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cac0c │ │ │ │ + bl 1cac34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18db14 │ │ │ │ + bl 18db3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1888a8 │ │ │ │ + bl 1888d0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ba4c │ │ │ │ + bl 19ba74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef964 │ │ │ │ + bl 1ef98c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef358 │ │ │ │ + bl 1ef380 │ │ │ │ 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 1eac7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b0c8 │ │ │ │ + bl 19b0f0 │ │ │ │ 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 192fd8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7918 │ │ │ │ + bl 1e7940 │ │ │ │ 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 +205769,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 185884 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 +205795,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 189140 │ │ │ │ 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 +205852,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 186908 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 +205894,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 186908 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 186908 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 186908 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 +206054,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 188d74 │ │ │ │ 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 185954 │ │ │ │ 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 +206084,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 189140 │ │ │ │ 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 +206110,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 188c90 │ │ │ │ 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 188d74 │ │ │ │ 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 +206152,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 186908 │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 186908 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 186908 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 188c90 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #4 │ │ │ │ add.w fp, r7, r2 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ 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 +206265,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 189140 │ │ │ │ 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 188c90 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ 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 +206302,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 189140 │ │ │ │ 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 +206346,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 188c90 │ │ │ │ mov r7, r0 │ │ │ │ b.n e594a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r7, r0 │ │ │ │ b.n e594a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r7, r0 │ │ │ │ b.n e594a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r7, r0 │ │ │ │ b.n e594a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r7, r0 │ │ │ │ b.n e594a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r7, r0 │ │ │ │ b.n e594a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov fp, r0 │ │ │ │ b.n e5b2e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov fp, r0 │ │ │ │ b.n e5b2e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov fp, r0 │ │ │ │ b.n e5b2e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov fp, r0 │ │ │ │ b.n e5b2e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov fp, r0 │ │ │ │ b.n e5b2e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov fp, r0 │ │ │ │ b.n e5b2e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r9, r0 │ │ │ │ b.n e5ab8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r9, r0 │ │ │ │ b.n e5ab8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r9, r0 │ │ │ │ b.n e5ab8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r9, r0 │ │ │ │ b.n e5ab8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r9, r0 │ │ │ │ b.n e5ab8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ add r6, pc, #552 @ (adr r6, e5f28 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - pop {r1, r5} │ │ │ │ + pop {r1, r3, r6} │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r6, e5d62 │ │ │ │ + cbnz r6, e5d6c │ │ │ │ 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 +206829,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 166204 │ │ │ │ add.w r1, r5, #48 @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f64 │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f64 │ │ │ │ add.w r1, r5, #72 @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f64 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 166244 │ │ │ │ + bl 16626c │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f64 │ │ │ │ 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 +206976,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, r4, r6, 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 +207023,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 165ea4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ee71c │ │ │ │ + bl 1ee744 │ │ │ │ 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 +207092,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 17e7a0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e81c │ │ │ │ add.w r6, r4, #104 @ 0x68 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e81c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17ebe4 │ │ │ │ + bl 17ec0c │ │ │ │ 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 +207208,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 17e7a0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e81c │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e81c │ │ │ │ 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 17e81c │ │ │ │ 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 17e81c │ │ │ │ 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 17ec0c │ │ │ │ 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 +207291,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 1663d8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 1eeb84 │ │ │ │ + bl 1eebac │ │ │ │ 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 +207370,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 16e0c0 │ │ │ │ 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 +207394,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, e66b2 │ │ │ │ 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 +207441,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 1664ac │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663e4 │ │ │ │ + bl 16640c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663e4 │ │ │ │ + bl 16640c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663e4 │ │ │ │ + bl 16640c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1664c4 │ │ │ │ + bl 1664ec │ │ │ │ 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 1663e8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r3, e674e │ │ │ │ add.w r8, r4, #104 @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 165e7c │ │ │ │ + bl 165ea4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f64 │ │ │ │ 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 +207740,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 18a1c0 │ │ │ │ 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 +207810,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 1c3fb8 │ │ │ │ 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 +207855,23 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc018 │ │ │ │ b.n e6a04 │ │ │ │ nop │ │ │ │ - cpsie │ │ │ │ + @ instruction: 0xb688 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb68c │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + cpsid │ │ │ │ movs r1, r3 │ │ │ │ - setend be │ │ │ │ + @ instruction: 0xb680 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + setend be │ │ │ │ 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 +207906,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 16d9a0 │ │ │ │ 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 16d9e0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ 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 16af10 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n e6c10 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r9, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r9, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r9, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 483f4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e6cf2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, e6c32 │ │ │ │ @@ -207982,93 +207982,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 16d9e0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16da4c │ │ │ │ + bl 16da74 │ │ │ │ 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 16d9a0 │ │ │ │ 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 16d9e0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n e6cfe │ │ │ │ add.w r1, sl, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ b.n e6bdc │ │ │ │ add r4, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165e7c │ │ │ │ + bl 165ea4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee71c │ │ │ │ + bl 1ee744 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 16adb4 │ │ │ │ + bl 16addc │ │ │ │ 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 16d9e0 │ │ │ │ b.n e6c1c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w e6bdc │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ b.n e6bdc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ b.n e6c32 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ 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 +208270,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl e623c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ cbz r4, e6f60 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cbz r3, e6f50 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ bl e89ac │ │ │ │ mov r4, r0 │ │ │ │ @@ -208302,15 +208302,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 │ │ │ │ + cbz r2, e6fca │ │ │ │ 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 +208332,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 16b060 │ │ │ │ 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 +208596,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 16b060 │ │ │ │ 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 +208639,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 16b060 │ │ │ │ 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 +208764,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 17e7a0 │ │ │ │ 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 17e81c │ │ │ │ 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 17e81c │ │ │ │ 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 17ec0c │ │ │ │ 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 +208834,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 16e0c0 │ │ │ │ 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 16e0c0 │ │ │ │ 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 +208957,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 16b060 │ │ │ │ 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 +208979,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 17e7a0 │ │ │ │ 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 +209011,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 17e81c │ │ │ │ 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 17e81c │ │ │ │ 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 +209037,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 17e81c │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e81c │ │ │ │ tst.w r5, #6 │ │ │ │ beq.n e777c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ movs r2, #4 │ │ │ │ sub.w r1, fp, #12 │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e81c │ │ │ │ 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 17e81c │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - bl 17ebe4 │ │ │ │ + bl 17ec0c │ │ │ │ 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 +209216,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 1663d8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ - bl 1eeb84 │ │ │ │ + bl 1eebac │ │ │ │ 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 +209327,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 16b060 │ │ │ │ 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 +209402,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 16b060 │ │ │ │ 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 +209418,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 r3, sp, #960 @ 0x3c0 │ │ │ │ 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, #192 @ (adr r6, e7c30 ) │ │ │ │ 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 +209447,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 16b060 │ │ │ │ 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 +209558,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 16b060 │ │ │ │ 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 +209594,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 17e81c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ movs r2, #32 │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e81c │ │ │ │ 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 17e81c │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - bl 17ebe4 │ │ │ │ + bl 17ec0c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e7c90 │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b060 │ │ │ │ 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 +209825,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 16b060 │ │ │ │ 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 +209895,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 16b060 │ │ │ │ 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 +210008,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, #216 @ (adr r0, e822c ) │ │ │ │ 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 +210087,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 165f64 │ │ │ │ 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 +210126,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e8238 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169624 │ │ │ │ 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 16a1a4 │ │ │ │ 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 +210166,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 1663d8 │ │ │ │ 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 +210214,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, #472] @ 0x1d8 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r6, [sp, #648] @ 0x288 │ │ │ │ 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 +210367,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 1663e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e8394 │ │ │ │ add sp, #12 │ │ │ │ @@ -210425,18 +210425,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 1695fc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r4, #16] │ │ │ │ - bl 16a17c │ │ │ │ + bl 16a1a4 │ │ │ │ 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 +210454,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 1695fc │ │ │ │ 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 16f968 │ │ │ │ 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 16fa40 │ │ │ │ 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 +210496,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 16a1a4 │ │ │ │ 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 16fa2c │ │ │ │ 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 +210574,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 1695fc │ │ │ │ b.n e8686 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r7 │ │ │ │ bl e84e8 │ │ │ │ b.n e868e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -210617,27 +210617,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 16a1a4 │ │ │ │ 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 16f968 │ │ │ │ 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 +210710,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 167298 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 16712c │ │ │ │ + bl 167154 │ │ │ │ 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 +210773,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 1695fc │ │ │ │ cmp r7, #0 │ │ │ │ bne.w e87cc │ │ │ │ b.n e8844 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 1695fc │ │ │ │ b.n e8844 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, e8942 │ │ │ │ mov r0, r4 │ │ │ │ bl e8224 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ @@ -210822,29 +210822,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 1695fc │ │ │ │ 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, #552] @ 0x228 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ 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 +210877,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 165ea4 │ │ │ │ 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 167298 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1670d8 │ │ │ │ + bl 167100 │ │ │ │ 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 +210989,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 167298 │ │ │ │ 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 167100 │ │ │ │ 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 +211067,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 173000 │ │ │ │ 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 +211090,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 16f750 │ │ │ │ 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 1663d8 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663e4 │ │ │ │ + bl 16640c │ │ │ │ mov r0, r5 │ │ │ │ - bl 166484 │ │ │ │ + bl 1664ac │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e8bf2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #32 │ │ │ │ @@ -211127,32 +211127,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 1664ac │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166484 │ │ │ │ + bl 1664ac │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166484 │ │ │ │ + bl 1664ac │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663c0 │ │ │ │ + bl 1663e8 │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 165e64 │ │ │ │ + bl 165e8c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663c0 │ │ │ │ + bl 1663e8 │ │ │ │ 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 +211190,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, #312] @ 0x138 │ │ │ │ movs r1, r3 │ │ │ │ strb r6, [r0, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ bl 38d1e │ │ │ │ bl fff6ed22 │ │ │ │ - ldrh r4, [r5, #18] │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ movs r6, r3 │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #384] @ 0x180 │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [sp, #736] @ 0x2e0 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ 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 16f854 │ │ │ │ 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 16faa0 │ │ │ │ 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 +211306,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 165eb0 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 166084 │ │ │ │ + bl 1660ac │ │ │ │ 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 16faa0 │ │ │ │ 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 +211350,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 166204 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1661dc │ │ │ │ + bl 166204 │ │ │ │ mov r0, r4 │ │ │ │ - bl 166084 │ │ │ │ + bl 1660ac │ │ │ │ mov r9, r0 │ │ │ │ ldrd r1, r2, [sl, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f64 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165e24 │ │ │ │ + bl 165e4c │ │ │ │ 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 +211396,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 1662d4 │ │ │ │ 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 +211422,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 1662d4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16faa0 │ │ │ │ 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 165eb0 │ │ │ │ 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 +211464,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 1695fc │ │ │ │ b.n e8f28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 47574 │ │ │ │ b.n e8f40 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 47574 │ │ │ │ b.n e8fac │ │ │ │ @@ -211512,31 +211512,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 165f64 │ │ │ │ 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, #416] @ 0x1a0 │ │ │ │ movs r1, r3 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ movs r1, r3 │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ 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 +211578,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 16faa0 │ │ │ │ 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 16faa0 │ │ │ │ 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 16fa2c │ │ │ │ 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 16faa0 │ │ │ │ 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 +211634,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 1695fc │ │ │ │ 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 +211680,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 1695fc │ │ │ │ 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 +211700,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, [r2, #36] @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #188] @ (e9318 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ @@ -211783,15 +211783,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, [r7, #34] @ 0x22 │ │ │ │ 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 +211823,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 16604c │ │ │ │ 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 +211842,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 16d9a0 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ subs r2, #72 @ 0x48 │ │ │ │ bne.n e9400 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 16da4c │ │ │ │ + bl 16da74 │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165e9c │ │ │ │ + bl 165ec4 │ │ │ │ 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 +211875,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 16d9e0 │ │ │ │ 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, [r4, #58] @ 0x3a │ │ │ │ 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, [r5, #20] │ │ │ │ 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 +211914,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 165eb0 │ │ │ │ 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 165eb0 │ │ │ │ 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 +212036,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 1663d8 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1663e4 │ │ │ │ + bl 16640c │ │ │ │ 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 +212339,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 16e0c0 │ │ │ │ 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 +212402,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 16d9a0 │ │ │ │ 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 16d9e0 │ │ │ │ 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 16da74 │ │ │ │ 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 +212449,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 16d9e0 │ │ │ │ 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 +212466,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, [r6, #42] @ 0x2a │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ movs r1, r3 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r6, #32] │ │ │ │ + ldrh r6, [r3, #34] @ 0x22 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r1, #34] @ 0x22 │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r4, #32] │ │ │ │ + ldrh r0, [r1, #34] @ 0x22 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r3, #30] │ │ │ │ + ldrh r2, [r0, #32] │ │ │ │ movs r1, r3 │ │ │ │ @ instruction: 0xfb05ffff │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r6, [r6, #25] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r3, #18] │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r6, [r6, #16] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r3, #16] │ │ │ │ + ldrh r2, [r0, #18] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r2, [r4, #14] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + ldrh r4, [r1, #12] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r4, #6] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r0, #6] │ │ │ │ + ldrh r0, [r5, #6] │ │ │ │ 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 +212636,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 16af10 │ │ │ │ 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 +212679,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 16af10 │ │ │ │ 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 +212921,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, [r2, #36] @ 0x24 │ │ │ │ movs r0, r4 │ │ │ │ - mcr2 0, 3, r0, cr6, cr8, {0} │ │ │ │ + mcr2 0, 4, 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 +213202,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, [r5, #14] │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + strh r2, [r2, #14] │ │ │ │ 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 +213569,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] │ │ │ │ + ldrb r6, [r7, #31] │ │ │ │ movs r1, r3 │ │ │ │ - strb r4, [r1, #17] │ │ │ │ + strb r4, [r6, #17] │ │ │ │ movs r7, r3 │ │ │ │ ldrh r4, [r0, r4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ + ldrb r0, [r6, #25] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ movs r1, r3 │ │ │ │ - ldr??.w r0, [ip, pc, lsl #1] │ │ │ │ + strh.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 +213907,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, [r1, #23] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldrb r4, [r2, #17] │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + str r2, [r0, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ 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 +214907,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, [r1, #28] │ │ │ │ movs r1, r3 │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ 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] │ │ │ │ + stcl 0, cr0, [lr, #-96] @ 0xffffffa0 │ │ │ │ + strb r4, [r3, #13] │ │ │ │ movs r1, r3 │ │ │ │ - strb r2, [r1, #12] │ │ │ │ + strb r2, [r6, #12] │ │ │ │ movs r1, r3 │ │ │ │ - strb r6, [r2, #11] │ │ │ │ + strb r6, [r7, #11] │ │ │ │ movs r1, r3 │ │ │ │ - strb r0, [r6, #10] │ │ │ │ + strb r0, [r3, #11] │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + subs r0, r2, #6 │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + strb r4, [r2, #13] │ │ │ │ movs r1, r3 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ movs r1, r3 │ │ │ │ - vst4.8 {d0-d3}, [ip :64], lr │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + ldrsh.w r0, [r4, lr, lsl #1] │ │ │ │ + strb r4, [r0, #6] │ │ │ │ movs r1, r3 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + strb r4, [r5, #2] │ │ │ │ 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 +215054,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, [r2, #108] @ 0x6c │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r2, [pc, #36] @ (eb450 ) │ │ │ │ @@ -215075,15 +215075,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, [r0, #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 +215096,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, [r7, #96] @ 0x60 │ │ │ │ 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 +215165,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, #176] @ (eb600 ) │ │ │ │ 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 +215754,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 r0, fp │ │ │ │ movs r5, r4 │ │ │ │ ldr r0, [pc, #168] @ (ebca0 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n ec394 │ │ │ │ + b.n ec3e4 │ │ │ │ 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 +215880,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 180bb0 │ │ │ │ ldrb.w r3, [r4, #324] @ 0x144 │ │ │ │ cbz r3, ebd50 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 +215932,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 225cac │ │ │ │ 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 +216141,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 2259bc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180afc │ │ │ │ + bl 180b24 │ │ │ │ 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 180b24 │ │ │ │ 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 180b24 │ │ │ │ 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 1732e4 │ │ │ │ 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 173000 │ │ │ │ strb.w r0, [sl, #384] @ 0x180 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ec132 │ │ │ │ - bl 21ae84 │ │ │ │ + bl 21aeac │ │ │ │ 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 +216232,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 180b10 │ │ │ │ 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 +216252,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 180b10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b10 │ │ │ │ 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 173088 │ │ │ │ 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 +216287,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, [r4, #64] @ 0x40 │ │ │ │ movs r1, r3 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r6, r5] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ movs r1, r3 │ │ │ │ subs r7, #100 @ 0x64 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r7, #52] @ 0x34 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r2, r4] │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ movs r1, r3 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r2, [r3, #52] @ 0x34 │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ 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 21af84 │ │ │ │ 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 180b10 │ │ │ │ add.w r0, r4, #284 @ 0x11c │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b10 │ │ │ │ add.w r0, r4, #340 @ 0x154 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b10 │ │ │ │ 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 +216501,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 225ba0 │ │ │ │ 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 225cac │ │ │ │ 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 225e10 │ │ │ │ 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 +216545,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, [r4, #24] │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r4, [r7, #24] │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [r5, #24] │ │ │ │ + str r2, [r2, #28] │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r0, [r4, #28] │ │ │ │ movs r1, r3 │ │ │ │ - str r6, [r7, #24] │ │ │ │ + str r6, [r4, #28] │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r0, [r6, #28] │ │ │ │ movs r1, r3 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r6, [r1, #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 +216582,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 225b10 │ │ │ │ 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 225b40 │ │ │ │ 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 225b70 │ │ │ │ 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 +216899,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 2275bc │ │ │ │ + bl 165cf4 │ │ │ │ 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 +217209,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 1732e4 │ │ │ │ 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 +217657,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 173000 │ │ │ │ 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 259ee0 │ │ │ │ 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 259ee0 │ │ │ │ cbnz r0, ecff0 │ │ │ │ ldr r5, [pc, #380] @ (ed12c ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 259eb8 │ │ │ │ + bl 259ee0 │ │ │ │ cbz r0, ecfd0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 259ee8 │ │ │ │ + bl 259f10 │ │ │ │ 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 +217704,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 259f10 │ │ │ │ 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 259f10 │ │ │ │ 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 +217750,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, [r0, 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] │ │ │ │ - movs r1, r3 │ │ │ │ - ldrb r2, [r2, r7] │ │ │ │ - movs r1, r3 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ - movs r1, r3 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ - movs r1, r3 │ │ │ │ - ldrb r4, [r1, r2] │ │ │ │ - movs r1, r3 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrb r6, [r5, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + ldrb r2, [r7, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ movs r1, r3 │ │ │ │ ldrb r4, [r6, r2] │ │ │ │ movs r1, r3 │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ + movs r1, r3 │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ movs r1, r3 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ - movs r1, r3 │ │ │ │ ldrb r4, [r3, r3] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ - movs r1, r3 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ + ldrb r0, [r5, r3] │ │ │ │ movs r1, r3 │ │ │ │ ldrb r4, [r5, r3] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ movs r1, r3 │ │ │ │ ldrb r4, [r7, r3] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ - movs r1, r3 │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ movs r1, r3 │ │ │ │ + ldrb r0, [r1, r4] │ │ │ │ + movs r1, r3 │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ movs r1, r3 │ │ │ │ ldrb r4, [r2, r4] │ │ │ │ movs r1, r3 │ │ │ │ ldrb r0, [r3, r4] │ │ │ │ movs r1, r3 │ │ │ │ ldrb r4, [r4, r4] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + ldrb r0, [r5, r4] │ │ │ │ + movs r1, r3 │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ + movs r1, r3 │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ + movs r1, r3 │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ movs r1, r3 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ movs r1, r3 │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ + movs r1, r3 │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r7, r5] │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r0, r6] │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r3, r7] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ movs r1, r3 │ │ │ │ ldrb r2, [r4, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + ldrsh r2, [r2, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r5, r7] │ │ │ │ + ldrsh r6, [r2, r0] │ │ │ │ + movs r1, r3 │ │ │ │ + ldrsh r6, [r2, r0] │ │ │ │ + movs r1, r3 │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ movs r1, r3 │ │ │ │ adds r0, #238 @ 0xee │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsb r0, [r3, r1] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r6, r6] │ │ │ │ + ldrb r4, [r3, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ movs r1, r3 │ │ │ │ - blt.n ed084 │ │ │ │ + blt.n ed0d4 │ │ │ │ movs r0, r3 │ │ │ │ - bgt.n ed160 │ │ │ │ + bgt.n ed1b0 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r4, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, r4] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ movs r1, r3 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, r2] │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ 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 +218003,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, [r6, r5] │ │ │ │ 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 +219629,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ b.n ee3d4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - subs r6, r4, r7 │ │ │ │ + adds r6, r1, #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 +219830,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 1695fc │ │ │ │ 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 +219899,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ee57c │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169624 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ee688 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -219916,15 +219916,15 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bx fp │ │ │ │ + blx r0 │ │ │ │ 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 +220318,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 2275bc │ │ │ │ + bl 165cf4 │ │ │ │ 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 +220672,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 16abf8 │ │ │ │ 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, #84 @ 0x54 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ 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 +220760,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 16abf8 │ │ │ │ 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, r4, #25 │ │ │ │ movs r5, r4 │ │ │ │ asrs r2, r0, #2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ + subs r6, #160 @ 0xa0 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ + cmp r5, #112 @ 0x70 │ │ │ │ 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 +221705,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, r2, #27 │ │ │ │ movs r5, r4 │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ movs r1, r3 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ - movs r1, r3 │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + adds r5, #196 @ 0xc4 │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ movs r1, r3 │ │ │ │ adds r5, #150 @ 0x96 │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #4 │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ + movs r1, r3 │ │ │ │ + adds r5, #44 @ 0x2c │ │ │ │ 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 +222369,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 16b060 │ │ │ │ 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 +222650,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, 0, 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 +222679,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 180bb0 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a080 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, f033c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 180bcc │ │ │ │ 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 +223056,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 180bb0 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a080 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f07ee │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ @@ -223174,15 +223174,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 16a0b8 │ │ │ │ mov r5, r0 │ │ │ │ b.n f0312 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 47574 │ │ │ │ mov r0, sl │ │ │ │ @@ -223239,39 +223239,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 │ │ │ │ + lsrs r0, r4 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ + cmp r4, #18 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + cmp r4, #10 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r4, #2 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ movs r1, r3 │ │ │ │ - cmp r3, #202 @ 0xca │ │ │ │ + cmp r3, #242 @ 0xf2 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r3, #236 @ 0xec │ │ │ │ movs r1, r3 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ movs r1, r3 │ │ │ │ - cmp r2, #32 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ movs r1, r3 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r2, #32 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ + cmp r2, #28 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + cmp r2, #26 │ │ │ │ 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 +223470,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 180bb0 │ │ │ │ b.n f0afe │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 166740 │ │ │ │ + bl 166768 │ │ │ │ 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 180bcc │ │ │ │ b.n f0aaa │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 16b0a4 │ │ │ │ + bl 16b0cc │ │ │ │ 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 +223564,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: 0xf1fa0024 │ │ │ │ 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 +223582,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 17e7a0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e81c │ │ │ │ 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 17e81c │ │ │ │ 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 17e81c │ │ │ │ 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 17e81c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17ebe4 │ │ │ │ + bl 17ec0c │ │ │ │ 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 +223660,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 180bb0 │ │ │ │ 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 166730 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ add.w r0, r5, #672 @ 0x2a0 │ │ │ │ - bl 166708 │ │ │ │ + bl 166730 │ │ │ │ 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 +223720,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 180bb0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ add.w r6, r4, #592 @ 0x250 │ │ │ │ - bl 16b0a4 │ │ │ │ + bl 16b0cc │ │ │ │ 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 166768 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f0dbc │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ bne.n f0e8c │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 +223810,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 180bcc │ │ │ │ add.w r6, r4, #648 @ 0x288 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180bb0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl f0c90 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 +223837,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 172e04 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 +224130,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 2275bc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f1206 │ │ │ │ - bl 165ccc │ │ │ │ + bl 165cf4 │ │ │ │ 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 +224151,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 2275bc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f124a │ │ │ │ - bl 165ccc │ │ │ │ + bl 165cf4 │ │ │ │ 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 +224170,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 2275bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f12c0 │ │ │ │ - bl 165ccc │ │ │ │ + bl 165cf4 │ │ │ │ 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 +224344,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 │ │ │ │ + eors.w 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 +224409,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, r7, r4 │ │ │ │ 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 +224873,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 16abf8 │ │ │ │ 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 f1328 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r6, #28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r1, #27 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ movs r1, r3 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ 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 +224916,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 172d6c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ cmp r9, r5 │ │ │ │ beq.n f1a08 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 180b88 │ │ │ │ + bl 180bb0 │ │ │ │ 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 16674c │ │ │ │ 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 +224949,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 180bb0 │ │ │ │ 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 166730 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180bb0 │ │ │ │ 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 172d6c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #640] @ 0x280 │ │ │ │ - bl 180c1c │ │ │ │ + bl 180c44 │ │ │ │ ldr.w r0, [r4, #644] @ 0x284 │ │ │ │ movs r1, #0 │ │ │ │ - bl 180c1c │ │ │ │ + bl 180c44 │ │ │ │ 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 180b10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 16671c │ │ │ │ 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 +225014,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 180b10 │ │ │ │ add.w r0, r4, #744 @ 0x2e8 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 16671c │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b10 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 16671c │ │ │ │ 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 16674c │ │ │ │ b.n f1a7e │ │ │ │ ldr.w r0, [r4, #560] @ 0x230 │ │ │ │ blx 47574 │ │ │ │ add.w r0, r4, #564 @ 0x234 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b10 │ │ │ │ add.w r0, r4, #592 @ 0x250 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 16671c │ │ │ │ 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 +225077,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 180bb0 │ │ │ │ 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 172d6c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 +225127,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 16674c │ │ │ │ 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 +225152,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 172b50 │ │ │ │ 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 +225169,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 180bb0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 16b0a4 │ │ │ │ + bl 16b0cc │ │ │ │ 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 166768 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f1d0c │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w f227a │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ ldr.w r4, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ blt.w f1f60 │ │ │ │ @@ -225232,24 +225232,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 180bb0 │ │ │ │ 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 16678c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n f1db6 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r8] │ │ │ │ @@ -225337,52 +225337,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 16674c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w f2186 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 180bb0 │ │ │ │ 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 166730 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ add.w r0, sl, #672 @ 0x2a0 │ │ │ │ - bl 166708 │ │ │ │ + bl 166730 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180bb0 │ │ │ │ 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 180bcc │ │ │ │ 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 +225440,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, r1, #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 +225540,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 180bb0 │ │ │ │ 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 172d6c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 16678c │ │ │ │ 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 +225628,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 172e04 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ b.n f1d3a │ │ │ │ add.w r0, sl, #592 @ 0x250 │ │ │ │ - bl 166724 │ │ │ │ + bl 16674c │ │ │ │ b.n f2172 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n f1f60 │ │ │ │ add.w r4, sl, #564 @ 0x234 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180bb0 │ │ │ │ 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 172d6c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 +225680,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 16674c │ │ │ │ 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 +225708,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 172b50 │ │ │ │ ldr.w r3, [r5, #280] @ 0x118 │ │ │ │ mov r0, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 180b88 │ │ │ │ + bl 180bb0 │ │ │ │ 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 +225734,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 180bcc │ │ │ │ ldr.w r1, [r5, #408] @ 0x198 │ │ │ │ ldr.w r0, [r5, #348] @ 0x15c │ │ │ │ blx 48918 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180bb0 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n f246a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -225791,37 +225791,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 180bb0 │ │ │ │ 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 172d6c │ │ │ │ str r7, [r0, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 180bcc │ │ │ │ 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 +225830,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 16678c │ │ │ │ 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 +225874,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 16674c │ │ │ │ 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 +225911,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 180bb0 │ │ │ │ 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 180bcc │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ b.n f251e │ │ │ │ add.w r0, r5, #744 @ 0x2e8 │ │ │ │ strd r1, fp, [r5, #792] @ 0x318 │ │ │ │ - bl 166708 │ │ │ │ + bl 166730 │ │ │ │ b.n f25ac │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 166724 │ │ │ │ + bl 16674c │ │ │ │ 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 +225975,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 2275b0 │ │ │ │ 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 +225994,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 2275b0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cbz r1, f26a6 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r2 │ │ │ │ - bl 227588 │ │ │ │ + bl 2275b0 │ │ │ │ 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 +226023,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, r2, #22 │ │ │ │ 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 +226106,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 180b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f2c34 │ │ │ │ add.w sl, r4, #648 @ 0x288 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 180afc │ │ │ │ + bl 180b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f3060 │ │ │ │ add.w r7, r4, #672 @ 0x2a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 166674 │ │ │ │ + bl 16669c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f3046 │ │ │ │ add.w r0, r4, #744 @ 0x2e8 │ │ │ │ - bl 166674 │ │ │ │ + bl 16669c │ │ │ │ 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 +226373,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 16b154 │ │ │ │ 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 +226470,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 172d40 │ │ │ │ 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 16669c │ │ │ │ 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 +226599,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 16b154 │ │ │ │ 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 +226646,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 180b24 │ │ │ │ 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 +226665,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 172d40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f2fd2 │ │ │ │ add.w r3, r4, #592 @ 0x250 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r3 │ │ │ │ - bl 166674 │ │ │ │ + bl 16669c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f2fca │ │ │ │ add.w r6, r4, #564 @ 0x234 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180afc │ │ │ │ + bl 180b24 │ │ │ │ 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 172d6c │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ ldr.w r2, [r7, #280] @ 0x118 │ │ │ │ cmp r2, r5 │ │ │ │ bls.n f2ebc │ │ │ │ mov r0, r6 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180bb0 │ │ │ │ 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 16674c │ │ │ │ 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 180be8 │ │ │ │ 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 180be8 │ │ │ │ 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 +226762,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 180bb0 │ │ │ │ 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 172d6c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ ldr.w r0, [r4, #640] @ 0x280 │ │ │ │ movs r1, #0 │ │ │ │ - bl 180c1c │ │ │ │ + bl 180c44 │ │ │ │ ldr.w r0, [r4, #464] @ 0x1d0 │ │ │ │ blx 47574 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b10 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 16671c │ │ │ │ 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 180b10 │ │ │ │ add.w r0, r4, #592 @ 0x250 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 16671c │ │ │ │ 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 16671c │ │ │ │ ldr.w r0, [r4, #560] @ 0x230 │ │ │ │ blx 47574 │ │ │ │ ldr.w r0, [r4, #464] @ 0x1d0 │ │ │ │ blx 47574 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b10 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 16671c │ │ │ │ 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 +226827,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 172d40 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f2c16 │ │ │ │ mov sl, r0 │ │ │ │ b.n f2b24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b10 │ │ │ │ mov r0, sl │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 16671c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n f2c40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b10 │ │ │ │ mov r0, sl │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b10 │ │ │ │ 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 +226864,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 16671c │ │ │ │ b.n f2c28 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 166724 │ │ │ │ + bl 16674c │ │ │ │ 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 +226887,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 f3014 │ │ │ │ movs r4, r4 │ │ │ │ b.n f30e2 │ │ │ │ @ instruction: 0xffffedad │ │ │ │ vsri.32 d31, d31, #1 │ │ │ │ - @ instruction: 0xffffce8c │ │ │ │ + @ instruction: 0xffffceb4 │ │ │ │ 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 +226995,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} │ │ │ │ + mcr2 0, 3, 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 +227194,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 180b24 │ │ │ │ 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 169e60 │ │ │ │ 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 259ee0 │ │ │ │ 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 259ee0 │ │ │ │ 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 259ee0 │ │ │ │ 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 259ee0 │ │ │ │ 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 259ee0 │ │ │ │ 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 +227277,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 259f10 │ │ │ │ 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 259f34 │ │ │ │ str.w r0, [r6, #680] @ 0x2a8 │ │ │ │ b.n f3400 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 259ee8 │ │ │ │ + bl 259f10 │ │ │ │ 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 259f10 │ │ │ │ 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 259f10 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r6, #686] @ 0x2ae │ │ │ │ b.n f343c │ │ │ │ mov r0, r9 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b10 │ │ │ │ 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, [r7, #19] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r2, #23] │ │ │ │ + strb r2, [r7, #23] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r0, [r0, #26] │ │ │ │ movs r0, r3 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ movs r0, r3 │ │ │ │ svc 197 @ 0xc5 │ │ │ │ vrsra.u32 d30, d15, #1 │ │ │ │ @ instruction: 0xffffe169 │ │ │ │ vaddl.u q15, d31, d11 │ │ │ │ vabdl.u , d15, d29 │ │ │ │ vrshr.u32 d30, d23, #1 │ │ │ │ @@ -227354,33 +227354,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 16a158 │ │ │ │ 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 16a158 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f3558 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 169f70 │ │ │ │ + bl 169f98 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b10 │ │ │ │ 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 +227658,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 180bb0 │ │ │ │ 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 180bcc │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r4, #520] @ 0x208 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2586dc │ │ │ │ + bl 258704 │ │ │ │ add.w r8, r4, #472 @ 0x1d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180bb0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 166708 │ │ │ │ + bl 166730 │ │ │ │ mov r0, r8 │ │ │ │ strb.w r7, [r4, #532] @ 0x214 │ │ │ │ - bl 166708 │ │ │ │ + bl 166730 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 166768 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 +227744,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 180bb0 │ │ │ │ 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 180bcc │ │ │ │ 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 +227770,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 180bb0 │ │ │ │ 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 180bcc │ │ │ │ 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 +227795,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 180bb0 │ │ │ │ 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 180bcc │ │ │ │ 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 +227821,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 180bcc │ │ │ │ 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 16b0cc │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n f395a │ │ │ │ add r1, pc, #108 @ (adr r1, f3af0 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 16b0a4 │ │ │ │ + bl 16b0cc │ │ │ │ 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 +227866,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 16b0cc │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 +227896,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 180bb0 │ │ │ │ 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 +227916,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 180bcc │ │ │ │ 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 +227942,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 180bb0 │ │ │ │ ldrb.w r3, [r5, #568] @ 0x238 │ │ │ │ cbz r3, f3bc0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ mov r0, r4 │ │ │ │ bl f3b04 │ │ │ │ mov r0, r6 │ │ │ │ blx 47944 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b060 │ │ │ │ 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 +227985,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 180bb0 │ │ │ │ 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 +228003,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 180bcc │ │ │ │ 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 +228134,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 165d14 │ │ │ │ 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 +228182,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 173a88 │ │ │ │ movs r3, #1 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r2, r3 │ │ │ │ ldrd r0, r8, [r5] │ │ │ │ mov r1, r6 │ │ │ │ blx r8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -228264,15 +228264,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 16df60 │ │ │ │ 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 +228294,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 172d40 │ │ │ │ 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 +228394,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 180bb0 │ │ │ │ ldrb.w r3, [r4, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f4148 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 +228441,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 258704 │ │ │ │ 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 +228463,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 180bcc │ │ │ │ ldr.w r1, [r4, #520] @ 0x208 │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 2584e0 │ │ │ │ + bl 258508 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180bb0 │ │ │ │ add.w r0, r4, #472 @ 0x1d8 │ │ │ │ - bl 166708 │ │ │ │ + bl 166730 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ strb.w r3, [r4, #532] @ 0x214 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 +228559,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 16e0c0 │ │ │ │ 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 +228594,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 172d40 │ │ │ │ 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 +228629,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, f4338 │ │ │ │ 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 +228815,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 172d40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f44a2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172d6c │ │ │ │ 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 172d6c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f44a2 │ │ │ │ strd r5, r6, [r0] │ │ │ │ b.n f44a2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 47574 │ │ │ │ b.n f44a2 │ │ │ │ @@ -229369,17 +229369,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 16671c │ │ │ │ add.w r0, r7, #408 @ 0x198 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b10 │ │ │ │ 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 +229639,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 16b060 │ │ │ │ strd r0, r1, [r7, #24] │ │ │ │ mov r0, sl │ │ │ │ - bl 180b88 │ │ │ │ + bl 180bb0 │ │ │ │ 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 +229699,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 180bcc │ │ │ │ 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 +230368,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 172d40 │ │ │ │ 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 +230674,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 f5834 │ │ │ │ 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 +230780,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 f5a30 │ │ │ │ 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 +230894,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 f5b1c │ │ │ │ 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 +231069,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 16abf8 │ │ │ │ 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 +231131,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, #536 @ (adr r2, f5f68 ) │ │ │ │ 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 f5c98 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n f5dd8 │ │ │ │ + bmi.n f5e28 │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n f5d50 │ │ │ │ + bmi.n f5da0 │ │ │ │ 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 +231372,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 16669c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f6500 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ - bl 180afc │ │ │ │ + bl 180b24 │ │ │ │ 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 +232126,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: 0xffffd160 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ vst1.8 {d0[3]}, [r0]! │ │ │ │ lsrs r0, r3, #21 │ │ │ │ @@ -232144,24 +232144,24 @@ │ │ │ │ lsrs r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ blt.n f674e │ │ │ │ @ instruction: 0xffff0bf4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, 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, r4, r7} │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r4, {r4, r6} │ │ │ │ + ldmia r4, {r3, r4, r5, r6} │ │ │ │ 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 +232218,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 r0!, {r1, r3, r5, r6, r7} │ │ │ │ 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 +232631,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, #24] │ │ │ │ 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 +232812,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, [r6, #58] @ 0x3a │ │ │ │ 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 +232932,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, [r7, #46] @ 0x2e │ │ │ │ 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 +233233,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 180bb0 │ │ │ │ b.n f7346 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 166740 │ │ │ │ + bl 166768 │ │ │ │ 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 180bcc │ │ │ │ b.n f72f2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 16b0a4 │ │ │ │ + bl 16b0cc │ │ │ │ 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 +233306,22 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 47bd0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ble.n f73d8 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180bb0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 48544 │ │ │ │ mov r0, r7 │ │ │ │ - bl 166708 │ │ │ │ + bl 166730 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 +233506,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, r4, r5, r6} │ │ │ │ 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 +233528,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, [r0, #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 +233565,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 180bb0 │ │ │ │ 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 180bcc │ │ │ │ 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 +233891,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, [r5, #42] @ 0x2a │ │ │ │ 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 +233969,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 180b10 │ │ │ │ add.w r0, r6, #392 @ 0x188 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 16671c │ │ │ │ mov r0, r6 │ │ │ │ bl ed2fc │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ @@ -234028,15 +234028,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 180bb0 │ │ │ │ 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 +234045,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 166768 │ │ │ │ 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 +234066,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 166768 │ │ │ │ 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 +234083,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 180bcc │ │ │ │ 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 +234311,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 │ │ │ │ + cbz r2, f7e76 │ │ │ │ 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 +234388,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 180bb0 │ │ │ │ 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 +234407,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 180bcc │ │ │ │ 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 +234438,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 166768 │ │ │ │ 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 180bb0 │ │ │ │ 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 166730 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ b.n f7ef4 │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b060 │ │ │ │ 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 +234487,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 180bcc │ │ │ │ b.n f7ef4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -234710,15 +234710,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, f823c │ │ │ │ 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 +234796,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 180b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f8524 │ │ │ │ add.w r3, fp, #392 @ 0x188 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 166674 │ │ │ │ + bl 16669c │ │ │ │ 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 +234883,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 16671c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b10 │ │ │ │ mov r0, fp │ │ │ │ bl ed2fc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -234997,31 +234997,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 16671c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b10 │ │ │ │ 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 180b10 │ │ │ │ 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 +235229,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 180bb0 │ │ │ │ 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 166730 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 180bb0 │ │ │ │ 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 166730 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 180bb0 │ │ │ │ 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 180bcc │ │ │ │ b.n f8736 │ │ │ │ add.w r0, sl, #392 @ 0x188 │ │ │ │ strd r2, r3, [sl, #440] @ 0x1b8 │ │ │ │ - bl 166708 │ │ │ │ + bl 166730 │ │ │ │ b.n f880e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ movs r0, r3 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ movs r0, r3 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #24 │ │ │ │ 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 +235309,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 180bb0 │ │ │ │ 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 +235329,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 180bcc │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 +235382,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 180bb0 │ │ │ │ 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 180bcc │ │ │ │ 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 166730 │ │ │ │ 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 +235424,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 180bb0 │ │ │ │ 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 180bcc │ │ │ │ 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 +236254,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 180b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f935a │ │ │ │ add.w r8, r4, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 166674 │ │ │ │ + bl 16669c │ │ │ │ cbnz r0, f9354 │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ - bl 166674 │ │ │ │ + bl 16669c │ │ │ │ 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 +236295,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 16671c │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b10 │ │ │ │ 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 +236351,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 180bb0 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cbnz r0, f9432 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cbnz r0, f9422 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b10 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 16671c │ │ │ │ add.w r0, r5, #120 @ 0x78 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 16671c │ │ │ │ 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 +236381,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 180bcc │ │ │ │ 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 +236404,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 180bb0 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cbnz r0, f94a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 +237036,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 180bb0 │ │ │ │ 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 180bcc │ │ │ │ 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 +237205,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 180bb0 │ │ │ │ + bl 16b060 │ │ │ │ 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 +237231,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 166768 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 180bcc │ │ │ │ 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 +237525,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 16707c │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ 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 +237543,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 16df3c │ │ │ │ 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 +237568,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 21eff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, r4, #236 @ 0xec │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 21efd0 │ │ │ │ + bl 21eff8 │ │ │ │ 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 +237924,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 172fdc │ │ │ │ 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 173100 │ │ │ │ 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 172fdc │ │ │ │ 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 +237972,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, [r7, #40] @ 0x28 │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xb648 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldrb r2, [r5, #14] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #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 +238005,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 21f128 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #88] @ (fa5f8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1665f8 │ │ │ │ - bl 166670 │ │ │ │ + bl 166620 │ │ │ │ + bl 166698 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 16ae20 │ │ │ │ + bl 16ae48 │ │ │ │ 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 166edc │ │ │ │ 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 +238055,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 16640c │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ - bl 16df14 │ │ │ │ + bl 16df3c │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663e4 │ │ │ │ + bl 16640c │ │ │ │ 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 16640c │ │ │ │ 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 16def4 │ │ │ │ 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 16640c │ │ │ │ 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 165f64 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f64 │ │ │ │ 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 165f64 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r3, #400] @ 0x190 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f64 │ │ │ │ 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 +238128,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 165ea4 │ │ │ │ movs r2, #20 │ │ │ │ add.w r1, r5, #964 @ 0x3c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f64 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r6, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f64 │ │ │ │ ldrb.w r1, [r6, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 166104 │ │ │ │ + bl 16612c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 167270 │ │ │ │ + bl 167298 │ │ │ │ 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 +238186,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 16d9a0 │ │ │ │ mov r0, sp │ │ │ │ - bl 165e7c │ │ │ │ + bl 165ea4 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r4, #268] @ 0x10c │ │ │ │ mov r0, sp │ │ │ │ - bl 1ee71c │ │ │ │ + bl 1ee744 │ │ │ │ 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 16d9e0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ add.w r1, r4, #272 @ 0x110 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #964 @ 0x3c4 │ │ │ │ - bl 16da4c │ │ │ │ + bl 16da74 │ │ │ │ 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 +238232,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 16d9e0 │ │ │ │ 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 +238252,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 16df3c │ │ │ │ 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 16640c │ │ │ │ mov r0, r5 │ │ │ │ - bl 166484 │ │ │ │ + bl 1664ac │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166484 │ │ │ │ + bl 1664ac │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ strb.w r0, [r4, #1141] @ 0x475 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16df14 │ │ │ │ + bl 16df3c │ │ │ │ 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 16df3c │ │ │ │ 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 +238318,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 165f64 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ - bl 1661dc │ │ │ │ + bl 166204 │ │ │ │ ldrb.w r1, [r4, #1141] @ 0x475 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1661dc │ │ │ │ + bl 166204 │ │ │ │ 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 +238362,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 167154 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, fa99a │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663b0 │ │ │ │ + bl 1663d8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl fa600 │ │ │ │ ldr r1, [r6, #96] @ 0x60 │ │ │ │ cbz r1, fa990 │ │ │ │ mov r0, r5 │ │ │ │ bl fa600 │ │ │ │ @@ -238422,30 +238422,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 165ea4 │ │ │ │ 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 167100 │ │ │ │ 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 +238851,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 21dcb8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, ip │ │ │ │ - bl 21dd60 │ │ │ │ + bl 21dd88 │ │ │ │ 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 +238900,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 186614 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ str r6, [r5, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ @@ -238953,21 +238953,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 185884 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 +238979,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 189140 │ │ │ │ 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 +239039,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 1886e4 │ │ │ │ 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 +239062,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 186908 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ 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 189140 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r8 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 188300 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 185884 │ │ │ │ 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 +239128,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 188a50 │ │ │ │ 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 +239198,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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 +239251,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 185954 │ │ │ │ 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 189140 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 +239321,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 189140 │ │ │ │ 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 +239395,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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 +239500,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 18599c │ │ │ │ add.w r6, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 +239535,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 188c90 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 +239607,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 18599c │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 188c90 │ │ │ │ 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 18599c │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 +239793,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 18599c │ │ │ │ add.w sl, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ bl faedc │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ @@ -239827,160 +239827,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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl faedc │ │ │ │ mov r2, r7 │ │ │ │ @@ -239990,65 +239990,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 188c90 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 +240081,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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 +240175,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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 +240231,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 21bd8c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 185334 │ │ │ │ + bl 18535c │ │ │ │ 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 21bd8c │ │ │ │ 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 +240287,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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 +240384,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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ str r0, [sp, #8] │ │ │ │ add r7, r9 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 +240489,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 189140 │ │ │ │ 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 +240552,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 183530 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 197aa0 │ │ │ │ + bl 197ac8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b40ac │ │ │ │ + bl 1b40d4 │ │ │ │ ldr r1, [pc, #580] @ (fc20c ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c4738 │ │ │ │ + bl 1c4760 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c83dc │ │ │ │ + bl 1c8404 │ │ │ │ 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 +240584,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 1dc600 │ │ │ │ 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 1d87d8 │ │ │ │ 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 +240616,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 1cbe1c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1da3d0 │ │ │ │ + bl 1da3f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fc176 │ │ │ │ orr.w r4, r4, fp │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ uxtb r4, r4 │ │ │ │ - bl 1d1e9c │ │ │ │ + bl 1d1ec4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dbcd4 │ │ │ │ + bl 1dbcfc │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df9e8 │ │ │ │ + bl 1dfa10 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e0208 │ │ │ │ + bl 1e0230 │ │ │ │ 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 1c36c4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198bdc │ │ │ │ + bl 198c04 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b432c │ │ │ │ + bl 1b4354 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ uxtb r5, r5 │ │ │ │ - bl 1cac0c │ │ │ │ + bl 1cac34 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18db14 │ │ │ │ + bl 18db3c │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb4c0 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cac74 │ │ │ │ + bl 1cac9c │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ccb84 │ │ │ │ + bl 1ccbac │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ca7c4 │ │ │ │ + bl 1ca7ec │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc0b0 │ │ │ │ + bl 1cc0d8 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0064 │ │ │ │ + bl 1f008c │ │ │ │ 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 +240703,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 1dcd2c │ │ │ │ orr.w r4, r0, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d218c │ │ │ │ + bl 1d21b4 │ │ │ │ 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 1dd4b8 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ b.n fbfb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cdb44 │ │ │ │ + bl 1cdb6c │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ b.n fc12e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cac0c │ │ │ │ + bl 1cac34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb4c0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d1e9c │ │ │ │ + bl 1d1ec4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dbcd4 │ │ │ │ + bl 1dbcfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df9e8 │ │ │ │ + bl 1dfa10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e0208 │ │ │ │ + bl 1e0230 │ │ │ │ b.n fc0a4 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19cdc4 │ │ │ │ + bl 19cdec │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fc03a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c83dc │ │ │ │ + bl 1c8404 │ │ │ │ b.n fc05a │ │ │ │ ldr r0, [pc, #84] @ (fc214 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 173060 │ │ │ │ + bl 173088 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n fc126 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c3e38 │ │ │ │ + bl 1c3e60 │ │ │ │ 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 +240791,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, [r5, #17] │ │ │ │ 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 +240813,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 1a035c │ │ │ │ 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 +240831,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 1abae8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ef964 │ │ │ │ + bl 1ef98c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c3e38 │ │ │ │ + bl 1c3e60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d998 │ │ │ │ + bl 19d9c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a0334 │ │ │ │ + bl 1a035c │ │ │ │ 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 +240889,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 19d860 │ │ │ │ ldr r3, [pc, #692] @ (fc5d8 ) │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 198f90 │ │ │ │ + bl 198fb8 │ │ │ │ ldr r1, [pc, #684] @ (fc5dc ) │ │ │ │ mov r2, sl │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ - bl 1c447c │ │ │ │ + bl 1c44a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c0588 │ │ │ │ + bl 1c05b0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19db80 │ │ │ │ + bl 19dba8 │ │ │ │ ldrb.w r3, [fp, #261] @ 0x105 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fc4ae │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ad5a0 │ │ │ │ + bl 1ad5c8 │ │ │ │ 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 1cfccc │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19f2b0 │ │ │ │ + bl 19f2d8 │ │ │ │ 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 1eac7c │ │ │ │ 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 +240982,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 21defc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fc3d4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21dea4 │ │ │ │ + bl 21decc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fc3c6 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n fc3d6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f0444 │ │ │ │ + bl 1f046c │ │ │ │ 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 +241019,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 16abf8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e773c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e773c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16abf8 │ │ │ │ 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 +241083,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 1870f0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n fc5b6 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r5 │ │ │ │ mov r5, sl │ │ │ │ @@ -241124,37 +241124,37 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl fafdc │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ 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 1870f0 │ │ │ │ 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 1c648c │ │ │ │ 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 +241162,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 1c648c │ │ │ │ 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 +241179,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, [r4, #7] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [r2, r2] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ movs r0, r3 │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + strb r6, [r4, #6] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldr r0, [r0, 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 +241210,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 1a8528 │ │ │ │ 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 +241265,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 1bbe64 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 131030 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #5 │ │ │ │ @@ -241281,34 +241281,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 19f910 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r9, [sp, #20] │ │ │ │ - bl 19f2b0 │ │ │ │ + bl 19f2d8 │ │ │ │ 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 18779c │ │ │ │ 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 +241332,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 18779c │ │ │ │ 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 1bdcb0 │ │ │ │ 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 18779c │ │ │ │ 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 19c6a4 │ │ │ │ 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 +241418,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 1af898 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ b.n fc656 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1af870 │ │ │ │ + bl 1af898 │ │ │ │ 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 +241682,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 1870f0 │ │ │ │ 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 +241711,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 18847c │ │ │ │ add r0, sl │ │ │ │ cmp r0, r8 │ │ │ │ bcc.n fcb36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188454 │ │ │ │ + bl 18847c │ │ │ │ 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 +242063,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 1ac404 │ │ │ │ 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 +242080,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 1ac404 │ │ │ │ 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 +242104,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 19aa58 │ │ │ │ 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 1d3530 │ │ │ │ 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 1c44a4 │ │ │ │ ldr.w r1, [pc, #1384] @ fd544 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 1f12c4 │ │ │ │ + bl 1f12ec │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19e520 │ │ │ │ + bl 19e548 │ │ │ │ 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 1b3510 │ │ │ │ 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 1a5a90 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1007bc │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c5314 │ │ │ │ + bl 1c533c │ │ │ │ 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 +242234,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 198fb8 │ │ │ │ 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 +242255,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.w fd240 │ │ │ │ mov r0, r9 │ │ │ │ bl ff618 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fd256 │ │ │ │ mov r0, r9 │ │ │ │ - bl 183ecc │ │ │ │ + bl 183ef4 │ │ │ │ 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 +242286,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 1afff4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c83dc │ │ │ │ + bl 1c8404 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cac0c │ │ │ │ + bl 1cac34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb4c0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cac74 │ │ │ │ + bl 1cac9c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1dff50 │ │ │ │ + bl 1dff78 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w fd2f8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f0444 │ │ │ │ + bl 1f046c │ │ │ │ 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 +242327,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 1b3510 │ │ │ │ mov r0, r9 │ │ │ │ bl 10080c │ │ │ │ mov r0, r9 │ │ │ │ bl 1007e4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a5a68 │ │ │ │ + bl 1a5a90 │ │ │ │ mov r0, r9 │ │ │ │ bl 1007bc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c5314 │ │ │ │ + bl 1c533c │ │ │ │ mov r0, r9 │ │ │ │ movs r5, #1 │ │ │ │ - bl 1c83dc │ │ │ │ + bl 1c8404 │ │ │ │ b.n fd058 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c83dc │ │ │ │ + bl 1c8404 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cac0c │ │ │ │ + bl 1cac34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb4c0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cac74 │ │ │ │ + bl 1cac9c │ │ │ │ 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 +242379,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 19abd0 │ │ │ │ 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 +242410,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 16abf8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e773c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16abf8 │ │ │ │ b.n fcf10 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c62cc │ │ │ │ + bl 1c62f4 │ │ │ │ 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 16abf8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e773c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16abf8 │ │ │ │ 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 +242481,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 1b50b0 │ │ │ │ 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 +242521,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 1870f0 │ │ │ │ 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 +242557,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 1870f0 │ │ │ │ cbz r4, fd49e │ │ │ │ mov r9, r0 │ │ │ │ b.n fd3fa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 101b14 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ @@ -242592,21 +242592,21 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r9 │ │ │ │ bl fae74 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n fd442 │ │ │ │ cbz r5, fd4f8 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ 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 +242636,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 1c648c │ │ │ │ b.n fd4aa │ │ │ │ cbz r1, fd508 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 192700 │ │ │ │ + bl 192728 │ │ │ │ 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 +242670,21 @@ │ │ │ │ @ instruction: 0xffffdb13 │ │ │ │ vcvt.u16.f16 , , #1 │ │ │ │ vtbl.8 d16, {d31- │ │ │ │ - @ instruction: 0xffff6340 │ │ │ │ + @ instruction: 0xffff6368 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [pc, #104] @ (fd5c8 ) │ │ │ │ + ldr r2, [pc, #264] @ (fd668 ) │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r1, [pc, #912] @ (fd8f8 ) │ │ │ │ + ldr r2, [pc, #48] @ (fd598 ) │ │ │ │ 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 +242804,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 │ │ │ │ + movs r7, #244 @ 0xf4 │ │ │ │ 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 +242938,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 185884 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 +242964,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 189140 │ │ │ │ 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 +243095,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 188300 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e08 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 +243133,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 189410 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, fp │ │ │ │ adds r4, #1 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 188300 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e08 │ │ │ │ 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 +243225,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 189410 │ │ │ │ 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 +243247,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 185954 │ │ │ │ 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 189140 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r0 │ │ │ │ b.n fdaf6 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188300 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e08 │ │ │ │ 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 +243315,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 188c44 │ │ │ │ mov r5, r0 │ │ │ │ b.n fdb7a │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ mov r0, fp │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r5, r0 │ │ │ │ b.n fdb7a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188300 │ │ │ │ add r2, sp, #156 @ 0x9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e08 │ │ │ │ b.n fdaa6 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 188c44 │ │ │ │ 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 188c44 │ │ │ │ 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 188c44 │ │ │ │ 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 +243452,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 188e08 │ │ │ │ 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 +243533,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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 +243665,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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 +243720,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 189140 │ │ │ │ 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 +243770,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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 +244206,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 18847c │ │ │ │ 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 +244360,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 18847c │ │ │ │ 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 +244404,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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 +244430,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 189140 │ │ │ │ add.w r0, r5, #24 │ │ │ │ mov r1, fp │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ 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 +244584,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 188fb8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fb8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r9, r9, asr #2 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 +244676,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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 +244788,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 1dea70 │ │ │ │ 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 +244805,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 185bf8 │ │ │ │ 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 +244863,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 18599c │ │ │ │ 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 +244891,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 189140 │ │ │ │ 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 +244914,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 185954 │ │ │ │ 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 189140 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 +244972,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 189140 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 +244996,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 189140 │ │ │ │ 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 +245019,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 1c648c │ │ │ │ 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 +245065,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 1870f0 │ │ │ │ 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 +245090,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 185954 │ │ │ │ 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 189140 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ str.w r6, [r9] │ │ │ │ bl fd748 │ │ │ │ @@ -245120,36 +245120,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 188c90 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, sl │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, sl │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, sl │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 +245203,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 1870f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n feeb8 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #3 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ 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 +245401,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 1870f0 │ │ │ │ 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 +245525,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 1870f0 │ │ │ │ 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 1c648c │ │ │ │ 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 +245597,15 @@ │ │ │ │ mov r3, r8 │ │ │ │ bl fe4d8 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n ff220 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ 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 +245628,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 1c648c │ │ │ │ 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 +245661,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 1dea70 │ │ │ │ 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 +245678,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 185bf8 │ │ │ │ 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 +245729,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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 +245769,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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 18599c │ │ │ │ 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 +245822,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 189140 │ │ │ │ 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 +245842,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 18599c │ │ │ │ add.w sl, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 +245869,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 189140 │ │ │ │ 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 +245906,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 18779c │ │ │ │ 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 +245922,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 18779c │ │ │ │ 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 16df3c │ │ │ │ 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 +245957,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: 0xffff3fa8 │ │ │ │ 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 +246042,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 18847c │ │ │ │ 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 +246108,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 185884 │ │ │ │ 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 186db4 │ │ │ │ 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 +246136,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 189140 │ │ │ │ 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 +246156,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 185884 │ │ │ │ add.w r9, r0, #28 │ │ │ │ ldrb.w r3, [sl, #37] @ 0x25 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 +246181,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 189140 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185bb0 │ │ │ │ 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 189164 │ │ │ │ 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 +246227,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 188300 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e08 │ │ │ │ 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 +246331,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 185884 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 +246357,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 189140 │ │ │ │ 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 +246422,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 188444 │ │ │ │ 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 +246476,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 188c44 │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 189ec0 │ │ │ │ + bl 189ee8 │ │ │ │ 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 +246515,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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 +246565,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 18847c │ │ │ │ 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 +246644,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 189ee8 │ │ │ │ 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 +246663,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 186db4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 188300 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e08 │ │ │ │ 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 +246774,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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 +246814,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 189140 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 +246889,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 185954 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, sl, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 +246928,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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 +247014,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 188c44 │ │ │ │ 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 18847c │ │ │ │ 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 +247087,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 185954 │ │ │ │ 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 189140 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 +247152,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 189140 │ │ │ │ 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 +247188,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 185884 │ │ │ │ add.w r8, r0, #28 │ │ │ │ ldrb.w r3, [r9, #41] @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 +247215,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 189140 │ │ │ │ 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 +247232,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 188300 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e08 │ │ │ │ mov r4, r0 │ │ │ │ mov sp, r6 │ │ │ │ b.n 100618 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18841c │ │ │ │ + bl 188444 │ │ │ │ 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 +247301,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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 18599c │ │ │ │ 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 +247366,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 189140 │ │ │ │ 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 +247403,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 18599c │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 +247438,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 189140 │ │ │ │ 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 +247456,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 18599c │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 +247496,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 189140 │ │ │ │ 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 +247516,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 18779c │ │ │ │ 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 18779c │ │ │ │ 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 18779c │ │ │ │ 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 +247701,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 1c648c │ │ │ │ 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 +247719,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 18599c │ │ │ │ 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 +247741,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 186db4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 18913c │ │ │ │ + bl 189164 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 +247769,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 186db4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 18913c │ │ │ │ + bl 189164 │ │ │ │ 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 +247808,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 188c44 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 +247829,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 18599c │ │ │ │ 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 +247880,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 189140 │ │ │ │ movw r1, #657 @ 0x291 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 +247940,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 189140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ b.n 100ab0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r5, #1 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ 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 +247995,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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 +248037,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 189140 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 +248080,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 189140 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ b.n 100cbe │ │ │ │ mov r1, r6 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 +248129,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 189140 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 +248167,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 189140 │ │ │ │ b.n 100e0e │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 +248214,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 189140 │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 +248283,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 18847c │ │ │ │ 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 +248311,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 186614 │ │ │ │ add.w r0, r4, #24 │ │ │ │ mov r1, r5 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ 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 +248501,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 1870f0 │ │ │ │ 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 +248542,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 1870f0 │ │ │ │ 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 1870f0 │ │ │ │ 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 1c648c │ │ │ │ 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 +248604,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 1c648c │ │ │ │ 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 r2, #212 @ 0xd4 │ │ │ │ movs r0, r3 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r2, #214 @ 0xd6 │ │ │ │ movs r0, r3 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + movs r2, #220 @ 0xdc │ │ │ │ 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 +248658,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 18599c │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 18599c │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 +248713,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 189140 │ │ │ │ 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 18599c │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r4, sp, #24 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movw r1, #449 @ 0x1c1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 189140 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186908 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 +248805,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 18779c │ │ │ │ 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 +248894,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 185884 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 +248920,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 189140 │ │ │ │ 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 +248984,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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 188300 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e08 │ │ │ │ mov r6, r0 │ │ │ │ b.n 101868 │ │ │ │ ldrb.w r4, [r9, #17] │ │ │ │ movs r1, #89 @ 0x59 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 +249090,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 18599c │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 +249132,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 188cf8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1015f8 │ │ │ │ @@ -249150,73 +249150,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 188cf8 │ │ │ │ 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 18599c │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ add r6, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 188c90 │ │ │ │ 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 188c90 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ str.w sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 1015f8 │ │ │ │ @@ -249226,15 +249226,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 188cf8 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ bl 1015f8 │ │ │ │ @@ -249244,15 +249244,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 188cf8 │ │ │ │ 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 +249284,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 188c44 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 +249311,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 18779c │ │ │ │ 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 +249338,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 1dea70 │ │ │ │ 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 +249354,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 185bf8 │ │ │ │ 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 +249388,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 185954 │ │ │ │ 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 189140 │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r8, r9, [r7, #228] @ 0xe4 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 +249427,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 189140 │ │ │ │ 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 +249451,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 1c648c │ │ │ │ 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 +249511,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 21bd8c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1853dc │ │ │ │ + bl 185404 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 +249538,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 186db4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 +249559,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 185954 │ │ │ │ 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 189140 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 21da14 │ │ │ │ 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 +249597,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 186db4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 +249660,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 189140 │ │ │ │ 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 +249681,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 18599c │ │ │ │ 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 +249759,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 1870f0 │ │ │ │ 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 +249786,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 1870f0 │ │ │ │ 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 +249805,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 1858ec │ │ │ │ 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 21da14 │ │ │ │ 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 +249831,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 186db4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 +249867,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 189140 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 186e10 │ │ │ │ + bl 186e38 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 101ff8 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ 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 1c648c │ │ │ │ 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 +249917,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 1c648c │ │ │ │ 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, r6, #27 │ │ │ │ movs r0, r3 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + udf #202 @ 0xca │ │ │ │ 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 +249997,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 1870f0 │ │ │ │ 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 +250049,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 1870f0 │ │ │ │ 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 +250066,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 1858ec │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ 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 +250092,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 186db4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 +250124,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 189140 │ │ │ │ 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 +250156,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 1870f0 │ │ │ │ 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 1c648c │ │ │ │ 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 +250183,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 1c648c │ │ │ │ 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, r0, #18 │ │ │ │ movs r0, r3 │ │ │ │ - bgt.n 1023b8 │ │ │ │ + bgt.n 102408 │ │ │ │ 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 +250245,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 185884 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 +250271,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 189140 │ │ │ │ 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 +250310,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 186b24 │ │ │ │ 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 +250408,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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 +250455,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 185954 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1026e4 │ │ │ │ mov r3, sp │ │ │ │ b.n 1026d4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp] │ │ │ │ @@ -250527,21 +250527,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 185884 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r8, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 +250553,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 189140 │ │ │ │ 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 +250585,15 @@ │ │ │ │ bl 102590 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10286a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ b.n 10286c │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 102590 │ │ │ │ mov r3, r0 │ │ │ │ @@ -250631,15 +250631,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 16e1e0 │ │ │ │ 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 +250649,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 1870f0 │ │ │ │ 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 +250687,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 1870f0 │ │ │ │ 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 +250737,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 18599c │ │ │ │ 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 +250789,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 18858c │ │ │ │ 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 189140 │ │ │ │ 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 +250818,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 186614 │ │ │ │ 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 +250906,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 188c90 │ │ │ │ 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 +250926,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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 +250973,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 189140 │ │ │ │ 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 +250997,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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 +251041,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 186df8 │ │ │ │ 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 186db4 │ │ │ │ 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 +251094,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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 1c648c │ │ │ │ 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 +251204,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 188300 │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e08 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ 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 +251242,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 186b24 │ │ │ │ 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 +251298,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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 +251636,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 1858ec │ │ │ │ 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 +251656,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 186db4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 +251679,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 186db4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 +251714,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 189140 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r2, sl │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ @@ -251740,15 +251740,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 1858ec │ │ │ │ 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 +251759,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 186db4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 +251811,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 189140 │ │ │ │ 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 +251833,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 18599c │ │ │ │ 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 +251874,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 189140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ 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 +251924,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 18599c │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ cmp r7, #26 │ │ │ │ mov r4, r0 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ beq.n 103740 │ │ │ │ cmp r7, #27 │ │ │ │ itt eq │ │ │ │ @@ -252016,30 +252016,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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 +252111,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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 +252233,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 18599c │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ add fp, pc │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 188c90 │ │ │ │ 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 +252274,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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 18599c │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 +252434,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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 +252498,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 18599c │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movw r1, #327 @ 0x147 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 103f60 │ │ │ │ mov r0, r5 │ │ │ │ bl 10314c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -252574,117 +252574,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 185954 │ │ │ │ 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 189140 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 103fba │ │ │ │ mov.w r1, #366 @ 0x16e │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 18599c │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 +252758,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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 +252793,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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 +253003,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 185bf8 │ │ │ │ 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 +253036,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 18599c │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ 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 +253090,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 1870f0 │ │ │ │ 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 186614 │ │ │ │ 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 +253140,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 18599c │ │ │ │ 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 +253174,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 189140 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 10426e │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1042ae │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r1, #3 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ 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 +253296,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 185bf8 │ │ │ │ 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 +253325,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 18599c │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr.w r5, [fp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ 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 +253427,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 1870f0 │ │ │ │ cbz r5, 104692 │ │ │ │ mov fp, r0 │ │ │ │ b.n 104580 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 104668 │ │ │ │ cmp r3, sl │ │ │ │ @@ -253451,17 +253451,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 186df8 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ 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 +253564,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 21df3c │ │ │ │ ldr.w r2, [pc, #2692] @ 105224 │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16abf8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e773c │ │ │ │ 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 +253623,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 185bf8 │ │ │ │ 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 +253647,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 18599c │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 1870f0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 104d52 │ │ │ │ mov r3, fp │ │ │ │ mov fp, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ @@ -253707,24 +253707,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 18599c │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 +253750,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 1870f0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 104d52 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1048c0 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ it eq │ │ │ │ @@ -253772,24 +253772,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 18599c │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 +253830,24 @@ │ │ │ │ it ne │ │ │ │ cmpne r7, #1 │ │ │ │ ite ls │ │ │ │ movls r7, #1 │ │ │ │ movhi r7, #0 │ │ │ │ bhi.w 104ce2 │ │ │ │ movw r1, #511 @ 0x1ff │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 +253951,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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ 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 +253987,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 18599c │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 189288 │ │ │ │ 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 18599c │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 +254063,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 18599c │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 +254100,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 1870f0 │ │ │ │ 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 +254137,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 18b20c │ │ │ │ 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 +254156,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 18599c │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r9 │ │ │ │ bl 103818 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ @@ -254228,38 +254228,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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ mov r4, r0 │ │ │ │ ldmia.w r9, {r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 18b2f0 │ │ │ │ + bl 18b318 │ │ │ │ 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 +254270,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 189288 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ 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 +254338,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 185954 │ │ │ │ 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 189140 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r2 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 +254387,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 18599c │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 +254483,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 189140 │ │ │ │ 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 +254500,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 1870f0 │ │ │ │ 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 +254549,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 1870f0 │ │ │ │ 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 +254571,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 1052f8 │ │ │ │ movs r7, r2 │ │ │ │ - mcr 0, 7, r0, cr14, cr7, {0} │ │ │ │ + vqadd.s16 d0, 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 +254634,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 21df3c │ │ │ │ ldr r2, [pc, #808] @ (1055e8 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16abf8 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e773c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 1bdf9c │ │ │ │ + bl 1bdfc4 │ │ │ │ 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 +254689,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 1870f0 │ │ │ │ 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 +254718,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 18599c │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 +254795,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 1870f0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 10552c │ │ │ │ mov r9, r0 │ │ │ │ b.n 105356 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ @@ -254824,48 +254824,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 18599c │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sl │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sl │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 +254881,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 1c648c │ │ │ │ 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 +254944,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, r6} │ │ │ │ movs r7, r2 │ │ │ │ - b.n 105d8c │ │ │ │ + b.n 105ddc │ │ │ │ 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 +255060,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 186614 │ │ │ │ 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 +255078,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 18599c │ │ │ │ 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 189140 │ │ │ │ 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 18b468 │ │ │ │ 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 18535c │ │ │ │ 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 +255158,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 185bf8 │ │ │ │ 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 +255185,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 18599c │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 +255278,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 189d60 │ │ │ │ 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 16e2bc │ │ │ │ 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 189d60 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e2bc │ │ │ │ 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 +255319,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 185404 │ │ │ │ ldr.w r2, [pc, #1036] @ 105ddc │ │ │ │ str.w r0, [sl, #192] @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1853dc │ │ │ │ + bl 185404 │ │ │ │ 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 +255350,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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ bl 103498 │ │ │ │ @@ -255377,25 +255377,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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 +255408,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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 1870f0 │ │ │ │ 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 +255490,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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 103498 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 105b1a │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ 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 +255536,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 1858ec │ │ │ │ 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 +255552,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 186db4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 +255587,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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 +255619,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 189140 │ │ │ │ mov.w r1, #318 @ 0x13e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 188c90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ 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 1858ec │ │ │ │ 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 +255671,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 186db4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 +255723,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 92 @ 0x5c │ │ │ │ movs r7, r2 │ │ │ │ - ble.n 105d78 │ │ │ │ + ble.n 105dc8 │ │ │ │ movs r7, r2 │ │ │ │ - ble.n 105d50 │ │ │ │ + ble.n 105da0 │ │ │ │ movs r7, r2 │ │ │ │ - ble.n 105e24 │ │ │ │ + ble.n 105e74 │ │ │ │ movs r7, r2 │ │ │ │ - ble.n 105e28 │ │ │ │ + ble.n 105e78 │ │ │ │ movs r7, r2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 +255762,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 189140 │ │ │ │ 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 +255843,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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 186614 │ │ │ │ ldr.w r7, [r7, #196] @ 0xc4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 +255884,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 186db4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 +255920,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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 +255945,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 189140 │ │ │ │ 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 +255962,15 @@ │ │ │ │ bpl.w 106262 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 103498 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189260 │ │ │ │ + bl 189288 │ │ │ │ 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 +255988,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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 103498 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n 105b9c │ │ │ │ movs r3, #32 │ │ │ │ @@ -256031,79 +256031,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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 +256290,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 1858ec │ │ │ │ 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 +256306,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 186db4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 +256444,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 1870f0 │ │ │ │ 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 +256489,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 18b20c │ │ │ │ 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 +256535,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 18599c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 189fb4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r9, {r2, r3} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 18b2f0 │ │ │ │ + bl 18b318 │ │ │ │ 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 +256585,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 186614 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 1068f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ 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 +256606,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 16abf8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e773c │ │ │ │ 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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 +256651,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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 189288 │ │ │ │ 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 18599c │ │ │ │ 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 189140 │ │ │ │ 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 +256793,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 1c648c │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d998 │ │ │ │ + bl 19d9c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef964 │ │ │ │ + bl 1ef98c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c3e38 │ │ │ │ + bl 1c3e60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18c9ac │ │ │ │ + bl 18c9d4 │ │ │ │ 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 +256881,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 18599c │ │ │ │ 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 189140 │ │ │ │ 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 16abf8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e773c │ │ │ │ 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 +256952,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: 0xb6a8 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 106ae8 │ │ │ │ + beq.n 106938 │ │ │ │ movs r7, r2 │ │ │ │ - cbz r2, 106a8e │ │ │ │ + cbz r2, 106a98 │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, 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 +257186,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 187e68 │ │ │ │ cbz r0, 106c6e │ │ │ │ ldr r1, [pc, #24] @ (106c78 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 106a40 │ │ │ │ movs r0, #1 │ │ │ │ @@ -257231,15 +257231,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 1870f0 │ │ │ │ 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 +257272,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 187e68 │ │ │ │ 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 +257305,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 1870f0 │ │ │ │ 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 +257331,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 1870f0 │ │ │ │ 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 +257397,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 1870f0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 106dde │ │ │ │ cbz r6, 106e7c │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ movs r1, #3 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ 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 +257469,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 18558c │ │ │ │ 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 18599c │ │ │ │ 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 +257499,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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 +257538,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 186db4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ 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 +257564,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 18535c │ │ │ │ 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 +257588,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, 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 +257645,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 1870f0 │ │ │ │ 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 +257679,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 1870f0 │ │ │ │ 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 +257696,21 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 107150 │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #1 │ │ │ │ bl 106ee0 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r9 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 10715e │ │ │ │ cbz r4, 1071b2 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ 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 +257720,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 1c648c │ │ │ │ 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 +258069,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 190054 │ │ │ │ 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 190054 │ │ │ │ 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 190054 │ │ │ │ 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 +258117,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 16a080 │ │ │ │ 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 +258159,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 189f4c │ │ │ │ movs r1, #2 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 1c6388 │ │ │ │ + bl 1c63b0 │ │ │ │ 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 +258242,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 189140 │ │ │ │ cbz r7, 107710 │ │ │ │ ldr r2, [pc, #824] @ (107a2c ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 194600 │ │ │ │ + bl 194628 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 107710 │ │ │ │ mov r5, r4 │ │ │ │ - bl 186888 │ │ │ │ + bl 1868b0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186888 │ │ │ │ + bl 1868b0 │ │ │ │ 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 +258505,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 16a0b8 │ │ │ │ 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 +258633,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 1deacc │ │ │ │ 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 +258661,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 1870f0 │ │ │ │ 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 +258704,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 1870f0 │ │ │ │ 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 1c648c │ │ │ │ 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 +258735,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 1870f0 │ │ │ │ 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 1c648c │ │ │ │ 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 +258873,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 16a4b4 │ │ │ │ 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 169f98 │ │ │ │ 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 +258931,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 1945ec │ │ │ │ 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 +258984,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 1870f0 │ │ │ │ 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 +259021,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 1870f0 │ │ │ │ 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 1c648c │ │ │ │ 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 +259100,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 185bf8 │ │ │ │ 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 +259144,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 16a4b4 │ │ │ │ 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 169f98 │ │ │ │ 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 +259205,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 18599c │ │ │ │ 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 189140 │ │ │ │ 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 +259344,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 18599c │ │ │ │ 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 +259365,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 189140 │ │ │ │ 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 +259391,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 1dea70 │ │ │ │ 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 1c648c │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1945e8 │ │ │ │ + bl 194610 │ │ │ │ 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 +259468,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 18599c │ │ │ │ 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 189140 │ │ │ │ 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 +259521,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 1c648c │ │ │ │ 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 1c648c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 1082dc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 1945c4 │ │ │ │ + bl 1945ec │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ @@ -259699,75 +259699,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 18599c │ │ │ │ movs r3, #1 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ ldr.w r9, [r7, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ movs r3, #1 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r2, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ - bl 1859cc │ │ │ │ + bl 1859f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov.w r1, #576 @ 0x240 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189260 │ │ │ │ + bl 189288 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189260 │ │ │ │ + bl 189288 │ │ │ │ mov r0, r6 │ │ │ │ - bl 190bf8 │ │ │ │ + bl 190c20 │ │ │ │ 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 1c648c │ │ │ │ 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 +259808,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 185954 │ │ │ │ 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 189140 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 +259850,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 189140 │ │ │ │ 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 +259868,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 188c44 │ │ │ │ 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 +259887,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 186df8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18662c │ │ │ │ + bl 186654 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 108592 │ │ │ │ mov r0, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ 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 +259977,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 188c44 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 +260002,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 189140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18662c │ │ │ │ + bl 186654 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 108884 │ │ │ │ mov r0, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ 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 +260064,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 188c44 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 189410 │ │ │ │ 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 +260155,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 16df3c │ │ │ │ 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 +260190,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 16e21c │ │ │ │ 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 +260234,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 16df3c │ │ │ │ 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 +260295,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, #8 │ │ │ │ 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 +260385,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, #488] @ 0x1e8 │ │ │ │ movs r2, r3 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #472 @ 0x1d8 │ │ │ │ + add r2, sp, #632 @ 0x278 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #384 @ 0x180 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ 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 +260542,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 16e058 │ │ │ │ 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 +260578,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, [r0, #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 21cd20 │ │ │ │ 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 +260615,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 1577d8 │ │ │ │ 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 16e0c0 │ │ │ │ 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 +260708,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 16e0c0 │ │ │ │ add.w r0, r5, #940 @ 0x3ac │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ 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 +260883,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 16df3c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #940 @ 0x3ac │ │ │ │ - bl 180afc │ │ │ │ + bl 180b24 │ │ │ │ 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 +261414,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 21e0c4 │ │ │ │ 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 +261500,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 21e0c4 │ │ │ │ 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 +261541,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 21e09c │ │ │ │ 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 +261633,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 21e144 │ │ │ │ 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 +261832,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 21e194 │ │ │ │ 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 +262056,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, [r1, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #912 @ (adr r3, 10a2b8 ) │ │ │ │ + add r4, pc, #48 @ (adr r4, 109f58 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r4, pc, #8 @ (adr r4, 109f34 ) │ │ │ │ + add r4, pc, #168 @ (adr r4, 109fd4 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #944 @ (adr r3, 10a2e0 ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 109f80 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #992 @ (adr r3, 10a314 ) │ │ │ │ + add r4, pc, #128 @ (adr r4, 109fb4 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #696 @ (adr r2, 10a1f0 ) │ │ │ │ + add r2, pc, #856 @ (adr r2, 10a290 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #752 @ (adr r3, 10a22c ) │ │ │ │ + add r3, pc, #912 @ (adr r3, 10a2cc ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #752 @ (adr r3, 10a230 ) │ │ │ │ + add r3, pc, #912 @ (adr r3, 10a2d0 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #752 @ (adr r3, 10a234 ) │ │ │ │ + add r3, pc, #912 @ (adr r3, 10a2d4 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #808 @ (adr r3, 10a270 ) │ │ │ │ + add r3, pc, #968 @ (adr r3, 10a310 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #960 @ (adr r3, 10a30c ) │ │ │ │ + add r4, pc, #96 @ (adr r4, 109fac ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #968 @ (adr r3, 10a318 ) │ │ │ │ + add r4, pc, #104 @ (adr r4, 109fb8 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #488 @ (adr r3, 10a13c ) │ │ │ │ + add r3, pc, #648 @ (adr r3, 10a1dc ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #504 @ (adr r2, 10a150 ) │ │ │ │ + add r2, pc, #664 @ (adr r2, 10a1f0 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #408 @ (adr r2, 10a0f4 ) │ │ │ │ + add r2, pc, #568 @ (adr r2, 10a194 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #344 @ (adr r2, 10a0b8 ) │ │ │ │ + add r2, pc, #504 @ (adr r2, 10a158 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #248 @ (adr r2, 10a05c ) │ │ │ │ + add r2, pc, #408 @ (adr r2, 10a0fc ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #168 @ (adr r2, 10a010 ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 10a0b0 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #88 @ (adr r2, 109fc4 ) │ │ │ │ + add r2, pc, #248 @ (adr r2, 10a064 ) │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #1000 @ (adr r1, 10a35c ) │ │ │ │ + add r2, pc, #136 @ (adr r2, 109ffc ) │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #920 @ (adr r1, 10a310 ) │ │ │ │ + add r2, pc, #56 @ (adr r2, 109fb0 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #824 @ (adr r1, 10a2b4 ) │ │ │ │ + add r1, pc, #984 @ (adr r1, 10a354 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #680 @ (adr r1, 10a228 ) │ │ │ │ + add r1, pc, #840 @ (adr r1, 10a2c8 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #448 @ (adr r1, 10a144 ) │ │ │ │ + add r1, pc, #608 @ (adr r1, 10a1e4 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #296 @ (adr r1, 10a0b0 ) │ │ │ │ + add r1, pc, #456 @ (adr r1, 10a150 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #224 @ (adr r1, 10a06c ) │ │ │ │ + add r1, pc, #384 @ (adr r1, 10a10c ) │ │ │ │ movs r7, r2 │ │ │ │ - mov sl, r5 │ │ │ │ + mov sl, sl │ │ │ │ movs r1, r3 │ │ │ │ - add r1, pc, #176 @ (adr r1, 10a044 ) │ │ │ │ + add r1, pc, #336 @ (adr r1, 10a0e4 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #168 @ (adr r3, 10a040 ) │ │ │ │ + add r3, pc, #328 @ (adr r3, 10a0e0 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r0, pc, #1008 @ (adr r0, 10a38c ) │ │ │ │ + add r1, pc, #144 @ (adr r1, 10a02c ) │ │ │ │ movs r7, r2 │ │ │ │ - smlawt r0, r2, r6, r0 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + smmlar r0, sl, r6, r0 │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #32 @ (adr r3, 109fc8 ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 10a068 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr.w r0, [r2, r7, lsl #1] │ │ │ │ - ldrh.w r0, [r8, r7, lsl #1] │ │ │ │ - add r7, pc, #880 @ (adr r7, 10a324 ) │ │ │ │ + ldr??.w r0, [sl, r7, lsl #1] │ │ │ │ + str??.w r0, [r0, r7, lsl #1] │ │ │ │ + add r0, sp, #16 │ │ │ │ movs r7, r2 │ │ │ │ - add r0, pc, #416 @ (adr r0, 10a158 ) │ │ │ │ + add r0, pc, #576 @ (adr r0, 10a1f8 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #376 @ (adr r2, 10a134 ) │ │ │ │ + add r2, pc, #536 @ (adr r2, 10a1d4 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #424 @ (adr r2, 10a168 ) │ │ │ │ + add r2, pc, #584 @ (adr r2, 10a208 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #480 @ (adr r2, 10a1a4 ) │ │ │ │ + add r2, pc, #640 @ (adr r2, 10a244 ) │ │ │ │ movs r7, r2 │ │ │ │ bl ffd47fc6 │ │ │ │ - add r1, pc, #840 @ (adr r1, 10a314 ) │ │ │ │ + add r1, pc, #1000 @ (adr r1, 10a3b4 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + ldrh r6, [r6, #14] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ - movs r7, r2 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #896 @ (adr r1, 10a35c ) │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + add r2, pc, #32 @ (adr r2, 109ffc ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #840] @ 0x348 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh.w r0, [r8, #22] │ │ │ │ - add r1, pc, #312 @ (adr r1, 10a128 ) │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ + str??.w r0, [r0, #22] │ │ │ │ + add r1, pc, #472 @ (adr r1, 10a1c8 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #120 @ (adr r2, 10a074 ) │ │ │ │ + ldr r6, [sp, #352] @ 0x160 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + add r2, pc, #280 @ (adr r2, 10a114 ) │ │ │ │ movs r7, r2 │ │ │ │ - movt r0, #43030 @ 0xa816 │ │ │ │ - ldr r7, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + @ instruction: 0xf6f20016 │ │ │ │ + ldr r7, [sp, #568] @ 0x238 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ movs r7, r2 │ │ │ │ ldr r7, [sp, #592] @ 0x250 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ movs r7, r2 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ + movs r7, r2 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ movs r7, r2 │ │ │ │ - @ instruction: 0xf4d00016 │ │ │ │ + @ instruction: 0xf4f80016 │ │ │ │ str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [sp, #824] @ 0x338 │ │ │ │ movs r7, r2 │ │ │ │ - strd r0, r0, [ip, #-96]! @ 0x60 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + @ instruction: 0xe9940018 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #896] @ 0x380 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ movs r7, r2 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ movs r7, r2 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r1, #36] @ 0x24 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #544] @ 0x220 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [sp, #512] @ 0x200 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #376] @ 0x178 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #352] @ 0x160 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ movs r7, r2 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ movs r7, r2 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r4, [r4, #28] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ movs r7, r2 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r0, [r5, #26] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #592] @ 0x250 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ 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 +262317,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 16addc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 16ae20 │ │ │ │ + bl 16ae48 │ │ │ │ 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 16e2bc │ │ │ │ ldr r1, [pc, #768] @ (10a48c ) │ │ │ │ mov fp, r0 │ │ │ │ add r1, pc │ │ │ │ blx 486fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10a216 │ │ │ │ @@ -262354,15 +262354,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 16e0c0 │ │ │ │ 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 +262385,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 16e0c0 │ │ │ │ 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 +262416,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 16abf8 │ │ │ │ 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 +262461,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 16abf8 │ │ │ │ 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 +262493,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 10941c │ │ │ │ mov r0, r9 │ │ │ │ blx 48484 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 16decc │ │ │ │ + bl 16def4 │ │ │ │ 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 +262544,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 16ad64 │ │ │ │ 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 +262637,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, #384] @ 0x180 │ │ │ │ movs r7, r2 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r6, [r7, #4] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #840] @ 0x348 │ │ │ │ movs r7, r2 │ │ │ │ ldrb r4, [r7, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r6, [r7, #9] │ │ │ │ + ldrb r6, [r4, #10] │ │ │ │ movs r7, r2 │ │ │ │ - ldc 0, cr0, [r4], {23} │ │ │ │ - ldr r2, [sp, #376] @ 0x178 │ │ │ │ + ldc 0, cr0, [ip], #92 @ 0x5c │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r4, [r1, #8] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ + ldr r1, [sp, #792] @ 0x318 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [sp, #920] @ 0x398 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ movs r7, r2 │ │ │ │ - strb r2, [r4, #31] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r4, [r3, #5] │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #736] @ 0x2e0 │ │ │ │ + str r3, [sp, #896] @ 0x380 │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #696] @ 0x2b8 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #728] @ 0x2d8 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ movs r7, r2 │ │ │ │ - subs r1, #28 │ │ │ │ + subs r1, #68 @ 0x44 │ │ │ │ movs r1, r3 │ │ │ │ - str r3, [sp, #648] @ 0x288 │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + str r3, [sp, #680] @ 0x2a8 │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r3, [sp, #640] @ 0x280 │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #512] @ 0x200 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ movs r7, r2 │ │ │ │ - subs r0, #230 @ 0xe6 │ │ │ │ + subs r1, #14 │ │ │ │ movs r1, r3 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ + str r3, [sp, #576] @ 0x240 │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #392] @ 0x188 │ │ │ │ + str r3, [sp, #552] @ 0x228 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ movs r7, r2 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ movs r7, r2 │ │ │ │ - @ instruction: 0xeac00017 │ │ │ │ - @ instruction: 0xeaba0017 │ │ │ │ + @ instruction: 0xeae80017 │ │ │ │ + @ instruction: 0xeae20017 │ │ │ │ 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 +262773,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 16e0c0 │ │ │ │ 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 +262791,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 1e76a0 │ │ │ │ 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 16abf8 │ │ │ │ ldr.w r2, [r5, #268] @ 0x10c │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e773c │ │ │ │ b.n 10a5e8 │ │ │ │ ldrh r4, [r1, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ movs r7, r2 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ 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 +262836,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 180bb0 │ │ │ │ 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 +262867,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 180bcc │ │ │ │ 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 +263080,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 1ec28c │ │ │ │ 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 +263136,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 16e058 │ │ │ │ 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 +263264,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, #280] @ 0x118 │ │ │ │ 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 +263297,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 r2, [sp, #864] @ 0x360 │ │ │ │ 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 +263715,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, [r5, #22] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, r5] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #560] @ 0x230 │ │ │ │ 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 │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ movs r7, r2 │ │ │ │ stmia r5!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r6, #58] @ 0x3a │ │ │ │ + ldrh r2, [r3, #60] @ 0x3c │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ + str r0, [sp, #16] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r2, #54] @ 0x36 │ │ │ │ + ldrh r0, [r7, #54] @ 0x36 │ │ │ │ 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 +264814,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, [r3, #0] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + str r0, [r4, r5] │ │ │ │ movs r3, r4 │ │ │ │ strb r2, [r0, #2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ + ldrh r2, [r0, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r4, r6] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ 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, #432] @ (10ba54 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r6, [r2, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r1, r0] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ 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, [r4, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r0, #3] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ 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, [r6, #48] @ 0x30 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r2, [r0, #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 +266252,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 169e60 │ │ │ │ ldr.w r3, [pc, #3268] @ 10d48c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 16de88 │ │ │ │ + bl 16deb0 │ │ │ │ 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 +266543,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 16e134 │ │ │ │ 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 +266675,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 16e134 │ │ │ │ ldr.w r3, [pc, #2200] @ 10d52c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0b8 │ │ │ │ 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 +268277,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 169654 │ │ │ │ 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 +268674,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, [r4, r2] │ │ │ │ movs r7, r2 │ │ │ │ - ldrsh r6, [r1, r1] │ │ │ │ + ldrsh r6, [r6, r1] │ │ │ │ movs r7, r2 │ │ │ │ lsrs r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ movs r7, r2 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r2, [r7, r3] │ │ │ │ movs r3, r3 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ tst r2, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r4, [r5, r0] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r6, [r6, r2] │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ movs r7, r2 │ │ │ │ tst r6, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrb r4, [r5, r2] │ │ │ │ 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 +268752,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 16a080 │ │ │ │ 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 16e0c0 │ │ │ │ ldr r3, [pc, #100] @ (10e314 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ 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 +268821,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, [r1, 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 +268917,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, [r0, #30] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r2, #26] │ │ │ │ + strh r4, [r7, #26] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r2, #36] @ 0x24 │ │ │ │ + strh r0, [r7, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r2, [r1, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ + ldrb r2, [r7, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r5, #88] @ 0x58 │ │ │ │ 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 +269002,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, [r2, #30] │ │ │ │ movs r0, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #96] @ (10e544 ) │ │ │ │ add r5, pc │ │ │ │ @@ -269063,15 +269063,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, [r5, #29] │ │ │ │ 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 +269129,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, #704 @ 0x2c0 │ │ │ │ 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 +269269,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, [r0, #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 +270439,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, [r5, #26] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r1, #21] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r6, #26] │ │ │ │ + ldrb r2, [r3, #27] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r5, r0] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + ldrsb r2, [r1, r1] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r0, #16] │ │ │ │ + str r0, [r5, #16] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r1, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r0, #19] │ │ │ │ + strb r6, [r5, #19] │ │ │ │ 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, [r6, #28] │ │ │ │ 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 +271622,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, [r7, r5] │ │ │ │ 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 +272042,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 16e21c │ │ │ │ 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 +272790,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, [r0, r7] │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r2, [r3, r5] │ │ │ │ + ldrb r2, [r0, 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 +272828,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, [r4, r1] │ │ │ │ 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, [r3, r0] │ │ │ │ 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, [r7, #96] @ 0x60 │ │ │ │ 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, [r4, r6] │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strh r2, [r5, r1] │ │ │ │ movs r3, r4 │ │ │ │ - bxns r8 │ │ │ │ + bxns sp │ │ │ │ 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 +272886,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 r6, #250 @ 0xfa │ │ │ │ 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 +273208,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, #816] @ (111174 ) │ │ │ │ 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 +273300,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 21f7e4 │ │ │ │ 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 21f7e4 │ │ │ │ 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 r6, [pc, #992] @ (111338 ) │ │ │ │ movs r7, r2 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #416] @ 0x1a0 │ │ │ │ movs r6, r2 │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #52] @ 0x34 │ │ │ │ movs r6, r2 │ │ │ │ - ldrb r6, [r7, #31] │ │ │ │ + strh r6, [r4, #0] │ │ │ │ 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 +273354,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 16a080 │ │ │ │ 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 16a4b4 │ │ │ │ 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 +273395,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 16def4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ strd r7, r4, [r2] │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0b8 │ │ │ │ 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 +273582,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, #408] @ (111378 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r4, [pc, #280] @ (1112fc ) │ │ │ │ + ldr r4, [pc, #440] @ (11139c ) │ │ │ │ movs r7, r2 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -274780,15 +274780,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 │ │ │ │ + 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, #52] @ (111cc8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -274808,17 +274808,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, r1 │ │ │ │ movs r7, r2 │ │ │ │ - sbcs r4, r2 │ │ │ │ + sbcs r4, r7 │ │ │ │ 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 +274835,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ orrs r4, r5 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - tst r6, r2 │ │ │ │ + tst r6, r7 │ │ │ │ movs r7, r2 │ │ │ │ - adcs r0, r1 │ │ │ │ + adcs r0, r6 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (111d40 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -274858,17 +274858,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, r1 │ │ │ │ movs r7, r2 │ │ │ │ - asrs r0, r4 │ │ │ │ + adcs r0, r1 │ │ │ │ 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 +274878,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, r1 │ │ │ │ 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 +274901,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 │ │ │ │ + lsrs r6, r6 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r0, r1 │ │ │ │ + lsrs r0, 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] @ (111df4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -274926,17 +274926,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, r1 │ │ │ │ movs r7, r2 │ │ │ │ - lsls r4, r3 │ │ │ │ + lsrs r4, r0 │ │ │ │ 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 +274951,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 │ │ │ │ + lsls r6, r3 │ │ │ │ movs r7, r2 │ │ │ │ - eors r4, r5 │ │ │ │ + lsls r4, r2 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (111e80 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -274981,17 +274981,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 │ │ │ │ + eors r6, r5 │ │ │ │ movs r7, r2 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ + movs r3, #168 @ 0xa8 │ │ │ │ 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 +275004,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 │ │ │ │ + ands r2, r5 │ │ │ │ movs r7, r2 │ │ │ │ - subs r7, #252 @ 0xfc │ │ │ │ + ands r4, r4 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (111ef0 ) │ │ │ │ add r1, pc │ │ │ │ @@ -275024,15 +275024,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, r0 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (111f24 ) │ │ │ │ add r1, pc │ │ │ │ @@ -275043,15 +275043,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 │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ 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 +275063,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, #156 @ 0x9c │ │ │ │ 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 +275083,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, #100 @ 0x64 │ │ │ │ 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 +275118,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, #54 @ 0x36 │ │ │ │ movs r7, r2 │ │ │ │ - subs r7, #4 │ │ │ │ + subs r7, #44 @ 0x2c │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ 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 +275143,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 r6, #230 @ 0xe6 │ │ │ │ movs r7, r2 │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ 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 +275180,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, #190 @ 0xbe │ │ │ │ movs r7, r2 │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ + subs r6, #160 @ 0xa0 │ │ │ │ movs r7, r2 │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ + subs r6, #154 @ 0x9a │ │ │ │ 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 +275211,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, #106 @ 0x6a │ │ │ │ movs r7, r2 │ │ │ │ - ands r4, r3 │ │ │ │ + eors r4, r0 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (1120fc ) │ │ │ │ add r1, pc │ │ │ │ @@ -275229,15 +275229,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, #28 │ │ │ │ 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 +275247,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, #0 │ │ │ │ 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 +275265,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 r5, #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, #44] @ (1121a4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -275291,17 +275291,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, #150 @ 0x96 │ │ │ │ movs r7, r2 │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + subs r5, #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, #80] @ (11220c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -275333,19 +275333,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, #34 @ 0x22 │ │ │ │ movs r7, r2 │ │ │ │ - subs r5, #26 │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ movs r7, r2 │ │ │ │ - subs r5, #22 │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ 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 +275377,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, #182 @ 0xb6 │ │ │ │ movs r7, r2 │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ + subs r4, #214 @ 0xd6 │ │ │ │ movs r7, r2 │ │ │ │ - subs r4, #170 @ 0xaa │ │ │ │ + subs r4, #210 @ 0xd2 │ │ │ │ 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 +275410,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, #146 @ 0x92 │ │ │ │ movs r7, r2 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r4, #120 @ 0x78 │ │ │ │ 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 +275438,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 r3, #238 @ 0xee │ │ │ │ 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 +275466,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, #170 @ 0xaa │ │ │ │ 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 +275489,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, #58 @ 0x3a │ │ │ │ movs r7, r2 │ │ │ │ - subs r3, #8 │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ 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 +275590,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, #180 @ 0xb4 │ │ │ │ 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 +275689,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 21f7e4 │ │ │ │ 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 21f7e4 │ │ │ │ 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 +275757,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 21f7e4 │ │ │ │ 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 +275844,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 21f7e4 │ │ │ │ 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 +275877,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 21f7e4 │ │ │ │ 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 21f7e4 │ │ │ │ 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 21f7e4 │ │ │ │ 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 +275923,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 21f7e4 │ │ │ │ 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 21f7e4 │ │ │ │ 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 21f7e4 │ │ │ │ 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 21f7e4 │ │ │ │ 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 21f7e4 │ │ │ │ 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 +275999,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 21f7e4 │ │ │ │ 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 +276028,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 16df3c │ │ │ │ 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 +276048,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 16e0c0 │ │ │ │ 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 21f7e4 │ │ │ │ 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 +276078,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 169734 │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ ldr r1, [pc, #224] @ (112a74 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 21f7bc │ │ │ │ + bl 21f7e4 │ │ │ │ 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 +276100,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 21f7e4 │ │ │ │ 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 21f7e4 │ │ │ │ b.n 1125b6 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [pc, #160] @ (112a84 ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 21f7bc │ │ │ │ + bl 21f7e4 │ │ │ │ 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 21f7e4 │ │ │ │ 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 +276141,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, #166 @ 0xa6 │ │ │ │ movs r7, r2 │ │ │ │ - adds r4, #214 @ 0xd6 │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + subs r2, #164 @ 0xa4 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r4, r7, #5 │ │ │ │ movs r7, r2 │ │ │ │ bge.n 112a9c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + subs r0, #140 @ 0x8c │ │ │ │ movs r7, r2 │ │ │ │ - subs r0, #16 │ │ │ │ + subs r0, #56 @ 0x38 │ │ │ │ movs r7, r2 │ │ │ │ - subs r0, #8 │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ movs r7, r2 │ │ │ │ - subs r0, #0 │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ movs r7, r2 │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ + adds r7, #214 @ 0xd6 │ │ │ │ movs r7, r2 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ movs r7, r2 │ │ │ │ - strb r2, [r3, #21] │ │ │ │ + strb r2, [r0, #22] │ │ │ │ movs r6, r2 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ movs r7, r2 │ │ │ │ - lsls r2, r2, #26 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ movs r7, r2 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ movs r7, r2 │ │ │ │ - adds r0, #112 @ 0x70 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #218 @ 0xda │ │ │ │ + adds r6, #2 │ │ │ │ movs r7, r2 │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r6, #24 │ │ │ │ movs r7, r2 │ │ │ │ - strb r4, [r6, #15] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ movs r7, r2 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #432] @ 0x1b0 │ │ │ │ movs r6, r2 │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ + str r5, [sp, #368] @ 0x170 │ │ │ │ movs r6, r2 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ movs r6, r2 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + adds r5, #182 @ 0xb6 │ │ │ │ movs r7, r2 │ │ │ │ - adds r5, #188 @ 0xbc │ │ │ │ + adds r5, #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, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #608] @ (112d04 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -276225,15 +276225,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 16df3c │ │ │ │ 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 +276252,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 21f7e4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ 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 +276351,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 21f7e4 │ │ │ │ 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 +276368,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 21f7e4 │ │ │ │ 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 +276399,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 21f7e4 │ │ │ │ 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 +276420,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 21f7e4 │ │ │ │ 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 +276438,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 21f7e4 │ │ │ │ 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, #94 @ 0x5e │ │ │ │ movs r7, r2 │ │ │ │ - adds r5, #34 @ 0x22 │ │ │ │ + adds r5, #74 @ 0x4a │ │ │ │ movs r7, r2 │ │ │ │ - str r2, [r0, #104] @ 0x68 │ │ │ │ + str r2, [r5, #104] @ 0x68 │ │ │ │ movs r6, r2 │ │ │ │ stc 0, cr0, [r0], #-464 @ 0xfffffe30 │ │ │ │ bmi.n 112db8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r0, #92] @ 0x5c │ │ │ │ movs r6, r2 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ movs r7, r2 │ │ │ │ - adds r3, #28 │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ 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 +276513,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 r2, #246 @ 0xf6 │ │ │ │ movs r7, r2 │ │ │ │ bcs.n 112cd0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ + adds r0, #206 @ 0xce │ │ │ │ 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 +276566,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, #74 @ 0x4a │ │ │ │ movs r7, r2 │ │ │ │ bcs.n 112e54 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #82 @ 0x52 │ │ │ │ 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 +276619,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, #6 │ │ │ │ movs r7, r2 │ │ │ │ bne.n 112dd8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #174 @ 0xae │ │ │ │ + cmp r7, #214 @ 0xd6 │ │ │ │ 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 +276672,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, #150 @ 0x96 │ │ │ │ movs r7, r2 │ │ │ │ bne.n 112f5c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ 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 +276725,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, #38 @ 0x26 │ │ │ │ movs r7, r2 │ │ │ │ beq.n 112ee0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + cmp r6, #222 @ 0xde │ │ │ │ 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 +276778,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, #182 @ 0xb6 │ │ │ │ movs r7, r2 │ │ │ │ beq.n 113064 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ 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 +276831,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, #74 @ 0x4a │ │ │ │ movs r7, r2 │ │ │ │ ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ 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 +276884,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 │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ movs r7, r2 │ │ │ │ ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ 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 +276937,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, #102 @ 0x66 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r4, #198 @ 0xc6 │ │ │ │ + cmp r4, #238 @ 0xee │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (1131f0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276990,19 +276990,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 r6, #250 @ 0xfa │ │ │ │ movs r7, r2 │ │ │ │ ldmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + cmp r4, #114 @ 0x72 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (11326c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277043,19 +277043,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 r4, #230 @ 0xe6 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (1132e8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277096,19 +277096,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 r5, #222 @ 0xde │ │ │ │ movs r7, r2 │ │ │ │ ldmia r5!, {r1, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + cmp r3, #122 @ 0x7a │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (113364 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277149,19 +277149,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, #70 @ 0x46 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r2, #214 @ 0xd6 │ │ │ │ + cmp r2, #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] @ (1133e0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277202,19 +277202,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 r4, #242 @ 0xf2 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r2, #90 @ 0x5a │ │ │ │ + cmp r2, #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] @ (11345c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277255,19 +277255,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, #118 @ 0x76 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + cmp r2, #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, #96] @ (1134e0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277312,19 +277312,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, #34 @ 0x22 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r3, {r3, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r1, #86 @ 0x56 │ │ │ │ + cmp r1, #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, #96] @ (113564 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277369,19 +277369,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, #158 @ 0x9e │ │ │ │ movs r7, r2 │ │ │ │ ldmia r2, {r2, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, #210 @ 0xd2 │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ 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 +277424,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, #200 @ 0xc8 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ + cmp r0, #118 @ 0x76 │ │ │ │ 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 +277481,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, #154 @ 0x9a │ │ │ │ movs r7, r2 │ │ │ │ ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + movs r7, #242 @ 0xf2 │ │ │ │ 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 +277538,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, #30 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #70 @ 0x46 │ │ │ │ + movs r7, #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] @ 113774 │ │ │ │ sub sp, #20 │ │ │ │ @@ -277593,19 +277593,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, #152 @ 0x98 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + movs r6, #234 @ 0xea │ │ │ │ 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 +277648,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 │ │ │ │ + sbc.w r0, r4, #9830400 @ 0x960000 │ │ │ │ ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #62 @ 0x3e │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ 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 +277701,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, #162 @ 0xa2 │ │ │ │ movs r7, r2 │ │ │ │ stmia r7!, {r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + movs r5, #232 @ 0xe8 │ │ │ │ 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 +277755,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, #46 @ 0x2e │ │ │ │ movs r7, r2 │ │ │ │ stmia r7!, {r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r5, #64 @ 0x40 │ │ │ │ + movs r5, #104 @ 0x68 │ │ │ │ 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 +277810,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, #192 @ 0xc0 │ │ │ │ movs r7, r2 │ │ │ │ stmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r4, #226 @ 0xe2 │ │ │ │ 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 +277864,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, #74 @ 0x4a │ │ │ │ movs r7, r2 │ │ │ │ stmia r6!, {r2, r3, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #60 @ 0x3c │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (113a7c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277918,19 +277918,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 r6, #222 @ 0xde │ │ │ │ movs r7, r2 │ │ │ │ stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r3, #228 @ 0xe4 │ │ │ │ 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 +277976,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, #94 @ 0x5e │ │ │ │ movs r7, r2 │ │ │ │ stmia r5!, {r1, r2, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ 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 +278034,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, #134 @ 0x86 │ │ │ │ movs r7, r2 │ │ │ │ stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #172 @ 0xac │ │ │ │ + movs r2, #212 @ 0xd4 │ │ │ │ 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 +278089,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, [r6, #30] │ │ │ │ movs r0, r3 │ │ │ │ stmia r4!, {r1, r2, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ 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 +278145,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, r7, #19 │ │ │ │ movs r1, r3 │ │ │ │ stmia r3!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r1, #170 @ 0xaa │ │ │ │ + movs r1, #210 @ 0xd2 │ │ │ │ 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 +278200,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, #184 @ 0xb8 │ │ │ │ movs r7, r2 │ │ │ │ stmia r3!, {r1, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r1, #34 @ 0x22 │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ 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 +278256,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, #140 @ 0x8c │ │ │ │ movs r7, r2 │ │ │ │ stmia r2!, {r1, r3, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + movs r0, #194 @ 0xc2 │ │ │ │ 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 +278311,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, #32 │ │ │ │ movs r7, r2 │ │ │ │ stmia r2!, {r1, r2} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r0, #22 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ 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 +278366,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 r2, #208 @ 0xd0 │ │ │ │ movs r7, r2 │ │ │ │ stmia r1!, {r1, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r2, #6 │ │ │ │ + subs r2, r7, #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, #96] @ (113f28 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278423,19 +278423,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, #70 @ 0x46 │ │ │ │ movs r7, r2 │ │ │ │ stmia r1!, {} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, r1, #4 │ │ │ │ + subs r6, r6, #4 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #96] @ (113fac ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278480,19 +278480,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, r0, #7 │ │ │ │ movs r7, r2 │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r1, #2 │ │ │ │ + subs r2, r6, #2 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #96] @ (114030 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278537,19 +278537,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, r7, #4 │ │ │ │ movs r7, r2 │ │ │ │ it │ │ │ │ lsl r4, r6, #1 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + subs r6, r5, #0 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1140b4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -278592,19 +278592,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, r7, #2 │ │ │ │ movs r7, r2 │ │ │ │ itee vc │ │ │ │ lslvc r4, r6, #1 │ │ │ │ - addvs r2, r0, #6 │ │ │ │ + addvs r2, r5, #6 │ │ │ │ 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 +278651,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, r2, #1 │ │ │ │ movs r1, r3 │ │ │ │ bkpt 0x00e4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r4, r6, #3 │ │ │ │ + adds r4, r3, #4 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (1141c4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278705,19 +278705,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, r2, #6 │ │ │ │ movs r7, r2 │ │ │ │ bkpt 0x0064 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r4, r3, #2 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #100] @ (11424c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278763,19 +278763,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, r2, #4 │ │ │ │ movs r7, r2 │ │ │ │ pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + adds r4, r2, #0 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1142d0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -278818,19 +278818,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 │ │ │ │ + subs r0, r4, r7 │ │ │ │ movs r7, r2 │ │ │ │ pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + subs r6, r1, 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 +278873,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, r3, r5 │ │ │ │ movs r7, r2 │ │ │ │ pop {r1, r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r4, r3 │ │ │ │ + subs r2, r1, 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 +278928,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, r3, r3 │ │ │ │ movs r7, r2 │ │ │ │ pop {r1, r2, r3, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, r3, r1 │ │ │ │ + subs r6, r0, 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 +278963,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 16df3c │ │ │ │ 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 16e0c0 │ │ │ │ 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 16df3c │ │ │ │ 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 16df3c │ │ │ │ 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 +279016,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 16dfd0 │ │ │ │ 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 +279042,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, 114544 │ │ │ │ movs r1, r3 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + adds r2, r3, #2 │ │ │ │ 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, #632] @ (1147a0 ) │ │ │ │ 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 +279076,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 16abf8 │ │ │ │ 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, #504] @ (114764 ) │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1144a8 │ │ │ │ + bvc.n 1144f8 │ │ │ │ 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 +279180,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 16df60 │ │ │ │ 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 +279223,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 16df60 │ │ │ │ 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 16df60 │ │ │ │ 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 +279362,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 16df3c │ │ │ │ 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 16df3c │ │ │ │ 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 16e0c0 │ │ │ │ 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 +279509,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 16abf8 │ │ │ │ movs r0, #1 │ │ │ │ blx 477d0 │ │ │ │ nop │ │ │ │ - cmp ip, r4 │ │ │ │ + cmp ip, r9 │ │ │ │ movs r7, r2 │ │ │ │ - bcc.n 114a48 │ │ │ │ + bcc.n 114a98 │ │ │ │ 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 +280553,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, #124 @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + movs r5, #244 @ 0xf4 │ │ │ │ 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 16df3c │ │ │ │ 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 +280723,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 16df60 │ │ │ │ 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 +280759,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 16df60 │ │ │ │ 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 16df60 │ │ │ │ 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 +280836,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 16df3c │ │ │ │ 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 +280861,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 16df3c │ │ │ │ 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 16df3c │ │ │ │ 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 16df3c │ │ │ │ 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 16df3c │ │ │ │ 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 +281040,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 16df60 │ │ │ │ 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 +281083,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 16df3c │ │ │ │ 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 +281115,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 16df3c │ │ │ │ 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 +281154,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 16df3c │ │ │ │ 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 +281191,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 16df3c │ │ │ │ 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 +281262,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 16df60 │ │ │ │ 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 +281374,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 16df3c │ │ │ │ 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 +281395,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 16df3c │ │ │ │ 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 +281411,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 16df3c │ │ │ │ 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 +281436,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 16df3c │ │ │ │ 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 +281473,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 16df3c │ │ │ │ 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 +281722,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 16f9bc │ │ │ │ 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 +281751,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 16fad4 │ │ │ │ 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 +282046,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, r2, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #24 │ │ │ │ + asrs r6, r6, #24 │ │ │ │ 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 +282564,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, r6, #17 │ │ │ │ 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 +283085,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 16df60 │ │ │ │ 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 +283140,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 16df60 │ │ │ │ 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 +283159,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 16df60 │ │ │ │ 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 +283253,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 16df60 │ │ │ │ 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 +283308,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 169654 │ │ │ │ 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 169654 │ │ │ │ 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 +283353,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 169654 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #28] @ 117180 │ │ │ │ - bl 16962c │ │ │ │ + bl 169654 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ @@ -283383,38 +283383,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, r1, #3 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r5!, {r1, r6} │ │ │ │ movs r6, r2 │ │ │ │ - stmia r3!, {r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r2, 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, r1, #2 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r4} │ │ │ │ movs r6, r2 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r4, 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 +284587,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 16df60 │ │ │ │ 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 +284937,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 16df60 │ │ │ │ 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 +285090,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 16df60 │ │ │ │ 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 +286128,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 16df60 │ │ │ │ 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 +286368,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 16df60 │ │ │ │ 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 +286789,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 1aaeac │ │ │ │ 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 +286846,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 188444 │ │ │ │ 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 +287142,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 21df3c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ - bl 21e09c │ │ │ │ + bl 21e0c4 │ │ │ │ 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 +287227,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 21e194 │ │ │ │ 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 │ │ │ │ + strb.w r0, [sl, r6, lsl #1] │ │ │ │ + @ instruction: 0xf7fa0016 │ │ │ │ + @ instruction: 0xf7940016 │ │ │ │ + @ instruction: 0xf7a60016 │ │ │ │ + @ instruction: 0xf7100016 │ │ │ │ + @ instruction: 0xf7180016 │ │ │ │ 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 +288019,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 18847c │ │ │ │ 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 +288656,19 @@ │ │ │ │ add r1, pc │ │ │ │ bl 129108 │ │ │ │ ldr r1, [pc, #24] @ (11a7c8 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ bl 129108 │ │ │ │ nop │ │ │ │ - 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 │ │ │ │ + orr.w r0, r8, r6, lsr #32 │ │ │ │ + ldmdb sl!, {r1, r2, r4} │ │ │ │ + strd r0, r0, [ip, #88] @ 0x58 │ │ │ │ + ldrd r0, r0, [lr, #-88] @ 0x58 │ │ │ │ + ldrd r0, r0, [r0, #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 +289672,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 11b228 │ │ │ │ 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 +290126,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 186f60 │ │ │ │ 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 +291675,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 16df60 │ │ │ │ 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 +292465,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, r7} │ │ │ │ movs r6, r2 │ │ │ │ - ldmia r2, {r1, r2, r3, r5} │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ 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 +293618,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 186eb8 │ │ │ │ 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 +293637,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 186eb8 │ │ │ │ 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 +293768,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, r4, r6} │ │ │ │ movs r6, r2 │ │ │ │ - cbnz r2, 11dca6 │ │ │ │ + cbnz r2, 11dcb0 │ │ │ │ movs r6, r2 │ │ │ │ - @ instruction: 0xb78c │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ 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 +294631,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 16a080 │ │ │ │ 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 +295005,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 16a0b8 │ │ │ │ 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 +295031,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, r7} │ │ │ │ movs r6, r2 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r0, sp, #568 @ 0x238 │ │ │ │ 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 +296771,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, #616 @ (adr r0, 120010 ) │ │ │ │ movs r6, r2 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ 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 +298744,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 18847c │ │ │ │ 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 +299779,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, [r3, #8] │ │ │ │ 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 +302859,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 16df60 │ │ │ │ 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 +302883,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 16df60 │ │ │ │ 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 16df60 │ │ │ │ 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 16df60 │ │ │ │ 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 16df60 │ │ │ │ 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 16df60 │ │ │ │ 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 16df60 │ │ │ │ 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 +303157,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, [r0, 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 +303175,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 16a080 │ │ │ │ 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 +303206,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 169f98 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r7, r4 │ │ │ │ bne.n 124198 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r4, #192] @ 0xc0 │ │ │ │ - bl 16a5d4 │ │ │ │ + bl 16a5fc │ │ │ │ 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 +303373,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 16a080 │ │ │ │ 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 +303394,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 16a000 │ │ │ │ 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 +303505,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 21d5a0 │ │ │ │ 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 +303792,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 16a0b8 │ │ │ │ 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 16a080 │ │ │ │ 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 16a0b8 │ │ │ │ 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 +303876,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, [r2, r4] │ │ │ │ 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 +303933,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 21d5a0 │ │ │ │ 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 +304226,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, #680] @ (124ef4 ) │ │ │ │ movs r6, r2 │ │ │ │ - ldr r2, [pc, #416] @ (124df0 ) │ │ │ │ + ldr r2, [pc, #576] @ (124e90 ) │ │ │ │ movs r6, r2 │ │ │ │ - ldr r3, [pc, #1000] @ (12503c ) │ │ │ │ + ldr r4, [pc, #136] @ (124cdc ) │ │ │ │ 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 +304320,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 1886a4 │ │ │ │ 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 +304623,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 r4, fp │ │ │ │ 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 +305113,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 169654 │ │ │ │ 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 +305518,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 169654 │ │ │ │ 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 +305608,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 16df60 │ │ │ │ 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 +305751,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 r1, #208 @ 0xd0 │ │ │ │ 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 +305942,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 16df60 │ │ │ │ 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 +305984,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, #186 @ 0xba │ │ │ │ movs r6, r2 │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ + adds r6, #102 @ 0x66 │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, #24 │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ movs r6, r2 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r6, #26 │ │ │ │ movs r6, r2 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ movs r6, r2 │ │ │ │ - adds r5, #166 @ 0xa6 │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ movs r6, r2 │ │ │ │ - adds r5, #128 @ 0x80 │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ 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 +306043,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 16faa0 │ │ │ │ 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 +306068,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 16a0b8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 125e54 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a080 │ │ │ │ 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 +306160,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 18def8 │ │ │ │ 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 +306201,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 16faa0 │ │ │ │ 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 +306329,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 18def8 │ │ │ │ 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 +306346,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 16a0b8 │ │ │ │ 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 +306403,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 16a080 │ │ │ │ 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 16a080 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12636a │ │ │ │ add.w r3, sp, #11 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 116f88 │ │ │ │ @@ -306502,24 +306502,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 16a0b8 │ │ │ │ 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 16a0b8 │ │ │ │ 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 +306543,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, #176 @ 0xb0 │ │ │ │ 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 +306940,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 16a080 │ │ │ │ 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 +307001,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 16dff4 │ │ │ │ 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 +307027,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 16dff4 │ │ │ │ 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 +307092,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 1c63b0 │ │ │ │ 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 +307495,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 16dfd0 │ │ │ │ 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 +308017,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 16a0b8 │ │ │ │ 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 +308454,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 16df60 │ │ │ │ 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 +308655,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 16dfd0 │ │ │ │ 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 +308721,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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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 +308788,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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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 +308830,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 16abf8 │ │ │ │ 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 +308999,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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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 +309082,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 16abf8 │ │ │ │ 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 +309180,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 16df60 │ │ │ │ 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 +309229,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 16abf8 │ │ │ │ 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 +309337,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 16abf8 │ │ │ │ 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 +309565,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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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 +309670,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 16abf8 │ │ │ │ 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 16df60 │ │ │ │ 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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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 16df60 │ │ │ │ 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 +309754,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 16df60 │ │ │ │ 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 +309778,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 16abf8 │ │ │ │ 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 +309847,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, r4, #1 │ │ │ │ movs r6, r2 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r4, r5, r6 │ │ │ │ movs r6, r2 │ │ │ │ - add r2, pc, #104 @ (adr r2, 128788 ) │ │ │ │ + add r2, pc, #264 @ (adr r2, 128828 ) │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, r6, r7 │ │ │ │ + adds r2, r3, #0 │ │ │ │ movs r6, r2 │ │ │ │ - subs r4, r4, r5 │ │ │ │ + subs r4, r1, r6 │ │ │ │ movs r6, r2 │ │ │ │ - add r1, pc, #1000 @ (adr r1, 128b14 ) │ │ │ │ + add r2, pc, #136 @ (adr r2, 1287b4 ) │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, r4, r7 │ │ │ │ + adds r2, r1, #0 │ │ │ │ movs r6, r2 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + subs r4, r5, r5 │ │ │ │ movs r6, r2 │ │ │ │ - add r1, pc, #872 @ (adr r1, 128aa0 ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 128740 ) │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, r2, r6 │ │ │ │ + subs r2, r7, r6 │ │ │ │ movs r6, r2 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + subs r4, r1, r5 │ │ │ │ movs r6, r2 │ │ │ │ - add r1, pc, #744 @ (adr r1, 128a2c ) │ │ │ │ + add r1, pc, #904 @ (adr r1, 128acc ) │ │ │ │ movs r5, r2 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + subs r0, r5, r5 │ │ │ │ movs r6, r2 │ │ │ │ - subs r2, r0, r3 │ │ │ │ + subs r2, r5, r3 │ │ │ │ movs r6, r2 │ │ │ │ - add r1, pc, #352 @ (adr r1, 1288b0 ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 128950 ) │ │ │ │ movs r5, r2 │ │ │ │ - subs r0, r0, r4 │ │ │ │ + subs r0, r5, r4 │ │ │ │ movs r6, r2 │ │ │ │ - subs r2, r4, r2 │ │ │ │ + subs r2, r1, r3 │ │ │ │ movs r6, r2 │ │ │ │ - add r1, pc, #224 @ (adr r1, 12883c ) │ │ │ │ + add r1, pc, #384 @ (adr r1, 1288dc ) │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, r6, r0 │ │ │ │ + subs r2, r3, r1 │ │ │ │ movs r6, r2 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r0, r5, r1 │ │ │ │ movs r6, r2 │ │ │ │ - add r0, pc, #856 @ (adr r0, 128ac0 ) │ │ │ │ + add r0, pc, #1016 @ (adr r0, 128b60 ) │ │ │ │ movs r5, r2 │ │ │ │ - ldc2l 0, cr0, [r6, #132] @ 0x84 │ │ │ │ - adds r0, r1, r6 │ │ │ │ + ldc2l 0, cr0, [lr, #132]! @ 0x84 │ │ │ │ + adds r0, r6, r6 │ │ │ │ movs r6, r2 │ │ │ │ - adds r2, r3, r1 │ │ │ │ + adds r2, r0, r2 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, r2, r6 │ │ │ │ + adds r6, r7, r6 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ movs r5, r2 │ │ │ │ - adds r4, r6, r2 │ │ │ │ + adds r4, r3, r3 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r2, r6, #29 │ │ │ │ + asrs r2, r3, #30 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r6, r6, #26 │ │ │ │ + asrs r6, r3, #27 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r4, #23 │ │ │ │ + asrs r4, r1, #24 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r4, [sp, #648] @ 0x288 │ │ │ │ movs r5, r2 │ │ │ │ - adds r2, r2, r0 │ │ │ │ + adds r2, r7, r0 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r0, r2, #30 │ │ │ │ + asrs r0, r7, #30 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r2, #22 │ │ │ │ + asrs r4, r7, #22 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r6, r3, #18 │ │ │ │ + asrs r6, r0, #19 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r5, #12 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r0, r3, #8 │ │ │ │ + asrs r0, r0, #9 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r0, [sp, #856] @ 0x358 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r0, #8 │ │ │ │ + asrs r2, r5, #8 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r6, r5, #8 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r0, r4, #7 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r0, #8 │ │ │ │ + asrs r2, r5, #8 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r0, #7 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + asrs r4, r3, #19 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r2, r3, #6 │ │ │ │ + asrs r2, r0, #7 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r6, r1, #10 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ movs r6, r2 │ │ │ │ - str r7, [sp, #632] @ 0x278 │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r1, #10 │ │ │ │ + asrs r2, r6, #10 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r4, r6, #3 │ │ │ │ movs r6, r2 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + str r7, [sp, #552] @ 0x228 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + asrs r0, r5, #5 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r2, r3, #3 │ │ │ │ movs r6, r2 │ │ │ │ - str r7, [sp, #288] @ 0x120 │ │ │ │ + str r7, [sp, #448] @ 0x1c0 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r0, r5, #8 │ │ │ │ + asrs r0, r2, #9 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r2, r1, #2 │ │ │ │ + asrs r2, r6, #2 │ │ │ │ movs r6, r2 │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + asrs r2, r3, #6 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r0, #32 │ │ │ │ + asrs r4, r5, #32 │ │ │ │ movs r6, r2 │ │ │ │ - str r6, [sp, #616] @ 0x268 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r0, r5, #30 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r0, r7, #5 │ │ │ │ + asrs r0, r4, #6 │ │ │ │ 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 +310018,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, r0, #3 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + lsrs r2, r2, #31 │ │ │ │ movs r6, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (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 │ │ │ │ + rsbs r0, ip, #33 @ 0x21 │ │ │ │ + @ instruction: 0xb636 │ │ │ │ movs r5, r2 │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ + add r4, sp, #736 @ 0x2e0 │ │ │ │ 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 +310117,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 16df3c │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ add r8, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 128b18 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 128aea │ │ │ │ @@ -310139,72 +310139,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 169e60 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 169e38 │ │ │ │ + bl 169e60 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 169e38 │ │ │ │ + bl 169e60 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 169e38 │ │ │ │ + bl 169e60 │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a4b4 │ │ │ │ ldr.w r1, [r5, #268] @ 0x10c │ │ │ │ str.w r0, [r4, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a198 │ │ │ │ + bl 18a1c0 │ │ │ │ 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 183530 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1ca7c4 │ │ │ │ + bl 1ca7ec │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cc0b0 │ │ │ │ + bl 1cc0d8 │ │ │ │ uxtb r5, r5 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ orr.w r9, r9, r5 │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb4c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ uxtb.w r9, r9 │ │ │ │ - bl 1c83dc │ │ │ │ + bl 1c8404 │ │ │ │ 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 183ef4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb4c0 │ │ │ │ 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 +310212,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 1e1590 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 128ba0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f0df4 │ │ │ │ + bl 1f0e1c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18faa8 │ │ │ │ + bl 18fad0 │ │ │ │ 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 +310289,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 18558c │ │ │ │ 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 +310317,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 1cb4c0 │ │ │ │ b.n 128a78 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13f4d0 │ │ │ │ b.n 128a6e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e0208 │ │ │ │ + bl 1e0230 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cac0c │ │ │ │ + bl 1cac34 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb4c0 │ │ │ │ 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 +310419,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 192728 │ │ │ │ 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 +310448,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 1870f0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 128cae │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 128d4a │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -310505,20 +310505,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 16abf8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e773c │ │ │ │ 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 +310548,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, #320 @ 0x140 │ │ │ │ movs r5, r2 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r4, [r6, r2] │ │ │ │ movs r7, r2 │ │ │ │ - add r3, sp, #0 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ movs r5, r2 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r2, [r0, #48] @ 0x30 │ │ │ │ + ldrh r2, [r5, #48] @ 0x30 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r7, #58] @ 0x3a │ │ │ │ + ldrh r6, [r4, #60] @ 0x3c │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r6, #16 │ │ │ │ movs r6, r2 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ movs r5, r2 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r7, [pc, #400] @ (128f84 ) │ │ │ │ + ldr r7, [pc, #560] @ (129024 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ movs r5, r2 │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ 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 16e0c0 │ │ │ │ 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 16dfd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r5, #164] @ 0xa4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0b8 │ │ │ │ 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 +310900,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 169e60 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16e250 │ │ │ │ + bl 16e278 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0b8 │ │ │ │ ldr r1, [pc, #52] @ (12919c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e773c │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ ldr r1, [pc, #36] @ (1291a0 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 16ab38 │ │ │ │ + bl 16ab60 │ │ │ │ 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, [r3, #28] │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + ldrh r4, [r1, #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 16dfd0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0b8 │ │ │ │ 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 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ 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 16a080 │ │ │ │ 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 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ movs r6, r2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r6, [r1, #16] │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a080 │ │ │ │ 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 +311017,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 16dfd0 │ │ │ │ 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 +311054,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, r2, #28 │ │ │ │ movs r6, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #820] @ (129628 ) │ │ │ │ subs r3, r2, #1 │ │ │ │ @@ -311073,29 +311073,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 16a080 │ │ │ │ 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 169e60 │ │ │ │ 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 +311190,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 16a0b8 │ │ │ │ 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 +311382,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, r4, #15 │ │ │ │ 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 16a68c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 129672 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 16a500 │ │ │ │ + bl 16a528 │ │ │ │ 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 +311470,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 16a614 │ │ │ │ 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 +311513,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 16a080 │ │ │ │ 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 +311630,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 16a0b8 │ │ │ │ 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 +311666,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 16df3c │ │ │ │ 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 +311737,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, r7, #1 │ │ │ │ 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 +311762,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, r1, #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 +311911,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 16df60 │ │ │ │ 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 +311938,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 186b24 │ │ │ │ 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 +312004,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 #16 │ │ │ │ movs r1, r4 │ │ │ │ - add r2, pc, #216 @ (adr r2, 129d6c ) │ │ │ │ + add r2, pc, #376 @ (adr r2, 129e0c ) │ │ │ │ movs r5, r2 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ 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 16deb0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 116118 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ @@ -312151,15 +312151,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 16e0c0 │ │ │ │ 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 +312230,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 16faa0 │ │ │ │ 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 +312382,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 16faa0 │ │ │ │ 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 16faa0 │ │ │ │ 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 +312416,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 16faa0 │ │ │ │ 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 +312918,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 169734 │ │ │ │ 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 +313026,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 12a7e4 │ │ │ │ movs r1, r4 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + str r7, [sp, #488] @ 0x1e8 │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ 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 +314299,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 16f750 │ │ │ │ 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 16f8c8 │ │ │ │ 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 +314344,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 16fa04 │ │ │ │ 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 +314401,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 16f854 │ │ │ │ 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 +314566,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 16deb0 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 116118 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, fp │ │ │ │ @@ -314846,15 +314846,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 16e0c0 │ │ │ │ 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 +314888,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 16faa0 │ │ │ │ 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 16faa0 │ │ │ │ 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 +314940,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 16faa0 │ │ │ │ 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 +315258,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 187e14 │ │ │ │ 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 +315357,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 165cf4 │ │ │ │ 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 +318153,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 16df3c │ │ │ │ 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 +318171,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 16df3c │ │ │ │ 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 +318765,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 16e0c0 │ │ │ │ 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 +319491,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 16df3c │ │ │ │ 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 +319975,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 16deb0 │ │ │ │ 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 +320045,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 16fad4 │ │ │ │ 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 +320080,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 16fa64 │ │ │ │ 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 16f9bc │ │ │ │ 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 +320132,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 16e0c0 │ │ │ │ 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 +320213,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 16fad4 │ │ │ │ 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 16faa0 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 12f3d4 │ │ │ │ b.n 12f298 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16faa0 │ │ │ │ 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 +320737,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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 189140 │ │ │ │ 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 18599c │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 +320799,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 189140 │ │ │ │ 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 +320817,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 1858ec │ │ │ │ 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 +320835,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 186db4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 +320859,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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 +320886,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 189140 │ │ │ │ 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 +320924,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 18599c │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ 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 185404 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 +320984,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 186db4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 +321042,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 189140 │ │ │ │ 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 +321062,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 185404 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 189318 │ │ │ │ + bl 189340 │ │ │ │ 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 188c90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ 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 1858ec │ │ │ │ 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 +321105,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 186db4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 +321161,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 189140 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858fc │ │ │ │ + bl 185924 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 189260 │ │ │ │ + bl 189288 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 +321197,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 186db4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r7, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 +321249,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 189140 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1893b8 │ │ │ │ + bl 1893e0 │ │ │ │ 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 +321289,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 r6, [sp, #976] @ 0x3d0 │ │ │ │ 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 r5, [sp, #832] @ 0x340 │ │ │ │ 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 +321338,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 186988 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ 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 189140 │ │ │ │ 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 +321398,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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 +321430,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 189140 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 188c90 │ │ │ │ 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 +321501,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 18599c │ │ │ │ add.w r6, r0, #24 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 +321535,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 189140 │ │ │ │ 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 +321553,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 18599c │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 +321579,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 189140 │ │ │ │ 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 +321621,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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 +321645,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 189140 │ │ │ │ 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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 +321686,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 189140 │ │ │ │ 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 +321733,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 185404 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 +321774,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 186db4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 +321824,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 189140 │ │ │ │ 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 +321870,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, #126 @ 0x7e │ │ │ │ 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 185404 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 189318 │ │ │ │ + bl 189340 │ │ │ │ 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 188c44 │ │ │ │ movw r1, #595 @ 0x253 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 +321921,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 189140 │ │ │ │ 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 188c90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 +321957,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 186db4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 +322010,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 189140 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 +322050,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 186db4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 +322103,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 189140 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 189260 │ │ │ │ + bl 189288 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ bl 12f9c0 │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ movs r3, #1 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r3 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 189140 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1858fc │ │ │ │ + bl 185924 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189260 │ │ │ │ + bl 189288 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1893b8 │ │ │ │ + bl 1893e0 │ │ │ │ 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 18599c │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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, #784] @ 0x310 │ │ │ │ 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 +322273,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 16e134 │ │ │ │ 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 +322772,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 18779c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xefd9ffff │ │ │ │ b.n 130936 │ │ │ │ vtbl.8 d20, {d15-d18}, d23 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ add r3, pc │ │ │ │ @@ -322853,22 +322853,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 18fad0 │ │ │ │ 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 18779c │ │ │ │ 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 +323064,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 18727c │ │ │ │ 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 +323134,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 1c648c │ │ │ │ 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 +323300,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 16df3c │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a4b4 │ │ │ │ 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 +323357,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 16a080 │ │ │ │ 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 +323425,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 16e0c0 │ │ │ │ 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 +323451,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 16a0b8 │ │ │ │ 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 +323771,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, [r2, #28] │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r6, [r6, #24] │ │ │ │ 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 +323828,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 1668ec │ │ │ │ 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 +324068,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, [r3, r1] │ │ │ │ movs r1, r4 │ │ │ │ - ldrsh r6, [r5, r0] │ │ │ │ + ldrsh r6, [r2, r1] │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -324140,15 +324140,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 1668b0 │ │ │ │ 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 +324162,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 1668b0 │ │ │ │ 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 +324861,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 16deb0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bl 166afc │ │ │ │ + bl 166b24 │ │ │ │ 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 16df3c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 166918 │ │ │ │ + bl 166940 │ │ │ │ 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 +324955,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 1668b0 │ │ │ │ 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 +324991,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 166958 │ │ │ │ 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 +325035,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 16df60 │ │ │ │ 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 +325060,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 1668b0 │ │ │ │ cmp r4, fp │ │ │ │ bcc.n 132696 │ │ │ │ b.n 1325da │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ble.n 13272c │ │ │ │ @@ -325085,15 +325085,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 1668b0 │ │ │ │ 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 +325115,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 16df60 │ │ │ │ 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 +325169,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 16e0c0 │ │ │ │ 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 +325605,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 16acf8 │ │ │ │ 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 +325628,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 16acf8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #72] @ (132c7c ) │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ b.n 132c00 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (132c80 ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 132c00 │ │ │ │ ldr r1, [pc, #52] @ (132c84 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ b.n 132c00 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ movs r5, r2 │ │ │ │ - addw r0, lr, #2071 @ 0x817 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + @ instruction: 0xf6360017 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r0, #104] @ 0x68 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r5, #96] @ 0x60 │ │ │ │ + ldr r6, [r2, #100] @ 0x64 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r5, #108] @ 0x6c │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #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 +325690,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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ 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 +325741,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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ 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 +325808,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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ b.n 132d3e │ │ │ │ ldr r1, [pc, #204] @ (132f00 ) │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ b.n 132d24 │ │ │ │ ldr r1, [pc, #136] @ (132f14 ) │ │ │ │ mov r0, r6 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ b.n 132d3e │ │ │ │ ldr r1, [pc, #128] @ (132f18 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ b.n 132d3e │ │ │ │ ldr r1, [pc, #120] @ (132f1c ) │ │ │ │ lsrs r2, r5, #2 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ b.n 132d3e │ │ │ │ ldr r1, [pc, #108] @ (132f20 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ b.n 132d3e │ │ │ │ nop │ │ │ │ - str r6, [r7, #4] │ │ │ │ + str r6, [r4, #8] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ movs r5, r2 │ │ │ │ - @ instruction: 0xf2760014 │ │ │ │ - ldr r2, [r6, #88] @ 0x58 │ │ │ │ + @ instruction: 0xf29e0014 │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r4, r1, #18 │ │ │ │ movs r5, r2 │ │ │ │ - negs r2, r3 │ │ │ │ + cmp r2, r0 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r6, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - tst r2, r0 │ │ │ │ + tst r2, r5 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r7, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r6, r3, #7 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r0, [r7, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ movs r5, r2 │ │ │ │ - lsls r2, r4, #2 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r4, #3 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ - ldrsh r2, [r2, r4] │ │ │ │ + ldrsh r2, [r7, r4] │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + lsrs r6, r1, #5 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r0, #2 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r7, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ 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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ ldr.w r1, [pc, #2372] @ 1338bc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ 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 +326022,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 16acf8 │ │ │ │ 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 +326046,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 16acf8 │ │ │ │ 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 +326098,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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ b.n 133114 │ │ │ │ ldr.w r1, [pc, #2000] @ 1338d4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ 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 +326170,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 16acf8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 133138 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ 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 +326215,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 16acf8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ beq.n 13321e │ │ │ │ movs r3, #0 │ │ │ │ cmp sl, r6 │ │ │ │ @@ -326236,76 +326236,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 16acf8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 1331a4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ b.n 1331a4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r3, r7] │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ b.n 1330c0 │ │ │ │ ldr.w r1, [pc, #1696] @ 1338f8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ 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 +326318,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 16acf8 │ │ │ │ b.n 132fb4 │ │ │ │ ldr.w r1, [pc, #1568] @ 133908 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 132fae │ │ │ │ ldr.w r1, [pc, #1556] @ 13390c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ b.n 132fa6 │ │ │ │ ldr.w r1, [pc, #1548] @ 133910 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ b.n 132f9e │ │ │ │ ldr.w r1, [pc, #1536] @ 133914 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ b.n 132f96 │ │ │ │ ldr.w r1, [pc, #1528] @ 133918 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 132f90 │ │ │ │ ldr.w r1, [pc, #1516] @ 13391c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ 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 +326367,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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ 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 +326419,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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ b.n 1330c0 │ │ │ │ bl 114508 │ │ │ │ ldr.w r1, [pc, #1232] @ 133938 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ 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 +326484,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 16acf8 │ │ │ │ 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 +326502,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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ ldr.w r1, [pc, #1068] @ 133950 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ b.n 133020 │ │ │ │ ldr.w r1, [pc, #1056] @ 133954 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ b.n 133114 │ │ │ │ ldr.w r1, [pc, #1048] @ 133958 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 13338a │ │ │ │ ldr.w r1, [pc, #1036] @ 13395c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1333a2 │ │ │ │ ldr.w r1, [pc, #1024] @ 133960 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 13339c │ │ │ │ ldr r1, [pc, #1012] @ (133964 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 133396 │ │ │ │ ldr r1, [pc, #1000] @ (133968 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 133390 │ │ │ │ ldr r1, [pc, #992] @ (13396c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ b.n 13340e │ │ │ │ ldr r1, [pc, #984] @ (133970 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ b.n 1333b4 │ │ │ │ ldr r1, [pc, #976] @ (133974 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1333ae │ │ │ │ ldr r1, [pc, #964] @ (133978 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ 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 +326596,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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ b.n 13310c │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133098 │ │ │ │ ldr r1, [pc, #840] @ (13399c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ 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 +326664,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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ b.n 1333ca │ │ │ │ ldr r1, [pc, #760] @ (1339b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133022 │ │ │ │ ldr r1, [pc, #752] @ (1339b4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133022 │ │ │ │ ldr r1, [pc, #740] @ (1339b8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133022 │ │ │ │ ldr r1, [pc, #732] @ (1339bc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133022 │ │ │ │ ldr r1, [pc, #720] @ (1339c0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133022 │ │ │ │ ldr r1, [pc, #712] @ (1339c4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133022 │ │ │ │ ldr r1, [pc, #700] @ (1339c8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133072 │ │ │ │ ldr r1, [pc, #692] @ (1339cc ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133022 │ │ │ │ ldr r1, [pc, #680] @ (1339d0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #668] @ (1339d4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #660] @ (1339d8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #648] @ (1339dc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #640] @ (1339e0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #628] @ (1339e4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #620] @ (1339e8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #608] @ (1339ec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #600] @ (1339f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #588] @ (1339f4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #580] @ (1339f8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #568] @ (1339fc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #560] @ (133a00 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 133022 │ │ │ │ ldr r1, [pc, #484] @ (133a14 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ b.n 133812 │ │ │ │ ldr r1, [pc, #476] @ (133a18 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ b.n 133812 │ │ │ │ ldr r1, [pc, #468] @ (133a1c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ b.n 133812 │ │ │ │ ldr r1, [pc, #460] @ (133a20 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ b.n 133812 │ │ │ │ ldr r1, [pc, #452] @ (133a24 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ b.n 133812 │ │ │ │ ldr r1, [pc, #444] @ (133a28 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ b.n 133520 │ │ │ │ ldr r1, [pc, #416] @ (133a30 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ b.n 133508 │ │ │ │ ldr r1, [pc, #408] @ (133a34 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ b.n 1334f2 │ │ │ │ ldr r1, [pc, #400] @ (133a38 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ b.n 1334f2 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + str r2, [r3, #0] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ movs r5, r2 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r0, #16] │ │ │ │ movs r4, r2 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ movs r5, r2 │ │ │ │ - cmp r0, #182 @ 0xb6 │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ movs r4, r2 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strb r4, [r2, r1] │ │ │ │ movs r7, r2 │ │ │ │ - subs r0, r2, #3 │ │ │ │ + subs r0, r7, #3 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #56] @ 0x38 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r6, [r5, #56] @ 0x38 │ │ │ │ movs r4, r2 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r6, [r5, #56] @ 0x38 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ movs r4, r2 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r4, #200 @ 0xc8 │ │ │ │ movs r5, r2 │ │ │ │ - subs r4, #170 @ 0xaa │ │ │ │ + subs r4, #210 @ 0xd2 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ movs r5, r2 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r1, #6 │ │ │ │ movs r5, r2 │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ + adds r0, #236 @ 0xec │ │ │ │ movs r5, r2 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r6, [r5, #28] │ │ │ │ movs r5, r2 │ │ │ │ - @ instruction: 0xfb880014 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + @ instruction: 0xfbb00014 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + ldrh r2, [r2, #22] │ │ │ │ movs r4, r2 │ │ │ │ - @ instruction: 0xfa960014 │ │ │ │ + @ instruction: 0xfabe0014 │ │ │ │ lsrs r2, r4, #9 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, r7, r2 │ │ │ │ + subs r2, r4, r3 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ + str r4, [r2, #124] @ 0x7c │ │ │ │ movs r5, r2 │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ movs r5, r2 │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + subs r2, #20 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ movs r5, r2 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + subs r0, #148 @ 0x94 │ │ │ │ movs r5, r2 │ │ │ │ - subs r1, #198 @ 0xc6 │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ movs r5, r2 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r1, #220 @ 0xdc │ │ │ │ movs r5, r2 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r1, #22 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r5, #104] @ 0x68 │ │ │ │ + str r6, [r2, #108] @ 0x6c │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ movs r5, r2 │ │ │ │ - subs r0, #24 │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r2, r7, #4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r6, r2, #6 │ │ │ │ + lsls r6, r7, #6 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ movs r4, r2 │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r6, #112] @ 0x70 │ │ │ │ + str r6, [r3, #116] @ 0x74 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r4, [r7, #116] @ 0x74 │ │ │ │ movs r5, r2 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ movs r5, r2 │ │ │ │ lsrs r4, r5, #2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r1, #100] @ 0x64 │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r4, [r2, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ movs r4, r2 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r2, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r3, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + str r6, [r7, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r2, #80] @ 0x50 │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r7, #80] @ 0x50 │ │ │ │ + str r2, [r4, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r6, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r3, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r3, #80] @ 0x50 │ │ │ │ + str r6, [r0, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r1, #80] @ 0x50 │ │ │ │ + str r0, [r6, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r3, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r4, [r0, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r6, #72] @ 0x48 │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r4, #80] @ 0x50 │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r4, #76] @ 0x4c │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ lsls r4, r6, #27 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r6, #72] @ 0x48 │ │ │ │ + str r4, [r3, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r6, #72] @ 0x48 │ │ │ │ + str r4, [r3, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r1, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r2, #72] @ 0x48 │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ movs r5, r2 │ │ │ │ - cmn r0, r4 │ │ │ │ + orrs r0, r1 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ movs r5, r2 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ movs r5, r2 │ │ │ │ - orrs r0, r6 │ │ │ │ + muls r0, r3 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r0, #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 +327109,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 16acc0 │ │ │ │ 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 16acf8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 133aea │ │ │ │ ldr r1, [pc, #500] @ (133c8c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r1, [pc, #492] @ (133c90 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 133b42 │ │ │ │ ldr r1, [pc, #428] @ (133c9c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r1, [pc, #420] @ (133ca0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ 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 +327208,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 16acf8 │ │ │ │ ldr r1, [pc, #316] @ (133cb0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ 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 +327228,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 16acf8 │ │ │ │ ldr r1, [pc, #276] @ (133cb8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 133bf0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r1, [pc, #260] @ (133cbc ) │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cbz r2, 133be6 │ │ │ │ ldr r1, [pc, #248] @ (133cc0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ ldr r1, [pc, #228] @ (133ccc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 133c56 │ │ │ │ ldr r1, [pc, #216] @ (133cd0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ ldr r1, [pc, #212] @ (133cd4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ 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 +327287,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 16acf8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 133c1c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ 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 16acf8 │ │ │ │ ldr r1, [pc, #140] @ (133ce4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16acf8 │ │ │ │ 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 1341cc │ │ │ │ movs r4, r2 │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ movs r4, r2 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ movs r4, r2 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ + strb r4, [r4, r3] │ │ │ │ movs r5, r2 │ │ │ │ - cmp r1, #112 @ 0x70 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ movs r5, r2 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r2, [r0, r3] │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ movs r5, r2 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ movs r4, r2 │ │ │ │ - strb r2, [r0, r1] │ │ │ │ + strb r2, [r5, r1] │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ movs r5, r2 │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ + ldrsb r0, [r2, r2] │ │ │ │ movs r4, r2 │ │ │ │ - strh r2, [r1, r7] │ │ │ │ + strh r2, [r6, r7] │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ movs r5, r2 │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + strh r4, [r0, r7] │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r5, #36] @ 0x24 │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + str r2, [r5, #32] │ │ │ │ movs r5, r2 │ │ │ │ - mcr2 0, 4, r0, cr0, cr4, {0} │ │ │ │ - str r6, [r5, #32] │ │ │ │ + mcr2 0, 5, r0, cr8, cr4, {0} │ │ │ │ + str r6, [r2, #36] @ 0x24 │ │ │ │ movs r5, r2 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strh r4, [r4, r5] │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + str r6, [r4, #36] @ 0x24 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r3, #24] │ │ │ │ + str r6, [r0, #28] │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r6, #20] │ │ │ │ + str r4, [r3, #24] │ │ │ │ movs r4, r2 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r0, [r6, #28] │ │ │ │ movs r5, r2 │ │ │ │ - movs r7, #250 @ 0xfa │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ movs r6, r2 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r0, [r3, #24] │ │ │ │ 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 +327549,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 16eef0 │ │ │ │ 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 +327579,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 16eef0 │ │ │ │ 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 +327606,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 16df60 │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r5, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 133f02 │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -327703,15 +327703,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 16edb4 │ │ │ │ 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 +327776,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 16edb4 │ │ │ │ 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 +327795,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 16f26c │ │ │ │ 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 +327826,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 16f26c │ │ │ │ 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 16eef0 │ │ │ │ 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 +327862,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 16edb4 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 13409e │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f26c │ │ │ │ mov r9, r0 │ │ │ │ b.n 134154 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 134164 │ │ │ │ @@ -328245,15 +328245,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 16f26c │ │ │ │ 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 +328403,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 16f244 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 134746 │ │ │ │ b.n 13495c │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f26c │ │ │ │ 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 +328502,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 16f26c │ │ │ │ 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 +328532,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 16f26c │ │ │ │ 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 +328721,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 16f244 │ │ │ │ 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 16f244 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134b3c │ │ │ │ add.w r0, r9, #12 │ │ │ │ strb.w r6, [r9, #24] │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f244 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134b30 │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f244 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134b24 │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f244 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134b18 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 134b0c │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f244 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 134b00 │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f244 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 134af4 │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f244 │ │ │ │ cbz r0, 134ae8 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 134a34 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f26c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134ad8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f26c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134aca │ │ │ │ mov r0, r7 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f26c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134abc │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f26c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134aae │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f26c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134aa0 │ │ │ │ mov r0, fp │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f26c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134a8e │ │ │ │ mov r0, sl │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f26c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134a7c │ │ │ │ mov r0, r9 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f26c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134a6a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f26c │ │ │ │ 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 +329341,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 16f244 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13517a │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 1350ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f26c │ │ │ │ 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 +329379,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 16a080 │ │ │ │ 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 +329431,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 16f244 │ │ │ │ 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 16a080 │ │ │ │ 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 +329462,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 16f26c │ │ │ │ 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 +329735,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 16df60 │ │ │ │ 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 +329798,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 16f258 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 135ad8 │ │ │ │ - bl 16f278 │ │ │ │ + bl 16f2a0 │ │ │ │ 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 +329881,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 16f2a0 │ │ │ │ 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 +329904,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 16df60 │ │ │ │ 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 +330324,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 16df60 │ │ │ │ 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 +330552,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 16eef0 │ │ │ │ add.w r8, r6, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f244 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 135d64 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f26c │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16eec8 │ │ │ │ + bl 16eef0 │ │ │ │ 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 +330590,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 16edb4 │ │ │ │ cbz r5, 135d64 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f26c │ │ │ │ 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 +330627,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 16edb4 │ │ │ │ b.n 135d56 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 16ed8c │ │ │ │ + bl 16edb4 │ │ │ │ b.n 135d56 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16eec8 │ │ │ │ + bl 16eef0 │ │ │ │ b.n 135cf6 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 16ed8c │ │ │ │ + bl 16edb4 │ │ │ │ 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 +330902,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 16df60 │ │ │ │ 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 +330920,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 16eef0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f244 │ │ │ │ cbz r0, 13609e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 134a34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f26c │ │ │ │ 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 +330978,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 16df3c │ │ │ │ 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 +331156,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 16dff4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r0, [r4, #400] @ 0x190 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16dff4 │ │ │ │ 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 +331405,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 16a4b4 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, sl, #112 @ 0x70 │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1365b2 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f26c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13659a │ │ │ │ add.w r0, sl, #236 @ 0xec │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1365d6 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f26c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1365be │ │ │ │ add.w r0, sl, #360 @ 0x168 │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1365fa │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f26c │ │ │ │ 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 +331541,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 16a080 │ │ │ │ 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 +331628,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 16f2a0 │ │ │ │ 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 16f2a0 │ │ │ │ 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 +331868,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 16e0c0 │ │ │ │ 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 +332334,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 16a0b8 │ │ │ │ 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 +332518,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 16a4b4 │ │ │ │ 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 +332658,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 16abf8 │ │ │ │ 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 +332693,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 16abf8 │ │ │ │ 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 16abf8 │ │ │ │ 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 16def4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16dff4 │ │ │ │ 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 +332986,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 16e0c0 │ │ │ │ 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 +333202,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 16abf8 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a3c │ │ │ │ b.w 136a48 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ b.w 136d96 │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ b.w 136354 │ │ │ │ @@ -333253,15 +333253,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 16abf8 │ │ │ │ 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 +333273,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 16abf8 │ │ │ │ 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 16e0c0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 136a50 │ │ │ │ mov r2, r3 │ │ │ │ movs r4, #1 │ │ │ │ b.n 1377f0 │ │ │ │ nop │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ movs r5, r2 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ movs r5, r2 │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ movs r4, r2 │ │ │ │ - movs r3, #220 @ 0xdc │ │ │ │ + movs r4, #4 │ │ │ │ movs r5, r2 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ movs r4, r2 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #36 @ 0x24 │ │ │ │ movs r5, r2 │ │ │ │ - cmp r3, #182 @ 0xb6 │ │ │ │ + cmp r3, #222 @ 0xde │ │ │ │ movs r5, r2 │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ + movs r3, #212 @ 0xd4 │ │ │ │ movs r5, r2 │ │ │ │ - add r2, sp, #264 @ 0x108 │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ movs r4, r2 │ │ │ │ ldmia r3!, {r0, r2, r5, r6} │ │ │ │ vdup.8 q14, d9[7] │ │ │ │ vtbx.8 d28, {d15-d18}, d7 │ │ │ │ - @ instruction: 0xffff2744 │ │ │ │ + @ instruction: 0xffff276c │ │ │ │ movs r5, r2 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + subs r4, r2, #3 │ │ │ │ movs r5, r2 │ │ │ │ - add r5, pc, #264 @ (adr r5, 1379e4 ) │ │ │ │ + add r5, pc, #424 @ (adr r5, 137a84 ) │ │ │ │ movs r4, r2 │ │ │ │ - movs r6, #104 @ 0x68 │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r2, r0, #1 │ │ │ │ movs r5, r2 │ │ │ │ - add r4, pc, #704 @ (adr r4, 137ba8 ) │ │ │ │ + add r4, pc, #864 @ (adr r4, 137c48 ) │ │ │ │ movs r4, r2 │ │ │ │ - movs r6, #98 @ 0x62 │ │ │ │ + movs r6, #138 @ 0x8a │ │ │ │ movs r5, r2 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + subs r4, r1, #0 │ │ │ │ movs r5, r2 │ │ │ │ - add r4, pc, #488 @ (adr r4, 137adc ) │ │ │ │ + add r4, pc, #648 @ (adr r4, 137b7c ) │ │ │ │ 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 +333457,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 16df3c │ │ │ │ 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 +333473,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 16dff4 │ │ │ │ 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 +333496,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 16faa0 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 137ab2 │ │ │ │ b.n 137ae6 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16faa0 │ │ │ │ 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 +333524,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 16faa0 │ │ │ │ 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 +333549,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 16dff4 │ │ │ │ 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 +333629,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 16dff4 │ │ │ │ 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 +333769,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 16e0c0 │ │ │ │ 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 +334060,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 16faa0 │ │ │ │ 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 +334089,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 16faa0 │ │ │ │ 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 +334156,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 16deb0 │ │ │ │ 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 +334188,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 16dfd0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16dfd0 │ │ │ │ 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 +334265,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 16f2d4 │ │ │ │ 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 +334281,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 16f2d4 │ │ │ │ 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 173bcc │ │ │ │ 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 +334329,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 173c78 │ │ │ │ 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 16f31c │ │ │ │ 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 +334354,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 16f340 │ │ │ │ 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 16f31c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 138588 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ @@ -334403,15 +334403,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 16f340 │ │ │ │ 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 +334489,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 16e0c0 │ │ │ │ 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 173cbc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ b.n 1383c4 │ │ │ │ mov r1, sl │ │ │ │ bl 115694 │ │ │ │ b.n 1383da │ │ │ │ ldr r7, [sp, #0] │ │ │ │ b.n 138400 │ │ │ │ @@ -334548,15 +334548,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 173cbc │ │ │ │ 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 +335300,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 1668b0 │ │ │ │ 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 +335364,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 16df3c │ │ │ │ mov fp, r0 │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 166918 │ │ │ │ + bl 166940 │ │ │ │ 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 +336097,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 16faa0 │ │ │ │ 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 16faa0 │ │ │ │ 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 +336279,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 16faa0 │ │ │ │ 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 16faa0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1396a4 │ │ │ │ mov r0, r7 │ │ │ │ bl 138df4 │ │ │ │ add fp, r0 │ │ │ │ b.n 139654 │ │ │ │ @@ -336473,15 +336473,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 1668ec │ │ │ │ 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 +336814,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 194 @ 0xc2 │ │ │ │ movs r0, r4 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ 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 +336834,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 16df3c │ │ │ │ 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 +336902,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 166b24 │ │ │ │ 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 16df3c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 166918 │ │ │ │ + bl 166940 │ │ │ │ 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 +336983,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 16faa0 │ │ │ │ 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 16faa0 │ │ │ │ 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 16faa0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 139dde │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16faa0 │ │ │ │ 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 166958 │ │ │ │ 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 +337213,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 16e0c0 │ │ │ │ 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 +337230,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 16e0c0 │ │ │ │ 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 +337454,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 16deb0 │ │ │ │ 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 +337517,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 16faa0 │ │ │ │ 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 +337534,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 16faa0 │ │ │ │ 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 +337566,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 16faa0 │ │ │ │ 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 16faa0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 13a436 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 13a3da │ │ │ │ @@ -337604,18 +337604,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 16f9bc │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16faa0 │ │ │ │ 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 +337627,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 16e0c0 │ │ │ │ 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 +337705,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 16fad4 │ │ │ │ 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 +337761,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 16fa64 │ │ │ │ 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 16f9bc │ │ │ │ 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 +337894,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 13a784 │ │ │ │ movs r0, r4 │ │ │ │ - str r7, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ movs r4, r2 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ 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 +337961,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 16eef0 │ │ │ │ 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 +337984,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 16f244 │ │ │ │ cbz r0, 13a836 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 13a7e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f26c │ │ │ │ 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 +338128,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 16edb4 │ │ │ │ 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 +338177,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 16f26c │ │ │ │ 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 +338225,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 16f26c │ │ │ │ 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 +338470,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 16f244 │ │ │ │ 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 16f26c │ │ │ │ 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 +338663,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 16f26c │ │ │ │ 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 +339310,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 16a0b8 │ │ │ │ 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 +339735,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 16dff4 │ │ │ │ ldr.w r2, [r9] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16dff4 │ │ │ │ strd r0, r8, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #152] @ 0x98 │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a4b4 │ │ │ │ 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 +340323,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 16e0c0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n 13bf4c │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ 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 +340387,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 16e1e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ 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 +340485,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 16dff4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f244 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 13c126 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ bl 13a7e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f26c │ │ │ │ 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 +340815,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 16a080 │ │ │ │ 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 +340948,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 16dfd0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16dff4 │ │ │ │ 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 +341020,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 16f244 │ │ │ │ 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 16f26c │ │ │ │ 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 +341115,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 16def4 │ │ │ │ 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 16a0b8 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f244 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 13c75e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 13c700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f26c │ │ │ │ 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 +341179,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 16a080 │ │ │ │ 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 +341210,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 16a080 │ │ │ │ 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 +341697,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 16eef0 │ │ │ │ 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 +341713,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 16eef0 │ │ │ │ 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 +341955,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 16f244 │ │ │ │ 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 +341987,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 16f26c │ │ │ │ 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 +342017,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 16a080 │ │ │ │ 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 +342150,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 16a080 │ │ │ │ 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 +342194,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 16f244 │ │ │ │ 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 16f26c │ │ │ │ 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 +342294,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 16edb4 │ │ │ │ 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 +342330,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 16edb4 │ │ │ │ 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 +342668,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 16f244 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13d662 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f26c │ │ │ │ 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 +342690,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 16f26c │ │ │ │ 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 +342718,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 16f244 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13d66a │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f26c │ │ │ │ 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 +342740,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 16f26c │ │ │ │ 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 +342794,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 16eef0 │ │ │ │ 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 +342818,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 16edb4 │ │ │ │ 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 +342843,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 16eef0 │ │ │ │ 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 +342867,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 16edb4 │ │ │ │ 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 +343453,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 16f244 │ │ │ │ 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 +343492,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 16a0b8 │ │ │ │ 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 +343523,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 16f26c │ │ │ │ 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 +343550,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 16dff4 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f244 │ │ │ │ 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 16f26c │ │ │ │ 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 +343604,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 16a080 │ │ │ │ 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 16f244 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 13dfe8 │ │ │ │ b.n 13d9f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f26c │ │ │ │ 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 +343655,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 16def4 │ │ │ │ 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 +343803,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 16a4b4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 13e1ea │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 13c700 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f26c │ │ │ │ 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 +343948,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 16df3c │ │ │ │ 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 +343983,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 16e028 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 16df14 │ │ │ │ + bl 16df3c │ │ │ │ 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 +344271,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 16f244 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13de26 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f26c │ │ │ │ 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 +344293,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 16f26c │ │ │ │ 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 16f26c │ │ │ │ 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 16f244 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13de1c │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f26c │ │ │ │ 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 +344341,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 16f26c │ │ │ │ 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 16f26c │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13c7f0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -344370,34 +344370,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 16f244 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13e848 │ │ │ │ mla r6, r7, r8, r6 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f26c │ │ │ │ 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 16f26c │ │ │ │ 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 +344601,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 16df3c │ │ │ │ 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 +344623,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 16e0c0 │ │ │ │ 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 +344645,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 16e1e0 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 16df14 │ │ │ │ + bl 16df3c │ │ │ │ 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 16dff4 │ │ │ │ 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 +344750,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 16dfd0 │ │ │ │ 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 16dfd0 │ │ │ │ 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 +344838,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 16dfd0 │ │ │ │ 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 +345251,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 16e0c0 │ │ │ │ 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 +345481,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 16e0c0 │ │ │ │ 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 +345620,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 1ec28c │ │ │ │ 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 +345705,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 1ec28c │ │ │ │ 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 +345844,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 1ec28c │ │ │ │ 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 +346287,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 16df60 │ │ │ │ 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 +346950,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 16df60 │ │ │ │ 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 +347339,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 16df60 │ │ │ │ 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 +347500,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 16df60 │ │ │ │ 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 +347526,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, [r4, #2] │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r6, #254 @ 0xfe │ │ │ │ movs r4, r2 │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ 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 +347607,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, #360] @ 0x168 │ │ │ │ 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 +348148,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 16df60 │ │ │ │ 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 +348454,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 16df60 │ │ │ │ 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 +348743,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 16df60 │ │ │ │ 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 +349054,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 16df60 │ │ │ │ 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 +349443,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 16df60 │ │ │ │ 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 +349485,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 188444 │ │ │ │ movs r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 12921c │ │ │ │ mov r1, r7 │ │ │ │ @@ -349880,15 +349880,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 16df60 │ │ │ │ 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 +349974,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 18847c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 12921c │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -352234,15 +352234,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 16df60 │ │ │ │ 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 +353562,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 16df60 │ │ │ │ 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 +353592,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 16df3c │ │ │ │ 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 +353670,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 16dfd0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16dfd0 │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16dfd0 │ │ │ │ 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 16dff4 │ │ │ │ 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 16dff4 │ │ │ │ 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 +353790,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 16df60 │ │ │ │ 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 +354044,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 16df60 │ │ │ │ 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 +355494,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 16df60 │ │ │ │ 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 +355538,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 16df60 │ │ │ │ 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 16e0c0 │ │ │ │ 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 +355582,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 16df60 │ │ │ │ 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 +356026,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 16def4 │ │ │ │ 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 +356056,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 16def4 │ │ │ │ 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 +356074,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 16dff4 │ │ │ │ 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 +356123,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 16e0c0 │ │ │ │ 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 +357215,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 16fad4 │ │ │ │ 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 +357240,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 16f944 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 146c60 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9bc │ │ │ │ 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 16e0c0 │ │ │ │ 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 │ │ │ │ @@ -359242,33 +359242,33 @@ │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r6, #1 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ movs r3, #0 │ │ │ │ - strd r6, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r6, r3, [sp] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ bl 146e2c │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r7, r5, [sp] │ │ │ │ - ldrd r7, r6, [sp, #44] @ 0x2c │ │ │ │ - bl 146e2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - strd r3, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldrd fp, r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r5, r7, r3 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + bl 146e2c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + strd r7, r5, [sp] │ │ │ │ + orr.w r5, fp, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ orr.w r4, r6, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #312] @ (14820c ) │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ @@ -360133,32 +360133,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 +360398,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 ) │ │ │ │ @@ -362477,31 +362477,31 @@ │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ ldr r5, [sp, #184] @ 0xb8 │ │ │ │ orrs r6, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr.w r3, [sl] │ │ │ │ orr.w r5, r9, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #13 │ │ │ │ + movs r1, #9 │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r5, r3 │ │ │ │ - uxtb.w r3, r9 │ │ │ │ + mov.w r3, r9, lsr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ - mov.w r3, r9, lsr #8 │ │ │ │ + uxtb.w r3, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #13 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #9 │ │ │ │ + movs r1, #32 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ orrs r6, r2 │ │ │ │ @@ -362668,49 +362668,49 @@ │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 146e2c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - ldrd r5, r4, [sp, #12] │ │ │ │ + ldrd r4, r5, [sp, #12] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr.w sl, [r8, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [sl] │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 146f34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 146f34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ @@ -362719,65 +362719,65 @@ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strd r3, r9, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r2, #13 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ ldr.w r8, [r8, #36] @ 0x24 │ │ │ │ - movs r1, #9 │ │ │ │ - orrs r5, r3 │ │ │ │ + movs r1, #32 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ + orrs r5, r3 │ │ │ │ + uxtb.w r3, r8 │ │ │ │ + strd r3, r9, [sp] │ │ │ │ + bl 146e2c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #13 │ │ │ │ + mov r0, r7 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #9 │ │ │ │ + orrs r5, r3 │ │ │ │ mov.w r3, r8, asr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, r8, asr #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - uxtb.w r3, r8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - movs r1, #32 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r4, r3 │ │ │ │ - bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ - orrs r5, r2 │ │ │ │ + orrs r4, r2 │ │ │ │ ldr r2, [pc, #44] @ (14a378 ) │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [pc, #32] @ (14a370 ) │ │ │ │ add r2, pc │ │ │ │ - str r5, [r6, #0] │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r4, [r6, #0] │ │ │ │ + str r5, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14a36c │ │ │ │ + bne.n 14a36a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, r6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r6, [r5, r2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -363450,20 +363450,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov r8, r1 │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r9, r1 │ │ │ │ ldr r3, [pc, #356] @ (14abb8 ) │ │ │ │ add r7, sp, #180 @ 0xb4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r1, [pc, #344] @ (14abbc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ @@ -363474,119 +363474,120 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 146e2c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ldrd r5, r4, [sp, #180] @ 0xb4 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + ldrd r4, r5, [sp, #180] @ 0xb4 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr.w r3, [r8, #32] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr.w r3, [r9, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + mov r1, r8 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r9 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + orrs r5, r3 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr.w r8, [r8, #28] │ │ │ │ + ldr.w r9, [r9, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ bl 147ea4 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ + ldr.w r1, [r9, #8] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 146f34 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - strd r3, r9, [sp] │ │ │ │ + strd r3, r8, [sp] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 146e2c │ │ │ │ vldr d7, [pc, #136] @ 14abb0 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - movs r2, #13 │ │ │ │ - movs r1, #9 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r4, r3 │ │ │ │ - mov.w r3, r8, asr #8 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + orrs r5, r3 │ │ │ │ + uxtb.w r3, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov.w r3, r8, asr #31 │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - uxtb.w r3, r8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + movs r2, #13 │ │ │ │ mov r0, r7 │ │ │ │ - movs r1, #32 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + movs r1, #9 │ │ │ │ + orrs r5, r3 │ │ │ │ + mov.w r3, r8, asr #8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r3, r8, asr #31 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ - orrs r5, r2 │ │ │ │ + orrs r4, r2 │ │ │ │ ldr r2, [pc, #56] @ (14abc0 ) │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [pc, #44] @ (14abb8 ) │ │ │ │ add r2, pc │ │ │ │ - str r5, [r6, #0] │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r4, [r6, #0] │ │ │ │ + str r5, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14aba8 │ │ │ │ mov r0, r6 │ │ │ │ @@ -364895,265 +364896,260 @@ │ │ │ │ lsls r1, r6, #1 │ │ │ │ @ instruction: 0x4782 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ - ldr.w r2, [pc, #1372] @ 14be24 │ │ │ │ + ldr.w r2, [pc, #1364] @ 14be1c │ │ │ │ sub sp, #292 @ 0x124 │ │ │ │ - ldr.w r3, [pc, #1372] @ 14be28 │ │ │ │ - mov r9, r1 │ │ │ │ + ldr.w r3, [pc, #1364] @ 14be20 │ │ │ │ + mov sl, r1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #16] │ │ │ │ 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 14bdf8 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + ldr.w r0, [sl, #16] │ │ │ │ + cmp r0, #1 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ + ldrhi r1, [r1, #4] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r0, r2, #5, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + ldrhi r1, [r1, #0] │ │ │ │ + ubfx r4, r2, #5, #1 │ │ │ │ + str r4, [sp, #20] │ │ │ │ itet hi │ │ │ │ - orrhi r2, r3 │ │ │ │ + orrhi r2, r1 │ │ │ │ ldrls r2, [sp, #20] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - ldr.w r5, [r9, #8] │ │ │ │ - movs r6, #0 │ │ │ │ - ldrb.w r3, [r9, #12] │ │ │ │ - mov sl, r6 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r7, r6 │ │ │ │ + ldr.w r5, [sl, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w r8, #0 │ │ │ │ andeq.w r8, r2, #1 │ │ │ │ - ubfx fp, r5, #1, #1 │ │ │ │ + movs r6, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ and.w r2, r5, #1 │ │ │ │ - ubfx r3, r5, #2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ + ubfx fp, r5, #1, #1 │ │ │ │ + ubfx r9, r5, #2, #1 │ │ │ │ ubfx r5, r5, #4, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 14bbfe │ │ │ │ + bne.w 14bbf4 │ │ │ │ add r4, sp, #276 @ 0x114 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r6, [sp, #276] @ 0x114 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + strd r9, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #32] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strd r3, r8, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 146e2c │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ - strd r5, sl, [sp] │ │ │ │ + strd r5, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ bl 146e2c │ │ │ │ - ldr.w r3, [r9, #24] │ │ │ │ + ldr.w r3, [sl, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, fp │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ 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.w r7, [sl, #28] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #14 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r6, [sl] │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ and.w r3, r3, #1344 @ 0x540 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - subs r3, r3, r7 │ │ │ │ + subs r3, #0 │ │ │ │ + str r7, [sp, #84] @ 0x54 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ strd r3, r8, [sp] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r8 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ blx 47a50 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1477a8 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr.w r6, [sl, #4] │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #30 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ 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 │ │ │ │ + ldrd r9, r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14be10 │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bne.w 14be08 │ │ │ │ + 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 r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ 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] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ 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 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + orrs r7, r2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + orr.w r7, r7, r9 │ │ │ │ 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 r2, [sp, #280] @ 0x118 │ │ │ │ orr.w r6, r3, r2 │ │ │ │ bl 146f34 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr.w r8, [sl, #8] │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ movs r2, #29 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r8, [r3, #8] │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ orr.w r9, r7, r3 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ ldr r7, [sp, #280] @ 0x118 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -365216,62 +365212,63 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ 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, #588] @ (14be24 ) │ │ │ │ + ldr r3, [pc, #580] @ (14be20 ) │ │ │ │ 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 │ │ │ │ + bne.w 14be18 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ 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] │ │ │ │ bl 146e2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r6, [sp] │ │ │ │ - ldrd fp, sl, [sp, #276] @ 0x114 │ │ │ │ + str.w fp, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrd fp, r8, [sp, #276] @ 0x114 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - orr.w r8, sl, r3 │ │ │ │ + str.w r9, [sp] │ │ │ │ + orr.w r9, r8, r3 │ │ │ │ bl 146e2c │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r6, [sp] │ │ │ │ ldr r7, [sp, #280] @ 0x118 │ │ │ │ + add.w r8, sp, #104 @ 0x68 │ │ │ │ ldr r5, [sp, #276] @ 0x114 │ │ │ │ bl 146e2c │ │ │ │ - ldr.w r3, [r9, #24] │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ + ldr.w r3, [sl, #24] │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ orr.w r5, fp, r5 │ │ │ │ mov r0, r4 │ │ │ │ - add.w r8, sp, #104 @ 0x68 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r1, [sp, #24] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ orrs r7, r3 │ │ │ │ bl 146f34 │ │ │ │ @@ -365279,20 +365276,20 @@ │ │ │ │ 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.w r9, [sl, #28] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w fp, [sl] │ │ │ │ + ldr.w fp, [r9] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r3, [sp, #28] │ │ │ │ and.w r3, r3, #1344 @ 0x540 │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -365317,15 +365314,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr.w fp, [sl, #4] │ │ │ │ + ldr.w fp, [r9, #4] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r7, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -365339,15 +365336,14 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 146e2c │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ - mov.w fp, #0 │ │ │ │ orrs r7, r2 │ │ │ │ bl 146f34 │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ @@ -365358,194 +365354,195 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 47a50 │ │ │ │ - ldr.w r2, [sl, #8] │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - mov.w sl, #1 │ │ │ │ - strd sl, fp, [sp, #176] @ 0xb0 │ │ │ │ + mov.w r8, #1 │ │ │ │ + mov.w r9, #0 │ │ │ │ + strd r8, r9, [sp, #176] @ 0xb0 │ │ │ │ bl 1477a8 │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ + mov.w r8, #0 │ │ │ │ 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] │ │ │ │ + mov.w r9, #0 │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 146e2c │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r7, r2 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + 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 │ │ │ │ - ldr.w r2, [r9, #16] │ │ │ │ + bne.n 14be12 │ │ │ │ + ldr.w r2, [sl, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittee hi │ │ │ │ movhi r6, #0 │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ ldrls r3, [sp, #12] │ │ │ │ movls r6, r3 │ │ │ │ movs r2, #15 │ │ │ │ strd r3, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ ldr r6, [sp, #276] @ 0x114 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov.w r9, #0 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + ldrh r1, [r3, #12] │ │ │ │ orrs r6, r5 │ │ │ │ ldr r5, [sp, #280] @ 0x118 │ │ │ │ - bl 146e2c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ orrs r5, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r5, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - mov.w r2, #0 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ iteee eq │ │ │ │ moveq r3, #1 │ │ │ │ - ldrbne r3, [r1, #0] │ │ │ │ + ldrbne r3, [r3, #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 │ │ │ │ + b.n 14bba8 │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + orr.w r2, r2, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 14b90a │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 14b910 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ubfx r7, r3, #1, #1 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 14ba9a │ │ │ │ + b.n 14ba8e │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ - b.n 14bda0 │ │ │ │ + b.n 14bdb8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ bxns r5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, r3 │ │ │ │ + add r2, r4 │ │ │ │ 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 │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r3, [pc, #616] @ (14c0b4 ) │ │ │ │ + movs r7, #0 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r3, [pc, #660] @ (14c0d4 ) │ │ │ │ add r4, sp, #188 @ 0xbc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r1, #8] │ │ │ │ - ldr r1, [pc, #604] @ (14c0b8 ) │ │ │ │ + ldr r1, [pc, #648] @ (14c0d8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ 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 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r8, [sp] │ │ │ │ + strd r3, r7, [sp] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r1, r2 │ │ │ │ orrs r6, r3 │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ - strd r3, r8, [sp] │ │ │ │ + strd r3, r7, [sp] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r1, r2 │ │ │ │ orrs r6, r3 │ │ │ │ ubfx r3, r9, #11, #1 │ │ │ │ - strd r3, r8, [sp] │ │ │ │ + strd r3, r7, [sp] │ │ │ │ bl 146e2c │ │ │ │ ubfx r3, r9, #4, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ add.w r9, sp, #16 │ │ │ │ orrs r6, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ movs r2, #14 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ + ldr.w r3, [r8, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ movs r2, #30 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ + ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [r7, #24] │ │ │ │ + ldr.w r3, [r8, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ orrs r6, r3 │ │ │ │ bl 146f34 │ │ │ │ @@ -365555,30 +365552,30 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r7 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r9 │ │ │ │ orrs r6, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr.w fp, [r7, #28] │ │ │ │ + ldr.w fp, [r8, #28] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ bl 1477a8 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r7 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #12 │ │ │ │ bl 146e2c │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ @@ -365597,366 +365594,377 @@ │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ bl 146e2c │ │ │ │ ldr.w fp, [fp, #8] │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r2 │ │ │ │ ldr.w r2, [fp] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ and.w r2, r2, #1344 @ 0x540 │ │ │ │ - subs.w r2, r2, r8 │ │ │ │ + subs r2, r2, r7 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r2 │ │ │ │ bl 146e2c │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 47a50 │ │ │ │ - mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1477a8 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #28 │ │ │ │ bl 146e2c │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ - ldrb.w r9, [r7, #13] │ │ │ │ - orrs r5, r2 │ │ │ │ + ldrb.w r9, [r8, #13] │ │ │ │ + orr.w fp, r5, r2 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r6, r2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 14c08c │ │ │ │ + bne.n 14c090 │ │ │ │ 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 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + ldrd r7, r5, [sp, #188] @ 0xbc │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + ldrb.w r3, [r8, #12] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 146e2c │ │ │ │ + ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - ittee ls │ │ │ │ + cmp r2, #1 │ │ │ │ + orr.w r3, r3, r7 │ │ │ │ + it ls │ │ │ │ movls r2, r9 │ │ │ │ - movls r3, r2 │ │ │ │ + orr.w fp, r3, fp │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ite hi │ │ │ │ + movhi r7, #0 │ │ │ │ + movls r7, r2 │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + it hi │ │ │ │ ldrhi r3, [sp, #12] │ │ │ │ - ldrbhi.w r9, [r3] │ │ │ │ + orr.w r5, r5, r6 │ │ │ │ itt hi │ │ │ │ - movhi r3, #0 │ │ │ │ + ldrbhi.w r9, [r3] │ │ │ │ ubfxhi r2, r9, #5, #1 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 146e2c │ │ │ │ - ldrb r3, [r7, #12] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldrd r7, r4, [sp, #188] @ 0xbc │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - ldr r2, [pc, #92] @ (14c0bc ) │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r3, r2, [sp, #188] @ 0xbc │ │ │ │ + orrs r2, r5 │ │ │ │ + str.w r2, [sl, #4] │ │ │ │ + ldr r2, [pc, #108] @ (14c0dc ) │ │ │ │ + orr.w r3, fp, r3 │ │ │ │ + str.w r3, [sl] │ │ │ │ + ldr r3, [pc, #92] @ (14c0d4 ) │ │ │ │ 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 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14c0b0 │ │ │ │ + bne.n 14c0ce │ │ │ │ mov r0, sl │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ and.w r3, r9, #1 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 146e2c │ │ │ │ + ldrb.w r3, [r8, #12] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldrd r8, r5, [sp, #188] @ 0xbc │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [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 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + orr.w fp, r8, fp │ │ │ │ + orrs r5, r3 │ │ │ │ + orrs r5, r6 │ │ │ │ + b.n 14c054 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r0, r4 │ │ │ │ + sbcs r4, r5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + subs r7, #132 @ 0x84 │ │ │ │ lsls r1, r6, #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, #3768] @ 0xeb8 │ │ │ │ - ldr.w r2, [pc, #1488] @ 14c6a8 │ │ │ │ + ldr.w r2, [pc, #1488] @ 14c6c8 │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ - ldr.w r3, [pc, #1488] @ 14c6ac │ │ │ │ - mov fp, r1 │ │ │ │ + ldr.w r3, [pc, #1488] @ 14c6cc │ │ │ │ + mov r9, r1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ 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 14c6b0 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + ldr.w r0, [r9, #16] │ │ │ │ + cmp r0, #1 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ + ldrhi r1, [r1, #4] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r0, r2, #5, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + ldrhi r1, [r1, #0] │ │ │ │ + ubfx r4, r2, #5, #1 │ │ │ │ + str r4, [sp, #16] │ │ │ │ itet hi │ │ │ │ - orrhi r2, r3 │ │ │ │ + orrhi r2, r1 │ │ │ │ ldrls r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - ldr.w r5, [fp, #8] │ │ │ │ - movs r6, #0 │ │ │ │ - ldrb.w r3, [fp, #12] │ │ │ │ - mov r8, r6 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + ldr.w r5, [r9, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - movne.w r9, #0 │ │ │ │ - andeq.w r9, r2, #1 │ │ │ │ - ubfx r1, r5, #2, #1 │ │ │ │ + movne.w fp, #0 │ │ │ │ + andeq.w fp, r2, #1 │ │ │ │ + movs r6, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ and.w r2, r5, #1 │ │ │ │ + mov r8, r6 │ │ │ │ ubfx r3, r5, #1, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ubfx r5, r5, #4, #1 │ │ │ │ + ubfx r1, r5, #2, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ + ubfx r5, r5, #4, #1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 14c43e │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 14c460 │ │ │ │ add r4, sp, #268 @ 0x10c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r7, #0 │ │ │ │ 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, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ bl 146e2c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - strd r3, r9, [sp] │ │ │ │ + strd r3, fp, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ bl 146e2c │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 146e2c │ │ │ │ - ldr.w r3, [fp, #24] │ │ │ │ + ldr.w r3, [r9, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ 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.w sl, [r9, #28] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #14 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r6, [sl] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ and.w r3, r3, #1344 @ 0x540 │ │ │ │ subs.w r3, r3, r8 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r9, [sp] │ │ │ │ + strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + mov r1, fp │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ blx 47a50 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r7, [sp, #168] @ 0xa8 │ │ │ │ bl 1477a8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, fp │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #30 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ and.w r3, r6, #1344 @ 0x540 │ │ │ │ subs.w r3, r3, r8 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r8, [sp, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14c6b4 │ │ │ │ - ldr.w r3, [fp, #16] │ │ │ │ + bne.w 14c6d4 │ │ │ │ + ldr.w r3, [r9, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittee hi │ │ │ │ movhi r3, #0 │ │ │ │ ubfxhi r2, r6, #5, #1 │ │ │ │ ldrls r2, [sp, #8] │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ orrs r2, r3 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ 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] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + 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, #92] @ 0x5c │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ orrs r3, r1 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + orrs r2, r1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ 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 │ │ │ │ @@ -366001,15 +366009,15 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 47a50 │ │ │ │ - vldr d7, [pc, #776] @ 14c6a0 │ │ │ │ + vldr d7, [pc, #776] @ 14c6c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #168] @ 0xa8 │ │ │ │ bl 1477a8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #28 │ │ │ │ @@ -366055,23 +366063,23 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #268] @ 0x10c │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #656] @ (14c6b0 ) │ │ │ │ - ldr r3, [pc, #652] @ (14c6ac ) │ │ │ │ + ldr r2, [pc, #656] @ (14c6d0 ) │ │ │ │ + ldr r3, [pc, #648] @ (14c6cc ) │ │ │ │ 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 │ │ │ │ + bne.w 14c6e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ 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 │ │ │ │ @@ -366079,39 +366087,39 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r6, [sp] │ │ │ │ - ldrd r9, sl, [sp, #268] @ 0x10c │ │ │ │ + ldrd fp, 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 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #560] @ 14c6a0 │ │ │ │ - orr.w r8, r9, r3 │ │ │ │ + vldr d8, [pc, #556] @ 14c6c0 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - add.w r9, sp, #96 @ 0x60 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r8, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r6, [sp] │ │ │ │ ldr r7, [sp, #272] @ 0x110 │ │ │ │ ldr r5, [sp, #268] @ 0x10c │ │ │ │ bl 146e2c │ │ │ │ - ldr.w r3, [fp, #24] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ + ldr.w r3, [r9, #24] │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ + orr.w r5, fp, r5 │ │ │ │ mov r0, r4 │ │ │ │ + add.w fp, sp, #96 @ 0x60 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r1, [sp, #24] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ orrs r7, r3 │ │ │ │ bl 146f34 │ │ │ │ @@ -366119,15 +366127,15 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr.w sl, [fp, #28] │ │ │ │ + ldr.w sl, [r9, #28] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #14 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [sl] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ @@ -366141,19 +366149,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, fp │ │ │ │ orrs r7, r3 │ │ │ │ blx 47a50 │ │ │ │ mov r2, r8 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ vstr d8, [sp, #168] @ 0xa8 │ │ │ │ bl 1477a8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ @@ -366208,21 +366216,21 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ orrs r7, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, fp │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ orrs r7, r3 │ │ │ │ blx 47a50 │ │ │ │ mov r2, sl │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ vstr d8, [sp, #168] @ 0xa8 │ │ │ │ bl 1477a8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ @@ -366232,70 +366240,70 @@ │ │ │ │ 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 │ │ │ │ + mov.w sl, #0 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + mov.w fp, #0 │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 146e2c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ 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 │ │ │ │ - ldr.w r3, [fp, #16] │ │ │ │ + bne.n 14c6de │ │ │ │ + ldr.w r3, [r9, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittee hi │ │ │ │ movhi r6, #0 │ │ │ │ ubfxhi r3, r8, #5, #1 │ │ │ │ ldrls r3, [sp, #8] │ │ │ │ movls r6, r3 │ │ │ │ movs r2, #15 │ │ │ │ strd r3, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ ldr r6, [sp, #268] @ 0x10c │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + ubfx r3, r8, #2, #1 │ │ │ │ + mov r1, r2 │ │ │ │ + eor.w r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov.w fp, #0 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ orrs r6, r5 │ │ │ │ ldr r5, [sp, #272] @ 0x110 │ │ │ │ bl 146e2c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ orrs r5, r7 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + mov r0, r4 │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ 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 │ │ │ │ - ldrh r3, [r1, #12] │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - orrs r5, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + cmp r2, #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 │ │ │ │ @@ -366305,166 +366313,167 @@ │ │ │ │ it ne │ │ │ │ ubfxne r3, r8, #2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ 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 │ │ │ │ + b.n 14c438 │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + orr.w r2, r2, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 14c11a │ │ │ │ - nop │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 14c140 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #220 @ 0xdc │ │ │ │ + subs r3, #186 @ 0xba │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 14c2b2 │ │ │ │ + mov r3, fp │ │ │ │ + b.n 14c2d4 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ - b.n 14c602 │ │ │ │ + b.n 14c642 │ │ │ │ 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, #1472] @ 14ccbc │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ - ldr.w r3, [pc, #1468] @ 14cc9c │ │ │ │ + ldr.w r3, [pc, #1472] @ 14ccc0 │ │ │ │ mov sl, r1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #16] │ │ │ │ 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] │ │ │ │ - ldr.w r2, [sl, #16] │ │ │ │ - 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 │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r1, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 14cc96 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + ldr.w r0, [sl, #16] │ │ │ │ + cmp r0, #1 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - ldr.w r2, [sl, #8] │ │ │ │ - movs r5, #0 │ │ │ │ - ldrb.w r3, [sl, #12] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + ldrhi r1, [r1, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + it hi │ │ │ │ + ldrhi r1, [r1, #0] │ │ │ │ + ubfx r4, r2, #5, #1 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + itet hi │ │ │ │ + orrhi r2, r1 │ │ │ │ + ldrls r2, [sp, #20] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ 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] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + movs r5, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ ubfx r3, r2, #4, #1 │ │ │ │ + ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ ubfx r7, r2, #11, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r1, [sp, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 14ca2a │ │ │ │ + bne.w 14ca4c │ │ │ │ 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, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ 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, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ 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, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #288] @ 0x120 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ 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, #28] │ │ │ │ ldr r6, [sp, #288] @ 0x120 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #32] │ │ │ │ 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, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ 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, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ 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, #80] @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ and.w r3, r3, #1344 @ 0x540 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ subs r3, r3, r5 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ it ne │ │ │ │ @@ -366473,26 +366482,26 @@ │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ strd r3, r8, [sp] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r8 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ blx 47a50 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1477a8 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -366501,63 +366510,59 @@ │ │ │ │ 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, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ 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] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14cc84 │ │ │ │ + bne.w 14cca6 │ │ │ │ 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, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ 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, #40] @ 0x28 │ │ │ │ + orrs r7, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ 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 │ │ │ │ @@ -366570,14 +366575,18 @@ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ orr.w r3, r3, r9 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #284] @ 0x11c │ │ │ │ orr.w r6, r3, r2 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ @@ -366664,23 +366673,23 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ orrs r2, r6 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #656] @ (14cca0 ) │ │ │ │ - ldr r3, [pc, #652] @ (14cc9c ) │ │ │ │ + ldr r2, [pc, #660] @ (14ccc4 ) │ │ │ │ + ldr r3, [pc, #652] @ (14ccc0 ) │ │ │ │ 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 │ │ │ │ + bne.w 14ccb6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ 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 │ │ │ │ @@ -366852,111 +366861,112 @@ │ │ │ │ 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] │ │ │ │ + mov.w r8, #0 │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ + mov.w r9, #0 │ │ │ │ + bl 146e2c │ │ │ │ + ldr r2, [sp, #284] @ 0x11c │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r7, r2 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ 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 14ccb0 │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittee hi │ │ │ │ movhi r5, #0 │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ ldrls r3, [sp, #12] │ │ │ │ movls r5, r3 │ │ │ │ movs r2, #15 │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ bl 146e2c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ ldr r2, [sp, #284] @ 0x11c │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ + ldrh r1, [r0, #12] │ │ │ │ + orrs r7, r3 │ │ │ │ orrs r6, r2 │ │ │ │ - mov.w r8, #0 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - mov.w r9, #0 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ - bl 146e2c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - orrs r5, r7 │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r5, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - ittee eq │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + itte eq │ │ │ │ moveq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ - ldrne r3, [r1, #0] │ │ │ │ + ldrne r3, [r0, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + itttt ne │ │ │ │ ldrne r2, [sp, #32] │ │ │ │ - ittt ne │ │ │ │ eorne r2, r3 │ │ │ │ movne r3, r2 │ │ │ │ movne r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 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 │ │ │ │ - and.w r1, r1, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 14c71e │ │ │ │ + orrs r3, r7 │ │ │ │ + b.n 14ca28 │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + orr.w r2, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 14c744 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ubfx r7, r3, #1, #1 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 14c8be │ │ │ │ + b.n 14c8e0 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ - b.n 14cc06 │ │ │ │ + b.n 14cc46 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r1, #24 │ │ │ │ + nop │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r5, #202 @ 0xca │ │ │ │ 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] @ (14ce00 ) │ │ │ │ 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] @ (14ce04 ) │ │ │ │ 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 +367045,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] @ (14ce08 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14cddc ) │ │ │ │ + ldr r3, [pc, #32] @ (14ce00 ) │ │ │ │ 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 14cdfc │ │ │ │ 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, #10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r2, #28 │ │ │ │ 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] @ (14cfd0 ) │ │ │ │ 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] @ (14cfd4 ) │ │ │ │ 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 +367231,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] @ (14cfd8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (14cfac ) │ │ │ │ + ldr r3, [pc, #36] @ (14cfd0 ) │ │ │ │ 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 14cfcc │ │ │ │ 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, #202 @ 0xca │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ 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] @ (14d19c ) │ │ │ │ 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] @ (14d1a0 ) │ │ │ │ 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 +367417,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] @ (14d1a4 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (14d178 ) │ │ │ │ + ldr r3, [pc, #36] @ (14d19c ) │ │ │ │ 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 14d196 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #26 │ │ │ │ + cmp r7, #246 @ 0xf6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + cmp r6, #134 @ 0x86 │ │ │ │ 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] @ (14d34c ) │ │ │ │ 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] @ (14d350 ) │ │ │ │ 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 +367589,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] @ (14d354 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (14d328 ) │ │ │ │ + ldr r3, [pc, #36] @ (14d34c ) │ │ │ │ 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 14d346 │ │ │ │ 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, #46 @ 0x2e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r4, #214 @ 0xd6 │ │ │ │ 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] @ (14d434 ) │ │ │ │ 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] @ (14d438 ) │ │ │ │ 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 +367677,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] @ (14d43c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14d410 ) │ │ │ │ + ldr r3, [pc, #32] @ (14d434 ) │ │ │ │ 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 14d42e │ │ │ │ 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, #120 @ 0x78 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r4, #14 │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ 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] @ (14d540 ) │ │ │ │ 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] @ (14d544 ) │ │ │ │ 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 +367779,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] @ (14d548 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14d51c ) │ │ │ │ + ldr r3, [pc, #32] @ (14d540 ) │ │ │ │ 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 14d53a │ │ │ │ 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, #146 @ 0x92 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ + cmp r2, #222 @ 0xde │ │ │ │ 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] @ (14d60c ) │ │ │ │ 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] @ (14d610 ) │ │ │ │ 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 +367858,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] @ (14d614 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14d5e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (14d60c ) │ │ │ │ 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 14d606 │ │ │ │ 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, #134 @ 0x86 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + cmp r2, #18 │ │ │ │ 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] @ (14d6f0 ) │ │ │ │ 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] @ (14d6f4 ) │ │ │ │ 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 +367948,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] @ (14d6f8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14d6cc ) │ │ │ │ + ldr r3, [pc, #32] @ (14d6f0 ) │ │ │ │ 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 14d6ec │ │ │ │ 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, #186 @ 0xba │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ 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] @ (14d7f4 ) │ │ │ │ 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] @ (14d7f8 ) │ │ │ │ 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 +368047,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] @ (14d7fc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14d7d0 ) │ │ │ │ + ldr r3, [pc, #32] @ (14d7f4 ) │ │ │ │ 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 14d7ee │ │ │ │ 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, #214 @ 0xd6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ + cmp r0, #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 r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #256] @ (14d8f8 ) │ │ │ │ + ldr r3, [pc, #256] @ (14d91c ) │ │ │ │ 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] @ (14d920 ) │ │ │ │ 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 +368161,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] @ (14d924 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14d8f8 ) │ │ │ │ + ldr r3, [pc, #32] @ (14d91c ) │ │ │ │ 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 14d916 │ │ │ │ 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, #210 @ 0xd2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r7, #38 @ 0x26 │ │ │ │ + movs r7, #2 │ │ │ │ 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] @ (14da88 ) │ │ │ │ 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] @ (14da8c ) │ │ │ │ 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 +368299,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] @ (14da90 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (14da64 ) │ │ │ │ + ldr r3, [pc, #36] @ (14da88 ) │ │ │ │ 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 14da84 │ │ │ │ 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, #174 @ 0xae │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ 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] @ (14dd40 ) │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ - ldr r3, [pc, #660] @ (14dd20 ) │ │ │ │ + ldr r3, [pc, #660] @ (14dd44 ) │ │ │ │ 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] │ │ │ │ @@ -368516,15 +368526,15 @@ │ │ │ │ bl 146e2c │ │ │ │ ldr r5, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r7 │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ orr.w r7, r8, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14dcf2 │ │ │ │ + bne.n 14dd16 │ │ │ │ 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 │ │ │ │ @@ -368547,26 +368557,26 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #84] @ (14dd24 ) │ │ │ │ + ldr r2, [pc, #84] @ (14dd48 ) │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - ldr r3, [pc, #72] @ (14dd20 ) │ │ │ │ + ldr r3, [pc, #72] @ (14dd44 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [sl] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14dd16 │ │ │ │ + bne.n 14dd3a │ │ │ │ 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 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -368576,170 +368586,173 @@ │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ orrs r5, r1 │ │ │ │ orrs r7, r2 │ │ │ │ - b.n 14dcb8 │ │ │ │ + b.n 14dcdc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r5, #112 @ 0x70 │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #38 @ 0x26 │ │ │ │ + movs r3, #2 │ │ │ │ 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, #3760] @ 0xeb0 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1292] @ 14e24c │ │ │ │ - ldr.w r3, [pc, #1292] @ 14e250 │ │ │ │ + ldr.w r2, [pc, #1288] @ 14e270 │ │ │ │ + ldr.w r3, [pc, #1288] @ 14e274 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ str r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 14e21e │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 14e23a │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + cmp r0, #1 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ + ldrhi r1, [r1, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r0, r1, #5, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + ldrhi r1, [r1, #0] │ │ │ │ + ubfx r4, r2, #5, #1 │ │ │ │ + str r4, [sp, #24] │ │ │ │ itet hi │ │ │ │ - orrhi r1, r3 │ │ │ │ - ldrls r1, [sp, #24] │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - mov.w sl, #0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - mov r8, sl │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + orrhi r2, r1 │ │ │ │ + ldrls r2, [sp, #24] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ 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] │ │ │ │ + mov.w sl, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ and.w r1, r2, #1 │ │ │ │ + mov r8, sl │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ + ubfx r9, r2, #2, #1 │ │ │ │ ubfx r7, r2, #11, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14e020 │ │ │ │ + bne.w 14e04a │ │ │ │ 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] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd r3, sl, [sp] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ add.w r9, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ strd r7, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ movs r7, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strd r3, fp, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ bl 146e2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ ldr r6, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r6, [sl] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ ubfx r3, r6, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ 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 r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ blx 47a50 │ │ │ │ ldr.w r8, [r5, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ @@ -368757,17 +368770,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ blx 47a50 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r8 │ │ │ │ strd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ @@ -368791,44 +368804,40 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r9, [sp, #288] @ 0x120 │ │ │ │ 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] │ │ │ │ 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, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - orrs r5, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -368842,14 +368851,18 @@ │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ orrs r5, r2 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + orrs r5, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orr.w r5, r5, r9 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -368863,39 +368876,39 @@ │ │ │ │ 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 │ │ │ │ + beq.w 14e24c │ │ │ │ ldrd r3, r2, [sp, #104] @ 0x68 │ │ │ │ eors r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #596] @ (14e254 ) │ │ │ │ + ldr r2, [pc, #588] @ (14e278 ) │ │ │ │ strd r6, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #584] @ (14e250 ) │ │ │ │ + ldr r3, [pc, #576] @ (14e274 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 14e246 │ │ │ │ + bne.w 14e264 │ │ │ │ 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 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -368912,551 +368925,555 @@ │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ 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, #284] @ 0x11c │ │ │ │ bl 146e2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ + ldr r6, [sp, #284] @ 0x11c │ │ │ │ + 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, #288] @ 0x120 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr.w r8, [r3] │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ 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 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ orrs r6, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + orrs r7, r3 │ │ │ │ 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 r3, [sp, #284] @ 0x11c │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - orr.w r2, r6, r3 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + str r6, [sp, #28] │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ + mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ ldr.w sl, [r5, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [sl] │ │ │ │ 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, #36] @ 0x24 │ │ │ │ + ubfx r8, r6, #2, #1 │ │ │ │ + eor.w r8, r8, #1 │ │ │ │ + str.w r8, [sp, #176] @ 0xb0 │ │ │ │ bl 14725c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - orr.w fp, r9, r3 │ │ │ │ + mov r0, r7 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - mov r0, r6 │ │ │ │ - orr.w r9, r2, r3 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 47a50 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ - movs r6, #0 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ - str r6, [sp, #180] @ 0xb4 │ │ │ │ + mov r3, sl │ │ │ │ + movs r7, #0 │ │ │ │ + str.w r8, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #180] @ 0xb4 │ │ │ │ bl 14725c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #31 │ │ │ │ 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, r6, [sp] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ - ldr r6, [sp, #284] @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + vldr d7, [pc, #176] @ 14e268 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 146e2c │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ 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] │ │ │ │ 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 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - 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 │ │ │ │ - mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - orrs r6, r5 │ │ │ │ + str.w r8, [sp] │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r5, [sp, #288] @ 0x120 │ │ │ │ bl 146e2c │ │ │ │ ldr r2, [sp, #284] @ 0x11c │ │ │ │ - ldrh.w r3, [r8, #12] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ + ldrh.w r3, [fp, #12] │ │ │ │ + orrs r5, r7 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #288] @ 0x120 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ orrs r5, r2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 14e22e │ │ │ │ + beq.n 14e24c │ │ │ │ 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 │ │ │ │ + b.n 14e010 │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r2, r2, r2, lsr #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.n 14dd80 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + b.n 14ddac │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 14dfe6 │ │ │ │ + b.n 14e010 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, fp │ │ │ │ - b.n 14df4c │ │ │ │ + b.n 14df76 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 14e1b6 │ │ │ │ + b.n 14e1f2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + ... │ │ │ │ + movs r2, #144 @ 0x90 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, #7 │ │ │ │ + subs r6, r1, #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 r5, r2 │ │ │ │ + ldr.w r2, [pc, #1160] @ 14e720 │ │ │ │ + ldr.w r3, [pc, #1160] @ 14e724 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb.w r3, [fp, #13] │ │ │ │ + ldrb r3, [r5, #13] │ │ │ │ str r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 14e6ca │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ - ldr.w r2, [fp, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 14e6ea │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + cmp r0, #1 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ + ldrhi r1, [r1, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r0, r1, #5, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + ldrhi r1, [r1, #0] │ │ │ │ + ubfx r4, r2, #5, #1 │ │ │ │ + str r4, [sp, #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] │ │ │ │ + orrhi r2, r1 │ │ │ │ + ldrls r2, [sp, #16] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - movne r6, #0 │ │ │ │ - andeq.w r6, r1, #1 │ │ │ │ - ubfx sl, r2, #1, #1 │ │ │ │ + movne r7, #0 │ │ │ │ + andeq.w r7, r2, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + mov.w r9, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ and.w r1, r2, #1 │ │ │ │ - ubfx r3, r2, #11, #1 │ │ │ │ + mov r6, r9 │ │ │ │ + ubfx r3, r2, #4, #1 │ │ │ │ + ubfx sl, r2, #1, #1 │ │ │ │ ubfx r8, r2, #2, #1 │ │ │ │ + ubfx fp, r2, #11, #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 r7, #0 │ │ │ │ + bne.w 14e530 │ │ │ │ add r4, sp, #268 @ 0x10c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd sl, r5, [sp] │ │ │ │ + strd sl, r9, [sp] │ │ │ │ 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 r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 146e2c │ │ │ │ - ldr r5, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ 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 │ │ │ │ - bl 146e2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - mov r5, r9 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r6, [sp, #268] @ 0x10c │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + mov r1, r2 │ │ │ │ + strd fp, r9, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + bl 146e2c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ + ldr r6, [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, r7, [sp] │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - strd r2, r9, [sp] │ │ │ │ + mov r6, r9 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 146e2c │ │ │ │ - ldr.w r3, [fp, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ mov r1, r2 │ │ │ │ - ldr r7, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - ldr.w r9, [r3] │ │ │ │ + ldr.w sl, [r3] │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr.w r9, [sl] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r8, [r9] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ubfx r3, r8, #11, #1 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ubfx r3, r9, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ 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, r7 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ blx 47a50 │ │ │ │ - ldr.w r7, [fp, #28] │ │ │ │ + ldr.w r8, [r5, #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 │ │ │ │ - eor.w r5, r5, #1 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r6, [sp, #164] @ 0xa4 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ubfx r6, fp, #2, #1 │ │ │ │ + eor.w r6, r6, #1 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ bl 14725c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r6, [sp] │ │ │ │ + strd r3, r7, [sp] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14e6e0 │ │ │ │ - ldr.w r3, [fp, #16] │ │ │ │ + bne.w 14e702 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ itete hi │ │ │ │ - ldrhi r3, [r7, #4] │ │ │ │ + ldrhi.w r3, [r8, #4] │ │ │ │ ldrls r2, [sp, #8] │ │ │ │ ldrbhi r2, [r3, #0] │ │ │ │ movls r3, r2 │ │ │ │ itt hi │ │ │ │ movhi r3, #0 │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ 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 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 │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #0] │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orrs r5, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ + orr.w r6, r3, r2 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r2, [sp, #268] @ 0x10c │ │ │ │ - ldrh.w r3, [r9, #12] │ │ │ │ + ldrh.w r3, [sl, #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 │ │ │ │ + beq.w 14e6fc │ │ │ │ + eor.w r3, r9, fp │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #268] @ 0x10c │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #536] @ (14e708 ) │ │ │ │ + ldr r2, [pc, #536] @ (14e728 ) │ │ │ │ strd r6, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #524] @ (14e704 ) │ │ │ │ + ldr r3, [pc, #524] @ (14e724 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 14e6f0 │ │ │ │ + bne.w 14e714 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ 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 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov.w r9, #0 │ │ │ │ bl 146e2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ + strd sl, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - strd sl, r5, [sp] │ │ │ │ - ldrd sl, r6, [sp, #268] @ 0x10c │ │ │ │ + ldrd r7, r9, [sp, #268] @ 0x10c │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd r8, r5, [sp] │ │ │ │ - orr.w r8, r6, r3 │ │ │ │ - ldr r7, [sp, #268] @ 0x10c │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str.w r8, [sp] │ │ │ │ + orr.w r8, 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 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ + strd fp, r6, [sp] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + mov.w r9, #0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + movs r3, #0 │ │ │ │ ldr r6, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ orrs r6, r7 │ │ │ │ ldr r7, [sp, #272] @ 0x110 │ │ │ │ bl 146e2c │ │ │ │ - ldr.w r3, [fp, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ orr.w r7, r8, r7 │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - mov r1, r2 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ + ldr.w r2, [r8] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ orrs r7, r3 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r0, 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, #268] @ 0x10c │ │ │ │ @@ -369471,295 +369488,300 @@ │ │ │ │ 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] │ │ │ │ + orr.w r2, r7, r3 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ blx 47a50 │ │ │ │ - ldr.w sl, [fp, #28] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ mov r2, r0 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #164] @ 0xa4 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + ldr.w sl, [r3] │ │ │ │ + ubfx r7, sl, #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 r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ 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] │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 146e2c │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + vldr d7, [pc, #180] @ 14e718 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ 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] │ │ │ │ + bne.n 14e70c │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r5, #0 │ │ │ │ - ldrhi.w r2, [sl, #4] │ │ │ │ - ldrls r2, [sp, #8] │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ite ls │ │ │ │ - movls r5, r2 │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + itete hi │ │ │ │ + ldrhi.w r2, [fp, #4] │ │ │ │ + ldrls r1, [sp, #8] │ │ │ │ + ldrbhi r1, [r2, #0] │ │ │ │ + movls r2, r1 │ │ │ │ + itt hi │ │ │ │ + movhi r2, #0 │ │ │ │ + ubfxhi r1, r1, #5, #1 │ │ │ │ + stmia.w sp, {r1, r2, r3} │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 146e2c │ │ │ │ - vldr d7, [pc, #128] @ 14e6f8 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ 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 │ │ │ │ - bl 146e2c │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ + orrs r6, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r6, [sp, #268] @ 0x10c │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - orrs r6, r5 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + mov r1, r2 │ │ │ │ + orrs r5, r3 │ │ │ │ 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] │ │ │ │ + beq.n 14e6fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - eors r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ + eor.w r3, r3, sl │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ - b.n 14e4d6 │ │ │ │ - orr.w r1, r3, r3, lsr #1 │ │ │ │ - and.w r2, r3, #1 │ │ │ │ + b.n 14e4f6 │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r2, r2, r2, lsr #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - b.n 14e2b6 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 14e2dc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 14e4d6 │ │ │ │ + b.n 14e4f6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r6 │ │ │ │ - b.n 14e442 │ │ │ │ - ubfx r2, r2, #1, #1 │ │ │ │ - b.n 14e664 │ │ │ │ + mov r3, r7 │ │ │ │ + b.n 14e464 │ │ │ │ + ubfx r1, r2, #1, #1 │ │ │ │ + mov r2, r9 │ │ │ │ + b.n 14e6a4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ ... │ │ │ │ - adds r0, r1, #6 │ │ │ │ + adds r0, r4, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, r4 │ │ │ │ + subs r0, r5, r3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1356] @ 14ec70 │ │ │ │ - ldr.w r3, [pc, #1356] @ 14ec74 │ │ │ │ + ldr.w r2, [pc, #1360] @ 14ec98 │ │ │ │ + ldr.w r3, [pc, #1360] @ 14ec9c │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ str r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 14ec44 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 14ec60 │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + cmp r0, #1 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ + ldrhi r1, [r1, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r0, r1, #5, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + ldrhi r1, [r1, #0] │ │ │ │ + ubfx r4, r2, #5, #1 │ │ │ │ + str r4, [sp, #24] │ │ │ │ itet hi │ │ │ │ - orrhi r1, r3 │ │ │ │ - ldrls r1, [sp, #24] │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - mov.w sl, #0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - mov r8, sl │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r7, sl │ │ │ │ + orrhi r2, r1 │ │ │ │ + ldrls r2, [sp, #24] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ 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] │ │ │ │ + movs r6, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ and.w r1, r2, #1 │ │ │ │ + mov r8, r6 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ + ubfx r0, r2, #11, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ + mov r7, r6 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - mov r6, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14ea28 │ │ │ │ + bne.w 14ea4c │ │ │ │ add r4, sp, #292 @ 0x124 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd r3, sl, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - strd r9, sl, [sp] │ │ │ │ + strd r9, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ add.w r9, sp, #120 @ 0x78 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ bl 146e2c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, sl, [sp] │ │ │ │ + strd r0, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strd r3, fp, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ bl 146e2c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ + 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 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ 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 │ │ │ │ + str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #32] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ ldr r6, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #28] │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w r6, [sl] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ ubfx r3, r6, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ bl 146f34 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ blx 47a50 │ │ │ │ ldr.w r8, [r5, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #188] @ 0xbc │ │ │ │ ldr.w r3, [r8] │ │ │ │ @@ -369777,17 +369799,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ blx 47a50 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r8 │ │ │ │ strd r6, r7, [sp, #184] @ 0xb8 │ │ │ │ @@ -369804,47 +369826,43 @@ │ │ │ │ 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 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r9, [sp, #296] @ 0x128 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14ec5a │ │ │ │ + bne.w 14ec78 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [r8] │ │ │ │ ldrls r2, [sp, #16] │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r2 │ │ │ │ @@ -369866,18 +369884,22 @@ │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ orrs r5, r2 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + orrs r5, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orr.w r5, r5, r9 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #292] @ 0x124 │ │ │ │ orr.w r6, r3, r2 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ @@ -369887,281 +369909,283 @@ │ │ │ │ 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 │ │ │ │ + beq.w 14ec72 │ │ │ │ ldrd r3, r2, [sp, #112] @ 0x70 │ │ │ │ eors r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #292] @ 0x124 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #624] @ (14ec78 ) │ │ │ │ + ldr r2, [pc, #628] @ (14eca0 ) │ │ │ │ strd r6, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #612] @ (14ec74 ) │ │ │ │ + ldr r3, [pc, #616] @ (14ec9c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 14ec6c │ │ │ │ + bne.w 14ec88 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #308 @ 0x134 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #292 @ 0x124 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd r3, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd fp, sl, [sp, #292] @ 0x124 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r1, r2 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r8, fp, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r9, r6, [sp] │ │ │ │ orr.w r9, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - strd r3, r8, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [sp, #292] @ 0x124 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 146e2c │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ + ldr r7, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ + orr.w r8, r9, r3 │ │ │ │ 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 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ + str r6, [sp, #4] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldr.w r9, [r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ - str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ orrs r7, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 146f34 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r6 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - orr.w r2, r7, r3 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ - mov r0, r7 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + str r7, [sp, #32] │ │ │ │ + orr.w sl, r8, r3 │ │ │ │ + add.w r8, sp, #120 @ 0x78 │ │ │ │ + mov r0, r8 │ │ │ │ blx 47a50 │ │ │ │ ldr.w fp, [r5, #28] │ │ │ │ - str r6, [sp, #188] @ 0xbc │ │ │ │ - mov r2, r7 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + mov r2, r8 │ │ │ │ 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 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + ubfx r9, r7, #2, #1 │ │ │ │ + eor.w r9, r9, #1 │ │ │ │ + str.w r9, [sp, #184] @ 0xb8 │ │ │ │ bl 14725c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - movs r1, #0 │ │ │ │ - orr.w r6, sl, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - mov r0, r7 │ │ │ │ - orr.w sl, r2, r3 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 47a50 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r8 │ │ │ │ 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.w r9, [sp, #184] @ 0xb8 │ │ │ │ bl 14725c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r7, [sp, #292] @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + orr.w r8, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - orrs r7, r6 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + vldr d7, [pc, #180] @ 14ec90 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + bl 146e2c │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14ec64 │ │ │ │ + bne.n 14ec82 │ │ │ │ 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 │ │ │ │ it ls │ │ │ │ movls r6, r3 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ strd r3, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r5, [sp, #292] @ 0x124 │ │ │ │ - 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 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - bl 146e2c │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r6, [sp, #292] @ 0x124 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - orrs r6, r5 │ │ │ │ + str.w r9, [sp] │ │ │ │ + ldr r6, [sp, #292] @ 0x124 │ │ │ │ ldr r5, [sp, #296] @ 0x128 │ │ │ │ bl 146e2c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + orrs r6, r7 │ │ │ │ ldr r2, [sp, #292] @ 0x124 │ │ │ │ - ldrh.w r3, [r9, #12] │ │ │ │ - orrs r5, r7 │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ + ldrh r3, [r3, #12] │ │ │ │ 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] │ │ │ │ + beq.n 14ec72 │ │ │ │ + ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ + b.n 14ea12 │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r2, r2, r2, lsr #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.n 14e764 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + b.n 14e78c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 14e9ee │ │ │ │ + b.n 14ea12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, fp │ │ │ │ - b.n 14e94c │ │ │ │ + b.n 14e970 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 14ebdc │ │ │ │ + b.n 14ec16 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r4, r2, r3 │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + adds r0, r6, r2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r4, r1, #23 │ │ │ │ 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] @ (14ee98 ) │ │ │ │ + ldr r3, [pc, #480] @ (14ee9c ) │ │ │ │ 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 │ │ │ │ @@ -370317,52 +370341,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (14ee78 ) │ │ │ │ + ldr r2, [pc, #48] @ (14eea0 ) │ │ │ │ orr.w r3, r8, r3 │ │ │ │ str r3, [r7, #4] │ │ │ │ - ldr r3, [pc, #36] @ (14ee74 ) │ │ │ │ + ldr r3, [pc, #36] @ (14ee9c ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r7, #0] │ │ │ │ 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 14ee92 │ │ │ │ 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 r0, r0, #13 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ 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] @ (14efc8 ) │ │ │ │ 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] @ (14efcc ) │ │ │ │ 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 +370456,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] @ (14efd0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14efa0 ) │ │ │ │ + ldr r3, [pc, #32] @ (14efc8 ) │ │ │ │ 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 14efc2 │ │ │ │ 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 r6, r5, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r7, #1 │ │ │ │ + asrs r6, r2, #1 │ │ │ │ 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] @ (14f10c ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #292] @ (14f0e8 ) │ │ │ │ + ldr r2, [pc, #292] @ (14f110 ) │ │ │ │ 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 14f0b4 │ │ │ │ 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 14f08e │ │ │ │ orrs r2, r1 │ │ │ │ cmp.w r3, #700 @ 0x2bc │ │ │ │ it cs │ │ │ │ cmpcs r2, #0 │ │ │ │ - beq.n 14f0a0 │ │ │ │ + beq.n 14f0c8 │ │ │ │ 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 +370528,134 @@ │ │ │ │ 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 14f0ec │ │ │ │ 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] @ (14f114 ) │ │ │ │ + ldr r3, [pc, #152] @ (14f110 ) │ │ │ │ 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 14f106 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 14effa │ │ │ │ + bne.n 14f022 │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - bne.n 14f0da │ │ │ │ + bne.n 14f102 │ │ │ │ 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 14f06e │ │ │ │ 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 14f0a4 │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - beq.n 14f074 │ │ │ │ + beq.n 14f09c │ │ │ │ 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 14f0a0 │ │ │ │ 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 14f058 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ - b.n 14f0ac │ │ │ │ + b.n 14f0d4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r7, #32 │ │ │ │ + asrs r0, r2, #32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ 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] @ 14f170 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #68] @ 14f14c │ │ │ │ + ldr.w ip, [pc, #68] @ 14f174 │ │ │ │ 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 14efd4 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #36] @ (14f150 ) │ │ │ │ - ldr r3, [pc, #28] @ (14f14c ) │ │ │ │ + ldr r2, [pc, #36] @ (14f178 ) │ │ │ │ + ldr r3, [pc, #28] @ (14f174 ) │ │ │ │ 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 14f16c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r6, #27 │ │ │ │ + lsrs r2, r1, #27 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ 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] @ (14f510 ) │ │ │ │ + ldr r3, [pc, #892] @ (14f514 ) │ │ │ │ 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 +370670,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 14f518 │ │ │ │ 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 +370897,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 14f78e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 14f77e │ │ │ │ + bne.w 14f7a6 │ │ │ │ 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 14f444 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f0f0 │ │ │ │ + bl 14f118 │ │ │ │ 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] @ 14f508 │ │ │ │ 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 14f7c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14f7aa │ │ │ │ + beq.w 14f7d2 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 14f7ba │ │ │ │ + beq.w 14f7e2 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -370948,30 +370972,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 14f7a0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14f7b6 │ │ │ │ + beq.w 14f7de │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 14f72e │ │ │ │ + b.n 14f756 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + lsrs r4, r4, #25 │ │ │ │ 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 +371123,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 14f674 │ │ │ │ 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 +371211,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 14f7a0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14f7b6 │ │ │ │ + beq.n 14f7de │ │ │ │ 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] @ (14f7fc ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (14f7d8 ) │ │ │ │ + ldr r3, [pc, #136] @ (14f800 ) │ │ │ │ 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 14f7f6 │ │ │ │ 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, 14f7ba │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 14f40c │ │ │ │ + b.n 14f434 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 14f72e │ │ │ │ + b.n 14f756 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 14f7c4 │ │ │ │ + beq.n 14f7ec │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 14f40c │ │ │ │ + b.n 14f434 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 14f40c │ │ │ │ + b.n 14f434 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 14f7b0 │ │ │ │ + cbz r3, 14f7d8 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 14f486 │ │ │ │ + b.n 14f4ae │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 14f486 │ │ │ │ + b.n 14f4ae │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 14f486 │ │ │ │ + b.n 14f4ae │ │ │ │ mov r2, r3 │ │ │ │ - b.n 14f72e │ │ │ │ + b.n 14f756 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 14f486 │ │ │ │ + b.n 14f4ae │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 14f40c │ │ │ │ + b.n 14f434 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ 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] @ (14fb98 ) │ │ │ │ + ldr r3, [pc, #892] @ (14fb9c ) │ │ │ │ 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 +371328,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 14fba0 │ │ │ │ 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 +371558,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 14fe1e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 14fe0e │ │ │ │ + bne.w 14fe36 │ │ │ │ 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 14fad0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f0f0 │ │ │ │ + bl 14f118 │ │ │ │ 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] @ 14fb90 │ │ │ │ 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 14fe50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14fe3a │ │ │ │ + beq.w 14fe62 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 14fe4a │ │ │ │ + beq.w 14fe72 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -371609,29 +371633,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 14fe30 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14fe46 │ │ │ │ + beq.w 14fe6e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 14fdbe │ │ │ │ + b.n 14fde6 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ 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 +371783,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 14fcf8 │ │ │ │ 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 +371874,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 14fe30 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14fe46 │ │ │ │ + beq.n 14fe6e │ │ │ │ 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] @ (14fe8c ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (14fe68 ) │ │ │ │ + ldr r3, [pc, #136] @ (14fe90 ) │ │ │ │ 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 14fe86 │ │ │ │ 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, 14fe4a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 14fa98 │ │ │ │ + b.n 14fac0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 14fdbe │ │ │ │ + b.n 14fde6 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 14fe54 │ │ │ │ + beq.n 14fe7c │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 14fa98 │ │ │ │ + b.n 14fac0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 14fa98 │ │ │ │ + b.n 14fac0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 14fe40 │ │ │ │ + cbz r3, 14fe68 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 14fb12 │ │ │ │ + b.n 14fb3a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 14fb12 │ │ │ │ + b.n 14fb3a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 14fb12 │ │ │ │ + b.n 14fb3a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 14fdbe │ │ │ │ + b.n 14fde6 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 14fb12 │ │ │ │ + b.n 14fb3a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 14fa98 │ │ │ │ + b.n 14fac0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r0, r7, #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] @ (150230 ) │ │ │ │ + ldr r3, [pc, #900] @ (150234 ) │ │ │ │ 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 +371991,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 150238 │ │ │ │ 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 +372221,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 1504ba │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1504aa │ │ │ │ + bne.w 1504d2 │ │ │ │ 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 150164 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f0f0 │ │ │ │ + bl 14f118 │ │ │ │ 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] @ 150228 │ │ │ │ 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 1504ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1504d6 │ │ │ │ + beq.w 1504fe │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1504e6 │ │ │ │ + beq.w 15050e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -372272,30 +372296,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 1504cc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1504e2 │ │ │ │ + beq.w 15050a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 15045a │ │ │ │ + b.n 150482 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ + lsls r4, r1, #5 │ │ │ │ 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 +372447,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 150394 │ │ │ │ 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 +372538,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 1504cc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1504e2 │ │ │ │ + beq.n 15050a │ │ │ │ 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] @ (150528 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (150504 ) │ │ │ │ + ldr r3, [pc, #136] @ (15052c ) │ │ │ │ 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 150522 │ │ │ │ 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, 1504e6 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 15012c │ │ │ │ + b.n 150154 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15045a │ │ │ │ + b.n 150482 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1504f0 │ │ │ │ + beq.n 150518 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 15012c │ │ │ │ + b.n 150154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 15012c │ │ │ │ + b.n 150154 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1504dc │ │ │ │ + cbz r3, 150504 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1501a6 │ │ │ │ + b.n 1501ce │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1501a6 │ │ │ │ + b.n 1501ce │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1501a6 │ │ │ │ + b.n 1501ce │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15045a │ │ │ │ + b.n 150482 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1501a6 │ │ │ │ + b.n 1501ce │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 15012c │ │ │ │ + b.n 150154 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb840070 │ │ │ │ + @ instruction: 0xfb5c0070 │ │ │ │ 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] @ (1508c8 ) │ │ │ │ + ldr r3, [pc, #896] @ (1508cc ) │ │ │ │ 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 +372653,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 1508d0 │ │ │ │ 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] @ 1508c0 │ │ │ │ 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 +372883,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 150b56 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 150b46 │ │ │ │ + bne.w 150b6e │ │ │ │ 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 150800 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f0f0 │ │ │ │ + bl 14f118 │ │ │ │ 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] @ 1508c0 │ │ │ │ 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 150b88 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 150b72 │ │ │ │ + beq.w 150b9a │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 150b82 │ │ │ │ + beq.w 150baa │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -372934,29 +372958,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 150b68 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 150b7e │ │ │ │ + beq.w 150ba6 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 150af2 │ │ │ │ + b.n 150b1a │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfad80070 │ │ │ │ + @ instruction: 0xfab00070 │ │ │ │ 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 +372996,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] @ 150bc8 │ │ │ │ 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 +373107,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 150a2c │ │ │ │ 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 +373198,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 150b68 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 150b7e │ │ │ │ + beq.n 150ba6 │ │ │ │ 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] @ (150bd0 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #152] @ (150bac ) │ │ │ │ + ldr r3, [pc, #152] @ (150bd4 ) │ │ │ │ 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 150bbe │ │ │ │ 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, 150b82 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1507c8 │ │ │ │ + b.n 1507f0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 150af2 │ │ │ │ + b.n 150b1a │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 150b8c │ │ │ │ + beq.n 150bb4 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1507c8 │ │ │ │ + b.n 1507f0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1507c8 │ │ │ │ + b.n 1507f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 150b78 │ │ │ │ + cbz r3, 150ba0 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 150842 │ │ │ │ + b.n 15086a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 150842 │ │ │ │ + b.n 15086a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 150842 │ │ │ │ + b.n 15086a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 150af2 │ │ │ │ + b.n 150b1a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 150842 │ │ │ │ + b.n 15086a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1507c8 │ │ │ │ + b.n 1507f0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4ec0070 │ │ │ │ + @ instruction: 0xf4c40070 │ │ │ │ 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] @ (150f78 ) │ │ │ │ + ldr r3, [pc, #904] @ (150f7c ) │ │ │ │ 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 +373319,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 150f80 │ │ │ │ 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] @ 150f70 │ │ │ │ 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 +373552,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 151212 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 151202 │ │ │ │ + bne.w 15122a │ │ │ │ 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 150eb0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f0f0 │ │ │ │ + bl 14f118 │ │ │ │ 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] @ 150f70 │ │ │ │ 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 151244 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15122e │ │ │ │ + beq.w 151256 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 15123e │ │ │ │ + beq.w 151266 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -373603,29 +373627,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 151224 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15123a │ │ │ │ + beq.w 151262 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1511ae │ │ │ │ + b.n 1511d6 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r0, #15728640 @ 0xf00000 │ │ │ │ + and.w r0, r8, #15728640 @ 0xf00000 │ │ │ │ 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 +373665,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] @ 151280 │ │ │ │ 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 +373776,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 1510dc │ │ │ │ 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 +373870,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 151224 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15123a │ │ │ │ + beq.n 151262 │ │ │ │ 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] @ (151288 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (151264 ) │ │ │ │ + ldr r3, [pc, #148] @ (15128c ) │ │ │ │ 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 15127a │ │ │ │ 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, 15123e │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 150e78 │ │ │ │ + b.n 150ea0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1511ae │ │ │ │ + b.n 1511d6 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 151248 │ │ │ │ + beq.n 151270 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 150e78 │ │ │ │ + b.n 150ea0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 150e78 │ │ │ │ + b.n 150ea0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 151234 │ │ │ │ + cbz r3, 15125c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 150ef2 │ │ │ │ + b.n 150f1a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 150ef2 │ │ │ │ + b.n 150f1a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 150ef2 │ │ │ │ + b.n 150f1a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1511ae │ │ │ │ + b.n 1511d6 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 150ef2 │ │ │ │ + b.n 150f1a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 150e78 │ │ │ │ + b.n 150ea0 │ │ │ │ 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} │ │ │ │ + mcr 0, 0, r0, cr8, cr0, {3} │ │ │ │ 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] @ (1515e0 ) │ │ │ │ + ldr r3, [pc, #824] @ (1515e4 ) │ │ │ │ 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 +373990,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 15163e │ │ │ │ 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] @ 1515d8 │ │ │ │ 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 +374224,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 1518c6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1518b6 │ │ │ │ + bne.w 1518de │ │ │ │ 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 15156c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f0f0 │ │ │ │ + bl 14f118 │ │ │ │ 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] @ 1515d8 │ │ │ │ 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 1518f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1518e2 │ │ │ │ + beq.w 15190a │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1518f2 │ │ │ │ + beq.w 15191a │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ - b.n 1515c0 │ │ │ │ + b.n 1515e8 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r8, #-448]! @ 0xfffffe40 │ │ │ │ + ldcl 0, cr0, [r0, #-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 +374307,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 1518d8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1518ee │ │ │ │ + beq.w 151916 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 151862 │ │ │ │ + b.n 15188a │ │ │ │ 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 +374338,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] @ 151938 │ │ │ │ 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 +374449,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 15179a │ │ │ │ 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 +374469,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] @ 151938 │ │ │ │ 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 +374539,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 1518d8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1518ee │ │ │ │ + beq.n 151916 │ │ │ │ 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] @ (151940 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #152] @ (15191c ) │ │ │ │ + ldr r3, [pc, #152] @ (151944 ) │ │ │ │ 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 15192e │ │ │ │ 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, 1518f2 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 151534 │ │ │ │ + b.n 15155c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 151862 │ │ │ │ + b.n 15188a │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1518fc │ │ │ │ + beq.n 151924 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 151534 │ │ │ │ + b.n 15155c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 151534 │ │ │ │ + b.n 15155c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1518e8 │ │ │ │ + cbz r3, 151910 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1515c0 │ │ │ │ + b.n 1515e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1515c0 │ │ │ │ + b.n 1515e8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1515c0 │ │ │ │ + b.n 1515e8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 151862 │ │ │ │ + b.n 15188a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1515c0 │ │ │ │ + b.n 1515e8 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 151534 │ │ │ │ + b.n 15155c │ │ │ │ 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 1517ec │ │ │ │ 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] @ (151cf8 ) │ │ │ │ + ldr r3, [pc, #920] @ (151cfc ) │ │ │ │ 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 +374661,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 151d00 │ │ │ │ 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 +374898,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 151f90 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 151f80 │ │ │ │ + bne.w 151fa8 │ │ │ │ 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 151c2c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f0f0 │ │ │ │ + bl 14f118 │ │ │ │ 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] @ 151cf0 │ │ │ │ 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 151fc2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 151fac │ │ │ │ + beq.w 151fd4 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 151fbc │ │ │ │ + beq.w 151fe4 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -374949,30 +374973,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 151fa2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 151fb8 │ │ │ │ + beq.w 151fe0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 151f2c │ │ │ │ + b.n 151f54 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 151a54 │ │ │ │ + b.n 151a2c │ │ │ │ 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 +375127,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 151e64 │ │ │ │ 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 +375147,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] @ 152000 │ │ │ │ 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 +375217,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 151fa2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 151fb8 │ │ │ │ + beq.n 151fe0 │ │ │ │ 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] @ (152008 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (151fe4 ) │ │ │ │ + ldr r3, [pc, #148] @ (15200c ) │ │ │ │ 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 151ff8 │ │ │ │ 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, 151fbc │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 151bf4 │ │ │ │ + b.n 151c1c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 151f2c │ │ │ │ + b.n 151f54 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 151fc6 │ │ │ │ + beq.n 151fee │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 151bf4 │ │ │ │ + b.n 151c1c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 151bf4 │ │ │ │ + b.n 151c1c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 151fb2 │ │ │ │ + cbz r3, 151fda │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 151c6e │ │ │ │ + b.n 151c96 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 151c6e │ │ │ │ + b.n 151c96 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 151c6e │ │ │ │ + b.n 151c96 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 151f2c │ │ │ │ + b.n 151f54 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 151c6e │ │ │ │ + b.n 151c96 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 151bf4 │ │ │ │ + b.n 151c1c │ │ │ │ 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 152120 │ │ │ │ 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] @ (152368 ) │ │ │ │ + ldr r3, [pc, #832] @ (15236c ) │ │ │ │ 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 +375336,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 1523e2 │ │ │ │ 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 +375357,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] @ 152360 │ │ │ │ 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 +375573,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 1526a8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 152698 │ │ │ │ + bne.w 1526c0 │ │ │ │ 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 1522f2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f0f0 │ │ │ │ + bl 14f118 │ │ │ │ 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] @ 152360 │ │ │ │ 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 1526da │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1526c4 │ │ │ │ + beq.w 1526ec │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1526d4 │ │ │ │ + beq.w 1526fc │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ - b.n 152348 │ │ │ │ + b.n 152370 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ 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 +375670,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 1526ba │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1526d0 │ │ │ │ + beq.w 1526f8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 152644 │ │ │ │ + b.n 15266c │ │ │ │ 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 +375702,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] @ 152718 │ │ │ │ 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 +375814,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 152554 │ │ │ │ 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 +375853,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] @ 152718 │ │ │ │ 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,121 +375917,120 @@ │ │ │ │ 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 1526ba │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1526d0 │ │ │ │ + beq.n 1526f8 │ │ │ │ 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] @ (152720 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (1526fc ) │ │ │ │ + ldr r3, [pc, #148] @ (152724 ) │ │ │ │ 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 152710 │ │ │ │ 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, 1526d4 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1522ba │ │ │ │ + b.n 1522e2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 152644 │ │ │ │ + b.n 15266c │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1526de │ │ │ │ + beq.n 152706 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1522ba │ │ │ │ + b.n 1522e2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1522ba │ │ │ │ + b.n 1522e2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1526ca │ │ │ │ + cbz r3, 1526f2 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 152348 │ │ │ │ + b.n 152370 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 152348 │ │ │ │ + b.n 152370 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 152348 │ │ │ │ + b.n 152370 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 152644 │ │ │ │ + b.n 15266c │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 152348 │ │ │ │ + b.n 152370 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1522ba │ │ │ │ + b.n 1522e2 │ │ │ │ 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 152808 │ │ │ │ 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] @ 152c08 │ │ │ │ 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 │ │ │ │ + ldr.w r0, [pc, #1212] @ 152c0c │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ 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] │ │ │ │ @@ -376020,29 +376043,30 @@ │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ cmpeq.w r9, #4 │ │ │ │ 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 15298e │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 47a50 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -376064,17 +376088,17 @@ │ │ │ │ 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 152c14 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 152d46 │ │ │ │ + beq.w 152d6e │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -376212,15 +376236,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 152bd0 │ │ │ │ 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] │ │ │ │ @@ -376251,15 +376275,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ 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, #508] @ 152bf8 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 146e2c │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ @@ -376326,23 +376350,14 @@ │ │ │ │ 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 │ │ │ │ blx 47a50 │ │ │ │ @@ -376357,24 +376372,33 @@ │ │ │ │ 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, #48 @ 0x30 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + 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, #212] @ 152c00 │ │ │ │ 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] │ │ │ │ @@ -376430,45 +376454,45 @@ │ │ │ │ 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 r2, [pc, #60] @ (152c10 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (152be0 ) │ │ │ │ + ldr r3, [pc, #44] @ (152c08 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 152f20 │ │ │ │ + bne.w 152f4a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ 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 152b60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bmi.n 152c84 │ │ │ │ + bmi.n 152c5c │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1527ec │ │ │ │ + bne.w 152814 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -376592,15 +376616,15 @@ │ │ │ │ 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 15296a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -376618,15 +376642,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] @ 152f50 │ │ │ │ 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 │ │ │ │ @@ -376701,71 +376725,73 @@ │ │ │ │ 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 │ │ │ │ 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, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ orr.w sl, r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + 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 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + 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] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ @@ -376773,37 +376799,36 @@ │ │ │ │ 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 152bd0 │ │ │ │ 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] @ 153568 │ │ │ │ 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 │ │ │ │ + ldr.w r0, [pc, #1516] @ 15356c │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ 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] │ │ │ │ @@ -376817,29 +376842,30 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r3, r7, #4, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ cmpeq.w r9, #4 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 15319e │ │ │ │ + bne.w 1531c6 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ @@ -376862,17 +376888,17 @@ │ │ │ │ str r7, [sp, #20] │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ - bne.w 1533fe │ │ │ │ + bne.w 153426 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 15354c │ │ │ │ + beq.w 153574 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -377012,15 +377038,15 @@ │ │ │ │ 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 1533fe │ │ │ │ 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] │ │ │ │ @@ -377066,15 +377092,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ 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 │ │ │ │ + vldr d8, [pc, #764] @ 153558 │ │ │ │ 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 │ │ │ │ @@ -377118,23 +377144,14 @@ │ │ │ │ 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 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 47a50 │ │ │ │ @@ -377149,26 +377166,35 @@ │ │ │ │ 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, #48 @ 0x30 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 146e2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + 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, #524] @ 153538 │ │ │ │ + vldr d7, [pc, #524] @ 153560 │ │ │ │ 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] │ │ │ │ @@ -377227,31 +377253,31 @@ │ │ │ │ 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, #364] @ (153548 ) │ │ │ │ + ldr r2, [pc, #364] @ (153570 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #348] @ (153540 ) │ │ │ │ + ldr r3, [pc, #348] @ (153568 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 153700 │ │ │ │ + bne.w 153728 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ 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 │ │ │ │ + bne.w 153042 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -377353,29 +377379,29 @@ │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r6, r9, r6 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ mov r9, r7 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 153144 │ │ │ │ + b.n 15316c │ │ │ │ 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 153660 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 146e2c │ │ │ │ @@ -377390,15 +377416,15 @@ │ │ │ │ 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, #388] @ 153708 │ │ │ │ + vldr d8, [pc, #388] @ 153730 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ @@ -377466,29 +377492,20 @@ │ │ │ │ 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 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 47a50 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ strd r6, r7, [sp, #64] @ 0x40 │ │ │ │ bl 14748c │ │ │ │ @@ -377497,73 +377514,81 @@ │ │ │ │ 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, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, r5, r3 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + bl 146e2c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ strd r6, r7, [sp] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + 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] │ │ │ │ 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] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 15318e │ │ │ │ + b.n 1531b6 │ │ │ │ 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] @ 153d48 │ │ │ │ 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 │ │ │ │ + ldr.w r0, [pc, #1516] @ 153d4c │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ 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] │ │ │ │ @@ -377577,29 +377602,30 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r3, r7, #4, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ cmpeq.w r9, #4 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 15397e │ │ │ │ + bne.w 1539a6 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ @@ -377622,17 +377648,17 @@ │ │ │ │ str r7, [sp, #20] │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ - bne.w 153bde │ │ │ │ + bne.w 153c06 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 153d2c │ │ │ │ + beq.w 153d54 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -377772,15 +377798,15 @@ │ │ │ │ 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 153bde │ │ │ │ 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] │ │ │ │ @@ -377826,15 +377852,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ 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 │ │ │ │ + vldr d8, [pc, #764] @ 153d38 │ │ │ │ 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 │ │ │ │ @@ -377878,23 +377904,14 @@ │ │ │ │ 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 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 47a50 │ │ │ │ @@ -377909,26 +377926,35 @@ │ │ │ │ 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, #48 @ 0x30 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 146e2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + 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, #524] @ 153d18 │ │ │ │ + vldr d7, [pc, #524] @ 153d40 │ │ │ │ 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] │ │ │ │ @@ -377987,31 +378013,31 @@ │ │ │ │ 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, #364] @ (153d28 ) │ │ │ │ + ldr r2, [pc, #364] @ (153d50 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #348] @ (153d20 ) │ │ │ │ + ldr r3, [pc, #348] @ (153d48 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 153ee0 │ │ │ │ + bne.w 153f08 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ 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 │ │ │ │ + bne.w 153822 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -378113,29 +378139,29 @@ │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r6, r9, r6 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ mov r9, r7 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 153924 │ │ │ │ + b.n 15394c │ │ │ │ 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!, {r3, r4, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 146e2c │ │ │ │ @@ -378150,15 +378176,15 @@ │ │ │ │ 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, #388] @ 153ee8 │ │ │ │ + vldr d8, [pc, #388] @ 153f10 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ @@ -378226,29 +378252,20 @@ │ │ │ │ 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 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 47a50 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ strd r6, r7, [sp, #64] @ 0x40 │ │ │ │ bl 14748c │ │ │ │ @@ -378257,73 +378274,81 @@ │ │ │ │ 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, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, r5, r3 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + bl 146e2c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ strd r6, r7, [sp] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + 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] │ │ │ │ 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] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 15396e │ │ │ │ + b.n 153996 │ │ │ │ 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] @ 154528 │ │ │ │ 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 │ │ │ │ + ldr.w r0, [pc, #1516] @ 15452c │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ 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] │ │ │ │ @@ -378337,29 +378362,30 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r3, r7, #4, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ cmpeq.w r9, #4 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 15415e │ │ │ │ + bne.w 154186 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ @@ -378382,17 +378408,17 @@ │ │ │ │ str r7, [sp, #20] │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ - bne.w 1543be │ │ │ │ + bne.w 1543e6 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 15450c │ │ │ │ + beq.w 154534 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -378532,15 +378558,15 @@ │ │ │ │ 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 1543be │ │ │ │ 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] │ │ │ │ @@ -378586,15 +378612,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ 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 │ │ │ │ + vldr d8, [pc, #764] @ 154518 │ │ │ │ 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 │ │ │ │ @@ -378638,23 +378664,14 @@ │ │ │ │ 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 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 47a50 │ │ │ │ @@ -378669,26 +378686,35 @@ │ │ │ │ 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, #48 @ 0x30 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 146e2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + 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, #524] @ 1544f8 │ │ │ │ + vldr d7, [pc, #524] @ 154520 │ │ │ │ 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] │ │ │ │ @@ -378747,31 +378773,31 @@ │ │ │ │ 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, #364] @ (154508 ) │ │ │ │ + ldr r2, [pc, #364] @ (154530 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #348] @ (154500 ) │ │ │ │ + ldr r3, [pc, #348] @ (154528 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1546c0 │ │ │ │ + bne.w 1546e8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ 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 │ │ │ │ + bne.w 154002 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -378873,29 +378899,29 @@ │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r6, r9, r6 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ mov r9, r7 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 154104 │ │ │ │ + b.n 15412c │ │ │ │ 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!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 146e2c │ │ │ │ @@ -378910,15 +378936,15 @@ │ │ │ │ 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, #388] @ 1546c8 │ │ │ │ + vldr d8, [pc, #388] @ 1546f0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ @@ -378986,29 +379012,20 @@ │ │ │ │ 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 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 47a50 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ strd r6, r7, [sp, #64] @ 0x40 │ │ │ │ bl 14748c │ │ │ │ @@ -379017,73 +379034,81 @@ │ │ │ │ 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, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, r5, r3 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + bl 146e2c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ strd r6, r7, [sp] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + 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] │ │ │ │ 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] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 15414e │ │ │ │ + b.n 154176 │ │ │ │ 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] @ 154c10 │ │ │ │ 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 │ │ │ │ + ldr.w r0, [pc, #1268] @ 154c14 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ 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] │ │ │ │ @@ -379097,29 +379122,30 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r3, r7, #4, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #4 │ │ │ │ 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 15497a │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ @@ -379142,17 +379168,17 @@ │ │ │ │ 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 154c1c │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w 154d80 │ │ │ │ + beq.w 154da8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -379302,15 +379328,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 154bd8 │ │ │ │ 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] │ │ │ │ @@ -379357,15 +379383,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - vldr d8, [pc, #496] @ 154bd8 │ │ │ │ + vldr d8, [pc, #496] @ 154c00 │ │ │ │ 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 │ │ │ │ @@ -379413,23 +379439,14 @@ │ │ │ │ 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 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ blx 47a50 │ │ │ │ @@ -379444,37 +379461,46 @@ │ │ │ │ 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, #48 @ 0x30 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + 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] @ 154c08 │ │ │ │ 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] │ │ │ │ @@ -379533,45 +379559,45 @@ │ │ │ │ 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 r2, [pc, #60] @ (154c18 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (154be8 ) │ │ │ │ + ldr r3, [pc, #44] @ (154c10 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 154f54 │ │ │ │ + bne.w 154f7c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ 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: 0xb8d8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r2, r6} │ │ │ │ + push {r2, r3, r4} │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 1547ba │ │ │ │ + bne.w 1547e2 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -379710,15 +379736,15 @@ │ │ │ │ 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 154966 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -379732,15 +379758,15 @@ │ │ │ │ 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 │ │ │ │ + vldr d8, [pc, #416] @ 154f80 │ │ │ │ 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] │ │ │ │ @@ -379810,72 +379836,73 @@ │ │ │ │ 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 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ blx 47a50 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ 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] │ │ │ │ bl 146e2c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + 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 │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ + orrs r5, r6 │ │ │ │ + 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 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ 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 │ │ │ │ @@ -379888,54 +379915,54 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 154942 │ │ │ │ + b.n 15496a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2080] @ 0x820 │ │ │ │ - ldr.w r4, [pc, #2172] @ 1557ec │ │ │ │ + ldr.w r4, [pc, #2172] @ 155814 │ │ │ │ sub.w sp, sp, #2000 @ 0x7d0 │ │ │ │ - ldr.w r3, [pc, #2168] @ 1557f0 │ │ │ │ + ldr.w r3, [pc, #2168] @ 155818 │ │ │ │ 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 15570a │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 15753a │ │ │ │ + beq.w 157562 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 154fbe │ │ │ │ + bls.n 154fe6 │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 156f46 │ │ │ │ + beq.w 156f6e │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 156f6c │ │ │ │ + beq.w 156f94 │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 155776 │ │ │ │ + beq.w 15579e │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 15571c │ │ │ │ + bhi.w 155744 │ │ │ │ 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 +380867,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 155cea │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 155750 │ │ │ │ + bpl.n 155778 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 156f8e │ │ │ │ + beq.w 156fb6 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1756 @ 0x6dc │ │ │ │ - bl 153ef0 │ │ │ │ + bl 153f18 │ │ │ │ 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 155758 │ │ │ │ + ldr r2, [pc, #212] @ (15581c ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #212] @ (1557f8 ) │ │ │ │ + ldr r1, [pc, #212] @ (155820 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16abf8 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - ldr r2, [pc, #200] @ (1557fc ) │ │ │ │ - ldr r3, [pc, #188] @ (1557f0 ) │ │ │ │ + ldr r2, [pc, #200] @ (155824 ) │ │ │ │ + ldr r3, [pc, #188] @ (155818 ) │ │ │ │ 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 1577d4 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #2000 @ 0x7d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 155cde │ │ │ │ + beq.w 155d06 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ - bl 152f30 │ │ │ │ + bl 152f58 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d358 │ │ │ │ ldr.w r2, [sp, #1992] @ 0x7c8 │ │ │ │ ldr.w r3, [sp, #1988] @ 0x7c4 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.n 155730 │ │ │ │ + b.n 155758 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 14d528 │ │ │ │ + bl 14d54c │ │ │ │ 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 155758 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 14d528 │ │ │ │ + bl 14d54c │ │ │ │ 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 155758 │ │ │ │ nop │ │ │ │ - sub sp, #8 │ │ │ │ + add sp, #360 @ 0x168 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #8] @ (155800 ) │ │ │ │ + ldr r0, [pc, #8] @ (155828 ) │ │ │ │ movs r3, r2 │ │ │ │ stmia r5!, {r6, r7} │ │ │ │ movs r2, r2 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r0, sp, #640 @ 0x280 │ │ │ │ lsls r0, r6, #1 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d358 │ │ │ │ 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 155758 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d358 │ │ │ │ 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 155758 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d358 │ │ │ │ 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 155758 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d358 │ │ │ │ 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 155758 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d358 │ │ │ │ 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 155758 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d358 │ │ │ │ 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 155758 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d358 │ │ │ │ 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 155758 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ - bl 14d528 │ │ │ │ + bl 14d54c │ │ │ │ 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 155758 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ - bl 14d528 │ │ │ │ + bl 14d54c │ │ │ │ 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 155758 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ - bl 14d528 │ │ │ │ + bl 14d54c │ │ │ │ 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 155758 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d358 │ │ │ │ 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 155758 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 155744 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ - bl 14d5f4 │ │ │ │ + bl 14d618 │ │ │ │ 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 155758 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d358 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1684 @ 0x694 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1676 @ 0x68c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1700 @ 0x6a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1692 @ 0x69c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1668 @ 0x684 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e280 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1660 @ 0x67c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e70c │ │ │ │ + bl 14e730 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1652 @ 0x674 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e280 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1644 @ 0x66c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e70c │ │ │ │ + bl 14e730 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1636 @ 0x664 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e280 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1628 @ 0x65c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e280 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1620 @ 0x654 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e280 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1612 @ 0x64c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e280 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1604 @ 0x644 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e280 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1596 @ 0x63c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ 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 155758 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d358 │ │ │ │ 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 155758 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d358 │ │ │ │ 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 155758 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ - bl 14d7dc │ │ │ │ + bl 14d800 │ │ │ │ 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 155758 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ - bl 14d904 │ │ │ │ + bl 14d928 │ │ │ │ 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 155758 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ - bl 14d904 │ │ │ │ + bl 14d928 │ │ │ │ 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 155758 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ - bl 14d6d8 │ │ │ │ + bl 14d6fc │ │ │ │ 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 155758 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ - bl 14d7dc │ │ │ │ + bl 14d800 │ │ │ │ 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 155758 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ - bl 14d7dc │ │ │ │ + bl 14d800 │ │ │ │ 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 155758 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 155730 │ │ │ │ + b.n 155758 │ │ │ │ addw r5, sp, #1724 @ 0x6bc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14cca4 │ │ │ │ + bl 14ccc8 │ │ │ │ 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 155758 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1748 @ 0x6d4 │ │ │ │ - bl 14d184 │ │ │ │ + bl 14d1a8 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1740 @ 0x6cc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14cfb8 │ │ │ │ + bl 14cfdc │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1732 @ 0x6c4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14cde8 │ │ │ │ + bl 14ce0c │ │ │ │ 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 155758 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ - bl 152700 │ │ │ │ + bl 152728 │ │ │ │ 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 155758 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ - bl 1546d0 │ │ │ │ + bl 1546f8 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1588 @ 0x634 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1580 @ 0x62c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1572 @ 0x624 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1564 @ 0x61c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e70c │ │ │ │ + bl 14e730 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1556 @ 0x614 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e70c │ │ │ │ + bl 14e730 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1548 @ 0x60c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1540 @ 0x604 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1532 @ 0x5fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1524 @ 0x5f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1516 @ 0x5ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e280 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1508 @ 0x5e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1500 @ 0x5dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1492 @ 0x5d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e280 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1484 @ 0x5cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1476 @ 0x5c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e70c │ │ │ │ + bl 14e730 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1468 @ 0x5bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e70c │ │ │ │ + bl 14e730 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1460 @ 0x5b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1452 @ 0x5ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1444 @ 0x5a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1436 @ 0x59c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e280 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1428 @ 0x594 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e280 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1420 @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e280 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1412 @ 0x584 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1404 @ 0x57c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1396 @ 0x574 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1716 @ 0x6b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14da70 │ │ │ │ + bl 14da94 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1388 @ 0x56c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1380 @ 0x564 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1372 @ 0x55c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e280 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1364 @ 0x554 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e280 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1356 @ 0x54c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1348 @ 0x544 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ 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 155758 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 155744 │ │ │ │ addw r5, sp, #1708 @ 0x6ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 14da70 │ │ │ │ + bl 14da94 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1340 @ 0x53c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6e8 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1332 @ 0x534 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6e8 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1324 @ 0x52c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6e8 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1316 @ 0x524 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6e8 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1308 @ 0x51c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6e8 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1300 @ 0x514 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6e8 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1292 @ 0x50c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6e8 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1284 @ 0x504 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6e8 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1276 @ 0x4fc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6e8 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1268 @ 0x4f4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6e8 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1260 @ 0x4ec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6e8 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1252 @ 0x4e4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6e8 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1244 @ 0x4dc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6e8 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1236 @ 0x4d4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6e8 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1228 @ 0x4cc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6e8 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1220 @ 0x4c4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6e8 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1212 @ 0x4bc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c0c0 │ │ │ │ + bl 14c0e0 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1204 @ 0x4b4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c0c0 │ │ │ │ + bl 14c0e0 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1196 @ 0x4ac │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c0c0 │ │ │ │ + bl 14c0e0 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1188 @ 0x4a4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c0c0 │ │ │ │ + bl 14c0e0 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1180 @ 0x49c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c0c0 │ │ │ │ + bl 14c0e0 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1172 @ 0x494 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14be30 │ │ │ │ + bl 14be28 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1164 @ 0x48c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14be30 │ │ │ │ + bl 14be28 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1156 @ 0x484 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14b8b4 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1148 @ 0x47c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14b8b4 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1140 @ 0x474 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ec7c │ │ │ │ + bl 14eca4 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1132 @ 0x46c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ec7c │ │ │ │ + bl 14eca4 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1124 @ 0x464 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ec7c │ │ │ │ + bl 14eca4 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1116 @ 0x45c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ec7c │ │ │ │ + bl 14eca4 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1108 @ 0x454 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ec7c │ │ │ │ + bl 14eca4 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1100 @ 0x44c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ec7c │ │ │ │ + bl 14eca4 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1092 @ 0x444 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ec7c │ │ │ │ + bl 14eca4 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1084 @ 0x43c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ec7c │ │ │ │ + bl 14eca4 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1076 @ 0x434 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ec7c │ │ │ │ + bl 14eca4 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1068 @ 0x42c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ec7c │ │ │ │ + bl 14eca4 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1060 @ 0x424 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151fe8 │ │ │ │ + bl 152010 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1052 @ 0x41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 151920 │ │ │ │ + bl 151948 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1044 @ 0x414 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 151290 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1036 @ 0x40c │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 151290 │ │ │ │ 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 155758 │ │ │ │ addw r5, sp, #1028 @ 0x404 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151920 │ │ │ │ + bl 151948 │ │ │ │ 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 155758 │ │ │ │ add r5, sp, #1020 @ 0x3fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 151920 │ │ │ │ + bl 151948 │ │ │ │ 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 155758 │ │ │ │ add r5, sp, #1012 @ 0x3f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 151290 │ │ │ │ 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 155758 │ │ │ │ add r5, sp, #1004 @ 0x3ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 151290 │ │ │ │ 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 155758 │ │ │ │ add r5, sp, #996 @ 0x3e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151920 │ │ │ │ + bl 151948 │ │ │ │ ldrd r2, r3, [sp, #996] @ 0x3e4 │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155758 │ │ │ │ add r5, sp, #988 @ 0x3dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 151920 │ │ │ │ + bl 151948 │ │ │ │ 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 155758 │ │ │ │ add r5, sp, #980 @ 0x3d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 150bb0 │ │ │ │ + bl 150bd8 │ │ │ │ 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 155758 │ │ │ │ add r5, sp, #972 @ 0x3cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14fe70 │ │ │ │ + bl 14fe98 │ │ │ │ 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 155758 │ │ │ │ add r5, sp, #964 @ 0x3c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 150bb0 │ │ │ │ + bl 150bd8 │ │ │ │ ldrd r2, r3, [sp, #964] @ 0x3c4 │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155758 │ │ │ │ add r5, sp, #956 @ 0x3bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14fe70 │ │ │ │ + bl 14fe98 │ │ │ │ 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 155758 │ │ │ │ add r5, sp, #948 @ 0x3b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 150508 │ │ │ │ + bl 150530 │ │ │ │ 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 155758 │ │ │ │ add r5, sp, #940 @ 0x3ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 150508 │ │ │ │ + bl 150530 │ │ │ │ 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 155758 │ │ │ │ add r5, sp, #932 @ 0x3a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 151290 │ │ │ │ ldrd r2, r3, [sp, #932] @ 0x3a4 │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155758 │ │ │ │ add r5, sp, #924 @ 0x39c │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 151290 │ │ │ │ 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 155758 │ │ │ │ add r5, sp, #916 @ 0x394 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 151290 │ │ │ │ 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 155758 │ │ │ │ add r5, sp, #908 @ 0x38c │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 151290 │ │ │ │ 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 155758 │ │ │ │ add r5, sp, #900 @ 0x384 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 151290 │ │ │ │ ldrd r2, r3, [sp, #900] @ 0x384 │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155758 │ │ │ │ add r5, sp, #892 @ 0x37c │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 151290 │ │ │ │ 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 155758 │ │ │ │ add r5, sp, #884 @ 0x374 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 151290 │ │ │ │ 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 155758 │ │ │ │ add r5, sp, #876 @ 0x36c │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 151290 │ │ │ │ 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 155758 │ │ │ │ add r5, sp, #868 @ 0x364 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f7e0 │ │ │ │ + bl 14f808 │ │ │ │ ldrd r2, r3, [sp, #868] @ 0x364 │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155758 │ │ │ │ add r5, sp, #860 @ 0x35c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f7e0 │ │ │ │ + bl 14f808 │ │ │ │ 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 155758 │ │ │ │ add r5, sp, #852 @ 0x354 │ │ │ │ mov r0, r5 │ │ │ │ - bl 150508 │ │ │ │ + bl 150530 │ │ │ │ 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 155758 │ │ │ │ add r5, sp, #844 @ 0x34c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f158 │ │ │ │ + bl 14f180 │ │ │ │ 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 155758 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 155744 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 +382329,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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157734 │ │ │ │ + bcs.w 15775c │ │ │ │ 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 155758 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 157750 │ │ │ │ + bcc.w 157778 │ │ │ │ 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 155758 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 157718 │ │ │ │ + bcc.w 157740 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 155744 │ │ │ │ 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 155758 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 155744 │ │ │ │ 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 155758 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 155744 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ - bl 153710 │ │ │ │ + bl 153738 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1575d8 │ │ │ │ + bcs.w 157600 │ │ │ │ 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 155758 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157658 │ │ │ │ + bcs.w 157680 │ │ │ │ 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 155758 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157618 │ │ │ │ + bcs.w 157640 │ │ │ │ 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 155758 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157698 │ │ │ │ + bcs.w 1576c0 │ │ │ │ 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 155758 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1575f8 │ │ │ │ + bcs.w 157620 │ │ │ │ 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 155758 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157678 │ │ │ │ + bcs.w 1576a0 │ │ │ │ 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 155758 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157638 │ │ │ │ + bcs.w 157660 │ │ │ │ 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 155758 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1576b8 │ │ │ │ + bcs.w 1576e0 │ │ │ │ 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 155758 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1576d8 │ │ │ │ + bcs.w 157700 │ │ │ │ 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 155758 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1576f8 │ │ │ │ + bcs.w 157720 │ │ │ │ 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 155758 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 155744 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 157768 │ │ │ │ + bls.w 157790 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 155744 │ │ │ │ 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 155758 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 15778a │ │ │ │ + bls.w 1577b2 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 155744 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1575b8 │ │ │ │ + bcs.w 1575e0 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ee7c │ │ │ │ + bl 14eea4 │ │ │ │ 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 155758 │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ee7c │ │ │ │ + bl 14eea4 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 155744 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 155744 │ │ │ │ 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 155758 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 155744 │ │ │ │ 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 155758 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 155744 │ │ │ │ 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 155758 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 155744 │ │ │ │ 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 155758 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 14d41c │ │ │ │ + bl 14d440 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 155744 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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 155758 │ │ │ │ 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] @ (1578a4 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #184] @ (157880 ) │ │ │ │ + ldr r3, [pc, #184] @ (1578a8 ) │ │ │ │ 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 16df3c │ │ │ │ ldr.w fp, [r6, #84] @ 0x54 │ │ │ │ add.w r2, r6, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 15785a │ │ │ │ + beq.n 157882 │ │ │ │ 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 157878 │ │ │ │ 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 157868 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 154f60 │ │ │ │ + bl 154f88 │ │ │ │ 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 157836 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1577fc │ │ │ │ + bne.n 157824 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (157884 ) │ │ │ │ - ldr r3, [pc, #32] @ (157880 ) │ │ │ │ + ldr r2, [pc, #40] @ (1578ac ) │ │ │ │ + ldr r3, [pc, #32] @ (1578a8 ) │ │ │ │ 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 15789e │ │ │ │ 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] │ │ │ │ + ldrh r6, [r1, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #60] @ 0x3c │ │ │ │ + strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r2, 1578c0 │ │ │ │ + cbz r2, 1578e8 │ │ │ │ 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 +383500,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 1578c2 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1578fe │ │ │ │ + cbz r2, 157926 │ │ │ │ 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 +383523,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 157900 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 157970 │ │ │ │ + cbz r2, 157998 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 157974 │ │ │ │ + vldr s11, [pc, #104] @ 15799c │ │ │ │ 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 +383555,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 157936 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 157994 │ │ │ │ + cbz r2, 1579bc │ │ │ │ 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 1579a6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1579f8 │ │ │ │ + cbz r2, 157a20 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1579fc │ │ │ │ + vldr s12, [pc, #88] @ 157a24 │ │ │ │ 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 +383598,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 1579d2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 157a34 │ │ │ │ + cbz r2, 157a5c │ │ │ │ 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 157a34 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 157ac8 │ │ │ │ + beq.n 157af0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 157acc │ │ │ │ + vldr s11, [pc, #132] @ 157af4 │ │ │ │ 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 +383663,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 157a78 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 157b04 │ │ │ │ + cbz r2, 157b2c │ │ │ │ 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 157b04 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 157b3c │ │ │ │ + cbz r2, 157b64 │ │ │ │ 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 157b3c │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 157bb0 │ │ │ │ + cbz r2, 157bd8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 157bb4 │ │ │ │ + vldr s11, [pc, #104] @ 157bdc │ │ │ │ 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 +383738,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 157b76 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 157bf0 │ │ │ │ + cbz r2, 157c18 │ │ │ │ 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 157be8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 157ca0 │ │ │ │ + beq.n 157cc8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 157ca4 │ │ │ │ + vldr s10, [pc, #164] @ 157ccc │ │ │ │ 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 +383811,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 157c30 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 157cda │ │ │ │ + cbz r2, 157d02 │ │ │ │ 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 157cda │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 157d3e │ │ │ │ + cbz r2, 157d66 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 157d40 │ │ │ │ + vldr s12, [pc, #88] @ 157d68 │ │ │ │ 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 +383862,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 157d16 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 157d7c │ │ │ │ + cbz r2, 157da4 │ │ │ │ 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 +383883,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 157d78 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 157e10 │ │ │ │ + beq.n 157e38 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 157e14 │ │ │ │ + vldr s11, [pc, #132] @ 157e3c │ │ │ │ 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 +383927,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 157dc0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 157e4e │ │ │ │ + cbz r2, 157e76 │ │ │ │ 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 157e4c │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 157ec0 │ │ │ │ + cbz r2, 157ee8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 157ec4 │ │ │ │ + vldr s11, [pc, #104] @ 157eec │ │ │ │ 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 +383981,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 157e86 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 157ee0 │ │ │ │ + cbz r2, 157f08 │ │ │ │ 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 157ef6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 157f46 │ │ │ │ + cbz r2, 157f6e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 157f48 │ │ │ │ + vldr s12, [pc, #88] @ 157f70 │ │ │ │ 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 +384024,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 157f1e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 157f84 │ │ │ │ + cbz r2, 157fac │ │ │ │ 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 +384045,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 157f80 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 157fe8 │ │ │ │ + cbz r2, 158010 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 157fec │ │ │ │ + vldr s12, [pc, #88] @ 158014 │ │ │ │ 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 +384075,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 157fc2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 158024 │ │ │ │ + cbz r2, 15804c │ │ │ │ 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 158024 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 158092 │ │ │ │ + cbz r2, 1580ba │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 158094 │ │ │ │ + vldr s11, [pc, #96] @ 1580bc │ │ │ │ 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 +384128,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 15805e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1580fa │ │ │ │ + cbz r2, 158122 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1580fc │ │ │ │ + vldr s12, [pc, #88] @ 158124 │ │ │ │ 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 +384159,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 1580d2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 158162 │ │ │ │ + cbz r2, 15818a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 158164 │ │ │ │ + vldr s12, [pc, #88] @ 15818c │ │ │ │ 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 +384190,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 15813a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1581d2 │ │ │ │ + cbz r2, 1581fa │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1581d4 │ │ │ │ + vldr s11, [pc, #96] @ 1581fc │ │ │ │ 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 +384223,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 15819e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 15823a │ │ │ │ + cbz r2, 158262 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 15823c │ │ │ │ + vldr s12, [pc, #88] @ 158264 │ │ │ │ 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 +384254,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 158212 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1582aa │ │ │ │ + cbz r2, 1582d2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1582ac │ │ │ │ + vldr s11, [pc, #96] @ 1582d4 │ │ │ │ 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 +384287,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 158276 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 158312 │ │ │ │ + cbz r2, 15833a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 158314 │ │ │ │ + vldr s12, [pc, #88] @ 15833c │ │ │ │ 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 +384318,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 1582ea │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 158384 │ │ │ │ + cbz r2, 1583ac │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 158388 │ │ │ │ + vldr s11, [pc, #100] @ 1583b0 │ │ │ │ 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 +384351,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 15834e │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1583fa │ │ │ │ + cbz r2, 158422 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1583fc │ │ │ │ + vldr s11, [pc, #100] @ 158424 │ │ │ │ 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 +384387,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 1583c2 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 158462 │ │ │ │ + cbz r2, 15848a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 158464 │ │ │ │ + vldr s12, [pc, #88] @ 15848c │ │ │ │ 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 +384418,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 15843a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1584d6 │ │ │ │ + cbz r2, 1584fe │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1584d8 │ │ │ │ + vldr s11, [pc, #100] @ 158500 │ │ │ │ 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 +384452,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 15849e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 15853e │ │ │ │ + cbz r2, 158566 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 158540 │ │ │ │ + vldr s12, [pc, #88] @ 158568 │ │ │ │ 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 +384483,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 158516 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1585b2 │ │ │ │ + cbz r2, 1585da │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1585b4 │ │ │ │ + vldr s11, [pc, #100] @ 1585dc │ │ │ │ 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 +384517,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 15857a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 158628 │ │ │ │ + cbz r2, 158650 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 15862c │ │ │ │ + vldr s11, [pc, #104] @ 158654 │ │ │ │ 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 +384551,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 1585ee │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 158694 │ │ │ │ + cbz r2, 1586bc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 158698 │ │ │ │ + vldr s12, [pc, #92] @ 1586c0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 15869c │ │ │ │ + vldr s11, [pc, #88] @ 1586c4 │ │ │ │ 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 +384585,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 15866e │ │ │ │ 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, 15872c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 158708 │ │ │ │ + vldr s12, [pc, #92] @ 158730 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 15870c │ │ │ │ + vldr s11, [pc, #88] @ 158734 │ │ │ │ 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 +384620,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 1586de │ │ │ │ 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, 1587ac │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #108] @ 158788 │ │ │ │ - vldr s10, [pc, #108] @ 15878c │ │ │ │ + vldr s11, [pc, #108] @ 1587b0 │ │ │ │ + vldr s10, [pc, #108] @ 1587b4 │ │ │ │ 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 +384658,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 15874a │ │ │ │ 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, 15881a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1587f4 │ │ │ │ + vldr s12, [pc, #88] @ 15881c │ │ │ │ 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 +384692,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 1587ca │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 15886c │ │ │ │ + cbz r2, 158894 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #108] @ 158870 │ │ │ │ - vldr s10, [pc, #108] @ 158874 │ │ │ │ + vldr s11, [pc, #108] @ 158898 │ │ │ │ + vldr s10, [pc, #108] @ 15889c │ │ │ │ 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 +384727,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 158832 │ │ │ │ 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, 158912 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1588ec │ │ │ │ - vldr s10, [pc, #104] @ 1588f0 │ │ │ │ + vldr s11, [pc, #104] @ 158914 │ │ │ │ + vldr s10, [pc, #104] @ 158918 │ │ │ │ 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 +384765,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 1588b2 │ │ │ │ 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, 158990 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #108] @ 15896c │ │ │ │ - vldr s10, [pc, #108] @ 158970 │ │ │ │ + vldr s11, [pc, #108] @ 158994 │ │ │ │ + vldr s10, [pc, #108] @ 158998 │ │ │ │ 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 +384802,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 15892e │ │ │ │ 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, 158a02 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1589dc │ │ │ │ + vldr s12, [pc, #88] @ 158a04 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1589e0 │ │ │ │ + vldr s11, [pc, #84] @ 158a08 │ │ │ │ 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 +384839,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 1589b6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (158a74 ) │ │ │ │ + ldr r1, [pc, #148] @ (158a9c ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 158a4c │ │ │ │ + cbz r2, 158a74 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #92] @ 158a50 │ │ │ │ + vldr s12, [pc, #92] @ 158a78 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 158a54 │ │ │ │ + vldr s11, [pc, #88] @ 158a7c │ │ │ │ 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 +384874,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 158a26 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (158ae8 ) │ │ │ │ + ldr r1, [pc, #148] @ (158b10 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 158a90 │ │ │ │ + cbz r2, 158ab8 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 158a94 │ │ │ │ + vldr s14, [pc, #48] @ 158abc │ │ │ │ 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 158a92 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 158ace │ │ │ │ + cbz r2, 158af6 │ │ │ │ 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 158ad0 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 158b08 │ │ │ │ + cbz r2, 158b30 │ │ │ │ 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] @ 158b34 │ │ │ │ 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 158b0a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 158b30 │ │ │ │ + cbz r2, 158b58 │ │ │ │ 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 158b42 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 158b68 │ │ │ │ + cbz r2, 158b90 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 158b6c │ │ │ │ + vldr s14, [pc, #44] @ 158b94 │ │ │ │ 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 158b6a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 158b98 │ │ │ │ + cbz r2, 158bc0 │ │ │ │ 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 158ba2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 158be4 │ │ │ │ + cbz r2, 158c0c │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 158be8 │ │ │ │ + vldr s13, [pc, #60] @ 158c10 │ │ │ │ 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 +385016,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 158bd4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 158c3c │ │ │ │ + cbz r2, 158c64 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 158c40 │ │ │ │ + vldr s13, [pc, #72] @ 158c68 │ │ │ │ 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 +385042,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 158c22 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 158c74 │ │ │ │ + cbz r2, 158c9c │ │ │ │ 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 158c72 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 158cb4 │ │ │ │ + cbz r2, 158cdc │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #56] @ 158cb8 │ │ │ │ + vldr s14, [pc, #56] @ 158ce0 │ │ │ │ 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 158cb0 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 158cfa │ │ │ │ + cbz r2, 158d22 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 158cfc │ │ │ │ + vldr s14, [pc, #52] @ 158d24 │ │ │ │ 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 158cf4 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 158d32 │ │ │ │ + cbz r2, 158d5a │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 158d34 │ │ │ │ + vldr s14, [pc, #44] @ 158d5c │ │ │ │ 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 158d32 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 158d88 │ │ │ │ + cbz r2, 158db0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 158d8c │ │ │ │ + vldr s13, [pc, #72] @ 158db4 │ │ │ │ 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 +385151,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 158d6e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 158dda │ │ │ │ + cbz r2, 158e02 │ │ │ │ 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] @ 158e04 │ │ │ │ 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 +385179,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 158dce │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 158e2a │ │ │ │ + cbz r2, 158e52 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 158e2c │ │ │ │ + vldr s13, [pc, #64] @ 158e54 │ │ │ │ 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 +385205,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 158e1e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 158ea0 │ │ │ │ + cbz r2, 158ec8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 158ea4 │ │ │ │ + vldr s12, [pc, #104] @ 158ecc │ │ │ │ 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 +385239,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 158e6a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 158eee │ │ │ │ + cbz r2, 158f16 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 158ef0 │ │ │ │ + vldr s13, [pc, #60] @ 158f18 │ │ │ │ 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 +385266,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 158ee2 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 158f44 │ │ │ │ + cbz r2, 158f6c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 158f48 │ │ │ │ + vldr s13, [pc, #72] @ 158f70 │ │ │ │ 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 +385292,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 158f30 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 158f9a │ │ │ │ + cbz r2, 158fc2 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 158f9c │ │ │ │ + vldr s13, [pc, #72] @ 158fc4 │ │ │ │ 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 +385320,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 158f88 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 15900e │ │ │ │ + cbz r2, 159036 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 159010 │ │ │ │ + vldr s12, [pc, #100] @ 159038 │ │ │ │ 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 +385355,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 158fda │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 159058 │ │ │ │ + cbz r2, 159080 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15905c │ │ │ │ + vldr s13, [pc, #64] @ 159084 │ │ │ │ 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 +385380,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 15904a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 15908e │ │ │ │ + cbz r2, 1590b6 │ │ │ │ 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 159094 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1590c0 │ │ │ │ + cbz r2, 1590e8 │ │ │ │ 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 1590c6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1590ea │ │ │ │ + cbz r2, 159112 │ │ │ │ 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 1590f4 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #64] @ (159130 ) │ │ │ │ + ldr r3, [pc, #64] @ (159158 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15912c │ │ │ │ + cbz r2, 159154 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ (159134 ) │ │ │ │ + ldr r2, [pc, #56] @ (15915c ) │ │ │ │ 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 15912e │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r4, #108] @ 0x6c │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (159178 ) │ │ │ │ + ldr r3, [pc, #60] @ (1591a0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 159176 │ │ │ │ + cbz r2, 15919e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (15917c ) │ │ │ │ + ldr r2, [pc, #52] @ (1591a4 ) │ │ │ │ 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 159178 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #104] @ 0x68 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1591c0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1591e8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1591be │ │ │ │ + cbz r2, 1591e6 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1591c4 ) │ │ │ │ + ldr r2, [pc, #52] @ (1591ec ) │ │ │ │ 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 1591c4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (159204 ) │ │ │ │ + ldr r4, [pc, #56] @ (15922c ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 159200 │ │ │ │ + cbz r2, 159228 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (159208 ) │ │ │ │ + ldr r2, [pc, #48] @ (159230 ) │ │ │ │ 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 15920a │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (159264 ) │ │ │ │ + ldr r3, [pc, #84] @ (15928c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15925c │ │ │ │ + cbz r2, 159284 │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (159268 ) │ │ │ │ + ldr r4, [pc, #80] @ (159290 ) │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 159260 │ │ │ │ + vldr s14, [pc, #64] @ 159288 │ │ │ │ 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 +385566,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 15924a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r6, [r5, #92] @ 0x5c │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1592ac ) │ │ │ │ + ldr r3, [pc, #60] @ (1592d4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1592a8 │ │ │ │ + cbz r2, 1592d0 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r4, #0 │ │ │ │ - ldr r5, [pc, #56] @ (1592b0 ) │ │ │ │ + ldr r5, [pc, #56] @ (1592d8 ) │ │ │ │ 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 1592a2 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (15930c ) │ │ │ │ + ldr r3, [pc, #84] @ (159334 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 159304 │ │ │ │ + cbz r2, 15932c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (159310 ) │ │ │ │ + ldr r4, [pc, #80] @ (159338 ) │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 159308 │ │ │ │ + vldr s14, [pc, #64] @ 159330 │ │ │ │ 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 +385628,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 1592f6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (159354 ) │ │ │ │ + ldr r3, [pc, #60] @ (15937c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 159352 │ │ │ │ + cbz r2, 15937a │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #2 │ │ │ │ - ldr r4, [pc, #56] @ (159358 ) │ │ │ │ + ldr r4, [pc, #56] @ (159380 ) │ │ │ │ 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 159352 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #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] @ (1593e0 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1593b6 │ │ │ │ + cbz r2, 1593de │ │ │ │ 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] @ (1593e4 ) │ │ │ │ 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 +385692,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 1593a6 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [r3, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, #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] @ (159434 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 159408 │ │ │ │ + cbz r2, 159430 │ │ │ │ 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] @ (159438 ) │ │ │ │ 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 +385723,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 159402 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #88] @ (159470 ) │ │ │ │ + ldr r4, [pc, #88] @ (159498 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 15946e │ │ │ │ + cbz r2, 159496 │ │ │ │ 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] @ (15949c ) │ │ │ │ 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 +385758,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 15945e │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ + ldr r4, [r7, #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] @ (1594ec ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1594c0 │ │ │ │ + cbz r2, 1594e8 │ │ │ │ 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] @ (1594f0 ) │ │ │ │ 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 +385789,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 1594ba │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (159538 ) │ │ │ │ + ldr r3, [pc, #104] @ (159560 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 159530 │ │ │ │ + cbz r2, 159558 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #100] @ (15953c ) │ │ │ │ + ldr r4, [pc, #100] @ (159564 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #88] @ 159534 │ │ │ │ + vldr s14, [pc, #88] @ 15955c │ │ │ │ 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 +385826,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 159508 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (15958c ) │ │ │ │ + ldr r3, [pc, #72] @ (1595b4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15958a │ │ │ │ + cbz r2, 1595b2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #64] @ (159590 ) │ │ │ │ + ldr r4, [pc, #64] @ (1595b8 ) │ │ │ │ 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 +385859,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 159578 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (159600 ) │ │ │ │ + ldr r3, [pc, #104] @ (159628 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1595f8 │ │ │ │ + cbz r2, 159620 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #100] @ (159604 ) │ │ │ │ + ldr r4, [pc, #100] @ (15962c ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1595fc │ │ │ │ + vldr s14, [pc, #88] @ 159624 │ │ │ │ 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 +385896,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 1595d0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r6, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #68] @ (159650 ) │ │ │ │ + ldr r3, [pc, #68] @ (159678 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15964e │ │ │ │ + cbz r2, 159676 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #60] @ (159654 ) │ │ │ │ + ldr r4, [pc, #60] @ (15967c ) │ │ │ │ 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 +385928,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 159640 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1596b0 ) │ │ │ │ + ldr r3, [pc, #84] @ (1596d8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1596ac │ │ │ │ + cbz r2, 1596d4 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (1596b4 ) │ │ │ │ + ldr r4, [pc, #80] @ (1596dc ) │ │ │ │ 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 +385961,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 159694 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + ldr r2, [r7, #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] @ (159728 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1596fe │ │ │ │ + cbz r2, 159726 │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (159704 ) │ │ │ │ + ldr r0, [pc, #64] @ (15972c ) │ │ │ │ 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 +385992,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 1596f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (159770 ) │ │ │ │ + ldr r3, [pc, #100] @ (159798 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15976a │ │ │ │ + cbz r2, 159792 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #96] @ (159774 ) │ │ │ │ + ldr r4, [pc, #96] @ (15979c ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #84] @ 15976c │ │ │ │ + vldr s14, [pc, #84] @ 159794 │ │ │ │ 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 +386028,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 159744 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1597c4 ) │ │ │ │ + ldr r3, [pc, #72] @ (1597ec ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1597c2 │ │ │ │ + cbz r2, 1597ea │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #64] @ (1597c8 ) │ │ │ │ + ldr r4, [pc, #64] @ (1597f0 ) │ │ │ │ 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 +386060,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 1597b0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #80] @ (159820 ) │ │ │ │ + ldr r3, [pc, #80] @ (159848 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15981e │ │ │ │ + cbz r2, 159846 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #76] @ (159824 ) │ │ │ │ + ldr r4, [pc, #76] @ (15984c ) │ │ │ │ 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 +386093,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 159808 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ 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] @ (159898 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 15986c │ │ │ │ + cbz r2, 159894 │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (159874 ) │ │ │ │ + ldr r0, [pc, #64] @ (15989c ) │ │ │ │ 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 +386123,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 159864 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + str r0, [r5, #120] @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1598e4 ) │ │ │ │ + ldr r3, [pc, #104] @ (15990c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1598dc │ │ │ │ + cbz r2, 159904 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #100] @ (1598e8 ) │ │ │ │ + ldr r4, [pc, #100] @ (159910 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1598e0 │ │ │ │ + vldr s14, [pc, #88] @ 159908 │ │ │ │ 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 +386160,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 1598b4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #68] @ (159934 ) │ │ │ │ + ldr r3, [pc, #68] @ (15995c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 159932 │ │ │ │ + cbz r2, 15995a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #60] @ (159938 ) │ │ │ │ + ldr r4, [pc, #60] @ (159960 ) │ │ │ │ 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 +386192,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 159924 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r6, [r4, #108] @ 0x6c │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (159994 ) │ │ │ │ + ldr r3, [pc, #84] @ (1599bc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 159990 │ │ │ │ + cbz r2, 1599b8 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (159998 ) │ │ │ │ + ldr r4, [pc, #80] @ (1599c0 ) │ │ │ │ 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 +386225,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 159978 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + str r6, [r2, #104] @ 0x68 │ │ │ │ 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] @ (159a0c ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1599e2 │ │ │ │ + cbz r2, 159a0a │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (1599e8 ) │ │ │ │ + ldr r0, [pc, #64] @ (159a10 ) │ │ │ │ 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 +386256,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 1599d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r4, [r3, #100] @ 0x64 │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 159a72 │ │ │ │ + beq.n 159a9a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 159a74 │ │ │ │ + vldr s11, [pc, #120] @ 159a9c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 159a78 │ │ │ │ + vldr s10, [pc, #116] @ 159aa0 │ │ │ │ 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 +386299,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 159a30 │ │ │ │ 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 159b46 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 159b20 │ │ │ │ + vldr s10, [pc, #152] @ 159b48 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 159b24 │ │ │ │ + vldr s9, [pc, #148] @ 159b4c │ │ │ │ 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 +386350,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 159abc │ │ │ │ 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 159bd6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 159bb0 │ │ │ │ + vldr s11, [pc, #120] @ 159bd8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 159bb4 │ │ │ │ + vldr s10, [pc, #116] @ 159bdc │ │ │ │ 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 +386394,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 159b6c │ │ │ │ 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, 159c50 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 159c2c │ │ │ │ + vldr s11, [pc, #104] @ 159c54 │ │ │ │ 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 +386430,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 159bee │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 159c42 │ │ │ │ + cbz r2, 159c6a │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 159c34 │ │ │ │ + bne.n 159c5c │ │ │ │ bx lr │ │ │ │ - cbz r2, 159c7e │ │ │ │ + cbz r2, 159ca6 │ │ │ │ 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 +386462,65 @@ │ │ │ │ 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 159c7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 159cb0 │ │ │ │ + cbz r2, 159cd8 │ │ │ │ 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 159cb8 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 159cfa │ │ │ │ + cbz r2, 159d22 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 159d00 │ │ │ │ + vldr d6, [pc, #60] @ 159d28 │ │ │ │ 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 159cf4 │ │ │ │ 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, 159d66 │ │ │ │ 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 +386528,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 159d40 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 159d76 │ │ │ │ + cbz r2, 159d9e │ │ │ │ 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 +386549,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 159d76 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 159dcc │ │ │ │ + cbz r2, 159df4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 159dd0 │ │ │ │ + vldr d4, [pc, #76] @ 159df8 │ │ │ │ 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 +386577,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 159db8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 159e0e │ │ │ │ + cbz r2, 159e36 │ │ │ │ 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 +386601,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 159e10 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 159e48 │ │ │ │ + cbz r2, 159e70 │ │ │ │ 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 +386622,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 159e46 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 159e8a │ │ │ │ + cbz r2, 159eb2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 159e8c │ │ │ │ + vldr s14, [pc, #52] @ 159eb4 │ │ │ │ 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 159e88 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 159ee4 │ │ │ │ + cbz r2, 159f0c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 159ee8 │ │ │ │ + vldr s13, [pc, #76] @ 159f10 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 159eec │ │ │ │ + vldr s12, [pc, #72] @ 159f14 │ │ │ │ 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 +386672,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 159ece │ │ │ │ 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, 159f4e │ │ │ │ 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 +386696,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 159f28 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 159f5e │ │ │ │ + cbz r2, 159f86 │ │ │ │ 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 +386717,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 159f5e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 159fa8 │ │ │ │ + cbz r2, 159fd0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 159fac │ │ │ │ + vldr s13, [pc, #64] @ 159fd4 │ │ │ │ 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 +386740,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 159f9a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 159ff4 │ │ │ │ + cbz r2, 15a01c │ │ │ │ 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 +386767,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 159fe6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a048 │ │ │ │ + cbz r2, 15a070 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 15a04c │ │ │ │ + vldr s13, [pc, #72] @ 15a074 │ │ │ │ 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 +386794,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 15a038 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 15a0c2 │ │ │ │ + cbz r2, 15a0ea │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 15a0c4 │ │ │ │ + vldr s12, [pc, #104] @ 15a0ec │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 15a0c8 │ │ │ │ + vldr s11, [pc, #100] @ 15a0f0 │ │ │ │ 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 +386832,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 15a092 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15a102 │ │ │ │ + cbz r2, 15a12a │ │ │ │ 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 +386855,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 15a104 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a13c │ │ │ │ + cbz r2, 15a164 │ │ │ │ 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 +386876,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 15a13a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a188 │ │ │ │ + cbz r2, 15a1b0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15a18c │ │ │ │ + vldr s13, [pc, #64] @ 15a1b4 │ │ │ │ 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 +386900,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 15a17a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15a1d2 │ │ │ │ + cbz r2, 15a1fa │ │ │ │ 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 +386926,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 15a1c6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a214 │ │ │ │ + cbz r2, 15a23c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #56] @ 15a218 │ │ │ │ + vldr s14, [pc, #56] @ 15a240 │ │ │ │ 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 15a212 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 15a24c │ │ │ │ + cbz r2, 15a274 │ │ │ │ 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 15a256 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a2a4 │ │ │ │ + cbz r2, 15a2cc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 15a2a8 │ │ │ │ + vldr s13, [pc, #76] @ 15a2d0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 15a2ac │ │ │ │ + vldr s12, [pc, #72] @ 15a2d4 │ │ │ │ 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 +386996,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 15a28e │ │ │ │ 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, 15a306 │ │ │ │ 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 15a2e6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a33e │ │ │ │ + cbz r2, 15a366 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 15a340 │ │ │ │ + vldr s12, [pc, #84] @ 15a368 │ │ │ │ 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 +387046,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 15a31e │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 15a36e │ │ │ │ + cbz r2, 15a396 │ │ │ │ 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 15a37a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a3ce │ │ │ │ + cbz r2, 15a3f6 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 15a3d0 │ │ │ │ + vldr s12, [pc, #84] @ 15a3f8 │ │ │ │ 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 +387092,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 15a3ae │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 15a40c │ │ │ │ + cbz r2, 15a434 │ │ │ │ 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 +387114,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 15a40e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 159bb8 │ │ │ │ - cbz r2, 15a45c │ │ │ │ + b.w 159be0 │ │ │ │ + cbz r2, 15a484 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15a460 │ │ │ │ + vldr s13, [pc, #64] @ 15a488 │ │ │ │ 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 +387139,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 15a44e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15a4a8 │ │ │ │ + cbz r2, 15a4d0 │ │ │ │ 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 +387166,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 15a49a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a4fa │ │ │ │ + cbz r2, 15a522 │ │ │ │ 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 +387193,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 15a4e6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a556 │ │ │ │ + cbz r2, 15a57e │ │ │ │ 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 +387225,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 15a538 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a5a6 │ │ │ │ + cbz r2, 15a5ce │ │ │ │ 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 +387251,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 15a592 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a602 │ │ │ │ + cbz r2, 15a62a │ │ │ │ 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 +387283,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 15a5e4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a660 │ │ │ │ + cbz r2, 15a688 │ │ │ │ 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 +387310,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 15a636 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a6d0 │ │ │ │ + cbz r2, 15a6f8 │ │ │ │ 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 +387347,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 15a692 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a730 │ │ │ │ + cbz r2, 15a758 │ │ │ │ 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 +387375,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 15a706 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a7a0 │ │ │ │ + cbz r2, 15a7c8 │ │ │ │ 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 +387412,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 15a762 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a800 │ │ │ │ + cbz r2, 15a828 │ │ │ │ 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 +387440,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 15a7d6 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a870 │ │ │ │ + cbz r2, 15a898 │ │ │ │ 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 +387478,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 15a832 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a8c6 │ │ │ │ + cbz r2, 15a8ee │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 15a8c8 │ │ │ │ + vldr s13, [pc, #72] @ 15a8f0 │ │ │ │ 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 +387506,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 15a8b6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 15a940 │ │ │ │ + cbz r2, 15a968 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 15a944 │ │ │ │ + vldr s12, [pc, #108] @ 15a96c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 15a948 │ │ │ │ + vldr s11, [pc, #104] @ 15a970 │ │ │ │ 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 +387543,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 15a90e │ │ │ │ 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 15aa02 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 15a9dc │ │ │ │ + vldr s11, [pc, #132] @ 15aa04 │ │ │ │ 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 +387592,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 15a990 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15aa6e │ │ │ │ + beq.n 15aa96 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 15aa70 │ │ │ │ + vldr s11, [pc, #132] @ 15aa98 │ │ │ │ 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 +387637,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 15aa24 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15ab20 │ │ │ │ + beq.n 15ab48 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 15ab24 │ │ │ │ + vldr s10, [pc, #164] @ 15ab4c │ │ │ │ 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 +387688,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 15aab0 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15abd4 │ │ │ │ + beq.n 15abfc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 15abd8 │ │ │ │ + vldr s10, [pc, #164] @ 15ac00 │ │ │ │ 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 +387741,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 15ab64 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 15ac14 │ │ │ │ + cbz r2, 15ac3c │ │ │ │ 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 +387764,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 15ac16 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15ac54 │ │ │ │ + cbz r2, 15ac7c │ │ │ │ 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 +387787,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 15ac54 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15aca0 │ │ │ │ + cbz r2, 15acc8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15aca4 │ │ │ │ + vldr s13, [pc, #64] @ 15accc │ │ │ │ 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 +387811,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 15ac92 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15acf0 │ │ │ │ + cbz r2, 15ad18 │ │ │ │ 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 +387838,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 15acde │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15ad42 │ │ │ │ + cbz r2, 15ad6a │ │ │ │ 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 +387865,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 15ad2e │ │ │ │ bx lr │ │ │ │ - cbz r2, 15ada2 │ │ │ │ + cbz r2, 15adca │ │ │ │ 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 +387897,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 15ad7e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15adf2 │ │ │ │ + cbz r2, 15ae1a │ │ │ │ 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 +387923,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 15adde │ │ │ │ bx lr │ │ │ │ - cbz r2, 15ae52 │ │ │ │ + cbz r2, 15ae7a │ │ │ │ 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 +387955,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 15ae2e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15aeb0 │ │ │ │ + cbz r2, 15aed8 │ │ │ │ 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 +387982,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 15ae86 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15af2a │ │ │ │ + beq.n 15af52 │ │ │ │ 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 +388023,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 15aee4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15af88 │ │ │ │ + cbz r2, 15afb0 │ │ │ │ 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 +388050,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 15af5e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15b002 │ │ │ │ + beq.n 15b02a │ │ │ │ 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 +388091,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 15afbc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15b060 │ │ │ │ + cbz r2, 15b088 │ │ │ │ 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 +388118,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 15b036 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15b0dc │ │ │ │ + beq.n 15b104 │ │ │ │ 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 +388160,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 15b094 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15b122 │ │ │ │ + cbz r2, 15b14a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 15b128 │ │ │ │ + vldr d6, [pc, #60] @ 15b150 │ │ │ │ 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 15b11c │ │ │ │ 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, 15b1aa │ │ │ │ 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 +388213,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 15b166 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15b1e8 │ │ │ │ + cbz r2, 15b210 │ │ │ │ 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 +388248,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 15b1c6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15b27e │ │ │ │ + beq.n 15b2a6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 15b280 │ │ │ │ + vldr s11, [pc, #132] @ 15b2a8 │ │ │ │ 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 +388292,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 15b22c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 15b2ba │ │ │ │ + cbz r2, 15b2e2 │ │ │ │ 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 15b2b8 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15b304 │ │ │ │ + cbz r2, 15b32c │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15b308 │ │ │ │ + vldr s13, [pc, #64] @ 15b330 │ │ │ │ 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 15b2fa │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 15b362 │ │ │ │ + cbz r2, 15b38a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 15b364 │ │ │ │ + vldr s13, [pc, #76] @ 15b38c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 15b368 │ │ │ │ + vldr s12, [pc, #72] @ 15b390 │ │ │ │ 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 +388364,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 15b34a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15b3b4 │ │ │ │ + cbz r2, 15b3dc │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15b3b8 │ │ │ │ + vldr s13, [pc, #64] @ 15b3e0 │ │ │ │ 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 15b3aa │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 15b412 │ │ │ │ + cbz r2, 15b43a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 15b414 │ │ │ │ + vldr s13, [pc, #76] @ 15b43c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 15b418 │ │ │ │ + vldr s12, [pc, #72] @ 15b440 │ │ │ │ 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 +388419,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 15b3fa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15b46c │ │ │ │ + cbz r2, 15b494 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #68] @ 15b470 │ │ │ │ + vldr s13, [pc, #68] @ 15b498 │ │ │ │ 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 +388449,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 15b458 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 15b4c4 │ │ │ │ + cbz r2, 15b4ec │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #68] @ 15b4c8 │ │ │ │ + vldr s13, [pc, #68] @ 15b4f0 │ │ │ │ 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 +388478,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 15b4b0 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 15b51c │ │ │ │ + cbz r2, 15b544 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 15b520 │ │ │ │ + vldr s13, [pc, #72] @ 15b548 │ │ │ │ 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 +388506,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 15b506 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 15b556 │ │ │ │ + cbz r2, 15b57e │ │ │ │ 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 15b558 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15b5a8 │ │ │ │ + cbz r2, 15b5d0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 15b5ac │ │ │ │ + vldr s13, [pc, #72] @ 15b5d4 │ │ │ │ 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 +388551,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 15b592 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 15b5e2 │ │ │ │ + cbz r2, 15b60a │ │ │ │ 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 15b5e4 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15b640 │ │ │ │ + cbz r2, 15b668 │ │ │ │ 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 +388598,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 15b616 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15b6c8 │ │ │ │ + beq.n 15b6f0 │ │ │ │ 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 +388640,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 15b686 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15b728 │ │ │ │ + cbz r2, 15b750 │ │ │ │ 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 +388668,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 15b6fe │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15b78c │ │ │ │ + cbz r2, 15b7b4 │ │ │ │ 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 +388702,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 15b75c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15b838 │ │ │ │ + beq.n 15b860 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 15b83c │ │ │ │ + vldr s10, [pc, #160] @ 15b864 │ │ │ │ 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 +388752,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 15b7cc │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 15b89c │ │ │ │ + cbz r2, 15b8c4 │ │ │ │ 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 +388782,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 15b872 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15b924 │ │ │ │ + beq.n 15b94c │ │ │ │ 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 +388824,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 15b8e2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15b984 │ │ │ │ + cbz r2, 15b9ac │ │ │ │ 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 +388852,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 15b95a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15b9e8 │ │ │ │ + cbz r2, 15ba10 │ │ │ │ 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 +388886,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 15b9b8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15ba94 │ │ │ │ + beq.n 15babc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 15ba98 │ │ │ │ + vldr s10, [pc, #160] @ 15bac0 │ │ │ │ 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 +388936,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 15ba28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 15bac8 │ │ │ │ + cbz r2, 15baf0 │ │ │ │ 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 15bad6 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15bafa │ │ │ │ + cbz r2, 15bb22 │ │ │ │ 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 15bb02 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bb32 │ │ │ │ + cbz r2, 15bb5a │ │ │ │ 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 +388994,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 15bb38 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bb66 │ │ │ │ + cbz r2, 15bb8e │ │ │ │ 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 15bb66 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bb94 │ │ │ │ + cbz r2, 15bbbc │ │ │ │ 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 15bba2 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15bbc6 │ │ │ │ + cbz r2, 15bbee │ │ │ │ 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 15bbce │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bbfe │ │ │ │ + cbz r2, 15bc26 │ │ │ │ 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 +389068,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 15bc04 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bc32 │ │ │ │ + cbz r2, 15bc5a │ │ │ │ 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 15bc32 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bc5a │ │ │ │ + cbz r2, 15bc82 │ │ │ │ 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 15bc68 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bc8a │ │ │ │ + cbz r2, 15bcb2 │ │ │ │ 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 15bc92 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bcb2 │ │ │ │ + cbz r2, 15bcda │ │ │ │ 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 15bcc0 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bce2 │ │ │ │ + cbz r2, 15bd0a │ │ │ │ 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 15bcea │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bd0a │ │ │ │ + cbz r2, 15bd32 │ │ │ │ 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 15bd18 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bd32 │ │ │ │ + cbz r2, 15bd5a │ │ │ │ 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 15bd40 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bd54 │ │ │ │ + cbz r2, 15bd7c │ │ │ │ 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 15bd68 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15bd74 │ │ │ │ + cbz r2, 15bd9c │ │ │ │ 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 15bd8a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15bd98 │ │ │ │ + cbz r2, 15bdc0 │ │ │ │ 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 15bdac │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15bdc6 │ │ │ │ + cbz r2, 15bdee │ │ │ │ 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 15bdcc │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bde8 │ │ │ │ + cbz r2, 15be10 │ │ │ │ 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 15bdfc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15be08 │ │ │ │ + cbz r2, 15be30 │ │ │ │ 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 15be1e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15be2c │ │ │ │ + cbz r2, 15be54 │ │ │ │ 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 15be40 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15be5a │ │ │ │ + cbz r2, 15be82 │ │ │ │ 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 15be60 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15be7e │ │ │ │ + cbz r2, 15bea6 │ │ │ │ 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 15be8c │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15be9e │ │ │ │ + cbz r2, 15bec6 │ │ │ │ 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 15beae │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bec8 │ │ │ │ + cbz r2, 15bef0 │ │ │ │ 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 15bed2 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15bef6 │ │ │ │ + cbz r2, 15bf1e │ │ │ │ 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 15befc │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bf1a │ │ │ │ + cbz r2, 15bf42 │ │ │ │ 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 15bf28 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bf3a │ │ │ │ + cbz r2, 15bf62 │ │ │ │ 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 15bf4a │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bf64 │ │ │ │ + cbz r2, 15bf8c │ │ │ │ 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 15bf6e │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15bf92 │ │ │ │ + cbz r2, 15bfba │ │ │ │ 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 15bf98 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bfb6 │ │ │ │ + cbz r2, 15bfde │ │ │ │ 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 15bfc4 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bfd6 │ │ │ │ + cbz r2, 15bffe │ │ │ │ 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 15bfe6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c000 │ │ │ │ + cbz r2, 15c028 │ │ │ │ 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 15c00a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c026 │ │ │ │ + cbz r2, 15c04e │ │ │ │ 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 15c034 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c046 │ │ │ │ + cbz r2, 15c06e │ │ │ │ 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 15c056 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c070 │ │ │ │ + cbz r2, 15c098 │ │ │ │ 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 15c07a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c0aa │ │ │ │ + cbz r2, 15c0d2 │ │ │ │ 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 +389500,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 15c0b0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c0de │ │ │ │ + cbz r2, 15c106 │ │ │ │ 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 15c0de │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c116 │ │ │ │ + cbz r2, 15c13e │ │ │ │ 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 +389538,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 15c11c │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c14a │ │ │ │ + cbz r2, 15c172 │ │ │ │ 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 15c14a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c17e │ │ │ │ + cbz r2, 15c1a6 │ │ │ │ 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 15c17e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c1b2 │ │ │ │ + cbz r2, 15c1da │ │ │ │ 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 15c1b2 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c1ec │ │ │ │ + cbz r2, 15c214 │ │ │ │ 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 15c1e6 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c228 │ │ │ │ + cbz r2, 15c250 │ │ │ │ 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 15c222 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c260 │ │ │ │ + cbz r2, 15c288 │ │ │ │ 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 15c25e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c298 │ │ │ │ + cbz r2, 15c2c0 │ │ │ │ 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 15c296 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c2d2 │ │ │ │ + cbz r2, 15c2fa │ │ │ │ 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 15c2d0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c30a │ │ │ │ + cbz r2, 15c332 │ │ │ │ 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 15c308 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c344 │ │ │ │ + cbz r2, 15c36c │ │ │ │ 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 +389728,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 15c344 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c380 │ │ │ │ + cbz r2, 15c3a8 │ │ │ │ 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 +389749,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 15c380 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c3bc │ │ │ │ + cbz r2, 15c3e4 │ │ │ │ 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 15c3b6 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c3f8 │ │ │ │ + cbz r2, 15c420 │ │ │ │ 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 15c3f2 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c434 │ │ │ │ + cbz r2, 15c45c │ │ │ │ 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 15c42e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c470 │ │ │ │ + cbz r2, 15c498 │ │ │ │ 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 15c46a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c4ac │ │ │ │ + cbz r2, 15c4d4 │ │ │ │ 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 15c4a6 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c4e8 │ │ │ │ + cbz r2, 15c510 │ │ │ │ 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 15c4e2 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c524 │ │ │ │ + cbz r2, 15c54c │ │ │ │ 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 15c51e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c560 │ │ │ │ + cbz r2, 15c588 │ │ │ │ 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 15c55a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15c5f4 │ │ │ │ + beq.n 15c61c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 15c5f8 │ │ │ │ + vldr s11, [pc, #132] @ 15c620 │ │ │ │ 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 +389954,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 15c5a4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #84] @ (15c654 ) │ │ │ │ + ldr r3, [pc, #84] @ (15c67c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15c650 │ │ │ │ + cbz r2, 15c678 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (15c658 ) │ │ │ │ + ldr r4, [pc, #80] @ (15c680 ) │ │ │ │ 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 +389986,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 15c638 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r1, #254 @ 0xfe │ │ │ │ + subs r1, #214 @ 0xd6 │ │ │ │ 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] @ (15c6cc ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 15c6a0 │ │ │ │ + cbz r2, 15c6c8 │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (15c6a8 ) │ │ │ │ + ldr r0, [pc, #64] @ (15c6d0 ) │ │ │ │ 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 +390017,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 15c698 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r1, #156 @ 0x9c │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15c6e0 │ │ │ │ + cbz r2, 15c708 │ │ │ │ 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 15c6e0 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c718 │ │ │ │ + cbz r2, 15c740 │ │ │ │ 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 15c718 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c77e │ │ │ │ + cbz r2, 15c7a6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 15c780 │ │ │ │ + vldr s12, [pc, #88] @ 15c7a8 │ │ │ │ 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 +390090,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 15c756 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15c816 │ │ │ │ + beq.n 15c83e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 15c818 │ │ │ │ + vldr s11, [pc, #132] @ 15c840 │ │ │ │ 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 +390135,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 15c7c4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 15c852 │ │ │ │ + cbz r2, 15c87a │ │ │ │ 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 15c850 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c8c4 │ │ │ │ + cbz r2, 15c8ec │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 15c8c8 │ │ │ │ + vldr s12, [pc, #104] @ 15c8f0 │ │ │ │ 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 +390190,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 15c892 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 15c91c │ │ │ │ + cbz r2, 15c944 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 15c920 │ │ │ │ + vldr s13, [pc, #72] @ 15c948 │ │ │ │ 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 +390218,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 15c906 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 15c992 │ │ │ │ + cbz r2, 15c9ba │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 15c994 │ │ │ │ + vldr s12, [pc, #100] @ 15c9bc │ │ │ │ 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 +390255,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 15c962 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 15c9c8 │ │ │ │ + cbz r2, 15c9f0 │ │ │ │ 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 15c9cc │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c9fc │ │ │ │ + cbz r2, 15ca24 │ │ │ │ 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 15ca00 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15ca30 │ │ │ │ + cbz r2, 15ca58 │ │ │ │ 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 15ca34 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15ca64 │ │ │ │ + cbz r2, 15ca8c │ │ │ │ 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 15ca68 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15ca9c │ │ │ │ + cbz r2, 15cac4 │ │ │ │ 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 15ca9a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15cad4 │ │ │ │ + cbz r2, 15cafc │ │ │ │ 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 15cad2 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #112] @ (15cb4c ) │ │ │ │ + ldr r3, [pc, #112] @ (15cb74 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15cb48 │ │ │ │ + cbz r2, 15cb70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #104] @ (15cb50 ) │ │ │ │ + ldr r4, [pc, #104] @ (15cb78 ) │ │ │ │ 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 +390406,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 15cb16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r5, #34 @ 0x22 │ │ │ │ + adds r4, #250 @ 0xfa │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (15cbbc ) │ │ │ │ + ldr r3, [pc, #100] @ (15cbe4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15cbb8 │ │ │ │ + cbz r2, 15cbe0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #4 │ │ │ │ - ldr r4, [pc, #92] @ (15cbc0 ) │ │ │ │ + ldr r4, [pc, #92] @ (15cbe8 ) │ │ │ │ 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 +390443,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 15cb90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r4, #166 @ 0xa6 │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #112] @ (15cc38 ) │ │ │ │ + ldr r3, [pc, #112] @ (15cc60 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15cc34 │ │ │ │ + cbz r2, 15cc5c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #104] @ (15cc3c ) │ │ │ │ + ldr r4, [pc, #104] @ (15cc64 ) │ │ │ │ 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 +390483,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 15cc02 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r4, #14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #96] @ (15cca4 ) │ │ │ │ + ldr r3, [pc, #96] @ (15cccc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15cca2 │ │ │ │ + cbz r2, 15ccca │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ (15cca8 ) │ │ │ │ + ldr r4, [pc, #88] @ (15ccd0 ) │ │ │ │ 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 +390520,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 15cc7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - adds r3, #186 @ 0xba │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15cd00 │ │ │ │ + cbz r2, 15cd28 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 15cd04 │ │ │ │ + vldr s13, [pc, #76] @ 15cd2c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 15cd08 │ │ │ │ + vldr s12, [pc, #72] @ 15cd30 │ │ │ │ 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 +390550,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 15ccea │ │ │ │ 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, 15cd62 │ │ │ │ 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 15cd42 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15cdb0 │ │ │ │ + cbz r2, 15cdd8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 15cdb4 │ │ │ │ + vldr s12, [pc, #108] @ 15cddc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 15cdb8 │ │ │ │ + vldr s11, [pc, #104] @ 15cde0 │ │ │ │ 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 +390605,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 15cd7e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15cdea │ │ │ │ + cbz r2, 15ce12 │ │ │ │ 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 15cdf2 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15ce40 │ │ │ │ + cbz r2, 15ce68 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 15ce44 │ │ │ │ + vldr s13, [pc, #76] @ 15ce6c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 15ce48 │ │ │ │ + vldr s12, [pc, #72] @ 15ce70 │ │ │ │ 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 +390654,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 15ce2a │ │ │ │ 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, 15cee6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 15cec0 │ │ │ │ + vldr s12, [pc, #104] @ 15cee8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 15cec4 │ │ │ │ + vldr s11, [pc, #100] @ 15ceec │ │ │ │ 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 +390694,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 15ce8e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15cef6 │ │ │ │ + cbz r2, 15cf1e │ │ │ │ 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 15cefe │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15cfa4 │ │ │ │ + beq.n 15cfcc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 15cfa8 │ │ │ │ + vldr s10, [pc, #164] @ 15cfd0 │ │ │ │ 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 +390766,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 15cf34 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 15cfde │ │ │ │ + cbz r2, 15d006 │ │ │ │ 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 15cfde │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15d070 │ │ │ │ + beq.n 15d098 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 15d074 │ │ │ │ + vldr s11, [pc, #132] @ 15d09c │ │ │ │ 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 +390831,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 15d020 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 15d0ae │ │ │ │ + cbz r2, 15d0d6 │ │ │ │ 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 15d0ac │ │ │ │ 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 15d212 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 15d1ea │ │ │ │ + beq.w 15d212 │ │ │ │ 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] @ 15d21c │ │ │ │ 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 15d158 │ │ │ │ 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 15d186 │ │ │ │ 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 15d1b8 │ │ │ │ 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] @ 15d21c │ │ │ │ + ble.n 15d1e6 │ │ │ │ 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 15d132 │ │ │ │ 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 15d128 │ │ │ │ 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 +390969,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 15d35c │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 15d334 │ │ │ │ + beq.w 15d35c │ │ │ │ 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] @ 15d368 │ │ │ │ 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 15d2a0 │ │ │ │ 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 15d2ce │ │ │ │ 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 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, #-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 15d330 │ │ │ │ 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 15d27a │ │ │ │ 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 15d270 │ │ │ │ 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 +391074,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 15d478 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15d450 │ │ │ │ + beq.n 15d478 │ │ │ │ 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] @ 15d484 │ │ │ │ + vldr s19, [pc, #224] @ 15d488 │ │ │ │ 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 15d3ec │ │ │ │ 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 15d41a │ │ │ │ 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 15d44c │ │ │ │ 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 15d3c6 │ │ │ │ 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 15d3bc │ │ │ │ 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 +391166,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 15d5ce │ │ │ │ bic.w ip, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 15d5a6 │ │ │ │ + beq.w 15d5ce │ │ │ │ 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] @ 15d5d8 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #264] @ 15d5b4 │ │ │ │ + vldr s17, [pc, #264] @ 15d5dc │ │ │ │ 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 15d518 │ │ │ │ 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 15d546 │ │ │ │ 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 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, #-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 15d5a6 │ │ │ │ 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 15d4f2 │ │ │ │ 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 15d4e6 │ │ │ │ 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 15d66e │ │ │ │ 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] @ 15d678 │ │ │ │ mov r9, r8 │ │ │ │ - vldr s17, [pc, #112] @ 15d654 │ │ │ │ + vldr s17, [pc, #112] @ 15d67c │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 15d648 │ │ │ │ + vldr d10, [pc, #92] @ 15d670 │ │ │ │ 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 15d644 │ │ │ │ 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 +391300,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 15d618 │ │ │ │ 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 15d678 │ │ │ │ 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] @ (15d7e8 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #332] @ (15d7c4 ) │ │ │ │ + ldr r1, [pc, #332] @ (15d7ec ) │ │ │ │ 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 15d7bc │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 15d794 │ │ │ │ + beq.n 15d7bc │ │ │ │ mov r9, r0 │ │ │ │ - vldr s18, [pc, #284] @ 15d7b8 │ │ │ │ - vldr s17, [pc, #284] @ 15d7bc │ │ │ │ + vldr s18, [pc, #284] @ 15d7e0 │ │ │ │ + vldr s17, [pc, #284] @ 15d7e4 │ │ │ │ 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 15d702 │ │ │ │ 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 15d730 │ │ │ │ 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 15d75e │ │ │ │ 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 15d78c │ │ │ │ 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 +391404,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 15d6dc │ │ │ │ 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 15d6d4 │ │ │ │ + ldr r2, [pc, #48] @ (15d7f0 ) │ │ │ │ + ldr r3, [pc, #40] @ (15d7e8 ) │ │ │ │ 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 15d7da │ │ │ │ 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, #92 @ 0x5c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r0, #100 @ 0x64 │ │ │ │ + cmp r0, #60 @ 0x3c │ │ │ │ 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] @ (15d960 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #336] @ (15d93c ) │ │ │ │ + ldr r1, [pc, #336] @ (15d964 ) │ │ │ │ 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 15d936 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 15d90e │ │ │ │ + beq.w 15d936 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s19, [pc, #288] @ 15d930 │ │ │ │ - vldr s18, [pc, #288] @ 15d934 │ │ │ │ + vldr s19, [pc, #288] @ 15d958 │ │ │ │ + vldr s18, [pc, #288] @ 15d95c │ │ │ │ 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 15d87c │ │ │ │ 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 15d8aa │ │ │ │ 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 15d8d8 │ │ │ │ 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 15d906 │ │ │ │ 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 +391529,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 15d856 │ │ │ │ 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 15d84e │ │ │ │ + ldr r2, [pc, #48] @ (15d968 ) │ │ │ │ + ldr r3, [pc, #36] @ (15d960 ) │ │ │ │ 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 15d954 │ │ │ │ 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, #232 @ 0xe8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r6, #234 @ 0xea │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ 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 15da9a │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 15da72 │ │ │ │ + beq.n 15da9a │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #260] @ 15da7c │ │ │ │ - vldr s18, [pc, #260] @ 15da80 │ │ │ │ + vldr s19, [pc, #260] @ 15daa4 │ │ │ │ + vldr s18, [pc, #260] @ 15daa8 │ │ │ │ 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 15d9de │ │ │ │ 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 15da0c │ │ │ │ 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 15da40 │ │ │ │ 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 15da74 │ │ │ │ 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 15d9b8 │ │ │ │ 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 15d9b0 │ │ │ │ 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 15db36 │ │ │ │ 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] @ 15db48 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 15db24 │ │ │ │ + vldr s21, [pc, #116] @ 15db4c │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 15db10 │ │ │ │ - vldr d8, [pc, #92] @ 15db18 │ │ │ │ + vldr d9, [pc, #88] @ 15db38 │ │ │ │ + vldr d8, [pc, #92] @ 15db40 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 15dae6 │ │ │ │ + ble.n 15db0e │ │ │ │ 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 +391700,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 15dae6 │ │ │ │ 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 15db48 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 15db6a │ │ │ │ + cbz r2, 15db92 │ │ │ │ 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 +391732,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 169734 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 15db46 │ │ │ │ + bne.n 15db6e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15dbbe │ │ │ │ + cbz r2, 15dbe6 │ │ │ │ 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 169734 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 16970c │ │ │ │ + bl 169734 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 16970c │ │ │ │ + bl 169734 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 15db8c │ │ │ │ + bne.n 15dbb4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15dc16 │ │ │ │ + cbz r2, 15dc3e │ │ │ │ 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 169734 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 16970c │ │ │ │ + bl 169734 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 16970c │ │ │ │ + bl 169734 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 16970c │ │ │ │ + bl 169734 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 15dbdc │ │ │ │ + bne.n 15dc04 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15dc6c │ │ │ │ + cbz r2, 15dc94 │ │ │ │ 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 169734 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 16970c │ │ │ │ + bl 169734 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 16970c │ │ │ │ + bl 169734 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 16970c │ │ │ │ + bl 169734 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 15dc34 │ │ │ │ + bne.n 15dc5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15dcb6 │ │ │ │ + cbz r2, 15dcde │ │ │ │ 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 169734 │ │ │ │ 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 15dcba │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15dd08 │ │ │ │ + cbz r2, 15dd30 │ │ │ │ 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 169734 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 16970c │ │ │ │ + bl 169734 │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 15dcdc │ │ │ │ + bne.n 15dd04 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15dd58 │ │ │ │ + cbz r2, 15dd80 │ │ │ │ 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 169734 │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 16970c │ │ │ │ + bl 169734 │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 15dd2c │ │ │ │ + bne.n 15dd54 │ │ │ │ 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] @ (15de48 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #172] @ (15de24 ) │ │ │ │ + ldr r1, [pc, #172] @ (15de4c ) │ │ │ │ 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 15de2a │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r5, 15de02 │ │ │ │ + cbz r5, 15de2a │ │ │ │ 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 169720 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 1696f8 │ │ │ │ + bl 169720 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 1696f8 │ │ │ │ + bl 169720 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 1696f8 │ │ │ │ + bl 169720 │ │ │ │ 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 15ddcc │ │ │ │ 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 15ddc2 │ │ │ │ + ldr r2, [pc, #36] @ (15de50 ) │ │ │ │ + ldr r3, [pc, #24] @ (15de48 ) │ │ │ │ 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 15de44 │ │ │ │ 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, #92 @ 0x5c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + movs r1, #206 @ 0xce │ │ │ │ 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] @ (15decc ) │ │ │ │ + ldr r3, [pc, #104] @ (15ded0 ) │ │ │ │ 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, 15deae │ │ │ │ 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 +392004,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 15de80 │ │ │ │ + ldr r2, [pc, #36] @ (15ded4 ) │ │ │ │ + ldr r3, [pc, #28] @ (15ded0 ) │ │ │ │ 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 15dec6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r1, #186 @ 0xba │ │ │ │ + movs r1, #146 @ 0x92 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ 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] @ (15df6c ) │ │ │ │ + ldr r3, [pc, #132] @ (15df70 ) │ │ │ │ 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, 15df4a │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ - vldr s10, [pc, #96] @ 15df40 │ │ │ │ + vldr s10, [pc, #96] @ 15df68 │ │ │ │ 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 +392062,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 15df0e │ │ │ │ + ldr r2, [pc, #40] @ (15df74 ) │ │ │ │ + ldr r3, [pc, #32] @ (15df70 ) │ │ │ │ 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 15df62 │ │ │ │ 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 r1, #14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r0, #174 @ 0xae │ │ │ │ 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] @ (15e01c ) │ │ │ │ + ldr r3, [pc, #148] @ (15e020 ) │ │ │ │ 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, 15e000 │ │ │ │ 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 +392126,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 15dfaa │ │ │ │ + ldr r2, [pc, #32] @ (15e024 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e020 ) │ │ │ │ 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 15e018 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #32 │ │ │ │ + subs r0, r7, #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] @ (15e0d8 ) │ │ │ │ + ldr r3, [pc, #160] @ (15e0dc ) │ │ │ │ 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, 15e0bc │ │ │ │ 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 +392190,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 15e056 │ │ │ │ + ldr r2, [pc, #32] @ (15e0e0 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e0dc ) │ │ │ │ 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 15e0d4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r6, r4, #7 │ │ │ │ + subs r6, r7, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, #5 │ │ │ │ + subs r4, r7, #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] @ (15e168 ) │ │ │ │ + ldr r3, [pc, #116] @ (15e16c ) │ │ │ │ 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, 15e146 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s14, [pc, #80] @ 15e13c │ │ │ │ + vldr s14, [pc, #80] @ 15e164 │ │ │ │ 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 +392242,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 15e118 │ │ │ │ + ldr r2, [pc, #40] @ (15e170 ) │ │ │ │ + ldr r3, [pc, #32] @ (15e16c ) │ │ │ │ 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 15e15e │ │ │ │ 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, r0, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, #3 │ │ │ │ + subs r2, 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, #112] @ (15e1d0 ) │ │ │ │ - ldr r3, [pc, #116] @ (15e1d4 ) │ │ │ │ + ldr r2, [pc, #112] @ (15e1f8 ) │ │ │ │ + ldr r3, [pc, #116] @ (15e1fc ) │ │ │ │ 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, 15e1dc │ │ │ │ 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 +392299,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 15e1a6 │ │ │ │ + ldr r2, [pc, #32] @ (15e200 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e1fc ) │ │ │ │ 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 15e1f4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r2, r3, #2 │ │ │ │ + subs r2, r6, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, #1 │ │ │ │ + subs r4, r3, #0 │ │ │ │ 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] @ (15e284 ) │ │ │ │ + ldr r3, [pc, #112] @ (15e288 ) │ │ │ │ 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, 15e268 │ │ │ │ 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 +392354,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 15e232 │ │ │ │ + ldr r2, [pc, #32] @ (15e28c ) │ │ │ │ + ldr r3, [pc, #28] @ (15e288 ) │ │ │ │ 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 15e280 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r2, r1, #0 │ │ │ │ + adds r2, r4, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, #6 │ │ │ │ + adds r0, r2, #6 │ │ │ │ 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] @ (15e33c ) │ │ │ │ + ldr r3, [pc, #156] @ (15e340 ) │ │ │ │ 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, 15e312 │ │ │ │ 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] @ 15e330 │ │ │ │ + vldr s8, [pc, #116] @ 15e338 │ │ │ │ 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 +392413,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 15e2c8 │ │ │ │ + ldr r2, [pc, #48] @ (15e344 ) │ │ │ │ + ldr r3, [pc, #40] @ (15e340 ) │ │ │ │ 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 15e32a │ │ │ │ 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, r2, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r1, #4 │ │ │ │ + adds r6, r4, #3 │ │ │ │ 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] @ (15e400 ) │ │ │ │ + ldr r3, [pc, #168] @ (15e404 ) │ │ │ │ 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, 15e3dc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - vldr d4, [pc, #128] @ 15e3d0 │ │ │ │ + vldr d4, [pc, #128] @ 15e3f8 │ │ │ │ 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 +392484,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 15e37e │ │ │ │ + ldr r2, [pc, #40] @ (15e408 ) │ │ │ │ + ldr r3, [pc, #36] @ (15e404 ) │ │ │ │ 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 15e3f4 │ │ │ │ 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, r3, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r3, #0 │ │ │ │ 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] @ (15e4d8 ) │ │ │ │ + ldr r3, [pc, #184] @ (15e4dc ) │ │ │ │ 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, 15e4ae │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #144] @ 15e4a8 │ │ │ │ + vldr d3, [pc, #144] @ 15e4d0 │ │ │ │ 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 +392558,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 15e442 │ │ │ │ + ldr r2, [pc, #48] @ (15e4e0 ) │ │ │ │ + ldr r3, [pc, #40] @ (15e4dc ) │ │ │ │ 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 15e4c6 │ │ │ │ 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, r2, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, r5 │ │ │ │ + subs r2, r1, r5 │ │ │ │ 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] @ (15e574 ) │ │ │ │ + ldr r3, [pc, #128] @ (15e578 ) │ │ │ │ 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, 15e552 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s12, [pc, #92] @ 15e548 │ │ │ │ + vldr s12, [pc, #92] @ 15e570 │ │ │ │ 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 +392618,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 15e518 │ │ │ │ + ldr r2, [pc, #40] @ (15e57c ) │ │ │ │ + ldr r3, [pc, #32] @ (15e578 ) │ │ │ │ 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 15e56a │ │ │ │ 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, r0, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + subs r6, r4, r2 │ │ │ │ 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] @ (15e604 ) │ │ │ │ + ldr r3, [pc, #116] @ (15e608 ) │ │ │ │ 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, 15e5e6 │ │ │ │ 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 +392677,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 15e5b0 │ │ │ │ + ldr r2, [pc, #36] @ (15e60c ) │ │ │ │ + ldr r3, [pc, #28] @ (15e608 ) │ │ │ │ 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 15e5fe │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, r1, r2 │ │ │ │ + subs r6, r4, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r7, r0 │ │ │ │ + subs r2, r2, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (15e67c ) │ │ │ │ - ldr r3, [pc, #132] @ (15e680 ) │ │ │ │ + ldr r2, [pc, #128] @ (15e6a4 ) │ │ │ │ + ldr r3, [pc, #132] @ (15e6a8 ) │ │ │ │ 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, 15e688 │ │ │ │ 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 +392735,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 15e642 │ │ │ │ + ldr r2, [pc, #32] @ (15e6ac ) │ │ │ │ + ldr r3, [pc, #28] @ (15e6a8 ) │ │ │ │ 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 15e6a0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r6, r7, r7 │ │ │ │ + adds r6, r2, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, r6 │ │ │ │ + adds r0, r6, 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] @ (15e750 ) │ │ │ │ + ldr r3, [pc, #144] @ (15e754 ) │ │ │ │ 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, 15e732 │ │ │ │ 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 +392801,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 15e6de │ │ │ │ + ldr r2, [pc, #36] @ (15e758 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e754 ) │ │ │ │ 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 15e74a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, r3, r5 │ │ │ │ + adds r6, r6, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, r3 │ │ │ │ + adds r6, r0, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #132] @ (15e7cc ) │ │ │ │ - ldr r3, [pc, #136] @ (15e7d0 ) │ │ │ │ + ldr r2, [pc, #132] @ (15e7f4 ) │ │ │ │ + ldr r3, [pc, #136] @ (15e7f8 ) │ │ │ │ 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, 15e7d6 │ │ │ │ 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 +392861,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 15e78a │ │ │ │ + ldr r2, [pc, #36] @ (15e7fc ) │ │ │ │ + ldr r3, [pc, #28] @ (15e7f8 ) │ │ │ │ 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 15e7ee │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r1, r2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r2, r4, r0 │ │ │ │ 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] @ (15e8b8 ) │ │ │ │ + ldr r3, [pc, #164] @ (15e8bc ) │ │ │ │ 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, 15e89a │ │ │ │ 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 +392933,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 15e830 │ │ │ │ + ldr r2, [pc, #36] @ (15e8c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e8bc ) │ │ │ │ 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 15e8b4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r4, r1, r0 │ │ │ │ + asrs r4, r4, #31 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + asrs r6, r3, #29 │ │ │ │ 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] @ (15e99c ) │ │ │ │ + ldr r3, [pc, #196] @ (15e9a0 ) │ │ │ │ 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 15e96e │ │ │ │ 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] @ 15e990 │ │ │ │ + vldr s8, [pc, #156] @ 15e998 │ │ │ │ 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 +393005,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 15e906 │ │ │ │ + ldr r2, [pc, #52] @ (15e9a4 ) │ │ │ │ + ldr r3, [pc, #44] @ (15e9a0 ) │ │ │ │ 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 15e986 │ │ │ │ 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, r3, #28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #26 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ 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] @ (15ea98 ) │ │ │ │ + ldr r3, [pc, #224] @ (15ea9c ) │ │ │ │ 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 15ea70 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - vldr d5, [pc, #180] @ 15ea68 │ │ │ │ + vldr d5, [pc, #180] @ 15ea90 │ │ │ │ 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 +393093,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 15e9e4 │ │ │ │ + ldr r2, [pc, #44] @ (15eaa0 ) │ │ │ │ + ldr r3, [pc, #40] @ (15ea9c ) │ │ │ │ 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 15ea88 │ │ │ │ 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, r7, #24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #22 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #244] @ (15eb88 ) │ │ │ │ - ldr r3, [pc, #248] @ (15eb8c ) │ │ │ │ + ldr r2, [pc, #244] @ (15ebb0 ) │ │ │ │ + ldr r3, [pc, #248] @ (15ebb4 ) │ │ │ │ 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 15eb88 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d5, [pc, #204] @ 15eb80 │ │ │ │ + vldr d5, [pc, #204] @ 15eba8 │ │ │ │ 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 +393189,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 15eae0 │ │ │ │ + ldr r2, [pc, #44] @ (15ebb8 ) │ │ │ │ + ldr r3, [pc, #40] @ (15ebb4 ) │ │ │ │ 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 15eba0 │ │ │ │ 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, r7, #20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r6, #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] @ (15ec4c ) │ │ │ │ + ldr r3, [pc, #128] @ (15ec50 ) │ │ │ │ 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, 15ec2a │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s12, [pc, #92] @ 15ec20 │ │ │ │ + vldr s12, [pc, #92] @ 15ec48 │ │ │ │ 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 +393248,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 15ebf0 │ │ │ │ + ldr r2, [pc, #40] @ (15ec54 ) │ │ │ │ + ldr r3, [pc, #32] @ (15ec50 ) │ │ │ │ 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 15ec42 │ │ │ │ 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, r5, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #15 │ │ │ │ + asrs r6, r1, #15 │ │ │ │ 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] @ (15ece0 ) │ │ │ │ + ldr r3, [pc, #120] @ (15ece4 ) │ │ │ │ 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, 15ecc2 │ │ │ │ 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 +393307,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 15ec88 │ │ │ │ + ldr r2, [pc, #36] @ (15ece8 ) │ │ │ │ + ldr r3, [pc, #28] @ (15ece4 ) │ │ │ │ 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 15ecda │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r6, r1, #14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #13 │ │ │ │ + asrs r6, r6, #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] @ (15ed80 ) │ │ │ │ + ldr r3, [pc, #132] @ (15ed84 ) │ │ │ │ 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, 15ed64 │ │ │ │ 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 +393365,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 15ed1e │ │ │ │ + ldr r2, [pc, #32] @ (15ed88 ) │ │ │ │ + ldr r3, [pc, #28] @ (15ed84 ) │ │ │ │ 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 15ed7c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + asrs r2, r7, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #10 │ │ │ │ + asrs r4, r2, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #136] @ (15ee00 ) │ │ │ │ - ldr r3, [pc, #140] @ (15ee04 ) │ │ │ │ + ldr r2, [pc, #136] @ (15ee28 ) │ │ │ │ + ldr r3, [pc, #140] @ (15ee2c ) │ │ │ │ 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, 15ee0c │ │ │ │ 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 +393430,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 15edba │ │ │ │ + ldr r2, [pc, #32] @ (15ee30 ) │ │ │ │ + ldr r3, [pc, #28] @ (15ee2c ) │ │ │ │ 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 15ee24 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r2, r3, #9 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs 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, #132] @ (15eea4 ) │ │ │ │ - ldr r3, [pc, #136] @ (15eea8 ) │ │ │ │ + ldr r2, [pc, #132] @ (15eecc ) │ │ │ │ + ldr r3, [pc, #136] @ (15eed0 ) │ │ │ │ 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, 15eeae │ │ │ │ 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 +393489,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 15ee62 │ │ │ │ + ldr r2, [pc, #36] @ (15eed4 ) │ │ │ │ + ldr r3, [pc, #28] @ (15eed0 ) │ │ │ │ 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 15eec6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r3, #7 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + asrs r2, r1, #5 │ │ │ │ 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] @ (15ef94 ) │ │ │ │ + ldr r3, [pc, #168] @ (15ef98 ) │ │ │ │ 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 15ef74 │ │ │ │ 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 +393566,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 15ef0a │ │ │ │ + ldr r2, [pc, #36] @ (15ef9c ) │ │ │ │ + ldr r3, [pc, #32] @ (15ef98 ) │ │ │ │ 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 15ef8e │ │ │ │ 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, r1, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + asrs r4, r0, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #152] @ (15f020 ) │ │ │ │ + ldr r4, [pc, #152] @ (15f048 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #152] @ (15f024 ) │ │ │ │ + ldr r3, [pc, #152] @ (15f04c ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f000 │ │ │ │ + cbz r2, 15f028 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ - vldr s12, [pc, #116] @ 15f01c │ │ │ │ + vldr s12, [pc, #116] @ 15f044 │ │ │ │ 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 +393628,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 15efd4 │ │ │ │ + ldr r2, [pc, #36] @ (15f050 ) │ │ │ │ + ldr r3, [pc, #32] @ (15f04c ) │ │ │ │ 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 15f040 │ │ │ │ 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, r1, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #31 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #168] @ (15f0e8 ) │ │ │ │ - ldr r3, [pc, #172] @ (15f0ec ) │ │ │ │ + ldr r1, [pc, #168] @ (15f110 ) │ │ │ │ + ldr r3, [pc, #172] @ (15f114 ) │ │ │ │ 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, 15f0ee │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s11, [pc, #136] @ 15f0e4 │ │ │ │ + vldr s11, [pc, #136] @ 15f10c │ │ │ │ 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 +393695,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 15f084 │ │ │ │ + ldr r2, [pc, #40] @ (15f118 ) │ │ │ │ + ldr r3, [pc, #32] @ (15f114 ) │ │ │ │ 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 15f106 │ │ │ │ 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, r2, #30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #136] @ (15f18c ) │ │ │ │ + ldr r4, [pc, #136] @ (15f1b4 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #136] @ (15f190 ) │ │ │ │ + ldr r3, [pc, #136] @ (15f1b8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f170 │ │ │ │ + cbz r2, 15f198 │ │ │ │ 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 +393755,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 15f14c │ │ │ │ + ldr r2, [pc, #32] @ (15f1bc ) │ │ │ │ + ldr r3, [pc, #28] @ (15f1b8 ) │ │ │ │ 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 15f1b0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ 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] @ (15f254 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #132] @ (15f230 ) │ │ │ │ + ldr r3, [pc, #132] @ (15f258 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f20e │ │ │ │ + cbz r2, 15f236 │ │ │ │ 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 +393818,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 15f1ec │ │ │ │ + ldr r2, [pc, #36] @ (15f25c ) │ │ │ │ + ldr r3, [pc, #28] @ (15f258 ) │ │ │ │ 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 15f24e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #23 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ 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] @ (15f304 ) │ │ │ │ + ldr r3, [pc, #148] @ (15f308 ) │ │ │ │ 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, 15f2e6 │ │ │ │ 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 +393879,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 15f28c │ │ │ │ + ldr r2, [pc, #36] @ (15f30c ) │ │ │ │ + ldr r3, [pc, #28] @ (15f308 ) │ │ │ │ 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 15f2fe │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ + lsrs r6, r0, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #20 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ 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] @ (15f3c8 ) │ │ │ │ + ldr r3, [pc, #168] @ (15f3cc ) │ │ │ │ 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 15f3aa │ │ │ │ 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 +393951,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 15f33c │ │ │ │ + ldr r2, [pc, #36] @ (15f3d0 ) │ │ │ │ + ldr r3, [pc, #28] @ (15f3cc ) │ │ │ │ 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 15f3c2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r7, #19 │ │ │ │ + lsrs r6, r2, #19 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #17 │ │ │ │ + lsrs r6, r1, #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 │ │ │ │ - ldr r4, [pc, #200] @ (15f484 ) │ │ │ │ + ldr r4, [pc, #200] @ (15f4ac ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #200] @ (15f488 ) │ │ │ │ + ldr r3, [pc, #200] @ (15f4b0 ) │ │ │ │ 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 15f48a │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ - vldr s11, [pc, #164] @ 15f480 │ │ │ │ + vldr s11, [pc, #164] @ 15f4a8 │ │ │ │ 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 +394027,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 15f40e │ │ │ │ + ldr r2, [pc, #40] @ (15f4b4 ) │ │ │ │ + ldr r3, [pc, #32] @ (15f4b0 ) │ │ │ │ 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 15f4a2 │ │ │ │ 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, r2, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ 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] @ (15f5b0 ) │ │ │ │ + ldr r3, [pc, #232] @ (15f5b4 ) │ │ │ │ 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 15f590 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s10, [pc, #196] @ 15f584 │ │ │ │ + vldr s10, [pc, #196] @ 15f5ac │ │ │ │ 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 +394113,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 15f4ee │ │ │ │ + ldr r2, [pc, #36] @ (15f5b8 ) │ │ │ │ + ldr r3, [pc, #32] @ (15f5b4 ) │ │ │ │ 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 15f5a8 │ │ │ │ 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, r5, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #10 │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ 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] @ (15f654 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #136] @ (15f630 ) │ │ │ │ + ldr r3, [pc, #136] @ (15f658 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f610 │ │ │ │ + cbz r2, 15f638 │ │ │ │ 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 +394172,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 15f5ec │ │ │ │ + ldr r2, [pc, #32] @ (15f65c ) │ │ │ │ + ldr r3, [pc, #28] @ (15f658 ) │ │ │ │ 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 15f650 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r2, #9 │ │ │ │ + lsrs r4, r5, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r0, r0, #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, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #136] @ (15f6d0 ) │ │ │ │ + ldr r4, [pc, #136] @ (15f6f8 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #136] @ (15f6d4 ) │ │ │ │ + ldr r3, [pc, #136] @ (15f6fc ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f6b4 │ │ │ │ + cbz r2, 15f6dc │ │ │ │ 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 +394234,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 15f68a │ │ │ │ + ldr r2, [pc, #32] @ (15f700 ) │ │ │ │ + ldr r3, [pc, #28] @ (15f6fc ) │ │ │ │ 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 15f6f4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r6, #6 │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r4, r3, #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, #144] @ (15f780 ) │ │ │ │ - ldr r3, [pc, #148] @ (15f784 ) │ │ │ │ + ldr r1, [pc, #144] @ (15f7a8 ) │ │ │ │ + ldr r3, [pc, #148] @ (15f7ac ) │ │ │ │ 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, 15f78a │ │ │ │ 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 +394294,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 15f730 │ │ │ │ + ldr r2, [pc, #36] @ (15f7b0 ) │ │ │ │ + ldr r3, [pc, #28] @ (15f7ac ) │ │ │ │ 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 15f7a2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r4, #3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #2 │ │ │ │ + lsrs r6, 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, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #172] @ (15f84c ) │ │ │ │ - ldr r3, [pc, #176] @ (15f850 ) │ │ │ │ + ldr r1, [pc, #172] @ (15f874 ) │ │ │ │ + ldr r3, [pc, #176] @ (15f878 ) │ │ │ │ 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 15f856 │ │ │ │ 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 +394370,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 15f7e0 │ │ │ │ + ldr r2, [pc, #36] @ (15f87c ) │ │ │ │ + ldr r3, [pc, #28] @ (15f878 ) │ │ │ │ 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 15f86e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ + lsrs r2, r6, #32 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ + lsls r2, 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, #152] @ (15f904 ) │ │ │ │ - ldr r3, [pc, #156] @ (15f908 ) │ │ │ │ + ldr r1, [pc, #152] @ (15f92c ) │ │ │ │ + ldr r3, [pc, #156] @ (15f930 ) │ │ │ │ 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, 15f902 │ │ │ │ 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] @ 15f920 │ │ │ │ + vldr s8, [pc, #116] @ 15f928 │ │ │ │ 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 +394430,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 15f8b8 │ │ │ │ + ldr r2, [pc, #48] @ (15f934 ) │ │ │ │ + ldr r3, [pc, #40] @ (15f930 ) │ │ │ │ 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 15f91a │ │ │ │ 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, r4, #29 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r6, r6, #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] @ (15f9f0 ) │ │ │ │ + ldr r3, [pc, #168] @ (15f9f4 ) │ │ │ │ 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, 15f9cc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - vldr d4, [pc, #128] @ 15f9c0 │ │ │ │ + vldr d4, [pc, #128] @ 15f9e8 │ │ │ │ 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 +394501,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 15f96e │ │ │ │ + ldr r2, [pc, #40] @ (15f9f8 ) │ │ │ │ + ldr r3, [pc, #36] @ (15f9f4 ) │ │ │ │ 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 15f9e4 │ │ │ │ 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, r5, #26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r5, #24 │ │ │ │ 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] @ (15fac8 ) │ │ │ │ + ldr r3, [pc, #184] @ (15facc ) │ │ │ │ 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, 15fa9e │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #144] @ 15fa98 │ │ │ │ + vldr d3, [pc, #144] @ 15fac0 │ │ │ │ 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 +394575,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 15fa32 │ │ │ │ + ldr r2, [pc, #48] @ (15fad0 ) │ │ │ │ + ldr r3, [pc, #40] @ (15facc ) │ │ │ │ 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 15fab6 │ │ │ │ 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, r4, #23 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ 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] @ (15fb50 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #108] @ (15fb2c ) │ │ │ │ + ldr r3, [pc, #108] @ (15fb54 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15fb0a │ │ │ │ + cbz r2, 15fb32 │ │ │ │ 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 +394630,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 15fb04 │ │ │ │ + ldr r2, [pc, #36] @ (15fb58 ) │ │ │ │ + ldr r3, [pc, #28] @ (15fb54 ) │ │ │ │ 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 15fb4a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #19 │ │ │ │ + lsls r6, r0, #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, #104] @ (15fbb0 ) │ │ │ │ - ldr r3, [pc, #108] @ (15fbb4 ) │ │ │ │ + ldr r1, [pc, #104] @ (15fbd8 ) │ │ │ │ + ldr r3, [pc, #108] @ (15fbdc ) │ │ │ │ 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, 15fbba │ │ │ │ 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 +394681,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 15fb88 │ │ │ │ + ldr r2, [pc, #36] @ (15fbe0 ) │ │ │ │ + ldr r3, [pc, #28] @ (15fbdc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fbaa │ │ │ │ + bne.n 15fbd2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + lsls r2, r1, #18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #17 │ │ │ │ + lsls r6, r7, #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] @ (15fc60 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #108] @ (15fc3c ) │ │ │ │ + ldr r3, [pc, #108] @ (15fc64 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15fc1a │ │ │ │ + cbz r2, 15fc42 │ │ │ │ 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 +394731,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 15fc14 │ │ │ │ + ldr r2, [pc, #36] @ (15fc68 ) │ │ │ │ + ldr r3, [pc, #28] @ (15fc64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fc32 │ │ │ │ + bne.n 15fc5a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #15 │ │ │ │ + lsls r6, r6, #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] @ (15fce8 ) │ │ │ │ + ldr r3, [pc, #108] @ (15fcec ) │ │ │ │ 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, 15fcca │ │ │ │ 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 +394782,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 15fc98 │ │ │ │ + ldr r2, [pc, #36] @ (15fcf0 ) │ │ │ │ + ldr r3, [pc, #28] @ (15fcec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fcba │ │ │ │ + bne.n 15fce2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r4, #14 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + lsls r6, r5, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #96] @ (15fd40 ) │ │ │ │ - ldr r3, [pc, #100] @ (15fd44 ) │ │ │ │ + ldr r1, [pc, #96] @ (15fd68 ) │ │ │ │ + ldr r3, [pc, #100] @ (15fd6c ) │ │ │ │ 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, 15fd4a │ │ │ │ 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 +394832,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 15fd24 │ │ │ │ + ldr r2, [pc, #36] @ (15fd70 ) │ │ │ │ + ldr r3, [pc, #28] @ (15fd6c ) │ │ │ │ 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 15fd62 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (15fdc8 ) │ │ │ │ - ldr r3, [pc, #108] @ (15fdcc ) │ │ │ │ + ldr r2, [pc, #104] @ (15fdf0 ) │ │ │ │ + ldr r3, [pc, #108] @ (15fdf4 ) │ │ │ │ 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, 15fdd4 │ │ │ │ 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 +394885,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 15fda4 │ │ │ │ + ldr r2, [pc, #32] @ (15fdf8 ) │ │ │ │ + ldr r3, [pc, #28] @ (15fdf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fdc4 │ │ │ │ + bne.n 15fdec │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r3, #10 │ │ │ │ + lsls r2, r6, #9 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #100] @ (15fe4c ) │ │ │ │ - ldr r3, [pc, #104] @ (15fe50 ) │ │ │ │ + ldr r2, [pc, #100] @ (15fe74 ) │ │ │ │ + ldr r3, [pc, #104] @ (15fe78 ) │ │ │ │ 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, 15fe56 │ │ │ │ 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 +394937,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 15fe2a │ │ │ │ + ldr r2, [pc, #36] @ (15fe7c ) │ │ │ │ + ldr r3, [pc, #28] @ (15fe78 ) │ │ │ │ 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 15fe6e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r2, #8 │ │ │ │ + lsls r2, r5, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r2, r4, #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 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #96] @ (15fecc ) │ │ │ │ - ldr r3, [pc, #100] @ (15fed0 ) │ │ │ │ + ldr r1, [pc, #96] @ (15fef4 ) │ │ │ │ + ldr r3, [pc, #100] @ (15fef8 ) │ │ │ │ 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, 15fed6 │ │ │ │ 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 +394987,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 15feb0 │ │ │ │ + ldr r2, [pc, #36] @ (15fefc ) │ │ │ │ + ldr r3, [pc, #28] @ (15fef8 ) │ │ │ │ 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 15feee │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + lsls r6, r4, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + lsls r2, r4, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (15ff54 ) │ │ │ │ - ldr r3, [pc, #108] @ (15ff58 ) │ │ │ │ + ldr r2, [pc, #104] @ (15ff7c ) │ │ │ │ + ldr r3, [pc, #108] @ (15ff80 ) │ │ │ │ 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, 15ff60 │ │ │ │ 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 +395040,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 15ff30 │ │ │ │ + ldr r2, [pc, #32] @ (15ff84 ) │ │ │ │ + ldr r3, [pc, #28] @ (15ff80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ff50 │ │ │ │ + bne.n 15ff78 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r1, #4 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #100] @ (15ffd8 ) │ │ │ │ - ldr r3, [pc, #104] @ (15ffdc ) │ │ │ │ + ldr r2, [pc, #100] @ (160000 ) │ │ │ │ + ldr r3, [pc, #104] @ (160004 ) │ │ │ │ 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, 15ffe2 │ │ │ │ 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 +395092,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 15ff8e │ │ │ │ - ldr r2, [pc, #36] @ (15ffe0 ) │ │ │ │ - ldr r3, [pc, #28] @ (15ffdc ) │ │ │ │ + bne.n 15ffb6 │ │ │ │ + ldr r2, [pc, #36] @ (160008 ) │ │ │ │ + ldr r3, [pc, #28] @ (160004 ) │ │ │ │ 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 15fffa │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r0, #2 │ │ │ │ + lsls r6, r3, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, r7 │ │ │ │ + movs r6, 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, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #108] @ (160064 ) │ │ │ │ - ldr r3, [pc, #112] @ (160068 ) │ │ │ │ + ldr r1, [pc, #108] @ (16008c ) │ │ │ │ + ldr r3, [pc, #112] @ (160090 ) │ │ │ │ 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, 16006e │ │ │ │ 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 +395146,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 16003c │ │ │ │ + ldr r2, [pc, #36] @ (160094 ) │ │ │ │ + ldr r3, [pc, #28] @ (160090 ) │ │ │ │ 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 160086 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + vmla.i16 q8, q5, d7[3] │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - vswp q0, │ │ │ │ + vmla.i q0, q5, d3[7] │ │ │ │ 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] @ (16012c ) │ │ │ │ + ldr r3, [pc, #128] @ (160130 ) │ │ │ │ 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, 16010c │ │ │ │ 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 +395205,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 1600cc │ │ │ │ + ldr r2, [pc, #36] @ (160134 ) │ │ │ │ + ldr r3, [pc, #32] @ (160130 ) │ │ │ │ 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 160126 │ │ │ │ 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.u8 q8, q6, │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u16 q0, q2, │ │ │ │ + cdp2 0, 14, 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] @ (1601ec ) │ │ │ │ + ldr r3, [pc, #160] @ (1601f0 ) │ │ │ │ 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, 1601cc │ │ │ │ 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 +395273,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 16016a │ │ │ │ + ldr r2, [pc, #36] @ (1601f4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1601f0 ) │ │ │ │ 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 1601e6 │ │ │ │ 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, 10, cr0, cr12, cr15, {3} │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 5, cr0, cr4, cr15, {3} │ │ │ │ + cdp2 0, 2, cr0, cr12, cr15, {3} │ │ │ │ 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] @ (1602bc ) │ │ │ │ + ldr r3, [pc, #180] @ (1602c0 ) │ │ │ │ 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 16029e │ │ │ │ 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 +395347,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 160228 │ │ │ │ + ldr r2, [pc, #36] @ (1602c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1602c0 ) │ │ │ │ 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 1602b6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cdp2 0, 1, cr0, cr6, cr15, {3} │ │ │ │ + stc2l 0, cr0, [lr, #444]! @ 0x1bc │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r2, #444] @ 0x1bc │ │ │ │ + ldc2l 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] @ (160360 ) │ │ │ │ + ldr r3, [pc, #132] @ (160364 ) │ │ │ │ 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, 160342 │ │ │ │ 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 +395395,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 16032e │ │ │ │ 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 160300 │ │ │ │ + ldr r2, [pc, #36] @ (160368 ) │ │ │ │ + ldr r3, [pc, #28] @ (160364 ) │ │ │ │ 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 16035c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - stc2l 0, cr0, [r4, #-444] @ 0xfffffe44 │ │ │ │ + ldc2 0, cr0, [ip, #-444] @ 0xfffffe44 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [lr], {111} @ 0x6f │ │ │ │ + ldc2 0, cr0, [r6], #444 @ 0x1bc │ │ │ │ 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] @ (160430 ) │ │ │ │ + ldr r3, [pc, #176] @ (160434 ) │ │ │ │ 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, 160410 │ │ │ │ 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 +395456,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 1603d8 │ │ │ │ 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 1603fc │ │ │ │ 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 1603a8 │ │ │ │ + ldr r2, [pc, #36] @ (160438 ) │ │ │ │ + ldr r3, [pc, #32] @ (160434 ) │ │ │ │ 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 16042a │ │ │ │ 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 │ │ │ │ + ldc2l 0, cr0, [r8], #-444 @ 0xfffffe44 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r0], {111} @ 0x6f │ │ │ │ + umaal r0, r0, 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, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #228] @ (16050c ) │ │ │ │ - ldr r3, [pc, #228] @ (160510 ) │ │ │ │ + ldr r2, [pc, #228] @ (160534 ) │ │ │ │ + ldr r3, [pc, #228] @ (160538 ) │ │ │ │ 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 160516 │ │ │ │ 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 +395533,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 1604bc │ │ │ │ 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 1604e2 │ │ │ │ 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 160506 │ │ │ │ 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 160478 │ │ │ │ + ldr r2, [pc, #36] @ (16053c ) │ │ │ │ + ldr r3, [pc, #28] @ (160538 ) │ │ │ │ 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 160530 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfbd0006f │ │ │ │ + @ instruction: 0xfba8006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb0a006f │ │ │ │ + @ instruction: 0xfae2006f │ │ │ │ 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] @ (160668 ) │ │ │ │ + ldr r3, [pc, #276] @ (16066c ) │ │ │ │ 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 160648 │ │ │ │ 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 +395622,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 1605c8 │ │ │ │ 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 1605ee │ │ │ │ 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 160614 │ │ │ │ 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 160638 │ │ │ │ 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 160578 │ │ │ │ + ldr r2, [pc, #36] @ (160670 ) │ │ │ │ + ldr r3, [pc, #32] @ (16066c ) │ │ │ │ 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 160662 │ │ │ │ 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: 0xfaa4006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r8, #111] @ 0x6f │ │ │ │ + ldrsh.w r0, [r0, #111] @ 0x6f │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1606bc ) │ │ │ │ - ldr r3, [pc, #96] @ (1606c0 ) │ │ │ │ + ldr r1, [pc, #92] @ (1606e4 ) │ │ │ │ + ldr r3, [pc, #96] @ (1606e8 ) │ │ │ │ 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, 1606c6 │ │ │ │ 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 1606a0 │ │ │ │ + ldr r2, [pc, #36] @ (1606ec ) │ │ │ │ + ldr r3, [pc, #28] @ (1606e8 ) │ │ │ │ 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 1606de │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb.w r0, [sl, #111] @ 0x6f │ │ │ │ + ldr??.w r0, [r2, pc, lsl #2] │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [sl, pc, lsl #2] │ │ │ │ + ldrsh.w r0, [r2, pc, lsl #2] │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #92] @ (160738 ) │ │ │ │ - ldr r3, [pc, #96] @ (16073c ) │ │ │ │ + ldr r1, [pc, #92] @ (160760 ) │ │ │ │ + ldr r3, [pc, #96] @ (160764 ) │ │ │ │ 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, 160742 │ │ │ │ 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 16071c │ │ │ │ + ldr r2, [pc, #36] @ (160768 ) │ │ │ │ + ldr r3, [pc, #28] @ (160764 ) │ │ │ │ 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 16075a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb.w r0, [lr, pc, lsl #2] │ │ │ │ + ldr??.w r0, [r6, #111] @ 0x6f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [lr, #111] @ 0x6f │ │ │ │ + ldrh.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] @ (16081c ) │ │ │ │ + ldr r3, [pc, #160] @ (160820 ) │ │ │ │ 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, 1607fa │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s12, [pc, #124] @ 1607f0 │ │ │ │ + vldr s12, [pc, #124] @ 160818 │ │ │ │ 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 +395821,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 1607a0 │ │ │ │ + ldr r2, [pc, #40] @ (160824 ) │ │ │ │ + ldr r3, [pc, #32] @ (160820 ) │ │ │ │ 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 160812 │ │ │ │ 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 │ │ │ │ + ldr??.w r0, [sl, pc, lsl #2] │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r6, pc, lsl #2] │ │ │ │ + @ instruction: 0xf7fe006f │ │ │ │ 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] @ (160908 ) │ │ │ │ + ldr r3, [pc, #208] @ (16090c ) │ │ │ │ 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 1608e6 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s11, [pc, #172] @ 1608dc │ │ │ │ + vldr s11, [pc, #172] @ 160904 │ │ │ │ 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 +395898,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 160862 │ │ │ │ + ldr r2, [pc, #40] @ (160910 ) │ │ │ │ + ldr r3, [pc, #32] @ (16090c ) │ │ │ │ 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 1608fe │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - @ instruction: 0xf7e6006f │ │ │ │ + @ instruction: 0xf7be006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf73a006f │ │ │ │ + @ instruction: 0xf712006f │ │ │ │ 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] @ (160990 ) │ │ │ │ + ldr r3, [pc, #108] @ (160994 ) │ │ │ │ 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, 160974 │ │ │ │ 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 +395950,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 160942 │ │ │ │ + ldr r2, [pc, #32] @ (160998 ) │ │ │ │ + ldr r3, [pc, #28] @ (160994 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160964 │ │ │ │ + bne.n 16098c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf6fa006f │ │ │ │ + @ instruction: 0xf6d2006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, ip, #2159 @ 0x86f │ │ │ │ + @ instruction: 0xf684006f │ │ │ │ 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] @ (160a18 ) │ │ │ │ + ldr r3, [pc, #108] @ (160a1c ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1609d4 │ │ │ │ + cbz r2, 1609fc │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -395973,45 +395999,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 1609ca │ │ │ │ + ldr r2, [pc, #32] @ (160a20 ) │ │ │ │ + ldr r3, [pc, #28] @ (160a1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1609ec │ │ │ │ + bne.n 160a14 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf672006f │ │ │ │ + movw r0, #43119 @ 0xa86f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf624006f │ │ │ │ + @ instruction: 0xf5fc006f │ │ │ │ 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] @ (160aa4 ) │ │ │ │ + ldr r3, [pc, #112] @ (160aa8 ) │ │ │ │ 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, 160a88 │ │ │ │ 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 +396052,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 160a56 │ │ │ │ + ldr r2, [pc, #32] @ (160aac ) │ │ │ │ + ldr r3, [pc, #28] @ (160aa8 ) │ │ │ │ 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 160aa0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf5ea006f │ │ │ │ + rsb r0, r2, #15663104 @ 0xef0000 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf598006f │ │ │ │ + sbcs.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] @ (160b30 ) │ │ │ │ + ldr r3, [pc, #108] @ (160b34 ) │ │ │ │ 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, 160b12 │ │ │ │ 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 +396103,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 160ae4 │ │ │ │ + ldr r2, [pc, #36] @ (160b38 ) │ │ │ │ + ldr r3, [pc, #28] @ (160b34 ) │ │ │ │ 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 160b2c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adcs.w r0, ip, #15663104 @ 0xef0000 │ │ │ │ + @ instruction: 0xf534006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, lr, #15663104 @ 0xef0000 │ │ │ │ + @ instruction: 0xf4e6006f │ │ │ │ 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] @ (160bbc ) │ │ │ │ + ldr r3, [pc, #108] @ (160bc0 ) │ │ │ │ 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, 160b9e │ │ │ │ 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 +396154,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 160b70 │ │ │ │ + ldr r2, [pc, #36] @ (160bc4 ) │ │ │ │ + ldr r3, [pc, #28] @ (160bc0 ) │ │ │ │ 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 160bb8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf4d0006f │ │ │ │ + @ instruction: 0xf4a8006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r2, #15663104 @ 0xef0000 │ │ │ │ + orrs.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] @ (160c48 ) │ │ │ │ + ldr r3, [pc, #112] @ (160c4c ) │ │ │ │ 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, 160c26 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s15, [pc, #76] @ 160c1c │ │ │ │ + vldr s15, [pc, #76] @ 160c44 │ │ │ │ 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 160bf8 │ │ │ │ + ldr r2, [pc, #40] @ (160c50 ) │ │ │ │ + ldr r3, [pc, #32] @ (160c4c ) │ │ │ │ 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 160c3e │ │ │ │ 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 │ │ │ │ + ands.w r0, lr, #15663104 @ 0xef0000 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3fa006f │ │ │ │ + @ instruction: 0xf3d2006f │ │ │ │ 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] @ (160cc8 ) │ │ │ │ + ldr r3, [pc, #100] @ (160ccc ) │ │ │ │ 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, 160cac │ │ │ │ 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 +396253,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 160c82 │ │ │ │ + ldr r2, [pc, #32] @ (160cd0 ) │ │ │ │ + ldr r3, [pc, #28] @ (160ccc ) │ │ │ │ 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 160cc4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf3ba006f │ │ │ │ + @ instruction: 0xf392006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf374006f │ │ │ │ + @ instruction: 0xf34c006f │ │ │ │ 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] @ (160d48 ) │ │ │ │ + ldr r3, [pc, #100] @ (160d4c ) │ │ │ │ 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, 160d2c │ │ │ │ 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 +396300,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 160d02 │ │ │ │ + ldr r2, [pc, #32] @ (160d50 ) │ │ │ │ + ldr r3, [pc, #28] @ (160d4c ) │ │ │ │ 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 160d44 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf33a006f │ │ │ │ + @ instruction: 0xf312006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2f4006f │ │ │ │ + movt r0, #49263 @ 0xc06f │ │ │ │ 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] @ (160e60 ) │ │ │ │ + ldr r3, [pc, #240] @ (160e64 ) │ │ │ │ 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 160e28 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov sl, sp │ │ │ │ - vldr s20, [pc, #200] @ 160e30 │ │ │ │ + vldr s20, [pc, #200] @ 160e58 │ │ │ │ mov r9, r6 │ │ │ │ - vldr s21, [pc, #200] @ 160e34 │ │ │ │ + vldr s21, [pc, #200] @ 160e5c │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #180] @ 160e28 │ │ │ │ + vldr d9, [pc, #180] @ 160e50 │ │ │ │ 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 160dda │ │ │ │ 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 160e0c │ │ │ │ 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 160da2 │ │ │ │ + ldr r2, [pc, #60] @ (160e68 ) │ │ │ │ + ldr r3, [pc, #56] @ (160e64 ) │ │ │ │ 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 160e46 │ │ │ │ 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 160e58 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - @ instruction: 0xf2b0006f │ │ │ │ + @ instruction: 0xf288006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1f8006f │ │ │ │ + rsbs 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] @ (160fa8 ) │ │ │ │ + ldr r3, [pc, #288] @ (160fac ) │ │ │ │ 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 160f74 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ mov r9, sp │ │ │ │ - vldr s20, [pc, #248] @ 160f78 │ │ │ │ + vldr s20, [pc, #248] @ 160fa0 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr s21, [pc, #244] @ 160f7c │ │ │ │ + vldr s21, [pc, #244] @ 160fa4 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #224] @ 160f70 │ │ │ │ + vldr d9, [pc, #224] @ 160f98 │ │ │ │ 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 160ef8 │ │ │ │ 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 160f2a │ │ │ │ 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 160f5c │ │ │ │ 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 160eb8 │ │ │ │ + ldr r2, [pc, #56] @ (160fb0 ) │ │ │ │ + ldr r3, [pc, #52] @ (160fac ) │ │ │ │ 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 160f92 │ │ │ │ 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 160fa0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - @ instruction: 0xf198006f │ │ │ │ + sbcs.w r0, r0, #111 @ 0x6f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0ac006f │ │ │ │ + eor.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] @ (161120 ) │ │ │ │ + ldr r3, [pc, #336] @ (161124 ) │ │ │ │ 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 1610ec │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, sp │ │ │ │ - vldr s20, [pc, #296] @ 1610f0 │ │ │ │ + vldr s20, [pc, #296] @ 161118 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s21, [pc, #292] @ 1610f4 │ │ │ │ - vldr d9, [pc, #276] @ 1610e8 │ │ │ │ + vldr s21, [pc, #292] @ 16111c │ │ │ │ + vldr d9, [pc, #276] @ 161110 │ │ │ │ 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 +396565,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 161042 │ │ │ │ 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 161074 │ │ │ │ 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 1610a6 │ │ │ │ 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 1610d8 │ │ │ │ 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 160ffe │ │ │ │ + ldr r2, [pc, #56] @ (161128 ) │ │ │ │ + ldr r3, [pc, #52] @ (161124 ) │ │ │ │ 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 16110a │ │ │ │ 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 161118 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - orrs.w r0, r0, #111 @ 0x6f │ │ │ │ + bic.w r0, r8, #111 @ 0x6f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s q0, q2, │ │ │ │ + vhadd.s8 q0, q6, │ │ │ │ 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] @ (161240 ) │ │ │ │ + ldr r3, [pc, #248] @ (161244 ) │ │ │ │ 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 161204 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ add.w r9, sp, #4 │ │ │ │ - vldr s20, [pc, #208] @ 161210 │ │ │ │ + vldr s20, [pc, #208] @ 161238 │ │ │ │ mov r8, r5 │ │ │ │ - vldr s21, [pc, #204] @ 161214 │ │ │ │ + vldr s21, [pc, #204] @ 16123c │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #180] @ 161200 │ │ │ │ - vldr d8, [pc, #184] @ 161208 │ │ │ │ + vldr d9, [pc, #180] @ 161228 │ │ │ │ + vldr d8, [pc, #184] @ 161230 │ │ │ │ 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 1611b2 │ │ │ │ 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 +396699,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 1611e6 │ │ │ │ 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 +396717,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 16117a │ │ │ │ + ldr r2, [pc, #64] @ (161248 ) │ │ │ │ + ldr r3, [pc, #60] @ (161244 ) │ │ │ │ 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 161222 │ │ │ │ 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 161238 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cdp 0, 13, cr0, cr8, cr15, {3} │ │ │ │ + cdp 0, 11, cr0, cr0, cr15, {3} │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 1, cr0, cr12, cr15, {3} │ │ │ │ + ldcl 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] @ (161388 ) │ │ │ │ + ldr r3, [pc, #288] @ (16138c ) │ │ │ │ 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 16134e │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, sp │ │ │ │ - vldr s20, [pc, #248] @ 161358 │ │ │ │ + vldr s20, [pc, #248] @ 161380 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr s21, [pc, #244] @ 16135c │ │ │ │ - vldr d9, [pc, #220] @ 161348 │ │ │ │ - vldr d8, [pc, #224] @ 161350 │ │ │ │ + vldr s21, [pc, #244] @ 161384 │ │ │ │ + vldr d9, [pc, #220] @ 161370 │ │ │ │ + vldr d8, [pc, #224] @ 161378 │ │ │ │ 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 1612ce │ │ │ │ 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 +396800,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 161302 │ │ │ │ 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 +396816,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 161336 │ │ │ │ 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 +396833,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 161298 │ │ │ │ + ldr r2, [pc, #64] @ (161390 ) │ │ │ │ + ldr r3, [pc, #56] @ (16138c ) │ │ │ │ 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 16136c │ │ │ │ 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 161380 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldc 0, cr0, [r8, #444]! @ 0x1bc │ │ │ │ + ldc 0, cr0, [r0, #444] @ 0x1bc │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r2], {111} @ 0x6f │ │ │ │ + stc 0, cr0, [sl], #444 @ 0x1bc │ │ │ │ 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] @ (161508 ) │ │ │ │ + ldr r3, [pc, #344] @ (16150c ) │ │ │ │ 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 1614ca │ │ │ │ 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] @ 161500 │ │ │ │ + vldr s21, [pc, #300] @ 161504 │ │ │ │ + vldr d9, [pc, #276] @ 1614f0 │ │ │ │ + vldr d8, [pc, #280] @ 1614f8 │ │ │ │ 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 16141a │ │ │ │ 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 +396915,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 16144e │ │ │ │ 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 +396931,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 161482 │ │ │ │ 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 +396947,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 1614b6 │ │ │ │ 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 +396963,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 1613e0 │ │ │ │ + ldr r2, [pc, #68] @ (161510 ) │ │ │ │ + ldr r3, [pc, #60] @ (16150c ) │ │ │ │ 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 1614e8 │ │ │ │ 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 161500 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldcl 0, cr0, [r0], #-444 @ 0xfffffe44 │ │ │ │ + mcrr 0, 6, r0, r8, cr15 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r6, pc, asr #1 │ │ │ │ + @ instruction: 0xeb2e006f │ │ │ │ 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] @ (1615a4 ) │ │ │ │ + ldr r3, [pc, #124] @ (1615a8 ) │ │ │ │ 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 161584 │ │ │ │ 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 169734 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 16970c │ │ │ │ + bl 169734 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 16970c │ │ │ │ + bl 169734 │ │ │ │ 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 16154c │ │ │ │ + ldr r2, [pc, #36] @ (1615ac ) │ │ │ │ + ldr r3, [pc, #32] @ (1615a8 ) │ │ │ │ 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 16159e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xeaf8006f │ │ │ │ + @ instruction: 0xead0006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, ip, pc, asr #1 │ │ │ │ + orns 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] @ (161644 ) │ │ │ │ + ldr r3, [pc, #128] @ (161648 ) │ │ │ │ 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, 161624 │ │ │ │ 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 169734 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 16970c │ │ │ │ + bl 169734 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 16970c │ │ │ │ + bl 169734 │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 16970c │ │ │ │ + bl 169734 │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1615ba │ │ │ │ - ldr r2, [pc, #36] @ (161624 ) │ │ │ │ - ldr r3, [pc, #32] @ (161620 ) │ │ │ │ + bne.n 1615e2 │ │ │ │ + ldr r2, [pc, #36] @ (16164c ) │ │ │ │ + ldr r3, [pc, #32] @ (161648 ) │ │ │ │ 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 16163e │ │ │ │ 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 │ │ │ │ + bics.w r0, r4, pc, asr #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [ip, #444]! @ 0x1bc │ │ │ │ + ldrd r0, r0, [r4, #444] @ 0x1bc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1616bc ) │ │ │ │ - ldr r3, [pc, #128] @ (1616c0 ) │ │ │ │ + ldr r2, [pc, #128] @ (1616e4 ) │ │ │ │ + ldr r3, [pc, #128] @ (1616e8 ) │ │ │ │ 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 1616c4 │ │ │ │ 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 169734 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 16970c │ │ │ │ + bl 169734 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 16970c │ │ │ │ + bl 169734 │ │ │ │ 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 16168a │ │ │ │ + ldr r2, [pc, #36] @ (1616ec ) │ │ │ │ + ldr r3, [pc, #32] @ (1616e8 ) │ │ │ │ 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 1616de │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xe9bc006f │ │ │ │ + @ instruction: 0xe994006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [ip, #-444] @ 0x1bc │ │ │ │ + ldmdb 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, 161714 │ │ │ │ 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 161718 │ │ │ │ adds r2, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1616e6 │ │ │ │ + bne.n 16170e │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - vldr s12, [pc, #88] @ 16174c │ │ │ │ + vldr s12, [pc, #88] @ 161774 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #84] @ 161750 │ │ │ │ + vldr s13, [pc, #84] @ 161778 │ │ │ │ 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 16175a │ │ │ │ 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 161728 │ │ │ │ adds r2, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1616fc │ │ │ │ + bne.n 161724 │ │ │ │ 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 16188a │ │ │ │ bic.w r7, r3, #3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 161862 │ │ │ │ + beq.n 16188a │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - vldr s12, [pc, #244] @ 161868 │ │ │ │ + vldr s12, [pc, #244] @ 161890 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #244] @ 16186c │ │ │ │ + vldr s13, [pc, #244] @ 161894 │ │ │ │ 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 1617e0 │ │ │ │ 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 161810 │ │ │ │ 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 161842 │ │ │ │ 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 161870 │ │ │ │ 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 1617b0 │ │ │ │ adds r6, #1 │ │ │ │ add r0, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 16177e │ │ │ │ + bne.n 1617a6 │ │ │ │ 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 16177c │ │ │ │ + cbz r2, 161906 │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #4 │ │ │ │ sub sp, #8 │ │ │ │ mov ip, r3 │ │ │ │ - vldr s12, [pc, #92] @ 1618e0 │ │ │ │ + vldr s12, [pc, #92] @ 161908 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #88] @ 1618e4 │ │ │ │ + vldr s13, [pc, #88] @ 16190c │ │ │ │ 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 1618f4 │ │ │ │ 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 1618b4 │ │ │ │ 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, 161980 │ │ │ │ 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] @ 161984 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #92] @ 161960 │ │ │ │ + vldr s13, [pc, #92] @ 161988 │ │ │ │ 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 16195c │ │ │ │ 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 +397378,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 16192c │ │ │ │ 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, 1619f4 │ │ │ │ sub sp, #8 │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #96] @ 1619d0 │ │ │ │ - vldr s13, [pc, #96] @ 1619d4 │ │ │ │ + vldr s12, [pc, #96] @ 1619f8 │ │ │ │ + vldr s13, [pc, #96] @ 1619fc │ │ │ │ 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 1619d2 │ │ │ │ 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 +397417,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 1619a2 │ │ │ │ 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, 161a6e │ │ │ │ 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] @ 161a70 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s13, [pc, #96] @ 161a4c │ │ │ │ + vldr s13, [pc, #96] @ 161a74 │ │ │ │ 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 161a4e │ │ │ │ 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 +397459,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 161a1a │ │ │ │ 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, 161af0 │ │ │ │ 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] @ 161af4 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #88] @ 161ad0 │ │ │ │ + vldr s16, [pc, #88] @ 161af8 │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 16970c │ │ │ │ + bl 169734 │ │ │ │ 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 161ada │ │ │ │ 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 161aa2 │ │ │ │ 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 161b82 │ │ │ │ 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] @ 161b84 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 16970c │ │ │ │ + bl 169734 │ │ │ │ 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 161b5c │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #64] @ 161b60 │ │ │ │ + vldr s15, [pc, #64] @ 161b88 │ │ │ │ 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 161b28 │ │ │ │ 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, 161bc4 │ │ │ │ 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 +397579,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 161b9e │ │ │ │ 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] @ (161cb0 ) │ │ │ │ + ldr r3, [pc, #216] @ (161cb4 ) │ │ │ │ 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 161c8c │ │ │ │ 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] @ 161ca8 │ │ │ │ + vldr s13, [pc, #176] @ 161cac │ │ │ │ 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 161c40 │ │ │ │ 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 +397632,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 161c7c │ │ │ │ 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 161c02 │ │ │ │ + ldr r2, [pc, #40] @ (161cb8 ) │ │ │ │ + ldr r3, [pc, #36] @ (161cb4 ) │ │ │ │ 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 161ca4 │ │ │ │ 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 1614f0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1623bc │ │ │ │ + b.n 162394 │ │ │ │ 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] @ (161da4 ) │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #212] @ (161d80 ) │ │ │ │ + ldr r1, [pc, #212] @ (161da8 ) │ │ │ │ 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 161d80 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #12 │ │ │ │ - vldr s12, [pc, #176] @ 161d74 │ │ │ │ + vldr s12, [pc, #176] @ 161d9c │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #172] @ 161d78 │ │ │ │ + vldr s13, [pc, #172] @ 161da0 │ │ │ │ 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 161d32 │ │ │ │ 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 +397720,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 161d72 │ │ │ │ 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 161cf4 │ │ │ │ + ldr r2, [pc, #40] @ (161dac ) │ │ │ │ + ldr r3, [pc, #36] @ (161da8 ) │ │ │ │ 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 161d98 │ │ │ │ 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 1623fc │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1622c8 │ │ │ │ + b.n 1622a0 │ │ │ │ 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] @ (161e9c ) │ │ │ │ + ldr r3, [pc, #220] @ (161ea0 ) │ │ │ │ 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 161e78 │ │ │ │ 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] @ 161e94 │ │ │ │ + vldr s13, [pc, #180] @ 161e98 │ │ │ │ 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 161e2a │ │ │ │ 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 +397806,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 161e5e │ │ │ │ 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 +397823,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 161dec │ │ │ │ + ldr r2, [pc, #40] @ (161ea4 ) │ │ │ │ + ldr r3, [pc, #36] @ (161ea0 ) │ │ │ │ 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 161e90 │ │ │ │ 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 16230c │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1621d0 │ │ │ │ + b.n 1621a8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 161f3e │ │ │ │ + beq.n 161f66 │ │ │ │ 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] @ 161f68 │ │ │ │ + vldr s16, [pc, #152] @ 161f6c │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 16970c │ │ │ │ + bl 169734 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 161ee4 │ │ │ │ + ble.n 161f0c │ │ │ │ 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 169734 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 161f26 │ │ │ │ + ble.n 161f4e │ │ │ │ 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 +397904,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 161ed4 │ │ │ │ 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 162030 │ │ │ │ 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] @ 162034 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 16970c │ │ │ │ + bl 169734 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 161fac │ │ │ │ + ble.n 161fd4 │ │ │ │ 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] @ 162038 │ │ │ │ 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 169734 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 161fe6 │ │ │ │ + ble.n 16200e │ │ │ │ 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] @ 162038 │ │ │ │ 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 161f9c │ │ │ │ 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] @ (162160 ) │ │ │ │ + ldr r3, [pc, #272] @ (162164 ) │ │ │ │ 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 162138 │ │ │ │ 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] @ 162158 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr s13, [pc, #228] @ 162134 │ │ │ │ + vldr s13, [pc, #228] @ 16215c │ │ │ │ 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 1620bc │ │ │ │ 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 +398031,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 1620f0 │ │ │ │ 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 +398047,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 162124 │ │ │ │ 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 +398063,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 16207e │ │ │ │ + ldr r2, [pc, #44] @ (162168 ) │ │ │ │ + ldr r3, [pc, #40] @ (162164 ) │ │ │ │ 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 162152 │ │ │ │ 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 168 @ 0xa8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ 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] @ (16228c ) │ │ │ │ + ldr r3, [pc, #272] @ (162290 ) │ │ │ │ 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 162266 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ - vldr s12, [pc, #232] @ 16225c │ │ │ │ + vldr s12, [pc, #232] @ 162284 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ - vldr s13, [pc, #228] @ 162260 │ │ │ │ + vldr s13, [pc, #228] @ 162288 │ │ │ │ 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 1621ea │ │ │ │ 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 +398136,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 16221e │ │ │ │ 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 +398152,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 162252 │ │ │ │ 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 +398168,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 1621a8 │ │ │ │ + ldr r2, [pc, #44] @ (162294 ) │ │ │ │ + ldr r3, [pc, #36] @ (162290 ) │ │ │ │ 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 16227e │ │ │ │ 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 #122 @ 0x7a │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1621e4 │ │ │ │ + ble.n 1621bc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 1622aa │ │ │ │ + cbz r2, 1622d2 │ │ │ │ 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 +398211,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 1622ac │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1623a2 │ │ │ │ + beq.n 1623ca │ │ │ │ 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] @ 1623cc │ │ │ │ + vldr s16, [pc, #208] @ 1623d0 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 16970c │ │ │ │ + bl 169734 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162312 │ │ │ │ + ble.n 16233a │ │ │ │ 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 169734 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16234c │ │ │ │ + ble.n 162374 │ │ │ │ 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 169734 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162386 │ │ │ │ + ble.n 1623ae │ │ │ │ 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 +398289,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 162302 │ │ │ │ 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] @ (162520 ) │ │ │ │ + ldr r3, [pc, #316] @ (162524 ) │ │ │ │ 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 1624fa │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ - vldr s12, [pc, #272] @ 1624f0 │ │ │ │ + vldr s12, [pc, #272] @ 162518 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #268] @ 1624f4 │ │ │ │ + vldr s13, [pc, #268] @ 16251c │ │ │ │ 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 16244e │ │ │ │ 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 +398347,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 162482 │ │ │ │ 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 +398363,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 1624b6 │ │ │ │ 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 +398379,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 1624ea │ │ │ │ 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 162410 │ │ │ │ + ldr r2, [pc, #44] @ (162528 ) │ │ │ │ + ldr r3, [pc, #36] @ (162524 ) │ │ │ │ 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 162512 │ │ │ │ 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 │ │ │ │ + bgt.n 162548 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 162550 │ │ │ │ + bge.n 162528 │ │ │ │ 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] @ (162664 ) │ │ │ │ + ldr r3, [pc, #288] @ (162668 ) │ │ │ │ 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 162638 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add.w r9, sp, #12 │ │ │ │ - vldr s17, [pc, #248] @ 162634 │ │ │ │ + vldr s17, [pc, #248] @ 16265c │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #244] @ 162638 │ │ │ │ + vldr s16, [pc, #244] @ 162660 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #12] │ │ │ │ - bl 16970c │ │ │ │ + bl 169734 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162586 │ │ │ │ + ble.n 1625ae │ │ │ │ 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 169734 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1625c2 │ │ │ │ + ble.n 1625ea │ │ │ │ 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 169734 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1625fe │ │ │ │ + ble.n 162626 │ │ │ │ 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 +398504,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 16256e │ │ │ │ + ldr r2, [pc, #48] @ (16266c ) │ │ │ │ + ldr r3, [pc, #44] @ (162668 ) │ │ │ │ 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 162656 │ │ │ │ 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 1625d0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 162618 │ │ │ │ + bls.n 1625f0 │ │ │ │ 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] @ (1627a4 ) │ │ │ │ + ldr r3, [pc, #284] @ (1627a8 ) │ │ │ │ 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 16277a │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ - vldr s17, [pc, #244] @ 162774 │ │ │ │ + vldr s17, [pc, #244] @ 16279c │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #240] @ 162778 │ │ │ │ + vldr s16, [pc, #240] @ 1627a0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ uxth r0, r0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ - bl 16970c │ │ │ │ + bl 169734 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1626c8 │ │ │ │ + ble.n 1626f0 │ │ │ │ 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 169734 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162704 │ │ │ │ + ble.n 16272c │ │ │ │ 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 169734 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162740 │ │ │ │ + ble.n 162768 │ │ │ │ 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 +398615,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 1626b2 │ │ │ │ + ldr r2, [pc, #48] @ (1627ac ) │ │ │ │ + ldr r3, [pc, #40] @ (1627a8 ) │ │ │ │ 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 162798 │ │ │ │ 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 162888 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1626d4 │ │ │ │ + bhi.n 1628ac │ │ │ │ lsls r7, r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1628b2 │ │ │ │ + beq.w 1628da │ │ │ │ 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] @ 1628dc │ │ │ │ + vldr s16, [pc, #260] @ 1628e0 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 16970c │ │ │ │ + bl 169734 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1627ec │ │ │ │ + ble.n 162814 │ │ │ │ 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 169734 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162826 │ │ │ │ + ble.n 16284e │ │ │ │ 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 169734 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162860 │ │ │ │ + ble.n 162888 │ │ │ │ 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 169734 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16289a │ │ │ │ + ble.n 1628c2 │ │ │ │ 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 +398730,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 1627dc │ │ │ │ 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 162a16 │ │ │ │ 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] @ 162a18 │ │ │ │ + vldr s16, [pc, #268] @ 162a1c │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16970c │ │ │ │ + bl 169734 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162926 │ │ │ │ + ble.n 16294e │ │ │ │ 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 169734 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162960 │ │ │ │ + ble.n 162988 │ │ │ │ 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 169734 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16299a │ │ │ │ + ble.n 1629c2 │ │ │ │ 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 169734 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1629d6 │ │ │ │ + ble.n 1629fe │ │ │ │ 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 +398831,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 162910 │ │ │ │ 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] @ (162b90 ) │ │ │ │ + ldr r3, [pc, #344] @ (162b94 ) │ │ │ │ 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 162b64 │ │ │ │ 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] @ 162b88 │ │ │ │ + vldr s16, [pc, #300] @ 162b8c │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #12] │ │ │ │ - bl 16970c │ │ │ │ + bl 169734 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162a78 │ │ │ │ + ble.n 162aa0 │ │ │ │ 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 169734 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162ab4 │ │ │ │ + ble.n 162adc │ │ │ │ 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 169734 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162af0 │ │ │ │ + ble.n 162b18 │ │ │ │ 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 169734 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162b2c │ │ │ │ + ble.n 162b54 │ │ │ │ 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 +398942,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 162a60 │ │ │ │ + ldr r2, [pc, #48] @ (162b98 ) │ │ │ │ + ldr r3, [pc, #44] @ (162b94 ) │ │ │ │ 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 162b82 │ │ │ │ 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 162b14 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 162aec │ │ │ │ + bmi.n 162ac4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 162b86 │ │ │ │ + cbz r2, 162bae │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 162b78 │ │ │ │ + bne.n 162ba0 │ │ │ │ bx lr │ │ │ │ - cbz r2, 162bfe │ │ │ │ + cbz r2, 162c26 │ │ │ │ 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 +399009,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 162bca │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162c6e │ │ │ │ + cbz r2, 162c96 │ │ │ │ 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 +399043,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 162c44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162ce4 │ │ │ │ + cbz r2, 162d0c │ │ │ │ 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 +399079,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 162cb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 162d3e │ │ │ │ + cbz r2, 162d66 │ │ │ │ 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 +399110,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 162d32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162db2 │ │ │ │ + cbz r2, 162dda │ │ │ │ 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 +399146,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 162d8a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162e26 │ │ │ │ + cbz r2, 162e4e │ │ │ │ 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 +399181,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 162e00 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162e9a │ │ │ │ + cbz r2, 162ec2 │ │ │ │ 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 +399216,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 162e74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162ed2 │ │ │ │ + cbz r2, 162efa │ │ │ │ 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 162ed4 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 162f14 │ │ │ │ + cbz r2, 162f3c │ │ │ │ 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 +399256,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 162f0a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 162f54 │ │ │ │ + cbz r2, 162f7c │ │ │ │ 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 +399277,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 162f4c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 162fd0 │ │ │ │ + cbz r2, 162ff8 │ │ │ │ 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 +399314,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 162f9e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16305a │ │ │ │ + beq.n 163082 │ │ │ │ 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 +399355,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 16301c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1630e0 │ │ │ │ + beq.n 163108 │ │ │ │ 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 +399394,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 1630a2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16313e │ │ │ │ + cbz r2, 163166 │ │ │ │ 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 +399426,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 16312e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1631c0 │ │ │ │ + cbz r2, 1631e8 │ │ │ │ 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 +399464,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 16318e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163200 │ │ │ │ + cbz r2, 163228 │ │ │ │ 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 +399486,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 163200 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163240 │ │ │ │ + cbz r2, 163268 │ │ │ │ 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 +399508,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 163236 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1632f2 │ │ │ │ + beq.n 16331a │ │ │ │ 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 +399562,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 163286 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16339c │ │ │ │ + beq.n 1633c4 │ │ │ │ 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 +399613,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 16333e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1633dc │ │ │ │ + cbz r2, 163404 │ │ │ │ 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 +399635,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 1633d8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16341c │ │ │ │ + cbz r2, 163444 │ │ │ │ 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 +399657,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 163418 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1634c6 │ │ │ │ + beq.n 1634ee │ │ │ │ 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 +399711,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 163468 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 163570 │ │ │ │ + beq.n 163598 │ │ │ │ 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 +399762,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 163512 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 163622 │ │ │ │ + beq.n 16364a │ │ │ │ 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 +399816,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 1635be │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1636d2 │ │ │ │ + beq.n 1636fa │ │ │ │ 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 +399869,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 16366e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 163720 │ │ │ │ + cbz r2, 163748 │ │ │ │ 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 +399893,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 163702 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1637ea │ │ │ │ + beq.n 163812 │ │ │ │ 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 +399951,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 163768 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1638a0 │ │ │ │ + beq.n 1638c8 │ │ │ │ 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 +400006,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 163836 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1638e8 │ │ │ │ + cbz r2, 163910 │ │ │ │ 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 +400029,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 1638d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163934 │ │ │ │ + cbz r2, 16395c │ │ │ │ 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 +400054,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 16391e │ │ │ │ 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 163a1c │ │ │ │ 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 +400115,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 163988 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cbz r2, 163a3e │ │ │ │ + cbz r2, 163a66 │ │ │ │ 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 +400138,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 163a30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 163af4 │ │ │ │ + beq.n 163b1c │ │ │ │ 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 +400193,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 163a8a │ │ │ │ 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] @ (163bc8 ) │ │ │ │ + ldr r3, [pc, #148] @ (163bcc ) │ │ │ │ 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 163baa │ │ │ │ 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 +400245,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 163b5c │ │ │ │ + ldr r2, [pc, #36] @ (163bd0 ) │ │ │ │ + ldr r3, [pc, #28] @ (163bcc ) │ │ │ │ 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 163bc4 │ │ │ │ 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, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 163bf8 │ │ │ │ + cbz r2, 163c20 │ │ │ │ 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 +400286,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 163bde │ │ │ │ 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] @ (163cd4 ) │ │ │ │ + ldr r3, [pc, #156] @ (163cd8 ) │ │ │ │ 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 163cb4 │ │ │ │ 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 +400340,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 163c60 │ │ │ │ + ldr r2, [pc, #36] @ (163cdc ) │ │ │ │ + ldr r3, [pc, #32] @ (163cd8 ) │ │ │ │ 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 163cce │ │ │ │ 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!, {r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 163d08 │ │ │ │ + cbz r2, 163d30 │ │ │ │ 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 +400382,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 163cec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163d5c │ │ │ │ + cbz r2, 163d84 │ │ │ │ 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 +400408,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 163d40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163db4 │ │ │ │ + cbz r2, 163ddc │ │ │ │ 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 +400436,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 163d9e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163e0c │ │ │ │ + cbz r2, 163e34 │ │ │ │ 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 +400464,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 163df6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163e60 │ │ │ │ + cbz r2, 163e88 │ │ │ │ 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 +400490,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 163e44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163eb4 │ │ │ │ + cbz r2, 163edc │ │ │ │ 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 +400516,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 163e98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163f08 │ │ │ │ + cbz r2, 163f30 │ │ │ │ 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 +400542,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 163eec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163f5c │ │ │ │ + cbz r2, 163f84 │ │ │ │ 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 +400568,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 163f40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163fa2 │ │ │ │ + cbz r2, 163fca │ │ │ │ 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 +400592,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 163f92 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 163fe6 │ │ │ │ + cbz r2, 16400e │ │ │ │ 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 +400615,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 163fd6 │ │ │ │ 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 1640f2 │ │ │ │ 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 +400685,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 164038 │ │ │ │ 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 1641de │ │ │ │ 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 +400760,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 164122 │ │ │ │ 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] @ (1642a8 ) │ │ │ │ + ldr r3, [pc, #176] @ (1642ac ) │ │ │ │ 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 16428a │ │ │ │ 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 +400821,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 16421e │ │ │ │ + ldr r2, [pc, #36] @ (1642b0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1642ac ) │ │ │ │ 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 1642a4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - bkpt 0x0028 │ │ │ │ + bkpt 0x0000 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + pop {r1, r2, r3, r5, r6, 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] @ (1643cc ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #260] @ (1643a8 ) │ │ │ │ + ldr r3, [pc, #260] @ (1643d0 ) │ │ │ │ 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 1643ac │ │ │ │ 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 +400919,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 1642f8 │ │ │ │ + ldr r2, [pc, #36] @ (1643d4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1643d0 ) │ │ │ │ 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 1643c6 │ │ │ │ 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, r4, r5, pc} │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + pop {r2, r3, r6} │ │ │ │ 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] @ (1644ec ) │ │ │ │ + ldr r3, [pc, #256] @ (1644f0 ) │ │ │ │ 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 1644cc │ │ │ │ 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 +401019,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 16441e │ │ │ │ + ldr r2, [pc, #36] @ (1644f4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1644f0 ) │ │ │ │ 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 1644e6 │ │ │ │ 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} │ │ │ │ + pop {r2, r3} │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 164524 │ │ │ │ + cbnz r4, 164542 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 16452a │ │ │ │ + cbz r2, 164552 │ │ │ │ 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 +401064,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 164504 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16457c │ │ │ │ + cbz r2, 1645a4 │ │ │ │ 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 +401089,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 164560 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1645e0 │ │ │ │ + cbz r2, 164608 │ │ │ │ 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 +401120,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 1645bc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 164644 │ │ │ │ + cbz r2, 16466c │ │ │ │ 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 +401151,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 164620 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1646a4 │ │ │ │ + cbz r2, 1646cc │ │ │ │ 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 +401180,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 16467c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 164704 │ │ │ │ + cbz r2, 16472c │ │ │ │ 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 +401209,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 1646dc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 164764 │ │ │ │ + cbz r2, 16478c │ │ │ │ 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 +401238,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 16473c │ │ │ │ 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] @ (16485c ) │ │ │ │ + ldr r3, [pc, #184] @ (164860 ) │ │ │ │ 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 16483e │ │ │ │ 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 +401303,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 1647ca │ │ │ │ + ldr r2, [pc, #36] @ (164864 ) │ │ │ │ + ldr r3, [pc, #28] @ (164860 ) │ │ │ │ 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 164858 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb87c │ │ │ │ + @ instruction: 0xb854 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7e2 │ │ │ │ + @ instruction: 0xb7ba │ │ │ │ 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] @ (1649ac ) │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #300] @ (164988 ) │ │ │ │ + ldr r2, [pc, #300] @ (1649b0 ) │ │ │ │ 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 16498c │ │ │ │ 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 +401416,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 1648b2 │ │ │ │ + ldr r2, [pc, #36] @ (1649b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1649ac ) │ │ │ │ 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 1649a6 │ │ │ │ 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: 0xb77a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + @ instruction: 0xb66c │ │ │ │ lsls r7, r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 164a86 │ │ │ │ + beq.n 164aae │ │ │ │ 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 +401502,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 1649d8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 164b7e │ │ │ │ + beq.n 164ba6 │ │ │ │ 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 +401571,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 164ad0 │ │ │ │ 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] @ (164cec ) │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #300] @ (164cc8 ) │ │ │ │ + ldr r2, [pc, #300] @ (164cf0 ) │ │ │ │ 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 164cce │ │ │ │ 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 +401668,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 164bf2 │ │ │ │ + ldr r2, [pc, #36] @ (164cf4 ) │ │ │ │ + ldr r3, [pc, #24] @ (164cec ) │ │ │ │ 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 164ce8 │ │ │ │ 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, r4, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 164d24 │ │ │ │ + cbz r2, 164d42 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 164d22 │ │ │ │ + cbz r2, 164d4a │ │ │ │ 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 +401709,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 164cfe │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164d7a │ │ │ │ + cbz r2, 164da2 │ │ │ │ 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 +401734,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 164d54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164dd2 │ │ │ │ + cbz r2, 164dfa │ │ │ │ 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 +401759,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 164dac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164e26 │ │ │ │ + cbz r2, 164e4e │ │ │ │ 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 +401784,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 164e02 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164e72 │ │ │ │ + cbz r2, 164e9a │ │ │ │ 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 +401808,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 164e56 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164ebe │ │ │ │ + cbz r2, 164ee6 │ │ │ │ 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 +401832,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 164ea2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164f0a │ │ │ │ + cbz r2, 164f32 │ │ │ │ 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 +401856,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 164eee │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164f56 │ │ │ │ + cbz r2, 164f7e │ │ │ │ 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 +401880,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 164f3a │ │ │ │ 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 165072 │ │ │ │ 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 +401961,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 164fa8 │ │ │ │ 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 16516c │ │ │ │ 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 +402038,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 16509c │ │ │ │ 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 16526a │ │ │ │ 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 +402122,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 16519c │ │ │ │ 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 165366 │ │ │ │ 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 +402205,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 165298 │ │ │ │ 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] @ (16544c ) │ │ │ │ + ldr r3, [pc, #204] @ (165450 ) │ │ │ │ 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 16542e │ │ │ │ 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 +402275,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 1653a4 │ │ │ │ + ldr r2, [pc, #36] @ (165454 ) │ │ │ │ + ldr r3, [pc, #28] @ (165450 ) │ │ │ │ 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 165448 │ │ │ │ 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, #480 @ 0x1e0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ 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] @ (16559c ) │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #300] @ (165578 ) │ │ │ │ + ldr r2, [pc, #300] @ (1655a0 ) │ │ │ │ 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 16557e │ │ │ │ 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 +402396,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 16549e │ │ │ │ + ldr r2, [pc, #36] @ (1655a4 ) │ │ │ │ + ldr r3, [pc, #24] @ (16559c ) │ │ │ │ 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 165598 │ │ │ │ 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, #544 @ 0x220 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r2, sp, #488 @ 0x1e8 │ │ │ │ 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 16569e │ │ │ │ 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 +402491,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 1655ce │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r2, 1656e6 │ │ │ │ + cbz r2, 16570e │ │ │ │ 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 +402522,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 1656ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 165754 │ │ │ │ + cbz r2, 16577c │ │ │ │ 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 +402553,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 165718 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1657c2 │ │ │ │ + cbz r2, 1657ea │ │ │ │ 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 +402585,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 165788 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16582e │ │ │ │ + cbz r2, 165856 │ │ │ │ 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 +402616,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 1657f4 │ │ │ │ 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 165956 │ │ │ │ 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 +402698,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 165880 │ │ │ │ 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] @ (165a48 ) │ │ │ │ + ldr r3, [pc, #216] @ (165a4c ) │ │ │ │ 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 165a2a │ │ │ │ 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 +402772,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 165994 │ │ │ │ + ldr r2, [pc, #36] @ (165a50 ) │ │ │ │ + ldr r3, [pc, #28] @ (165a4c ) │ │ │ │ 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 165a44 │ │ │ │ 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, #544 @ (adr r6, 165c6c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #984 @ (adr r5, 165e04 ) │ │ │ │ + add r5, pc, #824 @ (adr r5, 165d8c ) │ │ │ │ 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] @ (165bec ) │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #384] @ (165bc8 ) │ │ │ │ + ldr r2, [pc, #384] @ (165bf0 ) │ │ │ │ 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 165bcc │ │ │ │ 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 +402909,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 165a9c │ │ │ │ + ldr r2, [pc, #36] @ (165bf4 ) │ │ │ │ + ldr r3, [pc, #28] @ (165bec ) │ │ │ │ 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 165be6 │ │ │ │ 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, #552 @ (adr r5, 165e1c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, pc, #336 @ (adr r4, 165d20 ) │ │ │ │ + add r4, pc, #176 @ (adr r4, 165ca8 ) │ │ │ │ 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 165cee │ │ │ │ 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 +403005,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 165c1e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #8] @ (165cd8 ) │ │ │ │ + ldr r3, [pc, #8] @ (165d00 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r6, #14 │ │ │ │ + movs r5, #230 @ 0xe6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r3, [pc, #8] @ (165ce8 ) │ │ │ │ + ldr r3, [pc, #8] @ (165d10 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r6, [r6, #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, 165d44 │ │ │ │ movs r1, #3 │ │ │ │ blx 47968 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 165d28 │ │ │ │ + blt.n 165d50 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ blx 47478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 165d22 │ │ │ │ + blt.n 165d4a │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #16] @ (165d30 ) │ │ │ │ + ldr r0, [pc, #16] @ (165d58 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 165d02 │ │ │ │ + b.n 165d2a │ │ │ │ mov r0, r4 │ │ │ │ blx 47b58 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 165d18 │ │ │ │ + b.n 165d40 │ │ │ │ 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, 165da0 │ │ │ │ ldrd r5, r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r2, r1 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 165d70 │ │ │ │ + bls.n 165d98 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - cbnz r2, 165d74 │ │ │ │ + cbnz r2, 165d9c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 165d7c │ │ │ │ + cbz r5, 165da4 │ │ │ │ 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, 165d9c │ │ │ │ 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 165d82 │ │ │ │ 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] @ (165e40 ) │ │ │ │ + ldr r3, [pc, #132] @ (165e44 ) │ │ │ │ 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 165dfa │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #104] @ (165e20 ) │ │ │ │ + ldr r2, [pc, #104] @ (165e48 ) │ │ │ │ add r3, r6 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r3, [pc, #96] @ (165e1c ) │ │ │ │ + ldr r3, [pc, #96] @ (165e44 ) │ │ │ │ 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 165e3c │ │ │ │ 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 +403142,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 165dda │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #392 @ (adr r2, 165fa4 ) │ │ │ │ + add r2, pc, #232 @ (adr r2, 165f2c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #256 @ (adr r2, 165f24 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 165eac ) │ │ │ │ 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 165e6c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r1, r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 165d34 │ │ │ │ + bl 165d5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 165e42 │ │ │ │ + beq.n 165e6a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 165e60 │ │ │ │ + cbz r3, 165e88 │ │ │ │ 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 165e68 │ │ │ │ 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 +403206,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] @ (165f58 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #128] @ (165f34 ) │ │ │ │ + ldr r3, [pc, #128] @ (165f5c ) │ │ │ │ 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 165f50 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 165f28 │ │ │ │ + bhi.n 165f50 │ │ │ │ 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 +403242,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, 165f36 │ │ │ │ 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] @ (165f60 ) │ │ │ │ + ldr r3, [pc, #32] @ (165f5c ) │ │ │ │ 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 165f54 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ - b.n 165f10 │ │ │ │ + b.n 165f38 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r1, pc, #296 @ (adr r1, 16605c ) │ │ │ │ + add r1, pc, #136 @ (adr r1, 165fe4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #928 @ (adr r0, 1662dc ) │ │ │ │ + add r0, pc, #768 @ (adr r0, 166264 ) │ │ │ │ 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] @ (166040 ) │ │ │ │ + ldr r3, [pc, #204] @ (166044 ) │ │ │ │ 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 166036 │ │ │ │ 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 165fc0 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16600a │ │ │ │ + bne.n 166032 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 165fc0 │ │ │ │ + cbz r4, 165fe8 │ │ │ │ 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 166032 │ │ │ │ strd r0, r4, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 165fc6 │ │ │ │ + bne.n 165fee │ │ │ │ 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] @ (166048 ) │ │ │ │ + ldr r3, [pc, #112] @ (166044 ) │ │ │ │ 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 16603a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 165f80 │ │ │ │ + b.n 165fa8 │ │ │ │ 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 +403353,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 165fc8 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 165fa8 │ │ │ │ + b.n 165fd0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, pc, #680 @ (adr r0, 1662c4 ) │ │ │ │ + add r0, pc, #520 @ (adr r0, 16624c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 166164 ) │ │ │ │ + add r0, pc, #160 @ (adr r0, 1660ec ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 16607c │ │ │ │ + cbnz r3, 1660a4 │ │ │ │ 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 166090 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 166072 │ │ │ │ + cbnz r2, 16609a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r6, 16606c │ │ │ │ + cbz r6, 166094 │ │ │ │ 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, 16609a │ │ │ │ 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 166074 │ │ │ │ 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 +403414,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 1660fe │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1660fe │ │ │ │ + cbnz r3, 166126 │ │ │ │ ldrd r5, r0, [r4, #4] │ │ │ │ adds r2, r0, #4 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 1660d2 │ │ │ │ + bls.n 1660fa │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1660fa │ │ │ │ + cbnz r2, 166122 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 1660f4 │ │ │ │ + cbz r5, 16611c │ │ │ │ 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, 166122 │ │ │ │ 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 165d5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1660a0 │ │ │ │ + beq.n 1660c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1660f0 │ │ │ │ + cbz r3, 166118 │ │ │ │ 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 1660c8 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1660b6 │ │ │ │ + b.n 1660de │ │ │ │ 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 165e4c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 16616a │ │ │ │ + cbnz r3, 166192 │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 16614e │ │ │ │ + bls.n 166176 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 166166 │ │ │ │ + cbnz r2, 16618e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 166160 │ │ │ │ + cbz r5, 166188 │ │ │ │ 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, 16618e │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165d84 │ │ │ │ + bl 165dac │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 166138 │ │ │ │ + b.n 166160 │ │ │ │ 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 165e4c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1661d6 │ │ │ │ + cbnz r3, 1661fe │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #2 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 1661ba │ │ │ │ + bls.n 1661e2 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1661d2 │ │ │ │ + cbnz r2, 1661fa │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 1661cc │ │ │ │ + cbz r5, 1661f4 │ │ │ │ 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, 1661fa │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165d84 │ │ │ │ + bl 165dac │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1661a4 │ │ │ │ + b.n 1661cc │ │ │ │ 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 165e4c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 16623e │ │ │ │ + cbnz r3, 166266 │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #4 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 166222 │ │ │ │ + bls.n 16624a │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 16623a │ │ │ │ + cbnz r2, 166262 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 166234 │ │ │ │ + cbz r5, 16625c │ │ │ │ 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, 166262 │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 165d84 │ │ │ │ + bl 165dac │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 16620c │ │ │ │ + b.n 166234 │ │ │ │ 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 165e4c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1662a6 │ │ │ │ + cbnz r3, 1662ce │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 16628c │ │ │ │ + bls.n 1662b4 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1662a2 │ │ │ │ + cbnz r2, 1662ca │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 16629c │ │ │ │ + cbz r5, 1662c4 │ │ │ │ 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, 1662ca │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 165d84 │ │ │ │ + bl 165dac │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 166276 │ │ │ │ + b.n 16629e │ │ │ │ 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] @ (166368 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (166344 ) │ │ │ │ + ldr r2, [pc, #128] @ (16636c ) │ │ │ │ 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 16635e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 166336 │ │ │ │ + bhi.n 16635e │ │ │ │ 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 +403669,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, 166344 │ │ │ │ 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] @ (166370 ) │ │ │ │ + ldr r3, [pc, #28] @ (166368 ) │ │ │ │ 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 166362 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 16631e │ │ │ │ + b.n 166346 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [sp, #872] @ 0x368 │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ 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, 1663d2 │ │ │ │ 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 1663ba │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1663a6 │ │ │ │ + cbnz r2, 1663ce │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbz r7, 1663a0 │ │ │ │ + cbz r7, 1663c8 │ │ │ │ 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, 1663ce │ │ │ │ strd r0, r7, [r4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165d84 │ │ │ │ + bl 165dac │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 16637c │ │ │ │ + b.n 1663a4 │ │ │ │ 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, 1663fa │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1663d6 │ │ │ │ + bls.n 1663fe │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1663ce │ │ │ │ + bhi.n 1663f6 │ │ │ │ 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, 166436 │ │ │ │ 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 166430 │ │ │ │ subs r4, r4, r1 │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 166410 │ │ │ │ + bls.n 166438 │ │ │ │ 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 166434 │ │ │ │ blx 48388 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 166434 │ │ │ │ + cbnz r3, 16645c │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 166438 │ │ │ │ + bcc.n 166460 │ │ │ │ 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 16645c │ │ │ │ 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, 16648c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 16646c │ │ │ │ + bls.n 166494 │ │ │ │ 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 166488 │ │ │ │ adds r4, r1, #2 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 166464 │ │ │ │ + beq.n 16648c │ │ │ │ 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, 1664cc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 1664ac │ │ │ │ + bls.n 1664d4 │ │ │ │ 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 1664c8 │ │ │ │ adds r4, r1, #4 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1664a4 │ │ │ │ + beq.n 1664cc │ │ │ │ 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, 16650c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1664ee │ │ │ │ + bls.n 166516 │ │ │ │ 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 166508 │ │ │ │ add.w r4, r2, #8 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1664e4 │ │ │ │ + beq.n 16650c │ │ │ │ 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 16655c │ │ │ │ subs r2, r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 486b4 │ │ │ │ - cbz r0, 166534 │ │ │ │ + cbz r0, 16655c │ │ │ │ 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 166616 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 16655c │ │ │ │ + b.n 166584 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1665f4 │ │ │ │ + beq.n 16661c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 166556 │ │ │ │ + bne.n 16657e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1665ee │ │ │ │ + bne.n 166616 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 166580 │ │ │ │ + b.n 1665a8 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r4, #32 │ │ │ │ cmp lr, r5 │ │ │ │ - beq.n 1665ee │ │ │ │ + beq.n 166616 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 166576 │ │ │ │ + bne.n 16659e │ │ │ │ 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 1665ca │ │ │ │ + b.n 16659e │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ subs r0, r0, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp r0, #15 │ │ │ │ - bls.n 166576 │ │ │ │ + bls.n 16659e │ │ │ │ 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 1665be │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 166596 │ │ │ │ + beq.n 1665be │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 166596 │ │ │ │ + bne.n 1665be │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 166596 │ │ │ │ + bne.n 1665be │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 166596 │ │ │ │ + bne.n 1665be │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 166596 │ │ │ │ + bne.n 1665be │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 166596 │ │ │ │ + bne.n 1665be │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 1665f0 │ │ │ │ + b.n 166618 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 16656a │ │ │ │ + b.n 166592 │ │ │ │ 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] @ (166684 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #84] @ (166660 ) │ │ │ │ + ldr r3, [pc, #84] @ (166688 ) │ │ │ │ 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, 16667a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 166652 │ │ │ │ - ldr r0, [pc, #60] @ (166664 ) │ │ │ │ + cbz r3, 16667a │ │ │ │ + ldr r0, [pc, #60] @ (16668c ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 479c8 │ │ │ │ - cbz r0, 166652 │ │ │ │ + cbz r0, 16667a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #44] @ (166668 ) │ │ │ │ - ldr r3, [pc, #36] @ (166660 ) │ │ │ │ + ldr r2, [pc, #44] @ (166690 ) │ │ │ │ + ldr r3, [pc, #36] @ (166688 ) │ │ │ │ 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 16667e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 166638 │ │ │ │ + b.n 166660 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r1, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ 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] @ (166710 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #100] @ (1666ec ) │ │ │ │ + ldr r3, [pc, #100] @ (166714 ) │ │ │ │ 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, 1666e2 │ │ │ │ movs r4, #2 │ │ │ │ - ldr r2, [pc, #76] @ (1666f0 ) │ │ │ │ - ldr r3, [pc, #72] @ (1666ec ) │ │ │ │ + ldr r2, [pc, #76] @ (166718 ) │ │ │ │ + ldr r3, [pc, #72] @ (166714 ) │ │ │ │ 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 16670a │ │ │ │ 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, 1666f8 │ │ │ │ movs r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ blx 47de0 │ │ │ │ - b.n 1666a0 │ │ │ │ + b.n 1666c8 │ │ │ │ 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 1666f0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ 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 +404128,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 16678a │ │ │ │ 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 +404149,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] @ (16689c ) │ │ │ │ + ldr r3, [pc, #224] @ (1668a0 ) │ │ │ │ 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] @ (1668a4 ) │ │ │ │ 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 166894 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ add.w r7, r5, #8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.n 166806 │ │ │ │ + bls.n 16682e │ │ │ │ mov.w r8, r2, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 166836 │ │ │ │ + bhi.n 16685e │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #156] @ (166880 ) │ │ │ │ + ldr r3, [pc, #156] @ (1668a8 ) │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 16684a │ │ │ │ + beq.n 166872 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - cbz r0, 16683e │ │ │ │ + cbz r0, 166866 │ │ │ │ mov r2, r8 │ │ │ │ - bl 16df38 │ │ │ │ + bl 16df60 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 16686c │ │ │ │ + beq.n 166894 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r5, [r6, #12] │ │ │ │ str.w r8, [r6, #20] │ │ │ │ add r5, r3 │ │ │ │ - b.n 16680c │ │ │ │ + b.n 166834 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ adds r5, r3, r5 │ │ │ │ - beq.n 16686c │ │ │ │ + beq.n 166894 │ │ │ │ str r7, [r6, #16] │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r2, [pc, #112] @ (166884 ) │ │ │ │ + ldr r2, [pc, #112] @ (1668ac ) │ │ │ │ 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] @ (1668a0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 166870 │ │ │ │ + bne.n 166898 │ │ │ │ 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 166808 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 47cfc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1667f6 │ │ │ │ + b.n 16681e │ │ │ │ mov r0, r8 │ │ │ │ blx 483e8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 16686c │ │ │ │ + cbz r0, 166894 │ │ │ │ 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 166834 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 16680e │ │ │ │ + b.n 166836 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [sp, #400] @ 0x190 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #936] @ 0x3a8 │ │ │ │ + str r7, [sp, #776] @ 0x308 │ │ │ │ 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 1668d2 │ │ │ │ + b.n 1668e4 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 1668bc │ │ │ │ + bcs.n 1668e4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1668a4 │ │ │ │ + bne.n 1668cc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 166780 │ │ │ │ + bl 1667a8 │ │ │ │ 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 166938 │ │ │ │ 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, 166932 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 166906 │ │ │ │ + cbnz r1, 16692e │ │ │ │ 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 166916 │ │ │ │ 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 +404328,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] @ (166b18 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #420] @ (166af4 ) │ │ │ │ + ldr r2, [pc, #420] @ (166b1c ) │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 16faac │ │ │ │ + bl 16fad4 │ │ │ │ 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 1669a4 │ │ │ │ + b.n 166a02 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1669da │ │ │ │ + beq.n 166a02 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f91c │ │ │ │ + bl 16f944 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166972 │ │ │ │ + bne.n 16699a │ │ │ │ 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, 166a22 │ │ │ │ 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 16f9bc │ │ │ │ + cbz r4, 1669ee │ │ │ │ ldr.w r5, [r9, #-4]! │ │ │ │ mov r0, r6 │ │ │ │ subs r4, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16f91c │ │ │ │ + bl 16f944 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1669ae │ │ │ │ + bne.n 1669d6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 166998 │ │ │ │ + bne.n 1669c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 166972 │ │ │ │ + beq.n 16699a │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 16697c │ │ │ │ + bne.n 1669a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e098 │ │ │ │ - ldr r2, [pc, #276] @ (166af8 ) │ │ │ │ - ldr r3, [pc, #272] @ (166af4 ) │ │ │ │ + bl 16e0c0 │ │ │ │ + ldr r2, [pc, #276] @ (166b20 ) │ │ │ │ + ldr r3, [pc, #272] @ (166b1c ) │ │ │ │ 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 166b12 │ │ │ │ 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 166a76 │ │ │ │ adds r2, r4, #4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r9, r2 │ │ │ │ cmp r9, r8 │ │ │ │ - bls.n 166a48 │ │ │ │ + bls.n 166a70 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 166aca │ │ │ │ + bhi.n 166af2 │ │ │ │ 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, 166a76 │ │ │ │ add.w ip, r0, r4 │ │ │ │ str.w r5, [ip] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbnz r3, 166a54 │ │ │ │ + cbnz r3, 166a7c │ │ │ │ ldr r1, [r7, r4] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 166ad2 │ │ │ │ + beq.n 166afa │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 166ade │ │ │ │ + bne.n 166b06 │ │ │ │ mov r9, ip │ │ │ │ mov r5, r1 │ │ │ │ - b.n 1669a0 │ │ │ │ + b.n 1669c8 │ │ │ │ adds.w ip, r7, r4 │ │ │ │ - bne.n 166a2e │ │ │ │ + bne.n 166a56 │ │ │ │ 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 166a5e │ │ │ │ sub.w r4, r0, #8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f91c │ │ │ │ - cbz r0, 166a86 │ │ │ │ + bl 16f944 │ │ │ │ + cbz r0, 166aae │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w r3, r4, #8 │ │ │ │ subs r4, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 166a60 │ │ │ │ + bcc.n 166a88 │ │ │ │ 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 1669c0 │ │ │ │ + b.n 1669c4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.n 166a4e │ │ │ │ + bhi.n 166a76 │ │ │ │ add.w r9, r2, #4 │ │ │ │ cmp r8, r9 │ │ │ │ - bcs.n 166ad6 │ │ │ │ + bcs.n 166afe │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 166ae2 │ │ │ │ + bhi.n 166b0a │ │ │ │ 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 166a76 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r0 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r9, [sp] │ │ │ │ - b.n 166a6a │ │ │ │ + b.n 166a92 │ │ │ │ cmp r8, r9 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - b.n 166a1e │ │ │ │ + b.n 166a46 │ │ │ │ mov r9, ip │ │ │ │ - b.n 1669a0 │ │ │ │ + b.n 1669c8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r2, r7, r2 │ │ │ │ - bne.n 166ac2 │ │ │ │ - b.n 166a4e │ │ │ │ + bne.n 166aea │ │ │ │ + b.n 166a76 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 166a04 │ │ │ │ + b.n 166a2c │ │ │ │ cmp r8, r9 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - b.n 166aac │ │ │ │ + b.n 166ad4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ 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 16df3c │ │ │ │ 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, 166ba4 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ blx 483e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166be6 │ │ │ │ + beq.n 166c0e │ │ │ │ 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 +404554,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 166bd2 │ │ │ │ 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, 166c0e │ │ │ │ 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 166b9a │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 166bba │ │ │ │ + beq.n 166be2 │ │ │ │ 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, 166c08 │ │ │ │ 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 166bdc │ │ │ │ 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, 166c70 │ │ │ │ ldrd r9, r8, [r0, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 17ba28 │ │ │ │ + bl 17ba50 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, #4 │ │ │ │ blx 483e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 166c3e │ │ │ │ + cbz r0, 166c66 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ str.w r8, [r2], #4 │ │ │ │ - bl 17ba3c │ │ │ │ - cbz r0, 166c3e │ │ │ │ + bl 17ba64 │ │ │ │ + cbz r0, 166c66 │ │ │ │ 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 166cd8 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 166cb6 │ │ │ │ + beq.n 166cde │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 166c44 │ │ │ │ + bne.n 166c6c │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 167c88 │ │ │ │ + bl 167cb0 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 166c74 │ │ │ │ + cbnz r0, 166c9c │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ - b.n 166c44 │ │ │ │ + b.n 166c6c │ │ │ │ adds r5, #1 │ │ │ │ - bl 167a98 │ │ │ │ + bl 167ac0 │ │ │ │ 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 +404666,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 166c96 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 167d0c │ │ │ │ - b.n 166c66 │ │ │ │ - bl 16827c │ │ │ │ - b.n 166c44 │ │ │ │ - bl 168554 │ │ │ │ - b.n 166c44 │ │ │ │ + bl 167d34 │ │ │ │ + b.n 166c8e │ │ │ │ + bl 1682a4 │ │ │ │ + b.n 166c6c │ │ │ │ + bl 16857c │ │ │ │ + b.n 166c6c │ │ │ │ stmdb 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 16deb0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 166e2c │ │ │ │ + beq.w 166e54 │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16df14 │ │ │ │ + bl 16df3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 166e2c │ │ │ │ + beq.w 166e54 │ │ │ │ mov.w fp, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w fp, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 168170 │ │ │ │ - cbnz r0, 166d80 │ │ │ │ + bl 168198 │ │ │ │ + cbnz r0, 166da8 │ │ │ │ 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 16def4 │ │ │ │ mov r3, r0 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166e26 │ │ │ │ + beq.n 166e4e │ │ │ │ mov r1, r6 │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r3], #1 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r3 │ │ │ │ blx 48388 │ │ │ │ mov r3, r0 │ │ │ │ @@ -404711,132 +404737,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 16ec00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ 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 167f00 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166d0c │ │ │ │ + beq.n 166d34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e21c │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166d0c │ │ │ │ - ldr r1, [pc, #212] @ (166e7c ) │ │ │ │ + beq.n 166d34 │ │ │ │ + ldr r1, [pc, #212] @ (166ea4 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 485e0 │ │ │ │ - cbz r0, 166e06 │ │ │ │ + cbz r0, 166e2e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 166e3c │ │ │ │ + beq.n 166e64 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 166e4a │ │ │ │ - ldr r0, [pc, #192] @ (166e80 ) │ │ │ │ + beq.n 166e72 │ │ │ │ + ldr r0, [pc, #192] @ (166ea8 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166e58 │ │ │ │ - ldr r0, [pc, #184] @ (166e84 ) │ │ │ │ + beq.n 166e80 │ │ │ │ + ldr r0, [pc, #184] @ (166eac ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 172fd8 │ │ │ │ + bl 173000 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1683dc │ │ │ │ + bl 168404 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166d0c │ │ │ │ + beq.n 166d34 │ │ │ │ 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 166e94 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 166e0c │ │ │ │ + cbz r3, 166e34 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 166d0c │ │ │ │ + b.n 166d34 │ │ │ │ strb.w fp, [r4, #392] @ 0x188 │ │ │ │ - b.n 166db0 │ │ │ │ - ldr r1, [pc, #120] @ (166e88 ) │ │ │ │ + b.n 166dd8 │ │ │ │ + ldr r1, [pc, #120] @ (166eb0 ) │ │ │ │ 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 172768 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166e00 │ │ │ │ + bne.n 166e28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ 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 168328 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166dbc │ │ │ │ - b.n 166d0c │ │ │ │ + bne.n 166de4 │ │ │ │ + b.n 166d34 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1685d8 │ │ │ │ + bl 168600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166dbc │ │ │ │ - b.n 166d0c │ │ │ │ - ldr r0, [pc, #48] @ (166e8c ) │ │ │ │ + bne.n 166de4 │ │ │ │ + b.n 166d34 │ │ │ │ + ldr r0, [pc, #48] @ (166eb4 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166dc8 │ │ │ │ + bne.n 166df0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 16831c │ │ │ │ - b.n 166dc8 │ │ │ │ + bl 168344 │ │ │ │ + b.n 166df0 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 174450 │ │ │ │ - b.n 166dfa │ │ │ │ + bl 174478 │ │ │ │ + b.n 166e22 │ │ │ │ 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, 166ed8 │ │ │ │ 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 +404872,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] @ (167048 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #344] @ (167024 ) │ │ │ │ + ldr r3, [pc, #344] @ (16704c ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #340] @ (167028 ) │ │ │ │ + ldr r0, [pc, #340] @ (167050 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr.w fp, [pc, #340] @ 16702c │ │ │ │ + ldr.w fp, [pc, #340] @ 167054 │ │ │ │ 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 173000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166f88 │ │ │ │ - ldr r0, [pc, #312] @ (167030 ) │ │ │ │ + beq.n 166fb0 │ │ │ │ + ldr r0, [pc, #312] @ (167058 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166faa │ │ │ │ + beq.n 166fd2 │ │ │ │ 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 166f58 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 166fcc │ │ │ │ - bhi.n 166f7c │ │ │ │ + beq.n 166ff4 │ │ │ │ + bhi.n 166fa4 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 166fcc │ │ │ │ + beq.n 166ff4 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - bne.n 166f80 │ │ │ │ + bne.n 166fa8 │ │ │ │ mov.w fp, r0, lsr #12 │ │ │ │ lsls r4, r0, #20 │ │ │ │ orrs.w r3, r4, fp │ │ │ │ - bne.n 166f38 │ │ │ │ + bne.n 166f60 │ │ │ │ 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 166ce4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ andne.w r6, r6, #1 │ │ │ │ - cbz r6, 166f60 │ │ │ │ + cbz r6, 166f88 │ │ │ │ ldrb r6, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 166fd4 │ │ │ │ - ldr r2, [pc, #208] @ (167034 ) │ │ │ │ - ldr r3, [pc, #192] @ (167024 ) │ │ │ │ + beq.n 166ffc │ │ │ │ + ldr r2, [pc, #208] @ (16705c ) │ │ │ │ + ldr r3, [pc, #192] @ (16704c ) │ │ │ │ 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 167042 │ │ │ │ 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 166f4c │ │ │ │ mov.w fp, r0, lsr #2 │ │ │ │ lsls r4, r0, #30 │ │ │ │ - b.n 166f2a │ │ │ │ + b.n 166f52 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #172] @ (167038 ) │ │ │ │ + ldr r0, [pc, #172] @ (167060 ) │ │ │ │ movs r5, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 172fd8 │ │ │ │ + bl 173000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166ef6 │ │ │ │ - ldr r0, [pc, #160] @ (16703c ) │ │ │ │ + bne.n 166f1e │ │ │ │ + ldr r0, [pc, #160] @ (167064 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ - cbz r0, 167000 │ │ │ │ + cbz r0, 167028 │ │ │ │ movs r6, #1 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 166ef6 │ │ │ │ - ldr r0, [pc, #148] @ (167040 ) │ │ │ │ + b.n 166f1e │ │ │ │ + ldr r0, [pc, #148] @ (167068 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166f30 │ │ │ │ - ldr r3, [pc, #136] @ (167044 ) │ │ │ │ + beq.n 166f58 │ │ │ │ + ldr r3, [pc, #136] @ (16706c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #136] @ (167048 ) │ │ │ │ + ldr r2, [pc, #136] @ (167070 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - b.n 166f04 │ │ │ │ + b.n 166f2c │ │ │ │ mov.w fp, r0, lsr #22 │ │ │ │ lsls r4, r0, #10 │ │ │ │ - b.n 166f2a │ │ │ │ - ldr r0, [pc, #116] @ (16704c ) │ │ │ │ + b.n 166f52 │ │ │ │ + ldr r0, [pc, #116] @ (167074 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ - bl 172fd8 │ │ │ │ + bl 173000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166f60 │ │ │ │ + beq.n 166f88 │ │ │ │ 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 166ce4 │ │ │ │ str.w r0, [r5, #408] @ 0x198 │ │ │ │ - b.n 166f60 │ │ │ │ - ldr r0, [pc, #76] @ (167050 ) │ │ │ │ + b.n 166f88 │ │ │ │ + ldr r0, [pc, #76] @ (167078 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166fa4 │ │ │ │ - bl 168170 │ │ │ │ + bne.n 166fcc │ │ │ │ + bl 168198 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166fa4 │ │ │ │ - bl 1685f4 │ │ │ │ - b.n 166fa4 │ │ │ │ + beq.n 166fcc │ │ │ │ + bl 16861c │ │ │ │ + b.n 166fcc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #32] │ │ │ │ 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, #976] @ 0x3d0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ movs r2, r2 │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ 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 +405045,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, 167096 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 1670c2 │ │ │ │ + cbnz r3, 1670ea │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167066 │ │ │ │ + beq.n 16708e │ │ │ │ add.w r5, r4, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1729a8 │ │ │ │ + bl 1729d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1728dc │ │ │ │ + bl 172904 │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 167096 │ │ │ │ - bl 167054 │ │ │ │ + cbz r0, 1670be │ │ │ │ + bl 16707c │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1670b4 │ │ │ │ + beq.n 1670dc │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1670aa │ │ │ │ + beq.n 1670d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1684c4 │ │ │ │ - b.n 167066 │ │ │ │ + bl 1684ec │ │ │ │ + b.n 16708e │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 17440c │ │ │ │ - b.n 1670a2 │ │ │ │ + bl 174434 │ │ │ │ + b.n 1670ca │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 168d14 │ │ │ │ + bl 168d3c │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 16709e │ │ │ │ - ldr r1, [pc, #16] @ (1670d4 ) │ │ │ │ + b.n 1670c6 │ │ │ │ + ldr r1, [pc, #16] @ (1670fc ) │ │ │ │ ldrd r2, r3, [r0, #400] @ 0x190 │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ - b.n 167074 │ │ │ │ + b.n 16709c │ │ │ │ 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, 167146 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 166b18 │ │ │ │ + bl 166b40 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 16711e │ │ │ │ + cbz r0, 167146 │ │ │ │ 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] @ 16714c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (167128 ) │ │ │ │ + ldr r3, [pc, #20] @ (167150 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 172984 │ │ │ │ + bl 1729ac │ │ │ │ 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, 167170 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 167168 │ │ │ │ + cbz r0, 167190 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 168208 │ │ │ │ + bl 168230 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 167168 │ │ │ │ + cbz r0, 167190 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16721a │ │ │ │ + bne.n 167242 │ │ │ │ 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, 1671e6 │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 483e8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1671ce │ │ │ │ + cbz r0, 1671f6 │ │ │ │ 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 16726c │ │ │ │ ldr.w r9, [r8] │ │ │ │ mov r0, r9 │ │ │ │ blx 483e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167244 │ │ │ │ + beq.n 16726c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ subs r1, r7, #4 │ │ │ │ add.w r0, r8, #4 │ │ │ │ - bl 17ba74 │ │ │ │ + bl 17ba9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16725a │ │ │ │ - cbz r5, 1671b6 │ │ │ │ + beq.n 167282 │ │ │ │ + cbz r5, 1671de │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ - b.n 16715a │ │ │ │ + b.n 167182 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 167236 │ │ │ │ + beq.n 16725e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 16724c │ │ │ │ + beq.n 167274 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1671dc │ │ │ │ + beq.n 167204 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ - cbnz r3, 1671fe │ │ │ │ + cbnz r3, 167226 │ │ │ │ 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 167cb0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1671ce │ │ │ │ + beq.n 1671f6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 167ba8 │ │ │ │ + bl 167bd0 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167162 │ │ │ │ - cbnz r6, 16721a │ │ │ │ + beq.n 16718a │ │ │ │ + cbnz r6, 167242 │ │ │ │ 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 16722e │ │ │ │ dmb ish │ │ │ │ - b.n 1671d4 │ │ │ │ + b.n 1671fc │ │ │ │ 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 16724a │ │ │ │ dmb ish │ │ │ │ - b.n 167162 │ │ │ │ + b.n 16718a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 168208 │ │ │ │ + bl 168230 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1671f4 │ │ │ │ + b.n 16721c │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ - b.n 1671ce │ │ │ │ + b.n 1671f6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1684dc │ │ │ │ + bl 168504 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1671f4 │ │ │ │ + b.n 16721c │ │ │ │ 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 1671fc │ │ │ │ + b.n 167226 │ │ │ │ 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] @ (167314 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #104] @ (1672f0 ) │ │ │ │ + ldr r3, [pc, #104] @ (167318 ) │ │ │ │ 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 16d9a0 │ │ │ │ ldr.w r2, [r5, #380] @ 0x17c │ │ │ │ - cbnz r2, 1672cc │ │ │ │ - cbnz r4, 1672da │ │ │ │ + cbnz r2, 1672f4 │ │ │ │ + cbnz r4, 167302 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16da4c │ │ │ │ - ldr r2, [pc, #64] @ (1672f4 ) │ │ │ │ - ldr r3, [pc, #56] @ (1672f0 ) │ │ │ │ + bl 16da74 │ │ │ │ + ldr r2, [pc, #64] @ (16731c ) │ │ │ │ + ldr r3, [pc, #56] @ (167318 ) │ │ │ │ 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 16730e │ │ │ │ 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 16d9e0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1672aa │ │ │ │ + beq.n 1672d2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16d9b8 │ │ │ │ - b.n 1672aa │ │ │ │ + bl 16d9e0 │ │ │ │ + b.n 1672d2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + ldrh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #40] @ 0x28 │ │ │ │ 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] @ (1673cc ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #156] @ (1673a8 ) │ │ │ │ + ldr r4, [pc, #156] @ (1673d0 ) │ │ │ │ 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 167372 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #120] @ (1673ac ) │ │ │ │ - ldr r3, [pc, #116] @ (1673a8 ) │ │ │ │ + ldr r2, [pc, #120] @ (1673d4 ) │ │ │ │ + ldr r3, [pc, #116] @ (1673d0 ) │ │ │ │ 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 1673c8 │ │ │ │ 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 1673ba │ │ │ │ + ldr r2, [pc, #92] @ (1673d8 ) │ │ │ │ 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 167356 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47a94 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16732e │ │ │ │ + beq.n 167356 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47974 │ │ │ │ - cbz r0, 16738a │ │ │ │ + cbz r0, 1673b2 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 16737a │ │ │ │ + bne.n 1673a2 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 47770 │ │ │ │ - b.n 167330 │ │ │ │ + b.n 167358 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 167352 │ │ │ │ + bne.n 16737a │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16732e │ │ │ │ - b.n 167352 │ │ │ │ + beq.n 167356 │ │ │ │ + b.n 16737a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + ldrh r0, [r4, #36] @ 0x24 │ │ │ │ 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] @ (1675c8 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #472] @ (1675a4 ) │ │ │ │ + ldr r3, [pc, #472] @ (1675cc ) │ │ │ │ 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 1675be │ │ │ │ mov r7, r0 │ │ │ │ movs r4, #0 │ │ │ │ blx 47490 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1673f8 │ │ │ │ + b.n 167420 │ │ │ │ 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 167418 │ │ │ │ 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 +405426,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 16754e │ │ │ │ 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 167460 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 167472 │ │ │ │ + beq.n 16749a │ │ │ │ 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 167460 │ │ │ │ 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 167460 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs.w r8, #0 │ │ │ │ - bcc.n 16757e │ │ │ │ + bcc.n 1675a6 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ blx 47cfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167508 │ │ │ │ + beq.n 167530 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 167514 │ │ │ │ + beq.n 16753c │ │ │ │ ldrd lr, ip, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 1674c6 │ │ │ │ + b.n 1674ee │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 167510 │ │ │ │ + beq.n 167538 │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 1674c0 │ │ │ │ + bge.n 1674e8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 16751a │ │ │ │ + bne.n 167542 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1674f0 │ │ │ │ + beq.n 167518 │ │ │ │ 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 +405514,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 167460 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1674f0 │ │ │ │ + beq.n 167518 │ │ │ │ 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 167518 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 16758a │ │ │ │ - ldr.w r8, [pc, #120] @ 1675a8 │ │ │ │ + beq.n 1675b2 │ │ │ │ + ldr.w r8, [pc, #120] @ 1675d0 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -405521,502 +405547,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 167560 │ │ │ │ mov r0, r9 │ │ │ │ blx 47770 │ │ │ │ - ldr r2, [pc, #72] @ (1675ac ) │ │ │ │ - ldr r3, [pc, #60] @ (1675a4 ) │ │ │ │ + ldr r2, [pc, #72] @ (1675d4 ) │ │ │ │ + ldr r3, [pc, #60] @ (1675cc ) │ │ │ │ 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 1675c2 │ │ │ │ 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 1674c2 │ │ │ │ mov r0, r7 │ │ │ │ blx 47770 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 167562 │ │ │ │ + b.n 16758a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r0, [r1, #32] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, #11] │ │ │ │ movs r2, r2 │ │ │ │ - ldrh r6, [r2, #20] │ │ │ │ + ldrh r6, [r5, #18] │ │ │ │ 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] @ (1676ec ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #256] @ (1676c8 ) │ │ │ │ + ldr r3, [pc, #256] @ (1676f0 ) │ │ │ │ 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 1663d8 │ │ │ │ ldr.w r7, [r4, #380] @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1663c0 │ │ │ │ + bl 1663e8 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16767e │ │ │ │ + bne.n 1676a6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #376] @ 0x178 │ │ │ │ blx 48714 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16767e │ │ │ │ + bne.n 1676a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166484 │ │ │ │ + bl 1664ac │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ - cbnz r3, 16767e │ │ │ │ + cbnz r3, 1676a6 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 16769c │ │ │ │ + beq.n 1676c4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663c0 │ │ │ │ + bl 1663e8 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r3, 16767e │ │ │ │ + cbnz r3, 1676a6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r8, r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1663c0 │ │ │ │ + bl 1663e8 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 17baa0 │ │ │ │ + bl 17bac8 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 16767e │ │ │ │ + bne.n 1676a6 │ │ │ │ ldr.w sl, [r7, #4] │ │ │ │ mov r0, sl │ │ │ │ blx 483e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 16767e │ │ │ │ + cbz r0, 1676a6 │ │ │ │ ldrb.w r3, [r4, #392] @ 0x188 │ │ │ │ - cbz r3, 167668 │ │ │ │ + cbz r3, 167690 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 167678 │ │ │ │ + bne.n 1676a0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ blx 48388 │ │ │ │ - cbz r6, 167680 │ │ │ │ + cbz r6, 1676a8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 167680 │ │ │ │ + b.n 1676a8 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 17ba74 │ │ │ │ + bl 17ba9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 167660 │ │ │ │ + bne.n 167688 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #72] @ (1676cc ) │ │ │ │ - ldr r3, [pc, #68] @ (1676c8 ) │ │ │ │ + ldr r2, [pc, #72] @ (1676f4 ) │ │ │ │ + ldr r3, [pc, #68] @ (1676f0 ) │ │ │ │ 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 1676e8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 166484 │ │ │ │ + bl 1664ac │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16767e │ │ │ │ + bne.n 1676a6 │ │ │ │ movs r1, #20 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663c0 │ │ │ │ + bl 1663e8 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167612 │ │ │ │ - b.n 16767e │ │ │ │ + beq.n 16763a │ │ │ │ + b.n 1676a6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r4, [r1, #16] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ 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] @ (167804 ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #248] @ (1677e0 ) │ │ │ │ + ldr r3, [pc, #248] @ (167808 ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w sl, [pc, #248] @ 1677e4 │ │ │ │ + ldr.w sl, [pc, #248] @ 16780c │ │ │ │ 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 1677e4 │ │ │ │ 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 16774e │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 16772c │ │ │ │ + beq.n 167754 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 167756 │ │ │ │ + beq.n 16777e │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 16771a │ │ │ │ + bne.n 167742 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 167720 │ │ │ │ + beq.n 167748 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r9, [r4] │ │ │ │ blx 4737c <__stat64_time64@plt> │ │ │ │ - cbnz r0, 167778 │ │ │ │ + cbnz r0, 1677a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1677c2 │ │ │ │ + bne.n 1677ea │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 167726 │ │ │ │ + bne.n 16774e │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #136] @ (1677e8 ) │ │ │ │ - ldr r3, [pc, #124] @ (1677e0 ) │ │ │ │ + ldr r2, [pc, #136] @ (167810 ) │ │ │ │ + ldr r3, [pc, #124] @ (167808 ) │ │ │ │ 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 167800 │ │ │ │ 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 167772 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 167798 │ │ │ │ + bne.n 1677c0 │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 16774a │ │ │ │ - ldr r3, [pc, #80] @ (1677ec ) │ │ │ │ + beq.n 167772 │ │ │ │ + ldr r3, [pc, #80] @ (167814 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 47800 │ │ │ │ - ldr r2, [pc, #72] @ (1677f0 ) │ │ │ │ + ldr r2, [pc, #72] @ (167818 ) │ │ │ │ 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 167786 │ │ │ │ + ldr r1, [pc, #40] @ (167814 ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #44] @ (1677f4 ) │ │ │ │ + ldr r2, [pc, #44] @ (16781c ) │ │ │ │ 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 1677de │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r2, #8] │ │ │ │ + ldrh r6, [r5, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r0, [r5, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r3, #4] │ │ │ │ + ldrh r2, [r6, #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] @ (16792c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #252] @ (167908 ) │ │ │ │ + ldr r3, [pc, #252] @ (167930 ) │ │ │ │ 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 17ba50 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb.w r3, [r1, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1678b2 │ │ │ │ + beq.n 1678da │ │ │ │ ldrd r7, r6, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r1, r2, [r1, #376] @ 0x178 │ │ │ │ - bl 165f3c │ │ │ │ - cbnz r0, 167862 │ │ │ │ + bl 165f64 │ │ │ │ + cbnz r0, 16788a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1678d4 │ │ │ │ + beq.n 1678fc │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #192] @ (16790c ) │ │ │ │ - ldr r3, [pc, #188] @ (167908 ) │ │ │ │ + ldr r2, [pc, #192] @ (167934 ) │ │ │ │ + ldr r3, [pc, #188] @ (167930 ) │ │ │ │ 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 167926 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1661dc │ │ │ │ + bl 166204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16783c │ │ │ │ + beq.n 167864 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1678dc │ │ │ │ + beq.n 167904 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17baa0 │ │ │ │ + bl 17bac8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16783c │ │ │ │ + beq.n 167864 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f64 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16783c │ │ │ │ + beq.n 167864 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 167848 │ │ │ │ + bne.n 167870 │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ - b.n 167848 │ │ │ │ + b.n 167870 │ │ │ │ mov r6, r0 │ │ │ │ blx 483e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167846 │ │ │ │ + beq.n 16786e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #28] │ │ │ │ - bl 17ba3c │ │ │ │ + bl 17ba64 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16783c │ │ │ │ + beq.n 167864 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 167830 │ │ │ │ + b.n 167858 │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ - b.n 167846 │ │ │ │ + b.n 16786e │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1661dc │ │ │ │ + bl 166204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16783c │ │ │ │ + beq.n 167864 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r2, #20 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 167874 │ │ │ │ - b.n 16783c │ │ │ │ + bne.n 16789c │ │ │ │ + b.n 167864 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ + strh r0, [r1, #60] @ 0x3c │ │ │ │ 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] @ (167a10 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #200] @ (1679ec ) │ │ │ │ + ldr r3, [pc, #200] @ (167a14 ) │ │ │ │ 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 1679e6 │ │ │ │ + ldr r7, [pc, #180] @ (167a18 ) │ │ │ │ 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 1679da │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne.n 167960 │ │ │ │ + bne.n 167988 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167946 │ │ │ │ + beq.n 16796e │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 167972 │ │ │ │ + bne.n 16799a │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 167972 │ │ │ │ + bne.n 16799a │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167946 │ │ │ │ + beq.n 16796e │ │ │ │ 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 16796e │ │ │ │ add r1, sp, #16 │ │ │ │ blx 4737c <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 1679dc │ │ │ │ + cbnz r0, 167a04 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1679d6 │ │ │ │ + beq.n 1679fe │ │ │ │ blx 47c9c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 47574 │ │ │ │ mov r0, r4 │ │ │ │ blx 47974 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 167950 │ │ │ │ + bne.n 167978 │ │ │ │ mov r0, r4 │ │ │ │ blx 47770 │ │ │ │ mov r0, r5 │ │ │ │ blx 47c84 │ │ │ │ - ldr r2, [pc, #52] @ (1679f4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1679ec ) │ │ │ │ + ldr r2, [pc, #52] @ (167a1c ) │ │ │ │ + ldr r3, [pc, #40] @ (167a14 ) │ │ │ │ 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 167a0c │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 167910 │ │ │ │ - b.n 1679a2 │ │ │ │ + bl 167938 │ │ │ │ + b.n 1679ca │ │ │ │ mov r0, r2 │ │ │ │ blx 47574 │ │ │ │ - b.n 167946 │ │ │ │ + b.n 16796e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r2, #54] @ 0x36 │ │ │ │ + strh r6, [r5, #52] @ 0x34 │ │ │ │ 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, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 167a2a │ │ │ │ + bne.n 167a52 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 167a2e │ │ │ │ + bls.n 167a56 │ │ │ │ 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] @ (167a5c ) │ │ │ │ subs r3, #4 │ │ │ │ adds r0, r2, r3 │ │ │ │ add r1, pc │ │ │ │ blx 485e0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ @@ -406028,707 +406054,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] @ (167abc ) │ │ │ │ add r1, pc │ │ │ │ - bl 1673b4 │ │ │ │ + bl 1673dc │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 167a90 │ │ │ │ + cbz r0, 167ab8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 167a8a │ │ │ │ + beq.n 167ab2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 47c9c │ │ │ │ - cbnz r0, 167a68 │ │ │ │ + cbnz r0, 167a90 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 167a5c │ │ │ │ + bne.n 167a84 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r5, r4 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - beq.n 167a8a │ │ │ │ + beq.n 167ab2 │ │ │ │ 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 167a9e │ │ │ │ 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] @ (167bbc ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (167b98 ) │ │ │ │ + ldr r3, [pc, #232] @ (167bc0 ) │ │ │ │ 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 16ebac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (167b9c ) │ │ │ │ + ldr r2, [pc, #204] @ (167bc4 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 167b2e │ │ │ │ + blt.n 167b56 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 167a38 │ │ │ │ + bl 167a60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ - cbnz r4, 167b48 │ │ │ │ - ldr r1, [pc, #176] @ (167ba0 ) │ │ │ │ + cbnz r4, 167b70 │ │ │ │ + ldr r1, [pc, #176] @ (167bc8 ) │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1673b4 │ │ │ │ + bl 1673dc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 167b2e │ │ │ │ + cbz r0, 167b56 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 167a38 │ │ │ │ + bl 167a60 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 167b22 │ │ │ │ + beq.n 167b4a │ │ │ │ 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 167b36 │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 167b6c │ │ │ │ - ldr r2, [pc, #116] @ (167ba4 ) │ │ │ │ - ldr r3, [pc, #100] @ (167b98 ) │ │ │ │ + bne.n 167b94 │ │ │ │ + ldr r2, [pc, #116] @ (167bcc ) │ │ │ │ + ldr r3, [pc, #100] @ (167bc0 ) │ │ │ │ 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 167bb6 │ │ │ │ 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 167b7e │ │ │ │ dmb ish │ │ │ │ - b.n 167b2e │ │ │ │ + b.n 167b56 │ │ │ │ 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 167b8e │ │ │ │ + b.n 167ba4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r4, #40] @ 0x28 │ │ │ │ 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, [r4, #36] @ 0x24 │ │ │ │ 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] @ (167ca4 ) │ │ │ │ + ldr r3, [pc, #192] @ (167ca8 ) │ │ │ │ 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 167c96 │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 47ed0 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 167c18 │ │ │ │ + beq.n 167c40 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 483e8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 167c18 │ │ │ │ - cbz r5, 167c2e │ │ │ │ + cbz r0, 167c40 │ │ │ │ + cbz r5, 167c56 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 167c02 │ │ │ │ + b.n 167c2a │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 167c28 │ │ │ │ + bls.n 167c50 │ │ │ │ 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 167c24 │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ mov r0, r6 │ │ │ │ blx 47b58 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 167c52 │ │ │ │ + b.n 167c7a │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 167c12 │ │ │ │ + beq.n 167c3a │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1675b0 │ │ │ │ + bl 1675d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167c12 │ │ │ │ + beq.n 167c3a │ │ │ │ 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] @ (167cac ) │ │ │ │ + ldr r3, [pc, #40] @ (167ca8 ) │ │ │ │ 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 167c9e │ │ │ │ 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 167c4c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r7, #32] │ │ │ │ + strh r4, [r2, #32] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r6, [r7, #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] @ (167d24 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #100] @ (167d00 ) │ │ │ │ + ldr r3, [pc, #100] @ (167d28 ) │ │ │ │ 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, 167d1a │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 16ae20 │ │ │ │ - ldr r2, [pc, #76] @ (167d04 ) │ │ │ │ + bl 16ae48 │ │ │ │ + ldr r2, [pc, #76] @ (167d2c ) │ │ │ │ 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 167d1a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldr r2, [pc, #44] @ (167d08 ) │ │ │ │ - ldr r3, [pc, #32] @ (167d00 ) │ │ │ │ + ldr r2, [pc, #44] @ (167d30 ) │ │ │ │ + ldr r3, [pc, #32] @ (167d28 ) │ │ │ │ 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 167d1e │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 167cda │ │ │ │ + b.n 167d02 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r4, #26] │ │ │ │ + strh r0, [r7, #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, [r6, #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] @ (167eec ) │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ - ldr r3, [pc, #420] @ (167ec8 ) │ │ │ │ + ldr r3, [pc, #420] @ (167ef0 ) │ │ │ │ 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 165ea4 │ │ │ │ + ldr r2, [pc, #400] @ (167ef4 ) │ │ │ │ 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 167d98 │ │ │ │ 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 167e0e │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 167d9a │ │ │ │ + beq.n 167dc2 │ │ │ │ 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 167e7a │ │ │ │ + ldr r2, [pc, #336] @ (167ef8 ) │ │ │ │ + ldr r3, [pc, #324] @ (167ef0 ) │ │ │ │ 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 167ee6 │ │ │ │ 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 16ae48 │ │ │ │ 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] @ (167efc ) │ │ │ │ add r2, pc │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 167dd0 │ │ │ │ + beq.n 167df8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1676d0 │ │ │ │ + bl 1676f8 │ │ │ │ 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 167d98 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 4792c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 167e3e │ │ │ │ + beq.n 167e66 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 47d2c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 167e5a │ │ │ │ + bne.n 167e82 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1677f8 │ │ │ │ - cbz r0, 167e38 │ │ │ │ + bl 167820 │ │ │ │ + cbz r0, 167e60 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 167e72 │ │ │ │ + beq.n 167e9a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 167e26 │ │ │ │ + b.n 167e4e │ │ │ │ add r6, r0 │ │ │ │ cmp r8, r6 │ │ │ │ - bls.n 167e6e │ │ │ │ + bls.n 167e96 │ │ │ │ sub.w r2, r8, r6 │ │ │ │ add.w r1, r9, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 48490 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 167e20 │ │ │ │ + bne.n 167e48 │ │ │ │ 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 167da6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 47574 │ │ │ │ - b.n 167d7e │ │ │ │ + b.n 167da6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 47c9c │ │ │ │ mov r0, r8 │ │ │ │ blx 47b58 │ │ │ │ mov r0, r4 │ │ │ │ blx 47b58 │ │ │ │ - b.n 167e44 │ │ │ │ + b.n 167e6c │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 167e38 │ │ │ │ + beq.n 167e60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ blx 48888 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 167e38 │ │ │ │ + beq.n 167e60 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ blx 4737c <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 167eb6 │ │ │ │ + beq.n 167ede │ │ │ │ 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 167ec8 │ │ │ │ dmb ish │ │ │ │ - b.n 167e3e │ │ │ │ + b.n 167e66 │ │ │ │ mov r0, r5 │ │ │ │ blx 47c9c │ │ │ │ - b.n 167e3e │ │ │ │ + b.n 167e66 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r3, #22] │ │ │ │ + strh r0, [r6, #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, [r2, #18] │ │ │ │ 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] @ (168148 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #564] @ (168124 ) │ │ │ │ + ldr r2, [pc, #564] @ (16814c ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w sl, [pc, #560] @ 168128 │ │ │ │ + ldr.w sl, [pc, #560] @ 168150 │ │ │ │ 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 167fb0 │ │ │ │ + ldr r0, [pc, #536] @ (168154 ) │ │ │ │ add r0, pc │ │ │ │ blx 48810 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 167f66 │ │ │ │ - ldr r1, [pc, #528] @ (168130 ) │ │ │ │ + cbz r0, 167f8e │ │ │ │ + ldr r1, [pc, #528] @ (168158 ) │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e2bc │ │ │ │ mov r9, r0 │ │ │ │ clz r4, r9 │ │ │ │ - bl 1676d0 │ │ │ │ + bl 1676f8 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 167ff0 │ │ │ │ + bne.n 168018 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 167fa4 │ │ │ │ - ldr r2, [pc, #488] @ (168134 ) │ │ │ │ - ldr r3, [pc, #472] @ (168124 ) │ │ │ │ + beq.n 167fcc │ │ │ │ + ldr r2, [pc, #488] @ (16815c ) │ │ │ │ + ldr r3, [pc, #472] @ (16814c ) │ │ │ │ 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 168142 │ │ │ │ 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] @ (168160 ) │ │ │ │ add r0, pc │ │ │ │ blx 48810 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167ff6 │ │ │ │ - ldr r3, [pc, #452] @ (16813c ) │ │ │ │ + beq.n 16801e │ │ │ │ + ldr r3, [pc, #452] @ (168164 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #452] @ (168140 ) │ │ │ │ + ldr r2, [pc, #452] @ (168168 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - b.n 167f1c │ │ │ │ + b.n 167f44 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 167f9c │ │ │ │ + beq.n 167fc4 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 168028 │ │ │ │ - ldr.w r9, [pc, #428] @ 168144 │ │ │ │ + beq.n 168050 │ │ │ │ + ldr.w r9, [pc, #428] @ 16816c │ │ │ │ add r9, pc │ │ │ │ - b.n 167f10 │ │ │ │ - ldr.w r9, [pc, #424] @ 168148 │ │ │ │ + b.n 167f38 │ │ │ │ + ldr.w r9, [pc, #424] @ 168170 │ │ │ │ add r9, pc │ │ │ │ - b.n 167f10 │ │ │ │ - ldr.w r8, [pc, #420] @ 16814c │ │ │ │ + b.n 167f38 │ │ │ │ + ldr.w r8, [pc, #420] @ 168174 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e2bc │ │ │ │ mov r4, r0 │ │ │ │ - bl 1676d0 │ │ │ │ + bl 1676f8 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbnz r3, 167ff0 │ │ │ │ + cbnz r3, 168018 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e2bc │ │ │ │ mov r9, r0 │ │ │ │ - bl 1676d0 │ │ │ │ + bl 1676f8 │ │ │ │ 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 167f70 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 167f48 │ │ │ │ - ldr r0, [pc, #344] @ (168150 ) │ │ │ │ + b.n 167f70 │ │ │ │ + ldr r0, [pc, #344] @ (168178 ) │ │ │ │ add r0, pc │ │ │ │ blx 48810 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 168030 │ │ │ │ - ldr r1, [pc, #336] @ (168154 ) │ │ │ │ + cbz r0, 168058 │ │ │ │ + ldr r1, [pc, #336] @ (16817c ) │ │ │ │ mov r3, r9 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e2bc │ │ │ │ mov r9, r0 │ │ │ │ - bl 1676d0 │ │ │ │ + bl 1676f8 │ │ │ │ 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 167f6a │ │ │ │ + b.n 168018 │ │ │ │ + ldr.w r9, [pc, #300] @ 168180 │ │ │ │ add r9, pc │ │ │ │ - b.n 167f10 │ │ │ │ - ldr r0, [pc, #296] @ (16815c ) │ │ │ │ + b.n 167f38 │ │ │ │ + ldr r0, [pc, #296] @ (168184 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 168090 │ │ │ │ - ldr.w sl, [pc, #288] @ 168160 │ │ │ │ + cbz r0, 1680b8 │ │ │ │ + ldr.w sl, [pc, #288] @ 168188 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #288] @ (168164 ) │ │ │ │ + ldr r3, [pc, #288] @ (16818c ) │ │ │ │ add sl, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, sl │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e2bc │ │ │ │ mov r4, r0 │ │ │ │ - bl 1676d0 │ │ │ │ + bl 1676f8 │ │ │ │ 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 168018 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e2bc │ │ │ │ mov r9, r0 │ │ │ │ - bl 1676d0 │ │ │ │ + bl 1676f8 │ │ │ │ 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 167f6a │ │ │ │ + b.n 168018 │ │ │ │ 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 1680ea │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 167ff0 │ │ │ │ + bne.n 168018 │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 16decc │ │ │ │ + bl 16def4 │ │ │ │ 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 1680d6 │ │ │ │ + ldr.w sl, [pc, #132] @ 168190 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #128] @ (16816c ) │ │ │ │ + ldr r3, [pc, #128] @ (168194 ) │ │ │ │ add sl, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, sl │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e2bc │ │ │ │ mov r4, r0 │ │ │ │ - bl 1676d0 │ │ │ │ + bl 1676f8 │ │ │ │ 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 168018 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ - b.n 168008 │ │ │ │ + b.n 168030 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r6, [r2, #6] │ │ │ │ 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, [r1, #4] │ │ │ │ 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 +406780,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] @ (168214 ) │ │ │ │ blx 483b8 │ │ │ │ mov r4, r0 │ │ │ │ blx 48190 │ │ │ │ add r5, pc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 168194 │ │ │ │ + beq.n 1681bc │ │ │ │ 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 1681b8 │ │ │ │ + ldr r4, [pc, #76] @ (168218 ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 48834 │ │ │ │ - cbz r0, 1681cc │ │ │ │ + cbz r0, 1681f4 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 172fd8 │ │ │ │ + bl 173000 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 168190 │ │ │ │ - ldr r0, [pc, #52] @ (1681f4 ) │ │ │ │ + bne.n 1681b8 │ │ │ │ + ldr r0, [pc, #52] @ (16821c ) │ │ │ │ add r0, pc │ │ │ │ - bl 172fd8 │ │ │ │ + bl 173000 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #40] @ (1681f8 ) │ │ │ │ + ldr r0, [pc, #40] @ (168220 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ - cbz r0, 1681e6 │ │ │ │ - ldr r3, [pc, #36] @ (1681fc ) │ │ │ │ + cbz r0, 16820e │ │ │ │ + ldr r3, [pc, #36] @ (168224 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (168200 ) │ │ │ │ + ldr r2, [pc, #36] @ (168228 ) │ │ │ │ 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] @ (16822c ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1681b0 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + b.n 1681d8 │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ 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 +406845,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] @ (168298 ) │ │ │ │ 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] @ (16829c ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 169028 │ │ │ │ + bl 169050 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 168252 │ │ │ │ + cbz r0, 16827a │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1675b0 │ │ │ │ + bl 1675d8 │ │ │ │ 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] @ (1682a0 ) │ │ │ │ + ldr r3, [pc, #24] @ (168298 ) │ │ │ │ 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 168294 │ │ │ │ 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, [r5, #22] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ + ldrb r6, [r7, #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] @ (16831c ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #104] @ (1682f8 ) │ │ │ │ + ldr r3, [pc, #104] @ (168320 ) │ │ │ │ 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 165ea4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1677f8 │ │ │ │ + bl 167820 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1682cc │ │ │ │ - ldr r2, [pc, #72] @ (1682fc ) │ │ │ │ - ldr r3, [pc, #64] @ (1682f8 ) │ │ │ │ + cbnz r0, 1682f4 │ │ │ │ + ldr r2, [pc, #72] @ (168324 ) │ │ │ │ + ldr r3, [pc, #64] @ (168320 ) │ │ │ │ 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 168316 │ │ │ │ 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 169230 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1682b2 │ │ │ │ + bne.n 1682da │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 47574 │ │ │ │ - b.n 1682b2 │ │ │ │ + b.n 1682da │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, #21] │ │ │ │ + ldrb r2, [r0, #21] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ 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 168da0 │ │ │ │ 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] @ (1683f4 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r4, [pc, #160] @ (1683d0 ) │ │ │ │ + ldr r4, [pc, #160] @ (1683f8 ) │ │ │ │ mov r3, r0 │ │ │ │ add r6, pc │ │ │ │ - ldr r2, [pc, #156] @ (1683d4 ) │ │ │ │ + ldr r2, [pc, #156] @ (1683fc ) │ │ │ │ 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, 1683b2 │ │ │ │ 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 1683d4 │ │ │ │ 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 1683ca │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #76] @ (1683d8 ) │ │ │ │ - ldr r3, [pc, #64] @ (1683d0 ) │ │ │ │ + ldr r2, [pc, #76] @ (168400 ) │ │ │ │ + ldr r3, [pc, #64] @ (1683f8 ) │ │ │ │ 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 1683ee │ │ │ │ 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 1683ae │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 47d2c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1683a8 │ │ │ │ + beq.n 1683d0 │ │ │ │ blx 47b58 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 168386 │ │ │ │ + b.n 1683ae │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #19] │ │ │ │ + ldrb r2, [r4, #18] │ │ │ │ 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, [r0, #17] │ │ │ │ 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] @ (1684dc ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #200] @ (1684b8 ) │ │ │ │ + ldr r3, [pc, #200] @ (1684e0 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #196] @ (1684bc ) │ │ │ │ + ldr r1, [pc, #196] @ (1684e4 ) │ │ │ │ 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 16e2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1684a6 │ │ │ │ + beq.n 1684ce │ │ │ │ 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 1684ce │ │ │ │ add r1, sp, #16 │ │ │ │ blx 47ed0 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1684aa │ │ │ │ + beq.n 1684d2 │ │ │ │ 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 16847c │ │ │ │ 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, 1684d2 │ │ │ │ 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 1684d2 │ │ │ │ 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] @ (1684e8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1684e0 ) │ │ │ │ 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 1684d6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 16848c │ │ │ │ + b.n 1684b4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 168486 │ │ │ │ + b.n 1684ae │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ 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, [r0, #13] │ │ │ │ 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] @ (168570 ) │ │ │ │ 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] @ (168574 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 174498 │ │ │ │ + bl 1744c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 168528 │ │ │ │ + cbz r0, 168550 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1675b0 │ │ │ │ + bl 1675d8 │ │ │ │ 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] @ (168578 ) │ │ │ │ + ldr r3, [pc, #28] @ (168570 ) │ │ │ │ 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 16856a │ │ │ │ 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, [r2, #11] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r0, [r5, #10] │ │ │ │ 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] @ (1685f4 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #104] @ (1685d0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1685f8 ) │ │ │ │ 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 165ea4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1677f8 │ │ │ │ + bl 167820 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1685a4 │ │ │ │ - ldr r2, [pc, #72] @ (1685d4 ) │ │ │ │ - ldr r3, [pc, #64] @ (1685d0 ) │ │ │ │ + cbnz r0, 1685cc │ │ │ │ + ldr r2, [pc, #72] @ (1685fc ) │ │ │ │ + ldr r3, [pc, #64] @ (1685f8 ) │ │ │ │ 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 1685f0 │ │ │ │ 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 174530 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16858a │ │ │ │ + bne.n 1685b2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 47574 │ │ │ │ - b.n 16858a │ │ │ │ + b.n 1685b2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #9] │ │ │ │ + ldrb r6, [r0, #9] │ │ │ │ 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 1743fc │ │ │ │ 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] @ (1686b4 ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #136] @ (168690 ) │ │ │ │ + ldr r3, [pc, #136] @ (1686b8 ) │ │ │ │ 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 16deb0 │ │ │ │ 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 167f00 │ │ │ │ + cbz r0, 168692 │ │ │ │ + ldr r1, [pc, #100] @ (1686bc ) │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e2bc │ │ │ │ add r1, sp, #8 │ │ │ │ blx 4737c <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 16866a │ │ │ │ + beq.n 168692 │ │ │ │ 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 168692 │ │ │ │ mov r0, r4 │ │ │ │ - bl 167910 │ │ │ │ + bl 167938 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e098 │ │ │ │ - ldr r2, [pc, #36] @ (168698 ) │ │ │ │ - ldr r3, [pc, #28] @ (168690 ) │ │ │ │ + bl 16e0c0 │ │ │ │ + ldr r2, [pc, #36] @ (1686c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1686b8 ) │ │ │ │ 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 1686b0 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + ldrb r2, [r1, #7] │ │ │ │ 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, [r4, #5] │ │ │ │ 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 1686d8 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1686c6 │ │ │ │ + cbnz r2, 1686ee │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1695d4 │ │ │ │ + bl 1695fc │ │ │ │ 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] @ (16886c ) │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #340] @ (168848 ) │ │ │ │ + ldr r2, [pc, #340] @ (168870 ) │ │ │ │ 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 +407359,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 16884e │ │ │ │ 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 168844 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1687da │ │ │ │ + b.n 168802 │ │ │ │ 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 +407390,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 168842 │ │ │ │ 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 16def4 │ │ │ │ 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 16ae84 │ │ │ │ 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 16a614 │ │ │ │ cmp r7, r9 │ │ │ │ sbcs.w r3, fp, sl │ │ │ │ - bcs.n 16881a │ │ │ │ + bcs.n 168842 │ │ │ │ adds.w r5, r7, #56 @ 0x38 │ │ │ │ adc.w fp, fp, #0 │ │ │ │ cmp r9, r5 │ │ │ │ sbcs.w r3, sl, fp │ │ │ │ - bcc.n 16881a │ │ │ │ + bcc.n 168842 │ │ │ │ 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 168842 │ │ │ │ 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 16876c │ │ │ │ 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] @ (168874 ) │ │ │ │ + ldr r3, [pc, #24] @ (16886c ) │ │ │ │ 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 168868 │ │ │ │ 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, [r3, #3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r2, #31] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ 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] @ (168a60 ) │ │ │ │ + ldr r3, [pc, #468] @ (168a64 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -407470,235 +407496,235 @@ │ │ │ │ blx 475e0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4825c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47e4c │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 168910 │ │ │ │ + bhi.n 168938 │ │ │ │ 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, 16891c │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1688c4 │ │ │ │ + bne.n 1688ec │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r5, #1 │ │ │ │ blx 48460 │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ - bne.n 1688a0 │ │ │ │ + bne.n 1688c8 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 1688f4 │ │ │ │ + bne.n 16891c │ │ │ │ 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] @ (168a68 ) │ │ │ │ + ldr r3, [pc, #352] @ (168a64 ) │ │ │ │ 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 168a5c │ │ │ │ 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 1689c6 │ │ │ │ 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 1688f0 │ │ │ │ + ldr r1, [pc, #288] @ (168a6c ) │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 48714 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1688c8 │ │ │ │ + bne.n 1688f0 │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1688c8 │ │ │ │ + bhi.n 1688f0 │ │ │ │ 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 1689fc │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16896c │ │ │ │ + bne.n 168994 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16895c │ │ │ │ + bne.n 168984 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1689f0 │ │ │ │ + bne.n 168a18 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1686d4 │ │ │ │ + bl 1686fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 168982 │ │ │ │ + bne.n 1689aa │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1689e0 │ │ │ │ + cbnz r3, 168a08 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 1688d8 │ │ │ │ - ldr r4, [pc, #168] @ (168a48 ) │ │ │ │ + b.n 168900 │ │ │ │ + ldr r4, [pc, #168] @ (168a70 ) │ │ │ │ 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 1688f0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 4834c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1688c8 │ │ │ │ + bne.n 1688f0 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 486f0 │ │ │ │ mov r0, r6 │ │ │ │ blx 486f0 │ │ │ │ - b.n 16893c │ │ │ │ + b.n 168964 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1686d4 │ │ │ │ - b.n 168996 │ │ │ │ + bl 1686fc │ │ │ │ + b.n 1689be │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1695d4 │ │ │ │ - b.n 168996 │ │ │ │ + bl 1695fc │ │ │ │ + b.n 1689be │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 168a0e │ │ │ │ + beq.n 168a36 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1689fa │ │ │ │ + bne.n 168a22 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 168974 │ │ │ │ + beq.n 16899c │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169624 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 168a1e │ │ │ │ + bne.n 168a46 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 168a10 │ │ │ │ - b.n 168974 │ │ │ │ + bne.n 168a38 │ │ │ │ + b.n 16899c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #28] │ │ │ │ + strb r0, [r7, #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] @ (168c70 ) │ │ │ │ sub.w r3, r8, #4 │ │ │ │ - ldr r2, [pc, #468] @ (168c4c ) │ │ │ │ + ldr r2, [pc, #468] @ (168c74 ) │ │ │ │ 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, 168aca │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #9 │ │ │ │ - bne.n 168a8e │ │ │ │ + bne.n 168ab6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 168bd6 │ │ │ │ - ldr r1, [pc, #428] @ (168c50 ) │ │ │ │ + b.n 168bfe │ │ │ │ + ldr r1, [pc, #428] @ (168c78 ) │ │ │ │ add r1, pc │ │ │ │ blx 486fc │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 168a9e │ │ │ │ - ldr r3, [pc, #416] @ (168c54 ) │ │ │ │ + beq.n 168ac6 │ │ │ │ + ldr r3, [pc, #416] @ (168c7c ) │ │ │ │ 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] @ (168c80 ) │ │ │ │ mov r7, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #400] @ (168c5c ) │ │ │ │ + ldr r3, [pc, #400] @ (168c84 ) │ │ │ │ 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 168bf6 │ │ │ │ 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 +407733,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 168af8 │ │ │ │ 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 168c54 │ │ │ │ + ldr r6, [pc, #308] @ (168c88 ) │ │ │ │ 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 168c4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - cbz r3, 168bba │ │ │ │ + cbz r3, 168be2 │ │ │ │ blx 47ee8 │ │ │ │ sub.w r1, r5, #8 │ │ │ │ blx 47ed0 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 168bfa │ │ │ │ + beq.n 168c22 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add r6, sp, #152 @ 0x98 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 168b80 │ │ │ │ - b.n 168bfa │ │ │ │ + bne.n 168ba8 │ │ │ │ + b.n 168c22 │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 168bfa │ │ │ │ + beq.n 168c22 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 47ee8 │ │ │ │ mov r1, r6 │ │ │ │ blx 47ed0 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 168b7a │ │ │ │ + beq.n 168ba2 │ │ │ │ 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 168ba2 │ │ │ │ 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 168ba2 │ │ │ │ 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 168b08 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 48484 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #140] @ (168c64 ) │ │ │ │ + ldr r2, [pc, #140] @ (168c8c ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #108] @ (168c4c ) │ │ │ │ + ldr r3, [pc, #108] @ (168c74 ) │ │ │ │ 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 168c6c │ │ │ │ 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 168878 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 168c32 │ │ │ │ + cbz r0, 168c5a │ │ │ │ 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 168af8 │ │ │ │ + b.n 168bf6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 168bba │ │ │ │ - b.n 168ad0 │ │ │ │ + bne.n 168be2 │ │ │ │ + b.n 168af8 │ │ │ │ blx 47574 │ │ │ │ - b.n 168ad0 │ │ │ │ + b.n 168af8 │ │ │ │ mov r0, fp │ │ │ │ blx 48484 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 48484 │ │ │ │ str.w r4, [r8, sl, lsl #2] │ │ │ │ - b.n 168ad0 │ │ │ │ + b.n 168af8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r0, #22] │ │ │ │ + strb r2, [r3, #21] │ │ │ │ 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, [r6, #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] @ (168d30 ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (168d0c ) │ │ │ │ + ldr r3, [pc, #140] @ (168d34 ) │ │ │ │ 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 +407885,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 168cda │ │ │ │ + b.n 168d1e │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 168cd6 │ │ │ │ + bne.n 168cfe │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 168c94 │ │ │ │ + bge.n 168cbc │ │ │ │ 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 168cd4 │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 168a4c │ │ │ │ + bl 168a74 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 168cb2 │ │ │ │ + beq.n 168cda │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (168d10 ) │ │ │ │ - ldr r3, [pc, #48] @ (168d0c ) │ │ │ │ + ldr r2, [pc, #52] @ (168d38 ) │ │ │ │ + ldr r3, [pc, #48] @ (168d34 ) │ │ │ │ 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 168d2a │ │ │ │ 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 168cbc │ │ │ │ + b.n 168d00 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r7, #13] │ │ │ │ + strb r0, [r2, #13] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #12] │ │ │ │ + strb r0, [r7, #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, 168d88 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - cbz r0, 168d30 │ │ │ │ + cbz r0, 168d58 │ │ │ │ blx 48484 │ │ │ │ subs r4, r5, #4 │ │ │ │ add.w r6, r5, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 168d40 │ │ │ │ + cbz r0, 168d68 │ │ │ │ blx 48484 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 168d36 │ │ │ │ + bne.n 168d5e │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 168d54 │ │ │ │ + cbz r3, 168d7c │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 16a5d4 │ │ │ │ + bl 16a5fc │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ 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 180c44 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ blx 47b58 │ │ │ │ - b.n 168d28 │ │ │ │ + b.n 168d50 │ │ │ │ stmdb 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] @ (169014 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #608] @ (168ff0 ) │ │ │ │ + ldr r3, [pc, #608] @ (169018 ) │ │ │ │ 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 16deb0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 16a500 │ │ │ │ + bl 16a528 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #568] @ (168ff4 ) │ │ │ │ + ldr r0, [pc, #568] @ (16901c ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 172fd8 │ │ │ │ + bl 173000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 168e42 │ │ │ │ - ldr r7, [pc, #556] @ (168ff8 ) │ │ │ │ + beq.n 168e6a │ │ │ │ + ldr r7, [pc, #556] @ (169020 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #556] @ (168ffc ) │ │ │ │ + ldr r2, [pc, #556] @ (169024 ) │ │ │ │ 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 168fa0 │ │ │ │ + ldr r2, [pc, #536] @ (169028 ) │ │ │ │ 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 168f9a │ │ │ │ + ldr r6, [pc, #516] @ (16902c ) │ │ │ │ mov r0, r3 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 486fc │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -408009,51 +408035,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 168fa0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 168f78 │ │ │ │ + beq.w 168fa0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 168850 │ │ │ │ + bl 168878 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 168f78 │ │ │ │ - ldr r0, [pc, #452] @ (169008 ) │ │ │ │ + beq.w 168fa0 │ │ │ │ + ldr r0, [pc, #452] @ (169030 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 168f28 │ │ │ │ + beq.n 168f50 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r8, [pc, #440] @ 16900c │ │ │ │ - ldr.w r9, [pc, #440] @ 169010 │ │ │ │ + ldr.w r8, [pc, #440] @ 169034 │ │ │ │ + ldr.w r9, [pc, #440] @ 169038 │ │ │ │ movs r7, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r8, pc │ │ │ │ - ldr r3, [pc, #432] @ (169014 ) │ │ │ │ + ldr r3, [pc, #432] @ (16903c ) │ │ │ │ add r9, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 168eea │ │ │ │ + b.n 168f12 │ │ │ │ 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 168fea │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #400] @ (169018 ) │ │ │ │ + ldr r5, [pc, #400] @ (169040 ) │ │ │ │ blx 47574 │ │ │ │ mov r0, fp │ │ │ │ add r5, pc │ │ │ │ mov.w fp, r7, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ blx 486fc │ │ │ │ mov r1, r5 │ │ │ │ @@ -408064,131 +408090,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 168fc2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 168fd0 │ │ │ │ + beq.w 168ff8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 168850 │ │ │ │ + bl 168878 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 168faa │ │ │ │ + beq.n 168fd2 │ │ │ │ adds r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 48484 │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r7, #8 │ │ │ │ - bhi.n 168f28 │ │ │ │ + bhi.n 168f50 │ │ │ │ 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, 168f50 │ │ │ │ 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 168e94 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ - b.n 168ee0 │ │ │ │ - ldr r0, [pc, #240] @ (16901c ) │ │ │ │ + b.n 168f08 │ │ │ │ + ldr r0, [pc, #240] @ (169044 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 168f6e │ │ │ │ + cbz r0, 168f96 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 168a4c │ │ │ │ - cbz r0, 168f6e │ │ │ │ + bl 168a74 │ │ │ │ + cbz r0, 168f96 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 48690 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 168f6e │ │ │ │ + blt.n 168f96 │ │ │ │ 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 169006 │ │ │ │ + ldr r1, [pc, #196] @ (169048 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r5, r6, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 180bc0 │ │ │ │ - cbnz r0, 168fd6 │ │ │ │ + bl 180be8 │ │ │ │ + cbnz r0, 168ffe │ │ │ │ movs r0, #1 │ │ │ │ - b.n 168f80 │ │ │ │ + b.n 168fa8 │ │ │ │ mov r0, r3 │ │ │ │ blx 47574 │ │ │ │ mov r0, r4 │ │ │ │ - bl 168d14 │ │ │ │ + bl 168d3c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #160] @ (169024 ) │ │ │ │ - ldr r3, [pc, #108] @ (168ff0 ) │ │ │ │ + ldr r2, [pc, #160] @ (16904c ) │ │ │ │ + ldr r3, [pc, #108] @ (169018 ) │ │ │ │ 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 16900e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r5, 168fa2 │ │ │ │ + cbz r5, 168fca │ │ │ │ mov r0, r5 │ │ │ │ blx 48484 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 168ee0 │ │ │ │ + b.n 168f08 │ │ │ │ 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 168f08 │ │ │ │ mov r0, fp │ │ │ │ blx 47574 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ - b.n 168ee0 │ │ │ │ + b.n 168f08 │ │ │ │ blx 48484 │ │ │ │ - b.n 168fa2 │ │ │ │ + b.n 168fca │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 47758 │ │ │ │ mov r0, r5 │ │ │ │ blx 47b58 │ │ │ │ - b.n 168f6e │ │ │ │ + b.n 168f96 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r4, [r0, #9] │ │ │ │ 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 +408232,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 @ 169448 │ │ │ │ + strb r0, [r2, #1] │ │ │ │ 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 +408260,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 169072 │ │ │ │ ldrb.w r3, [r7, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 169116 │ │ │ │ + beq.n 16913e │ │ │ │ add.w fp, r7, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16909c │ │ │ │ + bne.n 1690c4 │ │ │ │ strex r1, r2, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16908c │ │ │ │ + bne.n 1690b4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1691b2 │ │ │ │ + bne.w 1691da │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16a664 │ │ │ │ + bl 16a68c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 16911e │ │ │ │ + cbz r0, 169146 │ │ │ │ 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 16911c │ │ │ │ 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 16911c │ │ │ │ adds r6, #19 │ │ │ │ mov r3, sl │ │ │ │ - b.n 1690e8 │ │ │ │ + b.n 169110 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 16914e │ │ │ │ + beq.n 169176 │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1690e4 │ │ │ │ + beq.n 16910c │ │ │ │ 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 169128 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1691a4 │ │ │ │ + bne.n 1691cc │ │ │ │ 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, 169162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1686d4 │ │ │ │ + bl 1686fc │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16a664 │ │ │ │ + bl 16a68c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1690b4 │ │ │ │ + bne.n 1690dc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16910e │ │ │ │ - b.n 16913e │ │ │ │ + beq.n 169136 │ │ │ │ + b.n 169166 │ │ │ │ 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 16911e │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ - cbz r3, 169180 │ │ │ │ + cbz r3, 1691a8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17baa0 │ │ │ │ + bl 17bac8 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1690f6 │ │ │ │ + bne.n 16911e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 169184 │ │ │ │ + bne.n 1691ac │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1691fa │ │ │ │ + cbnz r3, 169222 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 169118 │ │ │ │ + beq.n 169140 │ │ │ │ str.w r5, [r8] │ │ │ │ - b.n 169118 │ │ │ │ + b.n 169140 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 1695d4 │ │ │ │ - b.n 169116 │ │ │ │ + bl 1695fc │ │ │ │ + b.n 16913e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1691de │ │ │ │ + bne.n 169206 │ │ │ │ mov.w sl, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, fp │ │ │ │ - bl 1695fc │ │ │ │ + bl 169624 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ strex r2, sl, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1691c8 │ │ │ │ + bne.n 1691f0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1691ba │ │ │ │ - b.n 1690a6 │ │ │ │ + bne.n 1691e2 │ │ │ │ + b.n 1690ce │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ strex r1, r2, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1691e4 │ │ │ │ + bne.n 16920c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1691b6 │ │ │ │ - b.n 1690a6 │ │ │ │ + bne.n 1691de │ │ │ │ + b.n 1690ce │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 1695d4 │ │ │ │ - b.n 169198 │ │ │ │ + bl 1695fc │ │ │ │ + b.n 1691c0 │ │ │ │ stmdb 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] @ (1695f0 ) │ │ │ │ + ldr r3, [pc, #932] @ (1695f4 ) │ │ │ │ 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 +408439,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 169262 │ │ │ │ ldrb.w fp, [r8, #56] @ 0x38 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 169302 │ │ │ │ + beq.n 16932a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 169302 │ │ │ │ + beq.n 16932a │ │ │ │ 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 1692be │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 169286 │ │ │ │ + bne.n 1692ae │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 169424 │ │ │ │ + bne.w 16944c │ │ │ │ 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, 16934c │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1692d2 │ │ │ │ + bne.n 1692fa │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r7, #1 │ │ │ │ blx 48460 │ │ │ │ cmp.w r7, #1000 @ 0x3e8 │ │ │ │ - bne.n 1692ac │ │ │ │ + bne.n 1692d4 │ │ │ │ adds r6, #1 │ │ │ │ - bne.n 169324 │ │ │ │ + bne.n 16934c │ │ │ │ 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 169312 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 169414 │ │ │ │ + bne.w 16943c │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr r2, [pc, #712] @ (1695d0 ) │ │ │ │ - ldr r3, [pc, #704] @ (1695cc ) │ │ │ │ + ldr r2, [pc, #712] @ (1695f8 ) │ │ │ │ + ldr r3, [pc, #704] @ (1695f4 ) │ │ │ │ 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 1695da │ │ │ │ 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 169366 │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16932e │ │ │ │ + bne.n 169356 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16955c │ │ │ │ + bne.w 169584 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1686d4 │ │ │ │ + bl 1686fc │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16a664 │ │ │ │ + bl 16a68c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1693a4 │ │ │ │ + cbz r0, 1693cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 169368 │ │ │ │ + bne.n 169390 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1695a2 │ │ │ │ + bne.w 1695ca │ │ │ │ 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 169320 │ │ │ │ + b.n 1693bc │ │ │ │ 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 17bac8 │ │ │ │ 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 16ae48 │ │ │ │ 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 169496 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1693ec │ │ │ │ + bne.n 169414 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1692d6 │ │ │ │ + beq.w 1692fe │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1695d4 │ │ │ │ - b.n 1692d6 │ │ │ │ + bl 1695fc │ │ │ │ + b.n 1692fe │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 1695d4 │ │ │ │ - b.n 169302 │ │ │ │ + bl 1695fc │ │ │ │ + b.n 16932a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 169446 │ │ │ │ + beq.n 16946e │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 169430 │ │ │ │ + bne.n 169458 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1692a0 │ │ │ │ + beq.w 1692c8 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169624 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 169458 │ │ │ │ + bne.n 169480 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16944a │ │ │ │ - b.n 1692a0 │ │ │ │ + bne.n 169472 │ │ │ │ + b.n 1692c8 │ │ │ │ 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 169410 │ │ │ │ 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 169410 │ │ │ │ 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 169410 │ │ │ │ + vldr d7, [pc, #244] @ 1695e0 │ │ │ │ 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] @ 1695e8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx 4834c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1693e8 │ │ │ │ + bne.n 169410 │ │ │ │ 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 169410 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 486f0 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - bl 16decc │ │ │ │ + bl 16def4 │ │ │ │ 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 16ae84 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 16a5ec │ │ │ │ + bl 16a614 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16869c │ │ │ │ + bl 1686c4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 47ee8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 4792c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 16869c │ │ │ │ - b.n 169306 │ │ │ │ + bl 1686c4 │ │ │ │ + b.n 16932e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 16957c │ │ │ │ + beq.n 1695a4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 169566 │ │ │ │ + bne.n 16958e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 169348 │ │ │ │ + beq.w 169370 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169624 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16958c │ │ │ │ + bne.n 1695b4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16957e │ │ │ │ - b.n 169348 │ │ │ │ + bne.n 1695a6 │ │ │ │ + b.n 169370 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1695d4 │ │ │ │ - b.n 169380 │ │ │ │ + bl 1695fc │ │ │ │ + b.n 1693a8 │ │ │ │ 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, [r5, #88] @ 0x58 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ 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 +408794,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 16968a │ │ │ │ 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, 169696 │ │ │ │ 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, 1696c4 │ │ │ │ ands.w r5, r5, ip │ │ │ │ - beq.n 1696aa │ │ │ │ + beq.n 1696d2 │ │ │ │ asrs r2, r0, #13 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ - b.n 169664 │ │ │ │ + b.n 16968c │ │ │ │ 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 169708 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 16969a │ │ │ │ + bgt.n 1696c2 │ │ │ │ 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 16968c │ │ │ │ vabs.f32 s15, s0 │ │ │ │ - vldr s0, [pc, #12] @ 1696f4 │ │ │ │ + vldr s0, [pc, #12] @ 16971c │ │ │ │ vmul.f32 s0, s15, s0 │ │ │ │ blx 47788 │ │ │ │ - b.n 1696c8 │ │ │ │ + b.n 1696f0 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1698f8 ) │ │ │ │ + ldr r3, [pc, #512] @ (169920 ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 171a98 │ │ │ │ + bl 171ac0 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 169748 │ │ │ │ + vldr s15, [pc, #48] @ 169770 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 16974c │ │ │ │ + vldr s14, [pc, #40] @ 169774 │ │ │ │ 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 +408918,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 1697e8 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1697ee │ │ │ │ + beq.n 169816 │ │ │ │ mul.w r0, r8, r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w fp, r3, r0 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1697ee │ │ │ │ + cbz r1, 169816 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1697b2 │ │ │ │ + beq.n 1697da │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1697b2 │ │ │ │ + bne.n 1697da │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1697b2 │ │ │ │ + beq.n 1697da │ │ │ │ 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 +408973,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 169944 │ │ │ │ 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 +409122,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 1699de │ │ │ │ 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 +409182,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 16985c │ │ │ │ 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 169c9a │ │ │ │ cmp r6, #30 │ │ │ │ - bls.n 169b6c │ │ │ │ + bls.n 169b94 │ │ │ │ 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] @ 169cc8 │ │ │ │ mov.w r8, r6, lsl #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r9, pc │ │ │ │ - bl 16e1b8 │ │ │ │ + bl 16e1e0 │ │ │ │ add.w r7, r9, r8 │ │ │ │ movs r1, #12 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r2, r5 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16dff4 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 169b66 │ │ │ │ + beq.n 169b8e │ │ │ │ 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 +409238,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 169c76 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 169c5a │ │ │ │ + beq.n 169c82 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 169c5a │ │ │ │ + beq.n 169c82 │ │ │ │ movs r2, #12 │ │ │ │ mov r8, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ - b.n 169bec │ │ │ │ + b.n 169c14 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 169c46 │ │ │ │ + beq.n 169c6e │ │ │ │ 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 +409273,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, 169c8a │ │ │ │ adds r3, #12 │ │ │ │ strd r1, r0, [ip] │ │ │ │ cmp r3, r8 │ │ │ │ str.w r6, [ip, #8] │ │ │ │ - beq.n 169c4c │ │ │ │ + beq.n 169c74 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 169be8 │ │ │ │ + bne.n 169c10 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 169c40 │ │ │ │ + bne.n 169c68 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ 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 169bfe │ │ │ │ + b.n 169c76 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add ip, lr │ │ │ │ add fp, r4 │ │ │ │ cmp r5, fp │ │ │ │ - bhi.n 169c2c │ │ │ │ + bhi.n 169c54 │ │ │ │ sub.w fp, fp, r5 │ │ │ │ - b.n 169c26 │ │ │ │ + b.n 169c4e │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 169b62 │ │ │ │ - ldr r0, [pc, #36] @ (169ca4 ) │ │ │ │ + bne.w 169b8a │ │ │ │ + ldr r0, [pc, #36] @ (169ccc ) │ │ │ │ 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 169b8e │ │ │ │ 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 169dbe │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 169d8e │ │ │ │ + bls.n 169db6 │ │ │ │ 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 +409360,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 169d58 │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ - bne.n 169d6c │ │ │ │ + bne.n 169d94 │ │ │ │ add r4, r9 │ │ │ │ cmp r7, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r7 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 169da0 │ │ │ │ + beq.n 169dc8 │ │ │ │ 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 169d3a │ │ │ │ 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 +409399,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 169d4c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 169d24 │ │ │ │ + bne.n 169d4c │ │ │ │ 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 169d4c │ │ │ │ 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 169b6c │ │ │ │ + b.n 169cf8 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 169b44 │ │ │ │ - b.n 169cd0 │ │ │ │ + bl 169b6c │ │ │ │ + b.n 169cf8 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 169d48 │ │ │ │ - b.n 169d64 │ │ │ │ + bne.n 169d70 │ │ │ │ + b.n 169d8c │ │ │ │ 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] @ 169e30 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #12 │ │ │ │ vstr d7, [r4, #16] │ │ │ │ - vldr d7, [pc, #64] @ 169e10 │ │ │ │ + vldr d7, [pc, #64] @ 169e38 │ │ │ │ str r2, [r4, #4] │ │ │ │ movs r2, #5 │ │ │ │ str r3, [r4, #8] │ │ │ │ vstr d7, [r4, #24] │ │ │ │ - vldr d7, [pc, #60] @ 169e18 │ │ │ │ + vldr d7, [pc, #60] @ 169e40 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #60] @ 169e20 │ │ │ │ + vldr d7, [pc, #60] @ 169e48 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - bl 16dfcc │ │ │ │ - vldr d7, [pc, #56] @ 169e28 │ │ │ │ - ldr r3, [pc, #60] @ (169e30 ) │ │ │ │ + bl 16dff4 │ │ │ │ + vldr d7, [pc, #56] @ 169e50 │ │ │ │ + ldr r3, [pc, #60] @ (169e58 ) │ │ │ │ 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 +409483,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 16def4 │ │ │ │ + cbz r0, 169ec6 │ │ │ │ + vldr d7, [pc, #84] @ 169ed0 │ │ │ │ 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] @ 169ed8 │ │ │ │ str r5, [r0, #8] │ │ │ │ vstr d7, [r0, #32] │ │ │ │ - vldr d7, [pc, #72] @ 169eb8 │ │ │ │ + vldr d7, [pc, #72] @ 169ee0 │ │ │ │ vstr d7, [r0, #16] │ │ │ │ - vldr d7, [pc, #72] @ 169ec0 │ │ │ │ + vldr d7, [pc, #72] @ 169ee8 │ │ │ │ vstr d7, [r0, #40] @ 0x28 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16dff4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #60] @ (169ec8 ) │ │ │ │ + ldr r3, [pc, #60] @ (169ef0 ) │ │ │ │ str r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r0, 169e98 │ │ │ │ + cbz r0, 169ec0 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 169e94 │ │ │ │ + b.n 169ebc │ │ │ │ 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 +409537,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] @ (169f10 ) │ │ │ │ + ldr r1, [pc, #12] @ (169f14 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 169e38 │ │ │ │ + bl 169e60 │ │ │ │ pop {r3, pc} │ │ │ │ - str??.w pc, [pc, #-4095] @ 168eed │ │ │ │ + str??.w pc, [pc, #-4095] @ 168f15 │ │ │ │ @ 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 16def4 │ │ │ │ + cbz r0, 169f94 │ │ │ │ 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 +409570,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 169f3e │ │ │ │ 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 16dfd0 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 169f66 │ │ │ │ + cbz r0, 169f8e │ │ │ │ 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 16e0c0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 169f62 │ │ │ │ - cbz r0, 169fd6 │ │ │ │ + b.n 169f8a │ │ │ │ + cbz r0, 169ffe │ │ │ │ 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, 169fee │ │ │ │ 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, 169fee │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 169fce │ │ │ │ + cbz r3, 169ff6 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 169fce │ │ │ │ + beq.n 169ff6 │ │ │ │ movs r7, #12 │ │ │ │ - b.n 169fa8 │ │ │ │ + b.n 169fd0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 169fc0 │ │ │ │ + beq.n 169fe8 │ │ │ │ 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 169fee │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 169fa2 │ │ │ │ + bne.n 169fca │ │ │ │ adds r4, #12 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 169fba │ │ │ │ + bne.n 169fe2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 169f94 │ │ │ │ - b.n 169fc6 │ │ │ │ + bne.n 169fbc │ │ │ │ + b.n 169fee │ │ │ │ bx lr │ │ │ │ - cbz r0, 16a02c │ │ │ │ + cbz r0, 16a054 │ │ │ │ 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, 16a056 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movs r7, #12 │ │ │ │ mul.w r3, r7, r2 │ │ │ │ - cbz r3, 16a020 │ │ │ │ + cbz r3, 16a048 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 16a010 │ │ │ │ + cbz r3, 16a038 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 16a010 │ │ │ │ + beq.n 16a038 │ │ │ │ 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 16a028 │ │ │ │ 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] @ (16a07c ) │ │ │ │ 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 169b10 │ │ │ │ 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 169784 │ │ │ │ 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 169784 │ │ │ │ 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 169cd0 │ │ │ │ + cbz r0, 16a0e2 │ │ │ │ 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 169cd0 │ │ │ │ + cbz r0, 16a100 │ │ │ │ strd r5, r4, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 16a0f6 │ │ │ │ + cbz r1, 16a11e │ │ │ │ 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 +409758,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 169784 │ │ │ │ + cbz r0, 16a154 │ │ │ │ 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, 16a19a │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov.w ip, #12 │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 16a16e │ │ │ │ + beq.n 16a196 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r1, 16a168 │ │ │ │ + cbz r1, 16a190 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 16a15a │ │ │ │ + beq.n 16a182 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ adds r0, #12 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 16a176 │ │ │ │ + beq.n 16a19e │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16a14e │ │ │ │ - b.n 16a15a │ │ │ │ + bne.n 16a176 │ │ │ │ + b.n 16a182 │ │ │ │ adds r0, #12 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 16a148 │ │ │ │ + bne.n 16a170 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - b.n 16a13a │ │ │ │ + b.n 16a162 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 16a154 │ │ │ │ + b.n 16a17c │ │ │ │ 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 16a25c │ │ │ │ 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 +409844,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 16a1f4 │ │ │ │ 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 16985c │ │ │ │ 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 16a32c │ │ │ │ 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 +409903,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 16a2b6 │ │ │ │ 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 16985c │ │ │ │ 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 16985c │ │ │ │ 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 +409973,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 16a486 │ │ │ │ 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 +410005,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 16a41e │ │ │ │ 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 +410021,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 16985c │ │ │ │ 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 +410037,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] @ (16a4d0 ) │ │ │ │ + ldr r1, [pc, #12] @ (16a4d4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 169e38 │ │ │ │ + bl 169e60 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 4d64aa │ │ │ │ - bl 4c44ae │ │ │ │ + bl 4d64d2 │ │ │ │ + bl 4c44d6 │ │ │ │ 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 16a520 │ │ │ │ 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 16a518 │ │ │ │ + ldr r2, [pc, #36] @ (16a524 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 16a4e0 │ │ │ │ + b.n 16a508 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - beq.n 16a4f0 │ │ │ │ + beq.n 16a518 │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 16a4da │ │ │ │ + bcc.n 16a502 │ │ │ │ mov r0, r5 │ │ │ │ - bl 169b44 │ │ │ │ + bl 169b6c │ │ │ │ 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 16a674 │ │ │ │ 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 16df3c │ │ │ │ + cbz r0, 16a572 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #52] @ (16a550 ) │ │ │ │ - ldr r1, [pc, #56] @ (16a554 ) │ │ │ │ + ldr r2, [pc, #52] @ (16a578 ) │ │ │ │ + ldr r1, [pc, #56] @ (16a57c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 169e38 │ │ │ │ + bl 169e60 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 16a540 │ │ │ │ + cbz r0, 16a568 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16de88 │ │ │ │ - cbz r0, 16a544 │ │ │ │ - ldr r1, [pc, #36] @ (16a558 ) │ │ │ │ + bl 16deb0 │ │ │ │ + cbz r0, 16a56c │ │ │ │ + ldr r1, [pc, #36] @ (16a580 ) │ │ │ │ add r1, pc │ │ │ │ - bl 16e1c4 │ │ │ │ + bl 16e1ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 16a540 │ │ │ │ + cbz r3, 16a568 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 16a540 │ │ │ │ + b.n 16a568 │ │ │ │ nop │ │ │ │ - bl 464552 │ │ │ │ - bl fff6e556 │ │ │ │ + bl 46457a │ │ │ │ + bl fff6e57e │ │ │ │ lsls r7, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 16a5b8 │ │ │ │ + cbz r0, 16a5e0 │ │ │ │ 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, 16a5d6 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r7, #12 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mul.w r3, r7, r2 │ │ │ │ - cbz r3, 16a5a6 │ │ │ │ + cbz r3, 16a5ce │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 16a596 │ │ │ │ + cbz r3, 16a5be │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 16a596 │ │ │ │ + beq.n 16a5be │ │ │ │ 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 16a5ac │ │ │ │ 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 16e1e0 │ │ │ │ + bl 16a584 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r0, 16a5ea │ │ │ │ + cbz r0, 16a612 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ 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 16a686 │ │ │ │ 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 16a686 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ blx 48250 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 16a65e │ │ │ │ + cbz r0, 16a686 │ │ │ │ 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 16985c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 169ca8 │ │ │ │ + bl 169cd0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 16a658 │ │ │ │ + cbz r0, 16a680 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbz r2, 16a660 │ │ │ │ + cbz r2, 16a688 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 16a660 │ │ │ │ + beq.n 16a688 │ │ │ │ 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] @ (16a6f4 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r1, [pc, #88] @ (16a6d0 ) │ │ │ │ + ldr r1, [pc, #88] @ (16a6f8 ) │ │ │ │ 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 16a6d6 │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ - beq.n 16a6ac │ │ │ │ + beq.n 16a6d4 │ │ │ │ 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 169784 │ │ │ │ + cbz r0, 16a6d6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r2, [pc, #36] @ (16a6d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (16a6d0 ) │ │ │ │ + ldr r2, [pc, #36] @ (16a6fc ) │ │ │ │ + ldr r3, [pc, #28] @ (16a6f8 ) │ │ │ │ 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 16a6ee │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, r5] │ │ │ │ + ldr r2, [r4, r4] │ │ │ │ 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] @ (16a788 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #120] @ (16a764 ) │ │ │ │ + ldr r1, [pc, #120] @ (16a78c ) │ │ │ │ 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 16a76c │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #8] │ │ │ │ - beq.n 16a744 │ │ │ │ + beq.n 16a76c │ │ │ │ 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 169784 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 16a744 │ │ │ │ + cbz r0, 16a76c │ │ │ │ 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] @ (16a790 ) │ │ │ │ + ldr r3, [pc, #28] @ (16a78c ) │ │ │ │ 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 16a784 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r2, r4] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ 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] @ (16a828 ) │ │ │ │ + ldr r4, [pc, #132] @ (16a82c ) │ │ │ │ add r0, pc │ │ │ │ - bl 16b80c │ │ │ │ - ldr r1, [pc, #128] @ (16a808 ) │ │ │ │ + bl 16b834 │ │ │ │ + ldr r1, [pc, #128] @ (16a830 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1732bc │ │ │ │ + bl 1732e4 │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 16a796 │ │ │ │ + cbnz r3, 16a7be │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r5, [pc, #116] @ (16a80c ) │ │ │ │ - ldr r3, [pc, #116] @ (16a810 ) │ │ │ │ + ldr r5, [pc, #116] @ (16a834 ) │ │ │ │ + ldr r3, [pc, #116] @ (16a838 ) │ │ │ │ add r5, pc │ │ │ │ - ldr r6, [pc, #116] @ (16a814 ) │ │ │ │ + ldr r6, [pc, #116] @ (16a83c ) │ │ │ │ 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 16a7f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 16a7be │ │ │ │ + bmi.n 16a7e6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 16ca7c │ │ │ │ + bl 16caa4 │ │ │ │ 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 16a7de │ │ │ │ + ldr r0, [pc, #60] @ (16a840 ) │ │ │ │ add r0, pc │ │ │ │ - bl 16b80c │ │ │ │ + bl 16b834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16a7b6 │ │ │ │ - ldr r1, [pc, #52] @ (16a81c ) │ │ │ │ + beq.n 16a7de │ │ │ │ + ldr r1, [pc, #52] @ (16a844 ) │ │ │ │ add r1, pc │ │ │ │ blx 486fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16a7b8 │ │ │ │ + beq.n 16a7e0 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r0, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 16a7b8 │ │ │ │ + b.n 16a7e0 │ │ │ │ nop │ │ │ │ muls r6, r3 │ │ │ │ movs r2, r2 │ │ │ │ - ldr r6, [r6, r1] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [pc, #336] @ (16a95c ) │ │ │ │ + ldr r2, [pc, #176] @ (16a8e4 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r6, [r2, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #20] │ │ │ │ + ldrb r6, [r1, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ orrs r4, r1 │ │ │ │ movs r2, r2 │ │ │ │ - ldr r7, [pc, #592] @ (16aa70 ) │ │ │ │ + ldr r7, [pc, #592] @ (16aa98 ) │ │ │ │ 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] @ (16aa08 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #420] @ (16a9e4 ) │ │ │ │ + ldr r3, [pc, #420] @ (16aa0c ) │ │ │ │ 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] @ (16aa10 ) │ │ │ │ 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 16a994 │ │ │ │ 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 16a9a6 │ │ │ │ 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 16a986 │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16a95e │ │ │ │ + bne.n 16a986 │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 16a8ca │ │ │ │ + ble.n 16a8f2 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #316] @ (16a9ec ) │ │ │ │ - ldr r3, [pc, #304] @ (16a9e4 ) │ │ │ │ + ldr r2, [pc, #316] @ (16aa14 ) │ │ │ │ + ldr r3, [pc, #304] @ (16aa0c ) │ │ │ │ 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 16a9f6 │ │ │ │ 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 16a9fa │ │ │ │ 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 16a848 │ │ │ │ + b.n 16a8d6 │ │ │ │ + ldr r3, [pc, #256] @ (16aa18 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #252] @ (16a9f4 ) │ │ │ │ + ldr r3, [pc, #252] @ (16aa1c ) │ │ │ │ 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 16a94c │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ add r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ @@ -410492,95 +410518,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 16a9da │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 16a94c │ │ │ │ + beq.n 16a974 │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 16a95e │ │ │ │ + beq.n 16a986 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #164] @ (16a9f8 ) │ │ │ │ + ldr r2, [pc, #164] @ (16aa20 ) │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 47b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 16a8a0 │ │ │ │ - ldr r1, [pc, #156] @ (16a9fc ) │ │ │ │ + bge.n 16a8c8 │ │ │ │ + ldr r1, [pc, #156] @ (16aa24 ) │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 486c0 │ │ │ │ - b.n 16a8ac │ │ │ │ + b.n 16a8d4 │ │ │ │ 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 16a8b0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 16a9ac │ │ │ │ - add r3, pc, #8 @ (adr r3, 16a990 ) │ │ │ │ + bhi.n 16a9d4 │ │ │ │ + add r3, pc, #8 @ (adr r3, 16a9b8 ) │ │ │ │ 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] @ (16aa28 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 16a8f0 │ │ │ │ - ldr r3, [pc, #92] @ (16aa04 ) │ │ │ │ + b.n 16a918 │ │ │ │ + ldr r3, [pc, #92] @ (16aa2c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 16a8f0 │ │ │ │ - ldr r3, [pc, #88] @ (16aa08 ) │ │ │ │ + b.n 16a918 │ │ │ │ + ldr r3, [pc, #88] @ (16aa30 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 16a8f0 │ │ │ │ + b.n 16a918 │ │ │ │ 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 16a978 │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 16a950 │ │ │ │ - b.n 16a8a2 │ │ │ │ + bne.n 16a978 │ │ │ │ + b.n 16a8ca │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (16aa0c ) │ │ │ │ + ldr r3, [pc, #56] @ (16aa34 ) │ │ │ │ subs r7, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r5, r7] │ │ │ │ - b.n 16a8ac │ │ │ │ + b.n 16a8d4 │ │ │ │ nop │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, r5 │ │ │ │ movs r2, r2 │ │ │ │ - ldrsb r2, [r1, r5] │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bls.n 16aac8 │ │ │ │ + bls.n 16aaf0 │ │ │ │ movs r1, r2 │ │ │ │ tst r6, r1 │ │ │ │ movs r2, r2 │ │ │ │ @ instruction: 0xe8500010 │ │ │ │ sbcs r4, r5 │ │ │ │ movs r2, r2 │ │ │ │ adcs r6, r2 │ │ │ │ @@ -410592,256 +410618,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] @ (16aab8 ) │ │ │ │ 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] @ (16aabc ) │ │ │ │ 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 16a848 │ │ │ │ + ldr r3, [pc, #72] @ (16aac0 ) │ │ │ │ + ldr r2, [pc, #72] @ (16aac4 ) │ │ │ │ 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 16aa96 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #48] @ (16aaa0 ) │ │ │ │ - ldr r3, [pc, #32] @ (16aa94 ) │ │ │ │ + ldr r2, [pc, #48] @ (16aac8 ) │ │ │ │ + ldr r3, [pc, #32] @ (16aabc ) │ │ │ │ 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 16aab2 │ │ │ │ add.w sp, sp, #1048 @ 0x418 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r2, r7] │ │ │ │ + strb r4, [r5, r6] │ │ │ │ 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, [r4, r5] │ │ │ │ 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] @ (16ab4c ) │ │ │ │ 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] @ (16ab50 ) │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - ldr r4, [pc, #92] @ (16ab2c ) │ │ │ │ + ldr r4, [pc, #92] @ (16ab54 ) │ │ │ │ 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 16a848 │ │ │ │ + ldr r2, [pc, #72] @ (16ab58 ) │ │ │ │ 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 16ab2c │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #44] @ (16ab34 ) │ │ │ │ - ldr r3, [pc, #32] @ (16ab28 ) │ │ │ │ + ldr r2, [pc, #44] @ (16ab5c ) │ │ │ │ + ldr r3, [pc, #32] @ (16ab50 ) │ │ │ │ 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 16ab48 │ │ │ │ add.w sp, sp, #1048 @ 0x418 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r3, #8] │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, r4] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strh r2, [r3, #32] │ │ │ │ movs r1, r2 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ 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] @ (16abe0 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #108] @ (16abbc ) │ │ │ │ + ldr r3, [pc, #108] @ (16abe4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #108] @ (16abc0 ) │ │ │ │ + ldr r6, [pc, #108] @ (16abe8 ) │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #104] @ (16abc4 ) │ │ │ │ + ldr r1, [pc, #104] @ (16abec ) │ │ │ │ add r6, pc │ │ │ │ - ldr r0, [pc, #104] @ (16abc8 ) │ │ │ │ + ldr r0, [pc, #104] @ (16abf0 ) │ │ │ │ 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 180a74 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 16ab88 │ │ │ │ + bpl.n 16abb0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16aaa4 │ │ │ │ + bl 16aacc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 16ab9a │ │ │ │ + bpl.n 16abc2 │ │ │ │ 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 16aa38 │ │ │ │ + ldr r2, [pc, #48] @ (16abf4 ) │ │ │ │ + ldr r3, [pc, #28] @ (16abe4 ) │ │ │ │ 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 16abdc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #5] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ stc2 15, cr15, [r7], {255} @ 0xff │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r4, [r0, #5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r3, r1] │ │ │ │ + strb r6, [r6, 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] @ 16ac4c │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (16ac28 ) │ │ │ │ + ldr r2, [pc, #64] @ (16ac50 ) │ │ │ │ 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 16ab60 │ │ │ │ + ldr r2, [pc, #40] @ (16ac54 ) │ │ │ │ + ldr r3, [pc, #32] @ (16ac50 ) │ │ │ │ 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 16ac48 │ │ │ │ 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, [r5, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, r7] │ │ │ │ + strh r6, [r1, r7] │ │ │ │ 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] @ 16acbc │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 16ac66 │ │ │ │ + b.n 16ac8e │ │ │ │ strb.w r9, [r4] │ │ │ │ adds r6, r4, #1 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16abf8 │ │ │ │ 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 16ac7c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 16ac8e │ │ │ │ + beq.n 16acb6 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r4, r7 │ │ │ │ subs r4, r4, r6 │ │ │ │ mov r2, r4 │ │ │ │ blx 47c18 │ │ │ │ @@ -410854,81 +410880,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 16def4 │ │ │ │ + ldr r1, [pc, #24] @ (16acf4 ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e21c │ │ │ │ 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 16b1d8 │ │ │ │ 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] @ (16ad58 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #76] @ (16ad34 ) │ │ │ │ + ldr r2, [pc, #76] @ (16ad5c ) │ │ │ │ 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 16e318 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16ac30 │ │ │ │ - ldr r2, [pc, #40] @ (16ad38 ) │ │ │ │ - ldr r3, [pc, #32] @ (16ad34 ) │ │ │ │ + bl 16ac58 │ │ │ │ + ldr r2, [pc, #40] @ (16ad60 ) │ │ │ │ + ldr r3, [pc, #32] @ (16ad5c ) │ │ │ │ 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 16ad54 │ │ │ │ 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, [r5, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, r3] │ │ │ │ + strh r2, [r0, r3] │ │ │ │ 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] @ (16add0 ) │ │ │ │ + ldr r3, [pc, #88] @ (16add4 ) │ │ │ │ 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 +410965,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 16ac58 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #36] @ (16adb0 ) │ │ │ │ - ldr r3, [pc, #28] @ (16adac ) │ │ │ │ + ldr r2, [pc, #36] @ (16add8 ) │ │ │ │ + ldr r3, [pc, #28] @ (16add4 ) │ │ │ │ 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 16adca │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + strh r6, [r7, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + strh r6, [r0, 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, #3968] @ 0xf80 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (16ae14 ) │ │ │ │ - ldr r3, [pc, #80] @ (16ae18 ) │ │ │ │ + ldr r2, [pc, #76] @ (16ae3c ) │ │ │ │ + ldr r3, [pc, #80] @ (16ae40 ) │ │ │ │ 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 16d9a0 │ │ │ │ + cbnz r4, 16ae2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da4c │ │ │ │ - ldr r2, [pc, #44] @ (16ae1c ) │ │ │ │ - ldr r3, [pc, #40] @ (16ae18 ) │ │ │ │ + bl 16da74 │ │ │ │ + ldr r2, [pc, #44] @ (16ae44 ) │ │ │ │ + ldr r3, [pc, #40] @ (16ae40 ) │ │ │ │ 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 16ae38 │ │ │ │ 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 16d9e0 │ │ │ │ + b.n 16ae0c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r6, r0] │ │ │ │ + strh r2, [r1, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + str r4, [r4, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 16ae58 │ │ │ │ + ldr.w lr, [pc, #48] @ 16ae80 │ │ │ │ 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 16ae54 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - blt.n 16aee8 │ │ │ │ + blt.n 16af10 │ │ │ │ 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 +411074,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 16ae8c │ │ │ │ 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 +411101,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 16aeec │ │ │ │ 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] @ (16af74 ) │ │ │ │ + ldr r3, [pc, #84] @ (16af78 ) │ │ │ │ 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 17e7a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e81c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 17ebe4 │ │ │ │ - ldr r2, [pc, #36] @ (16af54 ) │ │ │ │ - ldr r3, [pc, #32] @ (16af50 ) │ │ │ │ + bl 17ec0c │ │ │ │ + ldr r2, [pc, #36] @ (16af7c ) │ │ │ │ + ldr r3, [pc, #32] @ (16af78 ) │ │ │ │ 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 16af70 │ │ │ │ addw sp, sp, #1924 @ 0x784 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r7, r3] │ │ │ │ + str r4, [r2, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, r3] │ │ │ │ + str r4, [r4, r2] │ │ │ │ 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] @ (16afe8 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #84] @ (16afc4 ) │ │ │ │ + ldr r3, [pc, #84] @ (16afec ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r7, [pc, #80] @ (16afc8 ) │ │ │ │ + ldr r7, [pc, #80] @ (16aff0 ) │ │ │ │ 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 16aec8 │ │ │ │ + ldr r2, [pc, #60] @ (16aff4 ) │ │ │ │ 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 16afb8 │ │ │ │ + ldr r2, [pc, #40] @ (16aff8 ) │ │ │ │ + ldr r3, [pc, #28] @ (16afec ) │ │ │ │ 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 16afe4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r4, [r4, r1] │ │ │ │ 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] │ │ │ │ + str r4, [r5, r0] │ │ │ │ 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] @ (16b054 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #72] @ (16b030 ) │ │ │ │ + ldr r3, [pc, #72] @ (16b058 ) │ │ │ │ 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 16aec8 │ │ │ │ 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] @ (16b05c ) │ │ │ │ + ldr r3, [pc, #36] @ (16b058 ) │ │ │ │ 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 16b04e │ │ │ │ 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, #936] @ (16b400 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #960] @ (16b3f8 ) │ │ │ │ + ldr r7, [pc, #800] @ (16b380 ) │ │ │ │ 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] @ (16b0c0 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (16b09c ) │ │ │ │ + ldr r3, [pc, #80] @ (16b0c4 ) │ │ │ │ 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 1809e8 │ │ │ │ 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] @ (16b0c4 ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (16b0a0 ) │ │ │ │ + ldr r2, [pc, #32] @ (16b0c8 ) │ │ │ │ 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 16b0bc │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #696] @ (16b354 ) │ │ │ │ + ldr r7, [pc, #536] @ (16b2dc ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #496] @ (16b294 ) │ │ │ │ + ldr r7, [pc, #336] @ (16b21c ) │ │ │ │ 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] @ (16b148 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #108] @ (16b124 ) │ │ │ │ + ldr r3, [pc, #108] @ (16b14c ) │ │ │ │ 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 16b13c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 1809c0 │ │ │ │ + bl 1809e8 │ │ │ │ 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 16b13c │ │ │ │ + ldr r2, [pc, #40] @ (16b150 ) │ │ │ │ + ldr r3, [pc, #36] @ (16b14c ) │ │ │ │ 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 16b144 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 16b0fc │ │ │ │ + b.n 16b124 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #264] @ (16b22c ) │ │ │ │ + ldr r7, [pc, #104] @ (16b1b4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #1008] @ (16b51c ) │ │ │ │ + ldr r6, [pc, #848] @ (16b4a4 ) │ │ │ │ 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 16b1a4 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 16b186 │ │ │ │ + bne.n 16b1ae │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 47454 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 16b186 │ │ │ │ + blt.n 16b1ae │ │ │ │ movs r1, #1 │ │ │ │ blx 47454 <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 16b180 │ │ │ │ + beq.n 16b1a8 │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 47454 <__fcntl_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 16b180 │ │ │ │ + beq.n 16b1a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 47b58 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 16b17c │ │ │ │ + b.n 16b1a4 │ │ │ │ stmdb 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] @ (16b2e8 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r3, [pc, #288] @ (16b2c4 ) │ │ │ │ + ldr r3, [pc, #288] @ (16b2ec ) │ │ │ │ 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 16b2ce │ │ │ │ mov r1, sp │ │ │ │ mov r8, r0 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ blx 47ed0 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16b288 │ │ │ │ + beq.n 16b2b0 │ │ │ │ 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 16b2be │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 16b1ec │ │ │ │ + b.n 16b214 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 16b214 │ │ │ │ + ble.n 16b23c │ │ │ │ add fp, r4 │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 16b23a │ │ │ │ + beq.n 16b262 │ │ │ │ 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 16b20a │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #11 │ │ │ │ it ne │ │ │ │ cmpne r4, #4 │ │ │ │ - beq.n 16b1e8 │ │ │ │ + beq.n 16b210 │ │ │ │ negs r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 16b1e6 │ │ │ │ + bgt.n 16b20e │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ movne r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 16b24a │ │ │ │ + bne.n 16b272 │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ blx 47cfc │ │ │ │ - cbz r0, 16b290 │ │ │ │ + cbz r0, 16b2b8 │ │ │ │ add r6, r5 │ │ │ │ add.w r5, r9, #4294967295 @ 0xffffffff │ │ │ │ subs r5, r5, r6 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 16b1dc │ │ │ │ + b.n 16b204 │ │ │ │ mvn.w r4, #13 │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ movne r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 16b220 │ │ │ │ + beq.n 16b248 │ │ │ │ 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, 16b2d6 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 16b26e │ │ │ │ + beq.n 16b296 │ │ │ │ str.w r6, [sl] │ │ │ │ - ldr r2, [pc, #88] @ (16b2c8 ) │ │ │ │ - ldr r3, [pc, #80] @ (16b2c4 ) │ │ │ │ + ldr r2, [pc, #88] @ (16b2f0 ) │ │ │ │ + ldr r3, [pc, #80] @ (16b2ec ) │ │ │ │ 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 16b2d2 │ │ │ │ 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 16b1f2 │ │ │ │ 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 16b296 │ │ │ │ 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 16b2ce │ │ │ │ + ldr r6, [pc, #192] @ (16b3ac ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #552] @ (16b4f4 ) │ │ │ │ + ldr r5, [pc, #392] @ (16b47c ) │ │ │ │ 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] @ (16b4dc ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #468] @ (16b4b8 ) │ │ │ │ + ldr r3, [pc, #468] @ (16b4e0 ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #464] @ (16b4bc ) │ │ │ │ + ldr r0, [pc, #464] @ (16b4e4 ) │ │ │ │ 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 172b50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47f84 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -411511,171 +411537,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 16b4bc │ │ │ │ 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 16b402 │ │ │ │ ldrh.w r3, [r9, #14] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 16b384 │ │ │ │ + bpl.n 16b3ac │ │ │ │ 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 16b4bc │ │ │ │ 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 16b426 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 16b330 │ │ │ │ + beq.n 16b358 │ │ │ │ blx 47800 │ │ │ │ - ldr r2, [pc, #276] @ (16b4c0 ) │ │ │ │ - ldr r1, [pc, #280] @ (16b4c4 ) │ │ │ │ + ldr r2, [pc, #276] @ (16b4e8 ) │ │ │ │ + ldr r1, [pc, #280] @ (16b4ec ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16abf8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #264] @ (16b4c8 ) │ │ │ │ - ldr r3, [pc, #248] @ (16b4b8 ) │ │ │ │ + ldr r2, [pc, #264] @ (16b4f0 ) │ │ │ │ + ldr r3, [pc, #248] @ (16b4e0 ) │ │ │ │ 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 16b4d6 │ │ │ │ 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 16b358 │ │ │ │ blx 47800 │ │ │ │ - ldr r2, [pc, #220] @ (16b4cc ) │ │ │ │ - ldr r1, [pc, #224] @ (16b4d0 ) │ │ │ │ + ldr r2, [pc, #220] @ (16b4f4 ) │ │ │ │ + ldr r1, [pc, #224] @ (16b4f8 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ - b.n 16b3b8 │ │ │ │ + bl 16abf8 │ │ │ │ + b.n 16b3e0 │ │ │ │ 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 16b450 │ │ │ │ + b.n 16b358 │ │ │ │ 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 16b4c0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 16b410 │ │ │ │ + bne.n 16b438 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ands.w sl, r8, #3072 @ 0xc00 │ │ │ │ - bne.n 16b484 │ │ │ │ + bne.n 16b4ac │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 485e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b410 │ │ │ │ + bne.n 16b438 │ │ │ │ ands.w sl, r8, #256 @ 0x100 │ │ │ │ - bne.n 16b46c │ │ │ │ + bne.n 16b494 │ │ │ │ ands.w r3, r8, #512 @ 0x200 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ - beq.n 16b414 │ │ │ │ + beq.n 16b43c │ │ │ │ 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 16b43c │ │ │ │ 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 16b4c6 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 16b414 │ │ │ │ + b.n 16b43c │ │ │ │ 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 16b3e4 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ - b.n 16b330 │ │ │ │ - ldr r2, [pc, #52] @ (16b4d4 ) │ │ │ │ + b.n 16b358 │ │ │ │ + ldr r2, [pc, #52] @ (16b4fc ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (16b4d8 ) │ │ │ │ + ldr r1, [pc, #52] @ (16b500 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ - b.n 16b3b8 │ │ │ │ + bl 16abf8 │ │ │ │ + b.n 16b3e0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #88] @ (16b510 ) │ │ │ │ + ldr r4, [pc, #952] @ (16b898 ) │ │ │ │ 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 r4, [pc, #80] @ (16b544 ) │ │ │ │ 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 +411716,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 16b694 │ │ │ │ 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 16b62c │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.n 16b5c6 │ │ │ │ + bcs.n 16b5ee │ │ │ │ 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 16b606 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ blx 47890 │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 16b610 │ │ │ │ + beq.n 16b638 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 487a4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16b5f2 │ │ │ │ + beq.n 16b61a │ │ │ │ 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 +411771,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 16b64c │ │ │ │ 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 16b66c │ │ │ │ + ldr r1, [pc, #204] @ (16b6a0 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r7, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 172a9c │ │ │ │ + bl 172ac4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b660 │ │ │ │ + bne.n 16b688 │ │ │ │ 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, 16b5f6 │ │ │ │ + ldr r3, [pc, #176] @ (16b6a4 ) │ │ │ │ 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, 16b610 │ │ │ │ + ldr r3, [pc, #156] @ (16b6a8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 16b5ce │ │ │ │ + beq.n 16b5f6 │ │ │ │ blx 47b58 │ │ │ │ - b.n 16b5ce │ │ │ │ + b.n 16b5f6 │ │ │ │ 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 16b5a8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16b5ce │ │ │ │ - ldr r3, [pc, #120] @ (16b684 ) │ │ │ │ + beq.n 16b5f6 │ │ │ │ + ldr r3, [pc, #120] @ (16b6ac ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 16b5ce │ │ │ │ + b.n 16b5f6 │ │ │ │ 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 16b574 │ │ │ │ + cbz r6, 16b65e │ │ │ │ + ldr r3, [pc, #104] @ (16b6b0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 16b636 │ │ │ │ + b.n 16b65e │ │ │ │ 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 16b67c │ │ │ │ + cbz r6, 16b65e │ │ │ │ + ldr r3, [pc, #88] @ (16b6b4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 16b640 │ │ │ │ + beq.n 16b668 │ │ │ │ blx 47b58 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b.n 16b5e8 │ │ │ │ - cbz r6, 16b64c │ │ │ │ - ldr r3, [pc, #72] @ (16b690 ) │ │ │ │ + b.n 16b610 │ │ │ │ + cbz r6, 16b674 │ │ │ │ + ldr r3, [pc, #72] @ (16b6b8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 16b63c │ │ │ │ - b.n 16b5ce │ │ │ │ + bne.n 16b664 │ │ │ │ + b.n 16b5f6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16b636 │ │ │ │ - ldr r3, [pc, #56] @ (16b694 ) │ │ │ │ + beq.n 16b65e │ │ │ │ + ldr r3, [pc, #56] @ (16b6bc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 16b636 │ │ │ │ + b.n 16b65e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16b636 │ │ │ │ - ldr r3, [pc, #48] @ (16b698 ) │ │ │ │ + beq.n 16b65e │ │ │ │ + ldr r3, [pc, #48] @ (16b6c0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 16b636 │ │ │ │ + b.n 16b65e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16b5d4 │ │ │ │ - ldr r3, [pc, #40] @ (16b69c ) │ │ │ │ + beq.n 16b5fc │ │ │ │ + ldr r3, [pc, #40] @ (16b6c4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 16b5d4 │ │ │ │ + b.n 16b5fc │ │ │ │ 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 +411888,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, 16b70c │ │ │ │ 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 +411904,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 180c44 │ │ │ │ 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] @ (16b7c8 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b710 │ │ │ │ + bne.n 16b738 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b700 │ │ │ │ + bne.n 16b728 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 16b754 │ │ │ │ - ldr r4, [pc, #140] @ (16b7a4 ) │ │ │ │ + cbnz r2, 16b77c │ │ │ │ + ldr r4, [pc, #140] @ (16b7cc ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 169f70 │ │ │ │ - ldr r3, [pc, #132] @ (16b7a8 ) │ │ │ │ - ldr r0, [pc, #132] @ (16b7ac ) │ │ │ │ + bl 169f98 │ │ │ │ + ldr r3, [pc, #132] @ (16b7d0 ) │ │ │ │ + ldr r0, [pc, #132] @ (16b7d4 ) │ │ │ │ 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 16b75e │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 16b74c │ │ │ │ + cbnz r3, 16b774 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1695d4 │ │ │ │ + bl 1695fc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 16b782 │ │ │ │ - ldr r4, [pc, #84] @ (16b7b0 ) │ │ │ │ + bne.n 16b7aa │ │ │ │ + ldr r4, [pc, #84] @ (16b7d8 ) │ │ │ │ movs r5, #2 │ │ │ │ add r4, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169624 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b76c │ │ │ │ + bne.n 16b794 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16b75e │ │ │ │ - b.n 16b716 │ │ │ │ + bne.n 16b786 │ │ │ │ + b.n 16b73e │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b788 │ │ │ │ + bne.n 16b7b0 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b758 │ │ │ │ - b.n 16b716 │ │ │ │ + bne.n 16b780 │ │ │ │ + b.n 16b73e │ │ │ │ nop │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r7, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r1, #88] @ 0x58 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r0, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ 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] @ (16b820 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (16b7fc ) │ │ │ │ + ldr r3, [pc, #52] @ (16b824 ) │ │ │ │ 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, 16b816 │ │ │ │ + ldr r2, [pc, #44] @ (16b828 ) │ │ │ │ + ldr r4, [pc, #48] @ (16b82c ) │ │ │ │ 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] @ (16b830 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 16b7d0 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + b.n 16b7f8 │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [pc, #200] @ (16b8c8 ) │ │ │ │ + ldr r0, [pc, #40] @ (16b850 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #80] @ 0x50 │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ 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] @ (16b98c ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r6, [pc, #304] @ (16b968 ) │ │ │ │ + ldr r6, [pc, #304] @ (16b990 ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b850 │ │ │ │ + bne.n 16b878 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b840 │ │ │ │ + bne.n 16b868 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b916 │ │ │ │ - ldr r3, [pc, #272] @ (16b96c ) │ │ │ │ + bne.n 16b93e │ │ │ │ + ldr r3, [pc, #272] @ (16b994 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16b8fc │ │ │ │ - ldr r7, [pc, #268] @ (16b970 ) │ │ │ │ + bne.n 16b924 │ │ │ │ + ldr r7, [pc, #268] @ (16b998 ) │ │ │ │ add r7, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ - cbz r5, 16b89a │ │ │ │ + cbz r5, 16b8c2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a058 │ │ │ │ - cbz r0, 16b8cc │ │ │ │ + bl 16a080 │ │ │ │ + cbz r0, 16b8f4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r0, [pc, #252] @ (16b974 ) │ │ │ │ + ldr r0, [pc, #252] @ (16b99c ) │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16b87e │ │ │ │ + bne.n 16b8a6 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b906 │ │ │ │ + bne.n 16b92e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #220] @ (16b978 ) │ │ │ │ + ldr r3, [pc, #220] @ (16b9a0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #212] @ (16b97c ) │ │ │ │ + ldr r3, [pc, #212] @ (16b9a4 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 169e38 │ │ │ │ + bl 169e60 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16b960 │ │ │ │ - ldr r0, [pc, #196] @ (16b980 ) │ │ │ │ + beq.n 16b988 │ │ │ │ + ldr r0, [pc, #196] @ (16b9a8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 278ccc │ │ │ │ + bl 278cf4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a080 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b874 │ │ │ │ - ldr r6, [pc, #180] @ (16b984 ) │ │ │ │ + bne.n 16b89c │ │ │ │ + ldr r6, [pc, #180] @ (16b9ac ) │ │ │ │ mov r1, r4 │ │ │ │ add r6, pc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e21c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16b960 │ │ │ │ + beq.n 16b988 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ blx 48834 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e21c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 16a090 │ │ │ │ - b.n 16b876 │ │ │ │ + bl 16a0b8 │ │ │ │ + b.n 16b89e │ │ │ │ mov r0, r4 │ │ │ │ blx 48834 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 16b876 │ │ │ │ + b.n 16b89e │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1695d4 │ │ │ │ + bl 1695fc │ │ │ │ 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 16b96c │ │ │ │ + ldr r5, [pc, #108] @ (16b9b0 ) │ │ │ │ movs r7, #2 │ │ │ │ add r5, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169624 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b92e │ │ │ │ + bne.n 16b956 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16b920 │ │ │ │ - b.n 16b858 │ │ │ │ + bne.n 16b948 │ │ │ │ + b.n 16b880 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b94a │ │ │ │ + bne.n 16b972 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b91a │ │ │ │ - b.n 16b858 │ │ │ │ + bne.n 16b942 │ │ │ │ + b.n 16b880 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 16b876 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + b.n 16b89e │ │ │ │ + ldr r2, [r0, #72] @ 0x48 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0x47c2 │ │ │ │ + @ instruction: 0x479a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r1, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #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, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ 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 +412212,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] @ (16ba70 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #120] @ (16ba4c ) │ │ │ │ + ldr r3, [pc, #120] @ (16ba74 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (16ba50 ) │ │ │ │ + ldr r0, [pc, #116] @ (16ba78 ) │ │ │ │ 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 16b1b4 │ │ │ │ + cbz r0, 16ba38 │ │ │ │ + ldr r1, [pc, #100] @ (16ba7c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 48030 │ │ │ │ - cbz r0, 16ba0a │ │ │ │ - ldr r1, [pc, #92] @ (16ba58 ) │ │ │ │ + cbz r0, 16ba32 │ │ │ │ + ldr r1, [pc, #92] @ (16ba80 ) │ │ │ │ mov r2, sp │ │ │ │ add r1, pc │ │ │ │ blx 476f8 <__isoc23_sscanf@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 16ba2a │ │ │ │ + beq.n 16ba52 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (16ba5c ) │ │ │ │ - ldr r3, [pc, #52] @ (16ba4c ) │ │ │ │ + ldr r2, [pc, #72] @ (16ba84 ) │ │ │ │ + ldr r3, [pc, #52] @ (16ba74 ) │ │ │ │ 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 16ba6c │ │ │ │ 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 16ba3a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - mov r6, r4 │ │ │ │ + cmp lr, pc │ │ │ │ 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, r7 │ │ │ │ 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 +412301,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 16bbf8 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 16bbd0 │ │ │ │ + beq.w 16bbf8 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16bc60 │ │ │ │ + beq.w 16bc88 │ │ │ │ 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 16bc00 │ │ │ │ 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 16bc08 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16bbfe │ │ │ │ + beq.w 16bc26 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 16bb8a │ │ │ │ + b.n 16bbb2 │ │ │ │ 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, 16bb78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r4, #296] @ 0x128 │ │ │ │ - bpl.n 16bb50 │ │ │ │ + bpl.n 16bb78 │ │ │ │ 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, 16bb96 │ │ │ │ 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 +412383,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 16bc26 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16bb7c │ │ │ │ + beq.n 16bba4 │ │ │ │ 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 +412405,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 16bb30 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 16bb20 │ │ │ │ + b.n 16bb48 │ │ │ │ ldrb.w r3, [r4, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16bc6e │ │ │ │ + bne.n 16bc96 │ │ │ │ ldrd r3, r2, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 16baf2 │ │ │ │ + bne.n 16bb1a │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16baf2 │ │ │ │ + beq.n 16bb1a │ │ │ │ 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 16bb24 │ │ │ │ ldrb.w r3, [fp, #53] @ 0x35 │ │ │ │ - cbz r3, 16bc26 │ │ │ │ + cbz r3, 16bc4e │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 16bc10 │ │ │ │ + cbz r3, 16bc38 │ │ │ │ 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, 16bc70 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 16bc38 │ │ │ │ + cbz r3, 16bc60 │ │ │ │ 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, 16bc82 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 16bc5a │ │ │ │ + cbz r3, 16bc82 │ │ │ │ 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 16bc00 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 16bad4 │ │ │ │ + b.n 16bafc │ │ │ │ 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] @ (16bcbc ) │ │ │ │ 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, [r1, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #152] @ (16bd40 ) │ │ │ │ + ldr r1, [pc, #152] @ (16bd68 ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r0, [pc, #152] @ (16bd44 ) │ │ │ │ + ldr r0, [pc, #152] @ (16bd6c ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ - ldr r4, [pc, #148] @ (16bd48 ) │ │ │ │ + ldr r4, [pc, #148] @ (16bd70 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r5, [pc, #148] @ (16bd4c ) │ │ │ │ - bl 173280 │ │ │ │ - ldr r3, [pc, #148] @ (16bd50 ) │ │ │ │ + ldr r5, [pc, #148] @ (16bd74 ) │ │ │ │ + bl 1732a8 │ │ │ │ + ldr r3, [pc, #148] @ (16bd78 ) │ │ │ │ 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, 16bd4c │ │ │ │ + ldr r3, [pc, #136] @ (16bd7c ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 16bce0 │ │ │ │ + cbz r5, 16bd08 │ │ │ │ blx 483b8 │ │ │ │ mov r6, r0 │ │ │ │ blx 48190 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 16bcf8 │ │ │ │ - ldr r3, [pc, #116] @ (16bd58 ) │ │ │ │ + beq.n 16bd20 │ │ │ │ + ldr r3, [pc, #116] @ (16bd80 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 16bcea │ │ │ │ + cbz r3, 16bd12 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #112] @ (16bd5c ) │ │ │ │ - ldr r2, [pc, #112] @ (16bd60 ) │ │ │ │ + ldr r3, [pc, #112] @ (16bd84 ) │ │ │ │ + ldr r2, [pc, #112] @ (16bd88 ) │ │ │ │ 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 16bd08 │ │ │ │ + ldr r1, [pc, #92] @ (16bd8c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 486fc │ │ │ │ - ldr r3, [pc, #84] @ (16bd68 ) │ │ │ │ + ldr r3, [pc, #84] @ (16bd90 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16bcea │ │ │ │ - ldr r0, [pc, #80] @ (16bd6c ) │ │ │ │ + beq.n 16bd12 │ │ │ │ + ldr r0, [pc, #80] @ (16bd94 ) │ │ │ │ add r0, pc │ │ │ │ - bl 278ccc │ │ │ │ - b.n 16bce0 │ │ │ │ - ldr r0, [pc, #72] @ (16bd70 ) │ │ │ │ + bl 278cf4 │ │ │ │ + b.n 16bd08 │ │ │ │ + ldr r0, [pc, #72] @ (16bd98 ) │ │ │ │ add r0, pc │ │ │ │ - bl 172fb4 │ │ │ │ - ldr r3, [pc, #68] @ (16bd74 ) │ │ │ │ + bl 172fdc │ │ │ │ + ldr r3, [pc, #68] @ (16bd9c ) │ │ │ │ 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 16bcf2 │ │ │ │ + adds r5, #118 @ 0x76 │ │ │ │ lsls r0, r5, #1 │ │ │ │ adds r0, #154 @ 0x9a │ │ │ │ movs r2, r2 │ │ │ │ - muls r0, r0 │ │ │ │ + orrs r0, r3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ lsls r7, r5, #1 │ │ │ │ subs r2, #114 @ 0x72 │ │ │ │ movs r4, r2 │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ adds r0, #54 @ 0x36 │ │ │ │ movs r2, r2 │ │ │ │ - str r6, [r7, #120] @ 0x78 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ 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, 16bde6 │ │ │ │ + ldr r2, [pc, #52] @ (16bdfc ) │ │ │ │ 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] @ (16be00 ) │ │ │ │ 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 +412632,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] @ (16be3c ) │ │ │ │ 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 +412649,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] @ (16be5c ) │ │ │ │ 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] @ (16be80 ) │ │ │ │ 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 +412677,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] @ (16bec0 ) │ │ │ │ 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 +412697,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] @ (16bee0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 16bea4 │ │ │ │ + bcs.n 16becc │ │ │ │ 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] @ (16bf00 ) │ │ │ │ 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 +412725,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, 16bf6e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #88] @ (16bf54 ) │ │ │ │ + ldr r2, [pc, #88] @ (16bf7c ) │ │ │ │ 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] @ (16bf80 ) │ │ │ │ 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] @ (16bf84 ) │ │ │ │ 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, 16bf5e │ │ │ │ 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] @ (16bf88 ) │ │ │ │ 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] @ (16bf8c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - b.n 16bef6 │ │ │ │ + b.n 16bf1e │ │ │ │ cmp r7, #28 │ │ │ │ movs r2, r2 │ │ │ │ cmp r7, #32 │ │ │ │ movs r2, r2 │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ movs r2, r2 │ │ │ │ cmp r7, #24 │ │ │ │ @@ -412760,124 +412786,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] @ (16bfe0 ) │ │ │ │ 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] @ (16bfe4 ) │ │ │ │ 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] @ (16bfe8 ) │ │ │ │ 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, 16c284 ) │ │ │ │ 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, 16c010 │ │ │ │ + ldr r2, [pc, #28] @ (16c020 ) │ │ │ │ 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] @ (16c024 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - b.n 16bfda │ │ │ │ + b.n 16c002 │ │ │ │ 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, 16c058 │ │ │ │ + ldr r2, [pc, #44] @ (16c06c ) │ │ │ │ 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] @ (16c070 ) │ │ │ │ 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] @ (16c074 ) │ │ │ │ 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 16c03e │ │ │ │ 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] @ (16c094 ) │ │ │ │ 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] @ (16c0b4 ) │ │ │ │ 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] @ (16c0dc ) │ │ │ │ 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 +412917,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, 16c106 │ │ │ │ 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 16c12e │ │ │ │ + b.n 16c150 │ │ │ │ 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 16c150 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16c10c │ │ │ │ + bne.n 16c134 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16c0f2 │ │ │ │ + bne.n 16c11a │ │ │ │ blx 47574 │ │ │ │ - b.n 16c0f2 │ │ │ │ + b.n 16c11a │ │ │ │ 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 16c0e0 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -412956,31 +412982,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 16c204 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 16c1d2 │ │ │ │ + bcs.n 16c1fa │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 16c24c │ │ │ │ + beq.n 16c274 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ - cbz r3, 16c19e │ │ │ │ + cbz r3, 16c1c6 │ │ │ │ ldrd r3, r2, [r3, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 16c24c │ │ │ │ + bcs.n 16c274 │ │ │ │ add.w r0, r4, #4096 @ 0x1000 │ │ │ │ adds r0, #24 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172d6c │ │ │ │ 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 +413035,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 16c24e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 16c226 │ │ │ │ + bpl.n 16c24e │ │ │ │ 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 172d40 │ │ │ │ + cbnz r6, 16c27a │ │ │ │ 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 172d6c │ │ │ │ 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 16c26a │ │ │ │ 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] @ 16c3b4 │ │ │ │ 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 16c39c │ │ │ │ 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] @ (16c3b8 ) │ │ │ │ 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 +413130,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 16c33e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - bpl.n 16c33a │ │ │ │ - ldr r1, [pc, #128] @ (16c394 ) │ │ │ │ + bpl.n 16c362 │ │ │ │ + ldr r1, [pc, #128] @ (16c3bc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 16c34e │ │ │ │ + cbz r2, 16c376 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #13 │ │ │ │ - beq.n 16c334 │ │ │ │ + beq.n 16c35c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 16c334 │ │ │ │ + cbz r3, 16c35c │ │ │ │ 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 16c396 │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - ldr r1, [pc, #84] @ (16c398 ) │ │ │ │ + ldr r1, [pc, #84] @ (16c3c0 ) │ │ │ │ add r1, pc │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16c320 │ │ │ │ - ldr r1, [pc, #76] @ (16c39c ) │ │ │ │ + bne.n 16c348 │ │ │ │ + ldr r1, [pc, #76] @ (16c3c4 ) │ │ │ │ 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 172768 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16c320 │ │ │ │ + bne.n 16c348 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 16c320 │ │ │ │ - ldr r1, [pc, #48] @ (16c3a0 ) │ │ │ │ + b.n 16c348 │ │ │ │ + ldr r1, [pc, #48] @ (16c3c8 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 16c316 │ │ │ │ - ldr r1, [pc, #44] @ (16c3a4 ) │ │ │ │ + b.n 16c33e │ │ │ │ + ldr r1, [pc, #44] @ (16c3cc ) │ │ │ │ add.w r0, r8, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 180a4c │ │ │ │ + bl 180a74 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [r8] │ │ │ │ - b.n 16c2a6 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + b.n 16c2ce │ │ │ │ + str r2, [r6, #32] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r2, [r2, #32] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ + ldr r0, [r0, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ movs r2, r2 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ 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, 16c3f8 │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ - cbnz r3, 16c408 │ │ │ │ + cbnz r3, 16c430 │ │ │ │ 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, 16c42e │ │ │ │ add.w r5, r4, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1729a8 │ │ │ │ + bl 1729d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1728dc │ │ │ │ + bl 172904 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ add.w r5, r4, #300 @ 0x12c │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 16c406 │ │ │ │ - bl 16c0b8 │ │ │ │ + beq.n 16c42e │ │ │ │ + bl 16c0e0 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 16c3fa │ │ │ │ + bne.n 16c422 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 16c3c2 │ │ │ │ + b.n 16c3ea │ │ │ │ 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 16c4a4 │ │ │ │ ldr.w r2, [r0, #300] @ 0x12c │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w sl, [pc, #76] @ 16c484 │ │ │ │ + ldr.w sl, [pc, #76] @ 16c4ac │ │ │ │ add.w r9, r0, #64 @ 0x40 │ │ │ │ - ldr.w r8, [pc, #72] @ 16c488 │ │ │ │ + ldr.w r8, [pc, #72] @ 16c4b0 │ │ │ │ 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 +413262,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 1729ac │ │ │ │ ldr.w r1, [r5, #304] @ 0x130 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 16c452 │ │ │ │ + bne.n 16c47a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - bl fffb0486 │ │ │ │ + bl fffb04ae │ │ │ │ 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 16c4e8 │ │ │ │ + bl 16c0e0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 16c4b6 │ │ │ │ + bne.n 16c4de │ │ │ │ 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 +413338,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, 16c586 │ │ │ │ clz r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbnz r3, 16c56c │ │ │ │ + cbnz r3, 16c594 │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 16c57a │ │ │ │ + beq.n 16c5a2 │ │ │ │ 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 16c55e │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add.w r3, r1, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 16c546 │ │ │ │ + b.n 16c56e │ │ │ │ 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 16c57c │ │ │ │ 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 +413396,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 16c79a │ │ │ │ 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 16c7ac │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, fp │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 16c768 │ │ │ │ + beq.w 16c790 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 16c616 │ │ │ │ + b.n 16c63e │ │ │ │ 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 16c776 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp fp, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 16c768 │ │ │ │ + beq.w 16c790 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16c160 │ │ │ │ + bl 16c188 │ │ │ │ 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 16c784 │ │ │ │ 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 +413469,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, 16c6f8 │ │ │ │ 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 +413499,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 16c614 │ │ │ │ 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 16c614 │ │ │ │ add.w sl, r7, #4096 @ 0x1000 │ │ │ │ add.w sl, sl, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 172d44 │ │ │ │ + bl 172d6c │ │ │ │ ldr.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16c720 │ │ │ │ + bne.n 16c748 │ │ │ │ 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 16c73a │ │ │ │ + b.n 16c614 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 16c768 │ │ │ │ + beq.n 16c790 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 16c608 │ │ │ │ + b.n 16c630 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r5, r3 │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ - b.n 16c63c │ │ │ │ + b.n 16c664 │ │ │ │ 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 16c5f2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 16c5dc │ │ │ │ + b.n 16c604 │ │ │ │ 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 +413581,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, 16c82c │ │ │ │ subs r3, r2, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 16c812 │ │ │ │ + cbnz r3, 16c83a │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 16c820 │ │ │ │ + beq.n 16c848 │ │ │ │ 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 16c7fc │ │ │ │ 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 +413617,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 16c7ea │ │ │ │ ldr r6, [r2, #12] │ │ │ │ adds r2, #8 │ │ │ │ cmp r6, r2 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 16c7d4 │ │ │ │ + bne.n 16c7fc │ │ │ │ adds r0, r5, #2 │ │ │ │ subs r7, r7, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 16c7f0 │ │ │ │ + b.n 16c818 │ │ │ │ stmdb 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 16c188 │ │ │ │ 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 16c940 │ │ │ │ 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 +413672,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 16c924 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 16c8ea │ │ │ │ + cbz r3, 16c912 │ │ │ │ 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 16c8dc │ │ │ │ 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 +413700,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 16c8d8 │ │ │ │ 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 +413723,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 16c894 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w r5, r0, #8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 16c94c │ │ │ │ + beq.n 16c974 │ │ │ │ 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 16c95e │ │ │ │ + cbz r3, 16c9aa │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 16c978 │ │ │ │ + beq.n 16c9a0 │ │ │ │ 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 +413763,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 16c98c │ │ │ │ + b.n 16c9a0 │ │ │ │ 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] @ (16c9d8 ) │ │ │ │ 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, [r0, r5] │ │ │ │ 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] @ (16ca88 ) │ │ │ │ + ldr r5, [pc, #156] @ (16ca8c ) │ │ │ │ add r0, pc │ │ │ │ add r5, pc │ │ │ │ - bl 16b80c │ │ │ │ - cbz r0, 16c9e6 │ │ │ │ + bl 16b834 │ │ │ │ + cbz r0, 16ca0e │ │ │ │ blx 48954 │ │ │ │ - ldr r3, [pc, #144] @ (16ca68 ) │ │ │ │ + ldr r3, [pc, #144] @ (16ca90 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 16c9e4 │ │ │ │ - ldr r0, [pc, #140] @ (16ca6c ) │ │ │ │ + cbz r0, 16ca0c │ │ │ │ + ldr r0, [pc, #140] @ (16ca94 ) │ │ │ │ add r0, pc │ │ │ │ - bl 278ccc │ │ │ │ + bl 278cf4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #136] @ (16ca70 ) │ │ │ │ + ldr r3, [pc, #136] @ (16ca98 ) │ │ │ │ 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, 16ca64 │ │ │ │ + ldr r0, [pc, #120] @ (16ca9c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 478e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16ca54 │ │ │ │ + cbz r0, 16ca7c │ │ │ │ blx 483f4 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 47698 │ │ │ │ - cbnz r0, 16ca4e │ │ │ │ + cbnz r0, 16ca76 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ blx 487a4 │ │ │ │ - cbz r0, 16ca4e │ │ │ │ + cbz r0, 16ca76 │ │ │ │ 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, 16ca7c │ │ │ │ + ldr r3, [pc, #64] @ (16caa0 ) │ │ │ │ add r3, pc │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 16c9dc │ │ │ │ + b.n 16ca04 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ blx 487a4 │ │ │ │ - cbz r0, 16ca5c │ │ │ │ + cbz r0, 16ca84 │ │ │ │ adds r0, #1 │ │ │ │ blx 48954 │ │ │ │ - b.n 16c9d4 │ │ │ │ + b.n 16c9fc │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ adds r0, r5, #1 │ │ │ │ blx 48954 │ │ │ │ - b.n 16c9d4 │ │ │ │ + b.n 16c9fc │ │ │ │ mov r0, r6 │ │ │ │ - b.n 16c9d0 │ │ │ │ + b.n 16c9f8 │ │ │ │ movs r5, #154 @ 0x9a │ │ │ │ movs r2, r2 │ │ │ │ - adds r6, #52 @ 0x34 │ │ │ │ + adds r6, #12 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r6, r4] │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ 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, [r5, r2] │ │ │ │ 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] @ (16cad8 ) │ │ │ │ add r4, pc │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 16ca9c │ │ │ │ - ldr r3, [pc, #28] @ (16cab4 ) │ │ │ │ + cbz r3, 16cac4 │ │ │ │ + ldr r3, [pc, #28] @ (16cadc ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #24] @ (16cab8 ) │ │ │ │ + ldr r1, [pc, #24] @ (16cae0 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 180a4c │ │ │ │ + bl 180a74 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.n 16ca94 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + b.n 16cabc │ │ │ │ + ldrh r0, [r2, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ 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] @ (16cb34 ) │ │ │ │ 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 16cb2a │ │ │ │ + ldr r0, [pc, #48] @ (16cb38 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 479d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 16cb02 │ │ │ │ - ldr r0, [pc, #36] @ (16cb14 ) │ │ │ │ + bgt.n 16cb2a │ │ │ │ + ldr r0, [pc, #36] @ (16cb3c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 479d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 16cb02 │ │ │ │ + bgt.n 16cb2a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 16cafe │ │ │ │ + beq.n 16cb26 │ │ │ │ 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 +415224,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] @ 16d9c8 │ │ │ │ + vldr d7, [pc, #40] @ 16d9d0 │ │ │ │ + add r3, pc, #44 @ (adr r3, 16d9d8 ) │ │ │ │ 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 +415243,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 16d9d8 │ │ │ │ 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 +415265,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 16da26 │ │ │ │ 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 16cbbc │ │ │ │ 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 16da18 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16cb94 │ │ │ │ + bl 16cbbc │ │ │ │ mov r3, r4 │ │ │ │ adds r3, #127 @ 0x7f │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 16da28 │ │ │ │ + bhi.n 16da50 │ │ │ │ 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] @ (16db54 ) │ │ │ │ + ldr r3, [pc, #208] @ (16db58 ) │ │ │ │ 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 +415331,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 16daa2 │ │ │ │ + ldr r1, [pc, #136] @ (16db5c ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ 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 16db02 │ │ │ │ + ldr r7, [pc, #116] @ (16db60 ) │ │ │ │ add r7, pc │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ cmp.w r3, #448 @ 0x1c0 │ │ │ │ - bne.n 16dac4 │ │ │ │ + bne.n 16daec │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16d9e0 │ │ │ │ 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 16db10 │ │ │ │ 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] @ (16db64 ) │ │ │ │ + ldr r3, [pc, #28] @ (16db58 ) │ │ │ │ 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 16db50 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - movs r5, #154 @ 0x9a │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ 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, #192 @ 0xc0 │ │ │ │ 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, 16dbb2 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 16db7c │ │ │ │ + beq.n 16dba4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16db7c │ │ │ │ + cbz r3, 16dba4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 16db76 │ │ │ │ + cbz r3, 16db9e │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 16db7c │ │ │ │ + cbz r3, 16dba4 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 16db88 │ │ │ │ + cbz r3, 16dbb0 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16db80 │ │ │ │ + bne.n 16dba8 │ │ │ │ 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 +415439,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 16db68 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16dbd2 │ │ │ │ + cbz r0, 16dbfa │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ blx 48388 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, r9] │ │ │ │ @@ -415434,176 +415460,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 16dd70 │ │ │ │ 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 16dd56 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 16dd10 │ │ │ │ + beq.n 16dd38 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16dcf4 │ │ │ │ + beq.n 16dd1c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 16dcdc │ │ │ │ + beq.n 16dd04 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 16dcc6 │ │ │ │ + beq.n 16dcee │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 16dcaa │ │ │ │ + beq.n 16dcd2 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ - cbz r5, 16dc8e │ │ │ │ + cbz r5, 16dcb6 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 16dc76 │ │ │ │ + cbz r0, 16dc9e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 16dbd8 │ │ │ │ + bl 16dc00 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16dc68 │ │ │ │ + bne.n 16dc90 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 16dc80 │ │ │ │ + cbz r3, 16dca8 │ │ │ │ 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 16dc86 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 16dc9a │ │ │ │ + cbz r3, 16dcc2 │ │ │ │ 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 16dc78 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 16dcb6 │ │ │ │ + cbz r3, 16dcde │ │ │ │ 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 16dc68 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 16dcd0 │ │ │ │ + cbz r3, 16dcf8 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 16dc32 │ │ │ │ + bne.n 16dc5a │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 16dce6 │ │ │ │ + cbz r3, 16dd0e │ │ │ │ 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 16dc4e │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 16dd00 │ │ │ │ + cbz r3, 16dd28 │ │ │ │ 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 16dc3e │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 16dd1c │ │ │ │ + cbz r3, 16dd44 │ │ │ │ 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 16dc2e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 16dd38 │ │ │ │ + cbz r3, 16dd60 │ │ │ │ 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 16dc1c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 16dd54 │ │ │ │ + cbz r3, 16dd7c │ │ │ │ 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, 16ddbe │ │ │ │ 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, 16ddba │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 16dd96 │ │ │ │ + cbz r3, 16ddbe │ │ │ │ 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, 16dde4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 16dbd8 │ │ │ │ + bl 16dc00 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16ddaa │ │ │ │ + bne.n 16ddd2 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 16ddc6 │ │ │ │ + cbz r3, 16ddee │ │ │ │ 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 +415637,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 16de74 │ │ │ │ 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, 16de50 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 16de38 │ │ │ │ + beq.n 16de60 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 16de20 │ │ │ │ + b.n 16de48 │ │ │ │ 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 16de60 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - bhi.n 16de08 │ │ │ │ - b.n 16de38 │ │ │ │ + bhi.n 16de30 │ │ │ │ + b.n 16de60 │ │ │ │ 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 +415682,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, 16de84 │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ - bne.n 16de7e │ │ │ │ - cbz r3, 16de6a │ │ │ │ + bne.n 16dea6 │ │ │ │ + cbz r3, 16de92 │ │ │ │ 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 16dd88 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 16de5e │ │ │ │ - b.n 16ddea │ │ │ │ + bne.n 16de86 │ │ │ │ + b.n 16de12 │ │ │ │ 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, 16def0 │ │ │ │ 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, 16deee │ │ │ │ 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, 16deee │ │ │ │ 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, 16df38 │ │ │ │ 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, 16df36 │ │ │ │ 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, 16df36 │ │ │ │ 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 16def4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16df34 │ │ │ │ + cbz r0, 16df5c │ │ │ │ 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, 16df7c │ │ │ │ mov r0, r3 │ │ │ │ - bl 16db40 │ │ │ │ + bl 16db68 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 16decc │ │ │ │ + bl 16def4 │ │ │ │ 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, 16dfba │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16db40 │ │ │ │ + bl 16db68 │ │ │ │ cmp r4, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bhi.n 16df84 │ │ │ │ + bhi.n 16dfac │ │ │ │ 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 16def4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16df80 │ │ │ │ + beq.n 16dfa8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 47a50 │ │ │ │ - b.n 16df80 │ │ │ │ + b.n 16dfa8 │ │ │ │ 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, 16dfee │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 16decc │ │ │ │ + bl 16def4 │ │ │ │ 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, 16e022 │ │ │ │ mul.w r4, r1, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16decc │ │ │ │ + bl 16def4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 16dff6 │ │ │ │ + cbz r0, 16e01e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 47a50 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 16dff6 │ │ │ │ + b.n 16e01e │ │ │ │ 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, 16e052 │ │ │ │ mul.w r1, r2, r3 │ │ │ │ - cbz r4, 16e024 │ │ │ │ + cbz r4, 16e04c │ │ │ │ mov r0, r4 │ │ │ │ - bl 16db40 │ │ │ │ + bl 16db68 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 16decc │ │ │ │ + bl 16def4 │ │ │ │ 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 16e0ba │ │ │ │ mul.w r4, r3, r2 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ - cbz r6, 16e07c │ │ │ │ + cbz r6, 16e0a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16db40 │ │ │ │ + bl 16db68 │ │ │ │ cmp r4, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bcc.n 16e06c │ │ │ │ + bcc.n 16e094 │ │ │ │ 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 16def4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16e066 │ │ │ │ + beq.n 16e08e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 47a50 │ │ │ │ - b.n 16e066 │ │ │ │ + b.n 16e08e │ │ │ │ movs r7, #0 │ │ │ │ - b.n 16e066 │ │ │ │ + b.n 16e08e │ │ │ │ nop │ │ │ │ - cbz r0, 16e108 │ │ │ │ + cbz r0, 16e130 │ │ │ │ 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, 16e0f8 │ │ │ │ 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, 16e0f4 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 16e0d0 │ │ │ │ + cbz r3, 16e0f8 │ │ │ │ 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, 16e11e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 16dbd8 │ │ │ │ + bl 16dc00 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16e0e4 │ │ │ │ + bne.n 16e10c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 16e100 │ │ │ │ + cbz r3, 16e128 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 16e172 │ │ │ │ + cbz r1, 16e19a │ │ │ │ push {r4, r5} │ │ │ │ sub.w r4, r1, #24 │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ - cbz r0, 16e15e │ │ │ │ + cbz r0, 16e186 │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 16e16c │ │ │ │ + cbz r3, 16e194 │ │ │ │ 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, 16e15e │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 16e13a │ │ │ │ + cbz r2, 16e162 │ │ │ │ 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, 16e182 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str r4, [r0, #4] │ │ │ │ - cbz r3, 16e15a │ │ │ │ + cbz r3, 16e182 │ │ │ │ str r4, [r3, #8] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16e11e │ │ │ │ + bne.n 16e146 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 16e15a │ │ │ │ + b.n 16e182 │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 16e14a │ │ │ │ + b.n 16e172 │ │ │ │ bx lr │ │ │ │ - cbz r1, 16e1b2 │ │ │ │ + cbz r1, 16e1da │ │ │ │ push {r4, r5} │ │ │ │ sub.w r4, r0, #24 │ │ │ │ ldr.w r5, [r1, #-20] │ │ │ │ - cbz r5, 16e1ae │ │ │ │ + cbz r5, 16e1d6 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 16e1b4 │ │ │ │ + cbz r3, 16e1dc │ │ │ │ mov ip, r5 │ │ │ │ - b.n 16e18c │ │ │ │ + b.n 16e1b4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r4, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16e18a │ │ │ │ + bne.n 16e1b2 │ │ │ │ ldr.w r2, [r0, #-20] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 16e1a4 │ │ │ │ + cbz r2, 16e1cc │ │ │ │ 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 16e1c0 │ │ │ │ + cbz r0, 16e1ea │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 16e1c2 │ │ │ │ + cbz r0, 16e1ea │ │ │ │ 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 16def4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16e1f0 │ │ │ │ + cbz r0, 16e218 │ │ │ │ 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, 16e24e │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 483f4 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16decc │ │ │ │ + bl 16def4 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ blx 48388 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ @@ -416041,33 +416067,33 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 483f4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16db8c │ │ │ │ + bl 16dbb4 │ │ │ │ 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 173a88 │ │ │ │ adds r7, r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16decc │ │ │ │ + bl 16def4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16e28c │ │ │ │ + cbz r0, 16e2b4 │ │ │ │ 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 +416101,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] @ (16e30c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (16e2e8 ) │ │ │ │ + ldr r3, [pc, #60] @ (16e310 ) │ │ │ │ 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 16e278 │ │ │ │ + ldr r2, [pc, #40] @ (16e314 ) │ │ │ │ + ldr r3, [pc, #32] @ (16e310 ) │ │ │ │ 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 16e308 │ │ │ │ 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, r5, #4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + adds r6, r1, #4 │ │ │ │ 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, 16e374 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 173a60 │ │ │ │ + bl 173a88 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 16db40 │ │ │ │ + bl 16db68 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16e346 │ │ │ │ + cbz r0, 16e36e │ │ │ │ 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 +416171,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 16e278 │ │ │ │ str r0, [r6, #0] │ │ │ │ blx 483f4 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 16e344 │ │ │ │ + b.n 16e36c │ │ │ │ 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] @ (16e3e4 ) │ │ │ │ + ldr r3, [pc, #76] @ (16e3e8 ) │ │ │ │ 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, 16e3ba │ │ │ │ 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 16e318 │ │ │ │ + ldr r2, [pc, #32] @ (16e3ec ) │ │ │ │ + ldr r3, [pc, #28] @ (16e3e8 ) │ │ │ │ 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 16e3e0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r6, r0, #2 │ │ │ │ + adds r6, r3, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, #1 │ │ │ │ + adds r0, r6, #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] @ (16e458 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #84] @ (16e434 ) │ │ │ │ + ldr r3, [pc, #84] @ (16e45c ) │ │ │ │ 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, 16e428 │ │ │ │ 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 16e318 │ │ │ │ + ldr r2, [pc, #40] @ (16e460 ) │ │ │ │ + ldr r3, [pc, #32] @ (16e45c ) │ │ │ │ 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 16e454 │ │ │ │ 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, r6, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r7 │ │ │ │ + subs r2, r0, r7 │ │ │ │ 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 16def4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16e460 │ │ │ │ + cbz r0, 16e488 │ │ │ │ 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 16e492 │ │ │ │ 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 +416307,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 16e5a0 │ │ │ │ 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 16e53c │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16e586 │ │ │ │ + beq.n 16e5ae │ │ │ │ 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, 16e51e │ │ │ │ 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 16e538 │ │ │ │ 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 16def4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16e5a8 │ │ │ │ + beq.n 16e5d0 │ │ │ │ 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 +416378,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 16e4fe │ │ │ │ + b.n 16e5ae │ │ │ │ + bl 16def4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 16e5a8 │ │ │ │ + cbz r0, 16e5d0 │ │ │ │ movs r2, #16 │ │ │ │ strb r2, [r0, #2] │ │ │ │ - b.n 16e4f6 │ │ │ │ + b.n 16e51e │ │ │ │ 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 16e5d4 │ │ │ │ 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 16e504 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 16e510 │ │ │ │ + b.n 16e538 │ │ │ │ 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 16e4a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16e5d4 │ │ │ │ + cbz r0, 16e5fc │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 47a50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbz r0, 16e620 │ │ │ │ + cbz r0, 16e648 │ │ │ │ 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 +416435,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 16e642 │ │ │ │ movs r1, #1 │ │ │ │ - bl 16ddd0 │ │ │ │ + bl 16ddf8 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 16dd60 │ │ │ │ + bl 16dd88 │ │ │ │ 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 16e672 │ │ │ │ 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, 16e67a │ │ │ │ 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, 16e6e6 │ │ │ │ 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, 16e6e4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 16e6a6 │ │ │ │ + cbz r3, 16e6ce │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16e69c │ │ │ │ + bne.n 16e6c4 │ │ │ │ ldr.w r3, [r5, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 16e6b2 │ │ │ │ + cbz r3, 16e6da │ │ │ │ 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 16e6b4 │ │ │ │ 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 16e726 │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 16e10c │ │ │ │ + bl 16e134 │ │ │ │ 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] @ 16e888 │ │ │ │ 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 16e83e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 16e7a4 │ │ │ │ + cbz r3, 16e7cc │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add.w r4, r6, #40 @ 0x28 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 16e78c │ │ │ │ + beq.n 16e7b4 │ │ │ │ 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 16e7ae │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 16e786 │ │ │ │ + beq.n 16e7ae │ │ │ │ ldr r5, [r6, #28] │ │ │ │ strb.w lr, [r4, #3] │ │ │ │ - bl 16ddd0 │ │ │ │ + bl 16ddf8 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 16e78c │ │ │ │ + beq.n 16e7b4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r4, fp │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 16e75c │ │ │ │ + bne.n 16e784 │ │ │ │ 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 16e83e │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16e752 │ │ │ │ + bne.n 16e77a │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - cbz r1, 16e7b2 │ │ │ │ + cbz r1, 16e7da │ │ │ │ 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, 16e80c │ │ │ │ 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, 16e808 │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ - cbz r3, 16e7e4 │ │ │ │ + cbz r3, 16e80c │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [r6, #-20] │ │ │ │ str.w r8, [r6, #-24] │ │ │ │ vstr d8, [r6, #-16] │ │ │ │ - cbz r0, 16e804 │ │ │ │ + cbz r0, 16e82c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r6, #-20] │ │ │ │ - bl 16dbd8 │ │ │ │ + bl 16dc00 │ │ │ │ ldr.w r0, [r6, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16e7f2 │ │ │ │ + bne.n 16e81a │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ - cbz r3, 16e80e │ │ │ │ + cbz r3, 16e836 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ - b.n 16e78c │ │ │ │ + b.n 16e7b4 │ │ │ │ add.w sl, sl, #16 │ │ │ │ add.w fp, fp, #32 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 16e738 │ │ │ │ + bne.n 16e760 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov sl, r9 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 16e840 │ │ │ │ + beq.n 16e868 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16e10c │ │ │ │ + bl 16e134 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 16e830 │ │ │ │ + bne.n 16e858 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 16e826 │ │ │ │ + bne.n 16e84e │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 16e850 │ │ │ │ - bl 16dd60 │ │ │ │ + cbz r0, 16e878 │ │ │ │ + bl 16dd88 │ │ │ │ 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 +416661,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 16e8b8 │ │ │ │ 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 16e8d0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16decc │ │ │ │ + bl 16def4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16e88e │ │ │ │ + beq.n 16e8b6 │ │ │ │ mov r3, r5 │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ - b.n 16e88c │ │ │ │ + b.n 16e8b4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16decc │ │ │ │ + bl 16def4 │ │ │ │ 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, 16e906 │ │ │ │ mov.w r1, #2064 @ 0x810 │ │ │ │ - bl 16decc │ │ │ │ - cbz r0, 16e8de │ │ │ │ - vldr d7, [pc, #20] @ 16e8e0 │ │ │ │ + bl 16def4 │ │ │ │ + cbz r0, 16e906 │ │ │ │ + vldr d7, [pc, #20] @ 16e908 │ │ │ │ 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, 16e94e │ │ │ │ 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 16def4 │ │ │ │ + cbz r0, 16e94c │ │ │ │ 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 +416729,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 16e98c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r6, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 16e98c │ │ │ │ + cbz r3, 16e9b4 │ │ │ │ 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 16e9a8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16decc │ │ │ │ + bl 16def4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 16e98c │ │ │ │ + cbz r0, 16e9b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 16e954 │ │ │ │ + b.n 16e97c │ │ │ │ mov r1, r5 │ │ │ │ - bl 16decc │ │ │ │ + bl 16def4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 16e952 │ │ │ │ + b.n 16e97a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 16e95e │ │ │ │ + b.n 16e986 │ │ │ │ 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, 16e9f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 483f4 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e868 │ │ │ │ + bl 16e890 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 16e9c4 │ │ │ │ + cbz r0, 16e9ec │ │ │ │ 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 +416796,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 173a88 │ │ │ │ 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 16ea3a │ │ │ │ ldr r5, [r4, #12] │ │ │ │ str r2, [r4, #4] │ │ │ │ add r5, r3 │ │ │ │ - cbnz r5, 16ea2e │ │ │ │ + cbnz r5, 16ea56 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 16ea42 │ │ │ │ + b.n 16ea6a │ │ │ │ ldr.w sl, [r4] │ │ │ │ cmp r9, sl │ │ │ │ - bcs.n 16ea4a │ │ │ │ + bcs.n 16ea72 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 16decc │ │ │ │ + bl 16def4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16ea0e │ │ │ │ + beq.n 16ea36 │ │ │ │ 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 16def4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 16ea0e │ │ │ │ - b.n 16ea2e │ │ │ │ + beq.n 16ea36 │ │ │ │ + b.n 16ea56 │ │ │ │ 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] @ (16ead4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (16eab0 ) │ │ │ │ + ldr r3, [pc, #60] @ (16ead8 ) │ │ │ │ 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 16e9f8 │ │ │ │ + ldr r2, [pc, #40] @ (16eadc ) │ │ │ │ + ldr r3, [pc, #32] @ (16ead8 ) │ │ │ │ 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 16ead0 │ │ │ │ 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, r4, #21 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + asrs r6, r0, #21 │ │ │ │ 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, 16eb14 │ │ │ │ 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 16eb18 │ │ │ │ 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 16eb30 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16decc │ │ │ │ + bl 16def4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16eaec │ │ │ │ + beq.n 16eb14 │ │ │ │ mov r3, r4 │ │ │ │ strd r6, r0, [r5, #8] │ │ │ │ - b.n 16eae8 │ │ │ │ + b.n 16eb10 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16decc │ │ │ │ + bl 16def4 │ │ │ │ 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, 16eb9a │ │ │ │ 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 16eb7e │ │ │ │ + cbz r3, 16eb9a │ │ │ │ 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 16eb9e │ │ │ │ mov r1, r6 │ │ │ │ - bl 16decc │ │ │ │ + bl 16def4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 16eb72 │ │ │ │ + cbz r0, 16eb9a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 16eb46 │ │ │ │ + b.n 16eb6e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 16eb50 │ │ │ │ + b.n 16eb78 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16decc │ │ │ │ + bl 16def4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 16eb44 │ │ │ │ + b.n 16eb6c │ │ │ │ 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 +416992,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, 16ec28 │ │ │ │ + add r1, pc, #92 @ (adr r1, 16ec70 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4] │ │ │ │ - add r3, pc, #88 @ (adr r3, 16ec50 ) │ │ │ │ + add r3, pc, #88 @ (adr r3, 16ec78 ) │ │ │ │ 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 16ec26 │ │ │ │ + ldr r0, [pc, #72] @ (16ec80 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 47d2c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 16ec2c │ │ │ │ + blt.n 16ec54 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ blx 47b94 │ │ │ │ cmp r0, #16 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 16ec42 │ │ │ │ + beq.n 16ec6a │ │ │ │ blx 47b58 │ │ │ │ - add r3, pc, #24 @ (adr r3, 16ec48 ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 16ec70 ) │ │ │ │ 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] @ (16ee94 ) │ │ │ │ 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 16ec2a │ │ │ │ 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, 16ec96 │ │ │ │ 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, 16eca6 │ │ │ │ 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 16ecf2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 16eca8 │ │ │ │ + bhi.n 16ecd0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 16ecbe │ │ │ │ - cbz r3, 16eca2 │ │ │ │ + bhi.n 16ece6 │ │ │ │ + cbz r3, 16ecca │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n 16ecba │ │ │ │ + bls.n 16ece2 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r3, 16ecb0 │ │ │ │ + cbz r3, 16ecd8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n 16ecba │ │ │ │ + bls.n 16ece2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 16ecca │ │ │ │ + cbz r3, 16ecf2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 16ecca │ │ │ │ + bhi.n 16ecf2 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 16ec8c │ │ │ │ + b.n 16ecb4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16ecba │ │ │ │ + bne.n 16ece2 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -417076,79 +417102,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, 16ed1e │ │ │ │ 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 16ed36 │ │ │ │ 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, 16ed56 │ │ │ │ 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, 16ed7a │ │ │ │ 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 16ed92 │ │ │ │ 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, 16edb2 │ │ │ │ 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 +417186,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, 16ede0 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 16ee60 │ │ │ │ + beq.n 16ee88 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 16ee36 │ │ │ │ + bne.n 16ee5e │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 16edde │ │ │ │ + cbz r6, 16ee06 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 16edce │ │ │ │ + bhi.n 16edf6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 16ee28 │ │ │ │ + bls.n 16ee50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 16ee28 │ │ │ │ + bmi.n 16ee50 │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 16ee3a │ │ │ │ - cbz r2, 16ee00 │ │ │ │ + beq.n 16ee62 │ │ │ │ + cbz r2, 16ee28 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 16ee44 │ │ │ │ + bpl.n 16ee6c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 16ee90 │ │ │ │ + beq.n 16eeb8 │ │ │ │ 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 16ecfc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 16ede8 │ │ │ │ + bhi.n 16ee10 │ │ │ │ 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 16edec │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 16ee6c │ │ │ │ + cbz r2, 16ee94 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 16ee6c │ │ │ │ + bmi.n 16ee94 │ │ │ │ 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 16ee4a │ │ │ │ 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 16eed4 │ │ │ │ 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 16ed58 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 16ee22 │ │ │ │ + b.n 16ee4a │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 16ed30 │ │ │ │ + bl 16ed58 │ │ │ │ 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 16ee2e │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 16ecd4 │ │ │ │ + bl 16ecfc │ │ │ │ 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 16ee9a │ │ │ │ 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, 16ef10 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r2, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 16f118 │ │ │ │ + beq.w 16f140 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16f15a │ │ │ │ + beq.w 16f182 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16eefa │ │ │ │ + bne.n 16ef22 │ │ │ │ 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 16ef74 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 16ef2e │ │ │ │ + bls.n 16ef56 │ │ │ │ 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, 16ef62 │ │ │ │ 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 +417356,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 16ef8e │ │ │ │ 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 +417374,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, 16efbe │ │ │ │ + cbz r5, 16efbe │ │ │ │ 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 16efb0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 16eff4 │ │ │ │ + beq.n 16f01c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 16f044 │ │ │ │ + beq.n 16f06c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 16f0f0 │ │ │ │ + bne.w 16f118 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 16f078 │ │ │ │ + beq.n 16f0a0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 16f216 │ │ │ │ + beq.w 16f23e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 16f04c │ │ │ │ + bpl.n 16f074 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 16efc6 │ │ │ │ + cbz r0, 16efee │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 16eff8 │ │ │ │ + bpl.n 16f020 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 16efd0 │ │ │ │ + cbz r3, 16eff8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 16f01c │ │ │ │ + bpl.n 16f044 │ │ │ │ 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 16f014 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 16f06e │ │ │ │ + bmi.n 16f096 │ │ │ │ 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, 16f02a │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 16f01c │ │ │ │ + bpl.n 16f044 │ │ │ │ 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 16ecfc │ │ │ │ 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 +417451,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 16ed58 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 16eff4 │ │ │ │ + beq.n 16f01c │ │ │ │ mov r5, r7 │ │ │ │ - b.n 16efec │ │ │ │ + b.n 16f014 │ │ │ │ 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 16ed58 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16efc0 │ │ │ │ - b.n 16efc6 │ │ │ │ + bne.n 16efe8 │ │ │ │ + b.n 16efee │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 16efb0 │ │ │ │ + bne.n 16efd8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 16f212 │ │ │ │ + beq.w 16f23a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 16f0f6 │ │ │ │ + bpl.n 16f11e │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 16f0b6 │ │ │ │ + cbz r0, 16f0de │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 16f0b6 │ │ │ │ + bmi.n 16f0de │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 16f09a │ │ │ │ + cbz r3, 16f0c2 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 16f0c2 │ │ │ │ + bpl.n 16f0ea │ │ │ │ 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 16ed58 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 16f0c2 │ │ │ │ + b.n 16f0ea │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16efd0 │ │ │ │ + beq.n 16eff8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 16efd0 │ │ │ │ + bmi.n 16eff8 │ │ │ │ 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 16ecfc │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 16eff4 │ │ │ │ - b.n 16f048 │ │ │ │ + beq.n 16f01c │ │ │ │ + b.n 16f070 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 16efe6 │ │ │ │ + b.n 16f00e │ │ │ │ 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 16ecfc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16f08a │ │ │ │ - b.n 16f0b6 │ │ │ │ + bne.n 16f0b2 │ │ │ │ + b.n 16f0de │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 16f196 │ │ │ │ + bls.n 16f1be │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 16f1e6 │ │ │ │ + beq.n 16f20e │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16f1ec │ │ │ │ + beq.n 16f214 │ │ │ │ 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 16efae │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16eff4 │ │ │ │ + beq.w 16f01c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16f1c0 │ │ │ │ + beq.n 16f1e8 │ │ │ │ mov r7, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 16efaa │ │ │ │ - b.n 16f0f0 │ │ │ │ + beq.w 16efd2 │ │ │ │ + b.n 16f118 │ │ │ │ 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 16f1ec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 16f206 │ │ │ │ + beq.n 16f22e │ │ │ │ str r7, [r5, #8] │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 16ef86 │ │ │ │ + bne.w 16efae │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16eff4 │ │ │ │ + beq.w 16f01c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 16f048 │ │ │ │ + beq.w 16f070 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 16efaa │ │ │ │ - b.n 16f0f0 │ │ │ │ + beq.w 16efd2 │ │ │ │ + b.n 16f118 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16eff4 │ │ │ │ + beq.w 16f01c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16f140 │ │ │ │ + beq.n 16f168 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16eff4 │ │ │ │ + beq.w 16f01c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 16f150 │ │ │ │ + bne.n 16f178 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 16efec │ │ │ │ + b.n 16f014 │ │ │ │ str.w r7, [r8] │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbz r6, 16f1d8 │ │ │ │ + cbz r6, 16f200 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16eff4 │ │ │ │ + beq.w 16f01c │ │ │ │ mov r5, r7 │ │ │ │ - b.n 16efec │ │ │ │ + b.n 16f014 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16eff4 │ │ │ │ + beq.w 16f01c │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 16efec │ │ │ │ + b.n 16f014 │ │ │ │ str r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16f12e │ │ │ │ + bne.n 16f156 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 16ef86 │ │ │ │ + bne.w 16efae │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16eff4 │ │ │ │ + beq.w 16f01c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16efaa │ │ │ │ - b.n 16eff4 │ │ │ │ + bne.w 16efd2 │ │ │ │ + b.n 16f01c │ │ │ │ str r7, [r5, #4] │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 16ef86 │ │ │ │ - b.n 16f17c │ │ │ │ + bne.w 16efae │ │ │ │ + b.n 16f1a4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16f22a │ │ │ │ + cbz r3, 16f252 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16f220 │ │ │ │ + bne.n 16f248 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16f23e │ │ │ │ + cbz r3, 16f266 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16f234 │ │ │ │ + bne.n 16f25c │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 16f254 │ │ │ │ + cbz r3, 16f27c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16f24a │ │ │ │ + bne.n 16f272 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bic.w r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 16f26c │ │ │ │ - b.n 16f274 │ │ │ │ + bhi.n 16f294 │ │ │ │ + b.n 16f29c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 16f274 │ │ │ │ + bls.n 16f29c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16f260 │ │ │ │ + beq.n 16f288 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 16f288 │ │ │ │ + cbz r3, 16f2b0 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16f27e │ │ │ │ + bne.n 16f2a6 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bic.w r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 16f2a0 │ │ │ │ - b.n 16f2a8 │ │ │ │ + bhi.n 16f2c8 │ │ │ │ + b.n 16f2d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 16f2a8 │ │ │ │ + bls.n 16f2d0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16f294 │ │ │ │ + beq.n 16f2bc │ │ │ │ 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, 16f314 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - b.n 16f2c8 │ │ │ │ + b.n 16f2f0 │ │ │ │ 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 16f2ee │ │ │ │ + ldr r4, [pc, #16] @ (16f318 ) │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16ed8c │ │ │ │ + bl 16edb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 16f2de │ │ │ │ + b.n 16f306 │ │ │ │ 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, 16f33a │ │ │ │ mov r1, sp │ │ │ │ - bl 16ec80 │ │ │ │ + bl 16eca8 │ │ │ │ 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, 16f366 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16ec80 │ │ │ │ - cbnz r0, 16f36e │ │ │ │ + bl 16eca8 │ │ │ │ + cbnz r0, 16f396 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r0, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 16f356 │ │ │ │ - b.n 16f372 │ │ │ │ + bhi.n 16f37e │ │ │ │ + b.n 16f39a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 16f372 │ │ │ │ + bls.n 16f39a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 16f34a │ │ │ │ + beq.n 16f372 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 16f378 │ │ │ │ + bcc.n 16f3a0 │ │ │ │ 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 16f35a │ │ │ │ stmdb 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 +417810,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] @ 16f440 │ │ │ │ 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 16f40a │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 16f40c │ │ │ │ + beq.n 16f434 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 16f40c │ │ │ │ + cbz r1, 16f434 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 16f3d4 │ │ │ │ + beq.n 16f3fc │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 16f3d4 │ │ │ │ + bne.n 16f3fc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16f3d4 │ │ │ │ + beq.n 16f3fc │ │ │ │ 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 +417862,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 16f576 │ │ │ │ cmp r7, #30 │ │ │ │ - bls.n 16f444 │ │ │ │ + bls.n 16f46c │ │ │ │ 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] @ 16f5a0 │ │ │ │ mov.w r8, r7, lsl #5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r9, pc │ │ │ │ - bl 16e1b8 │ │ │ │ + bl 16e1e0 │ │ │ │ add.w r5, r9, r8 │ │ │ │ movs r1, #8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16dff4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16f43e │ │ │ │ + beq.n 16f466 │ │ │ │ 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 +417901,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 16f4de │ │ │ │ + ldr r5, [pc, #216] @ (16f5a4 ) │ │ │ │ mov r3, r1 │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r5 │ │ │ │ - bne.n 16f4c2 │ │ │ │ + bne.n 16f4ea │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 16f4a6 │ │ │ │ + bne.n 16f4ce │ │ │ │ mov r0, r1 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ 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] @ 16f5a8 │ │ │ │ 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 +417942,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, 16f566 │ │ │ │ adds r3, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r3, r7 │ │ │ │ strd r1, r4, [ip] │ │ │ │ - beq.n 16f530 │ │ │ │ + beq.n 16f558 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r9 │ │ │ │ - bne.n 16f53a │ │ │ │ + bne.n 16f562 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 16f520 │ │ │ │ + bne.n 16f548 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ - bl 16e098 │ │ │ │ - b.n 16f4bc │ │ │ │ + bl 16e0c0 │ │ │ │ + b.n 16f4e4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 16f4d0 │ │ │ │ + b.n 16f4f8 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add fp, lr │ │ │ │ cmp r6, fp │ │ │ │ add ip, r5 │ │ │ │ - bhi.n 16f50c │ │ │ │ + bhi.n 16f534 │ │ │ │ sub.w fp, fp, r6 │ │ │ │ - b.n 16f508 │ │ │ │ + b.n 16f530 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 16f43a │ │ │ │ - ldr r2, [pc, #40] @ (16f584 ) │ │ │ │ + bne.w 16f462 │ │ │ │ + ldr r2, [pc, #40] @ (16f5ac ) │ │ │ │ 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 16f466 │ │ │ │ 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 +418006,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 16f6a8 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 16f678 │ │ │ │ + bls.n 16f6a0 │ │ │ │ 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] @ (16f6c8 ) │ │ │ │ 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] @ (16f6cc ) │ │ │ │ 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 16f64c │ │ │ │ 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 16f63e │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16f65e │ │ │ │ + beq.n 16f686 │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 16f694 │ │ │ │ + beq.n 16f6bc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r5, r3, r4, lsl #3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16f5fe │ │ │ │ + bne.n 16f626 │ │ │ │ mov r9, r2 │ │ │ │ - cbz r6, 16f640 │ │ │ │ - ldr r3, [pc, #112] @ (16f6a8 ) │ │ │ │ + cbz r6, 16f668 │ │ │ │ + ldr r3, [pc, #112] @ (16f6d0 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 16f68a │ │ │ │ + beq.n 16f6b2 │ │ │ │ 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, 16f67e │ │ │ │ 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 16f63e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16f656 │ │ │ │ + beq.n 16f67e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 16f656 │ │ │ │ + b.n 16f67e │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 16f41c │ │ │ │ - b.n 16f5b2 │ │ │ │ + bl 16f444 │ │ │ │ + b.n 16f5da │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 16f41c │ │ │ │ - b.n 16f5b2 │ │ │ │ + bl 16f444 │ │ │ │ + b.n 16f5da │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r5, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 16f640 │ │ │ │ + b.n 16f668 │ │ │ │ mov r9, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 16f634 │ │ │ │ + bne.n 16f65c │ │ │ │ mov r5, r6 │ │ │ │ - b.n 16f656 │ │ │ │ + b.n 16f67e │ │ │ │ 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] @ 16f730 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #8 │ │ │ │ vstr d7, [r4, #16] │ │ │ │ - vldr d7, [pc, #64] @ 16f710 │ │ │ │ + vldr d7, [pc, #64] @ 16f738 │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r2, #5 │ │ │ │ str r3, [r4, #12] │ │ │ │ vstr d7, [r4, #24] │ │ │ │ - vldr d7, [pc, #60] @ 16f718 │ │ │ │ + vldr d7, [pc, #60] @ 16f740 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #60] @ 16f720 │ │ │ │ + vldr d7, [pc, #60] @ 16f748 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16dff4 │ │ │ │ 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 +418172,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 16def4 │ │ │ │ + cbz r0, 16f7b0 │ │ │ │ + vldr d7, [pc, #76] @ 16f7b8 │ │ │ │ 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] @ 16f7c0 │ │ │ │ str r5, [r0, #12] │ │ │ │ vstr d7, [r0, #32] │ │ │ │ - vldr d7, [pc, #64] @ 16f7a0 │ │ │ │ + vldr d7, [pc, #64] @ 16f7c8 │ │ │ │ vstr d7, [r0, #16] │ │ │ │ - vldr d7, [pc, #64] @ 16f7a8 │ │ │ │ + vldr d7, [pc, #64] @ 16f7d0 │ │ │ │ vstr d7, [r0, #40] @ 0x28 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16dff4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 16f782 │ │ │ │ + cbz r0, 16f7aa │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 16f77e │ │ │ │ + b.n 16f7a6 │ │ │ │ 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 +418225,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 16def4 │ │ │ │ + cbz r0, 16f850 │ │ │ │ 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 +418242,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 16f7fe │ │ │ │ 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 16dfd0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 16f822 │ │ │ │ + cbz r0, 16f84a │ │ │ │ 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 16e0c0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 16f81e │ │ │ │ - cbz r0, 16f896 │ │ │ │ + b.n 16f846 │ │ │ │ + cbz r0, 16f8be │ │ │ │ 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, 16f8aa │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r1, r0, r3 │ │ │ │ - cbz r3, 16f882 │ │ │ │ - ldr r2, [pc, #72] @ (16f898 ) │ │ │ │ + cbz r3, 16f8aa │ │ │ │ + ldr r2, [pc, #72] @ (16f8c0 ) │ │ │ │ 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 16f8b6 │ │ │ │ + ldr r7, [pc, #60] @ (16f8c4 ) │ │ │ │ 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 16f8aa │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r7 │ │ │ │ - bne.n 16f860 │ │ │ │ + bne.n 16f888 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 16f872 │ │ │ │ - bl 16e098 │ │ │ │ + bne.n 16f89a │ │ │ │ + bl 16e0c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 16f852 │ │ │ │ - b.n 16f882 │ │ │ │ + bne.n 16f87a │ │ │ │ + b.n 16f8aa │ │ │ │ bx lr │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 16f8f2 │ │ │ │ + cbz r0, 16f91a │ │ │ │ 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, 16f91c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 16f8e6 │ │ │ │ - ldr.w r8, [pc, #80] @ 16f914 │ │ │ │ + beq.n 16f90e │ │ │ │ + ldr.w r8, [pc, #80] @ 16f93c │ │ │ │ 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 16f900 │ │ │ │ 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 16f8f0 │ │ │ │ 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] @ (16f940 ) │ │ │ │ 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 +418377,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 16f3a4 │ │ │ │ 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 16f3a4 │ │ │ │ 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 16f9ae │ │ │ │ + ldr r3, [pc, #32] @ (16f9b8 ) │ │ │ │ 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 16f99e │ │ │ │ + bl 16f444 │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 16f41c │ │ │ │ + bl 16f444 │ │ │ │ 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 +418424,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 16f5b0 │ │ │ │ + cbz r0, 16f9e4 │ │ │ │ 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 16f5b0 │ │ │ │ + cbz r0, 16fa02 │ │ │ │ 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 +418453,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 16f5b0 │ │ │ │ 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 16f5b0 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 16fa34 │ │ │ │ + cbz r1, 16fa5c │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ push {r4} │ │ │ │ - ldr r4, [pc, #20] @ (16fa38 ) │ │ │ │ + ldr r4, [pc, #20] @ (16fa60 ) │ │ │ │ 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 +418488,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 16f3a4 │ │ │ │ + cbz r0, 16fa9a │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #12] @ (16fa74 ) │ │ │ │ + ldr r1, [pc, #12] @ (16fa9c ) │ │ │ │ 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, 16facc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 16faa0 │ │ │ │ - ldr r1, [pc, #24] @ (16faa8 ) │ │ │ │ + beq.n 16fac8 │ │ │ │ + ldr r1, [pc, #24] @ (16fad0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 16faa2 │ │ │ │ + bne.n 16faca │ │ │ │ adds r0, #8 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 16fa90 │ │ │ │ + bne.n 16fab8 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - b.n 16fa82 │ │ │ │ + b.n 16faaa │ │ │ │ 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] @ (16fb04 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #32] @ (16fae0 ) │ │ │ │ + ldr r1, [pc, #32] @ (16fb08 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #32] @ (16fae4 ) │ │ │ │ + ldr r2, [pc, #32] @ (16fb0c ) │ │ │ │ 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 16f750 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ 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 +418567,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, 16fb58 │ │ │ │ + ldr r3, [pc, #84] @ (16fb94 ) │ │ │ │ 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 16fb60 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 16fb1a │ │ │ │ + bne.n 16fb42 │ │ │ │ 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] @ 16fb98 │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f37c │ │ │ │ + bl 16f3a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16fb32 │ │ │ │ + bne.n 16fb5a │ │ │ │ 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 16fb58 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 16fb3e │ │ │ │ + bne.n 16fb66 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 16fb58 │ │ │ │ - b.n 16fb30 │ │ │ │ + bne.n 16fb80 │ │ │ │ + b.n 16fb58 │ │ │ │ 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 +418622,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 16fc70 │ │ │ │ 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 16fc58 │ │ │ │ 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 16fc66 │ │ │ │ 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, 16fc66 │ │ │ │ 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, 16fc60 │ │ │ │ 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, 16fc56 │ │ │ │ + cbz r0, 16fc66 │ │ │ │ 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 16fc60 │ │ │ │ + cbz r0, 16fc7e │ │ │ │ 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 170024 │ │ │ │ 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 16fcd8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs.w r4, ip, r4 │ │ │ │ mov ip, r4 │ │ │ │ - vldr d0, [pc, #864] @ 16ffd8 │ │ │ │ + vldr d0, [pc, #864] @ 170000 │ │ │ │ sbc.w r0, r5, r3 │ │ │ │ mov r5, r0 │ │ │ │ orrs.w r3, r4, r0 │ │ │ │ - beq.n 16fc38 │ │ │ │ + beq.n 16fc60 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 16fee8 │ │ │ │ + bne.w 16ff10 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 16fc9e │ │ │ │ + bge.n 16fcc6 │ │ │ │ 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 16fc60 │ │ │ │ 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 16fdd4 │ │ │ │ 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 16feb8 │ │ │ │ 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 +418762,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, 16fd7e │ │ │ │ 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 16fff6 │ │ │ │ movw r0, #2044 @ 0x7fc │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 16fe30 │ │ │ │ + bhi.n 16fe58 │ │ │ │ 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 16fc60 │ │ │ │ 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 16ff62 │ │ │ │ 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 +418831,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 16fd72 │ │ │ │ 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 16ff92 │ │ │ │ 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 16ffe0 │ │ │ │ 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 16fc60 │ │ │ │ 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, 16fed4 │ │ │ │ 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 +418892,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 16fe92 │ │ │ │ + b.n 16fe72 │ │ │ │ subs r6, #1 │ │ │ │ sbc.w lr, lr, lr │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 16ff00 │ │ │ │ + bge.n 16ff28 │ │ │ │ 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, 16ff34 │ │ │ │ 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 170008 │ │ │ │ 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 16fcc6 │ │ │ │ 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, 16ff7c │ │ │ │ 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 16fee6 │ │ │ │ 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 +418963,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 16fe92 │ │ │ │ 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 16fc60 │ │ │ │ sxtb r2, r2 │ │ │ │ - b.n 16febe │ │ │ │ + b.n 16fee6 │ │ │ │ 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 16fcc6 │ │ │ │ stmdb 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 170156 │ │ │ │ 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 170142 │ │ │ │ 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 17014c │ │ │ │ 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 17014c │ │ │ │ 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 170142 │ │ │ │ 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 17014c │ │ │ │ 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 170142 │ │ │ │ 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 170164 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ orrs.w sl, r3, r2 │ │ │ │ - bne.n 170156 │ │ │ │ + bne.n 17017e │ │ │ │ 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 170170 │ │ │ │ subw r2, r2, #2045 @ 0x7fd │ │ │ │ orrs.w r2, r2, r8 │ │ │ │ - bne.w 170288 │ │ │ │ + bne.w 1702b0 │ │ │ │ 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 170146 │ │ │ │ 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 16fba0 │ │ │ │ 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 170146 │ │ │ │ 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 170130 │ │ │ │ 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 17022a │ │ │ │ mov r2, r6 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1702b4 │ │ │ │ + beq.w 1702dc │ │ │ │ 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 1702c8 │ │ │ │ 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 +419139,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 170108 │ │ │ │ subs r6, #1 │ │ │ │ sbc.w r8, r8, r8 │ │ │ │ adds r4, r4, r4 │ │ │ │ mov r2, r6 │ │ │ │ adcs r3, r3 │ │ │ │ - b.n 1700e0 │ │ │ │ + b.n 170108 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1702d4 │ │ │ │ + beq.n 1702fc │ │ │ │ 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 1702e8 │ │ │ │ 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 +419182,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 170108 │ │ │ │ adds.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r8, r8, r8 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r3, r3 │ │ │ │ - b.n 1700e0 │ │ │ │ + b.n 170108 │ │ │ │ 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 170146 │ │ │ │ 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 17021c │ │ │ │ mov.w sl, ip, lsl #10 │ │ │ │ orr.w sl, sl, r4, lsr #22 │ │ │ │ lsls r4, r4, #10 │ │ │ │ - b.n 170188 │ │ │ │ + b.n 1701b0 │ │ │ │ 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 1702a2 │ │ │ │ mov.w fp, r7, lsl #10 │ │ │ │ lsls r4, r0, #10 │ │ │ │ orr.w fp, fp, r0, lsr #22 │ │ │ │ - b.n 170212 │ │ │ │ + b.n 17023a │ │ │ │ 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 +419237,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 1704c4 │ │ │ │ subw fp, r3, #2047 @ 0x7ff │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 17047a │ │ │ │ + beq.w 1704a2 │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r6, 170372 │ │ │ │ + cbnz r6, 17039a │ │ │ │ orrs.w r2, r8, r5 │ │ │ │ - beq.w 1704be │ │ │ │ + beq.w 1704e6 │ │ │ │ clz r6, r5 │ │ │ │ - cbnz r5, 17034a │ │ │ │ + cbnz r5, 170372 │ │ │ │ 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, 1703d8 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - beq.w 1704be │ │ │ │ + beq.w 1704e6 │ │ │ │ clz r3, r4 │ │ │ │ - cbnz r4, 170388 │ │ │ │ + cbnz r4, 1703b0 │ │ │ │ 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 +419317,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 17050a │ │ │ │ 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 170488 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 17054a │ │ │ │ + blt.w 170572 │ │ │ │ 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 1705d4 │ │ │ │ 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 170532 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 17050a │ │ │ │ + b.n 170532 │ │ │ │ orrs r4, r0 │ │ │ │ - bne.n 1704be │ │ │ │ + bne.n 1704e6 │ │ │ │ orr.w r6, r8, r6 │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r6, r5 │ │ │ │ - bne.n 17052a │ │ │ │ + bne.n 170552 │ │ │ │ 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 1704ea │ │ │ │ orrs.w r5, r8, r5 │ │ │ │ - bne.n 170520 │ │ │ │ + bne.n 170548 │ │ │ │ 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, 1704f0 │ │ │ │ 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 170562 │ │ │ │ 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 1704ea │ │ │ │ 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 170464 │ │ │ │ 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 +419410,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 1704ea │ │ │ │ add.w r1, r2, #2139095040 @ 0x7f800000 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, #7340032 @ 0x700000 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 1704c2 │ │ │ │ + b.n 1704ea │ │ │ │ negs r2, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bhi.n 1705a2 │ │ │ │ + bhi.n 1705ca │ │ │ │ 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 +419440,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 170488 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 17050a │ │ │ │ + b.n 170532 │ │ │ │ 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 1704ea │ │ │ │ stmdb 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] @ 170b38 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1340] @ 170b14 │ │ │ │ + ldr.w r3, [pc, #1340] @ 170b3c │ │ │ │ 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 +419493,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 170930 │ │ │ │ subw r3, r1, #2047 @ 0x7ff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1708a6 │ │ │ │ + beq.w 1708ce │ │ │ │ ubfx r3, fp, #20, #11 │ │ │ │ subw r3, r3, #2047 @ 0x7ff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 170988 │ │ │ │ + beq.w 1709b0 │ │ │ │ mov r8, r4 │ │ │ │ - cbnz r7, 1706a0 │ │ │ │ + cbnz r7, 1706c8 │ │ │ │ orrs.w r3, r9, r0 │ │ │ │ - beq.w 170988 │ │ │ │ + beq.w 1709b0 │ │ │ │ clz r7, r0 │ │ │ │ - cbnz r0, 170678 │ │ │ │ + cbnz r0, 1706a0 │ │ │ │ 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, 170706 │ │ │ │ orrs.w r3, lr, r6 │ │ │ │ - beq.w 170988 │ │ │ │ + beq.w 1709b0 │ │ │ │ clz r1, r6 │ │ │ │ - cbnz r6, 1706b6 │ │ │ │ + cbnz r6, 1706de │ │ │ │ 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 +419584,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 1709d0 │ │ │ │ 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 170bf8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r4, fp, #0, #20 │ │ │ │ orrs r1, r4 │ │ │ │ - beq.w 170d8e │ │ │ │ + beq.w 170db6 │ │ │ │ ubfx r2, fp, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 171008 │ │ │ │ + beq.w 171030 │ │ │ │ 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 +419625,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 170c20 │ │ │ │ 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 +419646,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 170cf6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvns r1, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvns r2, r2 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 1712b2 │ │ │ │ + bne.w 1712da │ │ │ │ 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 170caa │ │ │ │ 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] @ 170b30 │ │ │ │ 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 170e2c │ │ │ │ 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 17087e │ │ │ │ ldrd r1, r3, [sp, #56] @ 0x38 │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - beq.w 171128 │ │ │ │ + beq.w 171150 │ │ │ │ clz r2, r3 │ │ │ │ - cbnz r3, 170890 │ │ │ │ + cbnz r3, 1708b8 │ │ │ │ clz r2, r1 │ │ │ │ adds r2, #32 │ │ │ │ subs r2, #1 │ │ │ │ - bne.w 17148e │ │ │ │ + bne.w 1714b6 │ │ │ │ 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 170aa0 │ │ │ │ orrs r6, r4 │ │ │ │ - bne.w 170ad8 │ │ │ │ + bne.w 170b00 │ │ │ │ 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 1709b0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orrs r7, r0 │ │ │ │ and.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 170aee │ │ │ │ + beq.w 170b16 │ │ │ │ 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 170b16 │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r0 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 17098c │ │ │ │ + b.n 1709b4 │ │ │ │ orrs.w r0, r9, r0 │ │ │ │ - bne.w 170afe │ │ │ │ + bne.w 170b26 │ │ │ │ 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 170b00 │ │ │ │ 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, 1709b0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ orrs r1, r4 │ │ │ │ orrs r1, r6 │ │ │ │ and.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 170ade │ │ │ │ + beq.w 170b06 │ │ │ │ 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 170b06 │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 17098c │ │ │ │ + b.n 1709b4 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - ldr r2, [pc, #392] @ (170b18 ) │ │ │ │ - ldr r3, [pc, #388] @ (170b14 ) │ │ │ │ + ldr r2, [pc, #392] @ (170b40 ) │ │ │ │ + ldr r3, [pc, #388] @ (170b3c ) │ │ │ │ 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 1714b2 │ │ │ │ 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 170b44 │ │ │ │ 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 170cfe │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 170e5a │ │ │ │ + bne.w 170e82 │ │ │ │ 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 170caa │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs.w r6, r8, r6 │ │ │ │ sbc.w r3, r3, r2 │ │ │ │ orrs.w r1, r6, r3 │ │ │ │ - bne.w 170fb0 │ │ │ │ + bne.w 170fd8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17119e │ │ │ │ + bne.w 1711c6 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 17130c │ │ │ │ + beq.w 171334 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 171014 │ │ │ │ + bne.w 17103c │ │ │ │ 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 +419867,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 170ad8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.w 170fea │ │ │ │ + blt.w 171012 │ │ │ │ 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 171154 │ │ │ │ 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 170e7a │ │ │ │ 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 1709b4 │ │ │ │ vmov d0, r4, r5 │ │ │ │ - b.n 17098c │ │ │ │ + b.n 1709b4 │ │ │ │ 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 1709b4 │ │ │ │ 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 1709b4 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - b.n 17098c │ │ │ │ + b.n 1709b4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xfa1e006e │ │ │ │ + ldr??.w r0, [r6, #110] @ 0x6e │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf66c006e │ │ │ │ + movw r0, #18542 @ 0x486e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r6, fp, #0, #20 │ │ │ │ orrs r1, r6 │ │ │ │ - beq.w 170d94 │ │ │ │ + beq.w 170dbc │ │ │ │ ubfx r2, fp, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 170ffe │ │ │ │ + beq.w 171026 │ │ │ │ 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 +419943,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 170a18 │ │ │ │ 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 170bd4 │ │ │ │ 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 17116c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ negs r2, r2 │ │ │ │ mov lr, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bls.n 170c1e │ │ │ │ + bls.n 170c46 │ │ │ │ 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 171302 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 170d24 │ │ │ │ + b.n 170d4c │ │ │ │ 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 170cc6 │ │ │ │ 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 170c36 │ │ │ │ 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 170c2c │ │ │ │ + b.n 170a18 │ │ │ │ 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 +420035,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 170d4c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds.w r1, r6, r8 │ │ │ │ adc.w r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 170e0e │ │ │ │ + blt.w 170e36 │ │ │ │ adds.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r2 │ │ │ │ sbc.w sl, sl, #0 │ │ │ │ - b.n 170a78 │ │ │ │ + b.n 170aa0 │ │ │ │ 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 +420062,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 170842 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 17083c │ │ │ │ + b.n 170864 │ │ │ │ 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 +420084,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 17116c │ │ │ │ negs r2, r4 │ │ │ │ mov lr, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bls.n 170c1e │ │ │ │ + bls.n 170c46 │ │ │ │ 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 171468 │ │ │ │ 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 170cf6 │ │ │ │ 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 170d76 │ │ │ │ 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 1710ce │ │ │ │ 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 171268 │ │ │ │ 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 1709b4 │ │ │ │ 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 +420151,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 170e02 │ │ │ │ cmp r4, r7 │ │ │ │ - blt.w 17125c │ │ │ │ + blt.w 171284 │ │ │ │ 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 17138e │ │ │ │ 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 170e1a │ │ │ │ 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 1709b4 │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 170864 │ │ │ │ + b.n 17088c │ │ │ │ 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 170e72 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.w 1712e0 │ │ │ │ + blt.w 171308 │ │ │ │ subw r2, r9, #2045 @ 0x7fd │ │ │ │ orrs.w r2, r2, sl │ │ │ │ - bne.w 17112c │ │ │ │ + bne.w 171154 │ │ │ │ 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 170aee │ │ │ │ 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 171094 │ │ │ │ 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 +420235,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 170ebc │ │ │ │ add.w r3, lr, #88 @ 0x58 │ │ │ │ add.w lr, sp, r3 │ │ │ │ str.w r7, [lr, #-24] │ │ │ │ - cbz r1, 170ecc │ │ │ │ + cbz r1, 170ef4 │ │ │ │ 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, 170efe │ │ │ │ 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 171192 │ │ │ │ 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 170fce │ │ │ │ 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 170f1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 170878 │ │ │ │ + beq.w 1708a0 │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - bmi.n 170f38 │ │ │ │ + bmi.n 170f60 │ │ │ │ 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 +420302,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 170fa6 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.w 1713f0 │ │ │ │ + blt.w 171418 │ │ │ │ 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 171472 │ │ │ │ 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 1709b4 │ │ │ │ cmp r3, r0 │ │ │ │ ite ls │ │ │ │ movls r6, #0 │ │ │ │ movhi r6, #1 │ │ │ │ - b.n 170f00 │ │ │ │ + b.n 170f28 │ │ │ │ cmp r3, #0 │ │ │ │ strd r6, r3, [sp, #56] @ 0x38 │ │ │ │ - bge.w 170878 │ │ │ │ + bge.w 1708a0 │ │ │ │ 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 +420354,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 170ff6 │ │ │ │ + b.n 1708a0 │ │ │ │ rsb r2, r9, #0 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bls.w 1711f2 │ │ │ │ + bls.w 17121a │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 170ac6 │ │ │ │ + b.n 170aee │ │ │ │ ldr r2, [sp, #4] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.n 170b36 │ │ │ │ + b.n 170b5e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.w 17079a │ │ │ │ + b.w 1707c2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1711aa │ │ │ │ + beq.w 1711d2 │ │ │ │ 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 1713a2 │ │ │ │ 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 171084 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 170a62 │ │ │ │ + b.n 170a8a │ │ │ │ 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 1710b0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1711e0 │ │ │ │ + beq.w 171208 │ │ │ │ ldr.w r4, [r3], #4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 171082 │ │ │ │ + beq.n 1710aa │ │ │ │ cmp r1, #3 │ │ │ │ - bls.w 1711b4 │ │ │ │ + bls.w 1711dc │ │ │ │ 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 170ef8 │ │ │ │ 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 171134 │ │ │ │ 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 +420460,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 170da2 │ │ │ │ lsls r5, r5, #20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 170d7a │ │ │ │ + b.n 170da2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 170a3e │ │ │ │ + b.n 170a66 │ │ │ │ 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 1709b4 │ │ │ │ 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 171176 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 17083c │ │ │ │ + b.w 170864 │ │ │ │ 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 1711aa │ │ │ │ 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 1711a0 │ │ │ │ ldrd r1, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 170c8c │ │ │ │ + b.n 170cb4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 170a3e │ │ │ │ + b.n 170a66 │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 17101e │ │ │ │ + b.n 171046 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r5, r6 │ │ │ │ add.w r0, r8, r2 │ │ │ │ ands.w r1, r3, #31 │ │ │ │ - bne.w 17131c │ │ │ │ + bne.w 171344 │ │ │ │ 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 1711fa │ │ │ │ + b.n 170ee6 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1711b4 │ │ │ │ + bls.n 1711dc │ │ │ │ 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 170efe │ │ │ │ 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 +420563,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 170ad8 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 17145e │ │ │ │ + blt.w 171486 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1713d8 │ │ │ │ + blt.w 171400 │ │ │ │ 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 170da2 │ │ │ │ negs r3, r1 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 17135c │ │ │ │ + bhi.n 171384 │ │ │ │ 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 +420598,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 170e02 │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bls.w 170c1e │ │ │ │ + bls.w 170c46 │ │ │ │ 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 170d5c │ │ │ │ mov r8, r2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 170c82 │ │ │ │ + b.n 170caa │ │ │ │ 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 170e7a │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ and.w r3, r1, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 17098c │ │ │ │ + b.w 1709b4 │ │ │ │ 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 171370 │ │ │ │ orr.w r7, r7, #1 │ │ │ │ rsb r3, r5, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ subs r3, #1 │ │ │ │ - beq.w 171484 │ │ │ │ + beq.w 1714ac │ │ │ │ negs r5, r1 │ │ │ │ mov r1, r6 │ │ │ │ uxtb r5, r5 │ │ │ │ - b.n 170e84 │ │ │ │ + b.n 170eac │ │ │ │ mov r4, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 170df2 │ │ │ │ + b.n 170e1a │ │ │ │ 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 1709b4 │ │ │ │ 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 170a86 │ │ │ │ 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 1713de │ │ │ │ str r1, [r0, r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 170a62 │ │ │ │ - b.w 170a68 │ │ │ │ + bne.w 170a8a │ │ │ │ + b.w 170a90 │ │ │ │ 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 1709b4 │ │ │ │ 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 +420729,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 170fa6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r1, r6, #1 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - b.n 170c92 │ │ │ │ + b.n 170cba │ │ │ │ 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 1709b4 │ │ │ │ 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 17114a │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - b.n 170eba │ │ │ │ + b.n 170ee2 │ │ │ │ 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 171060 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 170a62 │ │ │ │ + b.w 170a8a │ │ │ │ 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 +420782,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 17164e │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.w 1715fe │ │ │ │ + beq.w 171626 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - beq.w 17167e │ │ │ │ - cbnz r0, 171504 │ │ │ │ + beq.w 1716a6 │ │ │ │ + cbnz r0, 17152c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 17167e │ │ │ │ + beq.w 1716a6 │ │ │ │ clz r0, r5 │ │ │ │ sub.w r3, r0, #8 │ │ │ │ rsb r0, r0, #9 │ │ │ │ lsls r5, r3 │ │ │ │ - cbnz r1, 17151a │ │ │ │ + cbnz r1, 171542 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 17167e │ │ │ │ + beq.w 1716a6 │ │ │ │ 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 1716ae │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 171694 │ │ │ │ + beq.w 1716bc │ │ │ │ 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 1716da │ │ │ │ movs r0, #0 │ │ │ │ cmp r8, r0 │ │ │ │ - blt.w 171730 │ │ │ │ - beq.w 1717d4 │ │ │ │ + blt.w 171758 │ │ │ │ + beq.w 1717fc │ │ │ │ cmp.w r9, #62 @ 0x3e │ │ │ │ - bls.w 17188e │ │ │ │ + bls.w 1718b6 │ │ │ │ adds.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ adc.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ clz r0, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 171584 │ │ │ │ + bne.n 1715ac │ │ │ │ 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 +420862,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 1717f4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1717a8 │ │ │ │ + blt.w 1717d0 │ │ │ │ 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 1717f4 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 17171e │ │ │ │ + b.n 171746 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1716aa │ │ │ │ + bne.n 1716d2 │ │ │ │ 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, 1716a6 │ │ │ │ and.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ orrs r5, r0 │ │ │ │ - bne.n 17165a │ │ │ │ + bne.n 171682 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - b.n 171674 │ │ │ │ - cbnz r5, 17167a │ │ │ │ + b.n 17169c │ │ │ │ + cbnz r5, 1716a2 │ │ │ │ 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, 1716d2 │ │ │ │ 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, 1716a6 │ │ │ │ and.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ orrs r1, r4 │ │ │ │ - beq.n 171620 │ │ │ │ + beq.n 171648 │ │ │ │ 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 1716a2 │ │ │ │ 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 171568 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1718e2 │ │ │ │ + beq.w 17190a │ │ │ │ clz r7, r6 │ │ │ │ sub.w r1, r7, #8 │ │ │ │ rsb r7, r7, #9 │ │ │ │ lsls r6, r1 │ │ │ │ - b.n 171540 │ │ │ │ + b.n 171568 │ │ │ │ vmov s0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 171822 │ │ │ │ + ble.w 17184a │ │ │ │ cmp.w r9, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r0, #1 │ │ │ │ movhi r2, #0 │ │ │ │ - bhi.n 1716ee │ │ │ │ + bhi.n 171716 │ │ │ │ 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 +420960,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 17194a │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 171974 │ │ │ │ + bls.w 17199c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 171998 │ │ │ │ + blt.w 1719c0 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r2, r2, #7 │ │ │ │ moveq.w r3, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 1718d4 │ │ │ │ + beq.w 1718fc │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, ip, lsl #31 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 17167a │ │ │ │ + b.n 1716a2 │ │ │ │ rsb r8, r8, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r7 │ │ │ │ cmp.w r8, #62 @ 0x3e │ │ │ │ - bhi.w 171872 │ │ │ │ + bhi.w 17189a │ │ │ │ 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 +421003,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 17181e │ │ │ │ sub.w r3, r7, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 1718d0 │ │ │ │ + bls.w 1718f8 │ │ │ │ mov r2, r0 │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.w 1718d0 │ │ │ │ + bhi.w 1718f8 │ │ │ │ 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 1718f8 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - b.n 1718d4 │ │ │ │ + b.n 1718fc │ │ │ │ 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 1716a2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 17197a │ │ │ │ + blt.w 1719a2 │ │ │ │ clz r0, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 171806 │ │ │ │ + bne.n 17182e │ │ │ │ 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 171604 │ │ │ │ + b.n 1715b4 │ │ │ │ rsb r2, r8, #32 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ it gt │ │ │ │ movgt r2, #1 │ │ │ │ - bgt.n 17186e │ │ │ │ + bgt.n 171896 │ │ │ │ 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 +421076,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 171724 │ │ │ │ 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 1715b4 │ │ │ │ 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 17181e │ │ │ │ subs r3, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.n 1718d0 │ │ │ │ + bls.n 1718f8 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1717a6 │ │ │ │ + blt.w 1717ce │ │ │ │ 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 171988 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 171938 │ │ │ │ + blt.n 171960 │ │ │ │ lsrs r1, r4, #31 │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movs r2, #253 @ 0xfd │ │ │ │ - cbz r1, 171960 │ │ │ │ + cbz r1, 171988 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 17167a │ │ │ │ + b.n 1716a2 │ │ │ │ subs r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 1717cc │ │ │ │ + bls.w 1717f4 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 1715e8 │ │ │ │ + bge.w 171610 │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1717b2 │ │ │ │ + b.n 1717da │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi r2, r6 │ │ │ │ movhi r4, r2 │ │ │ │ - bhi.n 17196a │ │ │ │ + bhi.n 171992 │ │ │ │ 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 +421168,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 1716a2 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - b.n 1718d4 │ │ │ │ + b.n 1718fc │ │ │ │ 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 17181e │ │ │ │ subs r3, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.n 1718d0 │ │ │ │ + bls.n 1718f8 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 1717a8 │ │ │ │ + b.n 1717d0 │ │ │ │ negs r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ uxth r0, r0 │ │ │ │ lsrs r2, r0 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - b.n 1717d0 │ │ │ │ + b.n 1717f8 │ │ │ │ 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, 171a4a │ │ │ │ orr.w r4, r2, r3 │ │ │ │ orrs.w r4, r4, lr │ │ │ │ - beq.n 171a1c │ │ │ │ + beq.n 171a44 │ │ │ │ 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 171a44 │ │ │ │ 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 171a60 │ │ │ │ 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 +421238,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 171a74 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - beq.n 171a90 │ │ │ │ + beq.n 171ab8 │ │ │ │ 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 171aae │ │ │ │ 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 +421268,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 171a3a │ │ │ │ mov.w r3, #2122317824 @ 0x7e800000 │ │ │ │ - b.n 1719fa │ │ │ │ + b.n 171a22 │ │ │ │ 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 171b1a │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 171aee │ │ │ │ + beq.n 171b16 │ │ │ │ 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 171b16 │ │ │ │ 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 171b34 │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 171b1c │ │ │ │ + blt.n 171b44 │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 171b3c │ │ │ │ + beq.n 171b64 │ │ │ │ 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 171b16 │ │ │ │ lsrs r2, r2, #13 │ │ │ │ cmp r2, #1 │ │ │ │ ite cs │ │ │ │ addcs r0, r0, r2 │ │ │ │ addcc r0, #1 │ │ │ │ uxth r0, r0 │ │ │ │ add sp, #8 │ │ │ │ @@ -421306,270 +421332,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 171b3a │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ movs r3, #0 │ │ │ │ sbfx ip, ip, #4, #12 │ │ │ │ uxth.w r2, ip │ │ │ │ - b.n 171b12 │ │ │ │ + b.n 171b3a │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 171b12 │ │ │ │ + b.n 171b3a │ │ │ │ stmdb 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 171bb0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls.w sl, r2, r3 │ │ │ │ - beq.n 171b88 │ │ │ │ + beq.n 171bb0 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, r8 │ │ │ │ mov r4, sl │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbnz r3, 171b94 │ │ │ │ + cbnz r3, 171bbc │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 171b74 │ │ │ │ + bne.n 171b9c │ │ │ │ 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 171bfe │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r2, r3 │ │ │ │ - beq.n 171bd6 │ │ │ │ + beq.n 171bfe │ │ │ │ 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, 171c06 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 171bb8 │ │ │ │ + bne.n 171be0 │ │ │ │ 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 171ba2 │ │ │ │ bic.w lr, r3, #63 @ 0x3f │ │ │ │ lsls r0, r3, #26 │ │ │ │ mov r2, lr │ │ │ │ - beq.n 171c18 │ │ │ │ + beq.n 171c40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls.w fp, r1, r3 │ │ │ │ - beq.n 171c18 │ │ │ │ + beq.n 171c40 │ │ │ │ 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, 171c48 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #4 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 171c02 │ │ │ │ + bne.n 171c2a │ │ │ │ ldrd sl, r8, [sp, #16] │ │ │ │ ldrd r6, r2, [sp, #24] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ blx 47574 │ │ │ │ - b.n 171bbe │ │ │ │ + b.n 171be6 │ │ │ │ bic.w r7, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r7 │ │ │ │ - beq.n 171c58 │ │ │ │ + beq.n 171c80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls.w sl, sl, r3 │ │ │ │ - beq.n 171c58 │ │ │ │ + beq.n 171c80 │ │ │ │ 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, 171c88 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 171c44 │ │ │ │ + bne.n 171c6c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r2, sl │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r2 │ │ │ │ blx 47574 │ │ │ │ - b.n 171c06 │ │ │ │ + b.n 171c2e │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 171c94 │ │ │ │ + beq.n 171cbc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r2, r3 │ │ │ │ - beq.n 171c94 │ │ │ │ + beq.n 171cbc │ │ │ │ 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, 171cc2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 171c80 │ │ │ │ + bne.n 171ca8 │ │ │ │ ldrd r9, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 47574 │ │ │ │ - b.n 171c48 │ │ │ │ + b.n 171c70 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 171b44 │ │ │ │ - b.n 171c84 │ │ │ │ + bl 171b6c │ │ │ │ + b.n 171cac │ │ │ │ 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, 171cea │ │ │ │ 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 171d22 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ mov r4, r0 │ │ │ │ lsls.w r8, r8, r3 │ │ │ │ - beq.n 171cfa │ │ │ │ + beq.n 171d22 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 171d06 │ │ │ │ + cbnz r3, 171d2e │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 171cee │ │ │ │ + bne.n 171d16 │ │ │ │ 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 171d68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov.w fp, #1 │ │ │ │ lsls.w fp, fp, r3 │ │ │ │ - beq.n 171d40 │ │ │ │ + beq.n 171d68 │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r9 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbnz r3, 171d46 │ │ │ │ + cbnz r3, 171d6e │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 171d28 │ │ │ │ + bne.n 171d50 │ │ │ │ ldrd r5, r6, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ blx 47574 │ │ │ │ - b.n 171cf2 │ │ │ │ + b.n 171d1a │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 171d7c │ │ │ │ + beq.n 171da4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ - beq.n 171d7c │ │ │ │ + beq.n 171da4 │ │ │ │ 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, 171daa │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 171d68 │ │ │ │ + bne.n 171d90 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldrd r5, r0, [sp, #12] │ │ │ │ blx 47574 │ │ │ │ - b.n 171d2e │ │ │ │ + b.n 171d56 │ │ │ │ mov r0, r7 │ │ │ │ - bl 171b44 │ │ │ │ - b.n 171d6c │ │ │ │ + bl 171b6c │ │ │ │ + b.n 171d94 │ │ │ │ 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] @ (172010 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #584] @ (171fec ) │ │ │ │ + ldr r3, [pc, #584] @ (172014 ) │ │ │ │ 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 171f6e │ │ │ │ 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 +421605,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 171f0c │ │ │ │ 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 171e50 │ │ │ │ + b.n 171e84 │ │ │ │ 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, 171eac │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 171e24 │ │ │ │ + bne.n 171e4c │ │ │ │ ldr.w r0, [r8] │ │ │ │ and.w r6, r6, r9 │ │ │ │ - ldr r2, [pc, #392] @ (171ff0 ) │ │ │ │ + ldr r2, [pc, #392] @ (172018 ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r6, r0, r3 │ │ │ │ - ldr r3, [pc, #380] @ (171fec ) │ │ │ │ + ldr r3, [pc, #380] @ (172014 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 171fe4 │ │ │ │ + bne.w 17200c │ │ │ │ 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, 171f08 │ │ │ │ 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 171ef2 │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 171eb8 │ │ │ │ + bne.n 171ee0 │ │ │ │ dmb ish │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 171e52 │ │ │ │ + beq.n 171e7a │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ mov r4, fp │ │ │ │ blx 47574 │ │ │ │ - b.n 171e52 │ │ │ │ + b.n 171e7a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 171eac │ │ │ │ + b.n 171ed4 │ │ │ │ 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 171ffe │ │ │ │ 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 171f54 │ │ │ │ strex r1, r3, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 171f1c │ │ │ │ + bne.n 171f44 │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 171de0 │ │ │ │ + beq.w 171e08 │ │ │ │ blx 47574 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 171de0 │ │ │ │ + b.n 171e08 │ │ │ │ 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 172006 │ │ │ │ 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 171f88 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 171fca │ │ │ │ + cbz r4, 171ff2 │ │ │ │ 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, 172002 │ │ │ │ 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 171fd8 │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 171fa0 │ │ │ │ + bne.n 171fc8 │ │ │ │ dmb ish │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 171dce │ │ │ │ + beq.w 171df6 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ blx 47574 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 171dce │ │ │ │ + b.n 171df6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 171f84 │ │ │ │ + b.n 171fac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 171f08 │ │ │ │ + b.n 171f30 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 171f96 │ │ │ │ + b.n 171fbe │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ - b.n 171fce │ │ │ │ + b.n 171ff6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - b.n 17249c │ │ │ │ + b.n 172474 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172320 │ │ │ │ + b.n 1722f8 │ │ │ │ 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] @ (1720e0 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #168] @ (1720bc ) │ │ │ │ + ldr r3, [pc, #168] @ (1720e4 ) │ │ │ │ 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, 1720d8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 47fb4 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r5, 17207a │ │ │ │ + cbz r5, 1720a2 │ │ │ │ mov.w r8, #2 │ │ │ │ mov r7, sp │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 17205a │ │ │ │ + beq.n 172082 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 172054 │ │ │ │ + bne.n 17207c │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 172044 │ │ │ │ + bne.n 17206c │ │ │ │ dmb ish │ │ │ │ - cbz r3, 17207a │ │ │ │ - cbz r6, 172096 │ │ │ │ + cbz r3, 1720a2 │ │ │ │ + cbz r6, 1720be │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169624 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 172074 │ │ │ │ + bge.n 17209c │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 1720a2 │ │ │ │ + beq.n 1720ca │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 17203c │ │ │ │ + bne.n 172064 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1720c0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1720bc ) │ │ │ │ + ldr r2, [pc, #64] @ (1720e8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1720e4 ) │ │ │ │ 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 1720ce │ │ │ │ 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 169624 │ │ │ │ + b.n 17209c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17207c │ │ │ │ + b.n 1720a4 │ │ │ │ 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 192 @ 0xc0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - svc 124 @ 0x7c │ │ │ │ + svc 84 @ 0x54 │ │ │ │ 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, 172116 │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ addcc.w r8, r0, #16 │ │ │ │ - bcc.n 172100 │ │ │ │ + bcc.n 172128 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180bb0 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 172134 │ │ │ │ + bcs.n 17215c │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - bl 180a60 │ │ │ │ + bl 180a88 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 180c1c │ │ │ │ + bl 180c44 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 172112 │ │ │ │ + bne.n 17213a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1720ea │ │ │ │ + beq.n 172112 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180bb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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] @ (1721ac ) │ │ │ │ + ldr r0, [pc, #52] @ (1721b0 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 180b88 │ │ │ │ + bl 180bb0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 17217a │ │ │ │ + beq.n 1721a2 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1720c4 │ │ │ │ + bl 1720ec │ │ │ │ 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 17218c │ │ │ │ + ldr r0, [pc, #16] @ (1721b4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - @ instruction: 0xfbbe006e │ │ │ │ - lsls r0, r0, #15 │ │ │ │ - lsls r7, r5, #1 │ │ │ │ + @ instruction: 0xfb96006e │ │ │ │ lsls r0, r3, #14 │ │ │ │ lsls r7, r5, #1 │ │ │ │ + lsls r0, r6, #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] @ (172240 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (17221c ) │ │ │ │ + ldr r3, [pc, #120] @ (172244 ) │ │ │ │ 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] @ (172248 ) │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ add.w r0, r3, r6, lsl #2 │ │ │ │ strd r5, r6, [r4] │ │ │ │ - bl 172a9c │ │ │ │ - cbnz r0, 17220a │ │ │ │ + bl 172ac4 │ │ │ │ + cbnz r0, 172232 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1721f6 │ │ │ │ + bmi.n 17221e │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (172224 ) │ │ │ │ - ldr r3, [pc, #56] @ (17221c ) │ │ │ │ + ldr r2, [pc, #68] @ (17224c ) │ │ │ │ + ldr r3, [pc, #56] @ (172244 ) │ │ │ │ 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 17223c │ │ │ │ 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 172204 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1721de │ │ │ │ + b.n 172206 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - udf #86 @ 0x56 │ │ │ │ + udf #46 @ 0x2e │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #26 │ │ │ │ + ble.n 172234 │ │ │ │ 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] @ (172274 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 180afc │ │ │ │ - ldr r0, [pc, #12] @ (172250 ) │ │ │ │ + bl 180b24 │ │ │ │ + ldr r0, [pc, #12] @ (172278 ) │ │ │ │ add r0, pc │ │ │ │ - bl 278ccc │ │ │ │ + bl 278cf4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r2, r6, #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 172d20 │ │ │ │ + cbnz r0, 172294 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 172ce4 │ │ │ │ + bl 172d0c │ │ │ │ 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] @ (172504 ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r2, [pc, #596] @ (1724e0 ) │ │ │ │ + ldr r2, [pc, #596] @ (172508 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #596] @ (1724e4 ) │ │ │ │ + ldr r5, [pc, #596] @ (17250c ) │ │ │ │ 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 1724a0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 172466 │ │ │ │ + bmi.w 17248e │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 172446 │ │ │ │ + bne.w 17246e │ │ │ │ add.w r5, r4, #16 │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180bb0 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1722e2 │ │ │ │ - b.n 17239c │ │ │ │ + bhi.n 17230a │ │ │ │ + b.n 1723c4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180acc │ │ │ │ + bl 180af4 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 17239c │ │ │ │ + bls.n 1723c4 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1722d2 │ │ │ │ + beq.n 1722fa │ │ │ │ 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 +422089,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 180ad8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17243e │ │ │ │ + beq.n 172466 │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r2, r2, fp │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 17238c │ │ │ │ + cbz r3, 1723b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, sl, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 172376 │ │ │ │ + bne.n 17239e │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.w 1724b2 │ │ │ │ + beq.w 1724da │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1722c2 │ │ │ │ + beq.n 1722ea │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 1722c2 │ │ │ │ + b.n 1722ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180bb0 │ │ │ │ ldr.w r7, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r7, 17241c │ │ │ │ + cbnz r7, 172444 │ │ │ │ ldrd fp, r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 172412 │ │ │ │ + beq.n 17243a │ │ │ │ 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, 172426 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 1723fc │ │ │ │ + cbz r0, 172424 │ │ │ │ movs r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1723dc │ │ │ │ + bne.n 172404 │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1724a8 │ │ │ │ + beq.n 1724d0 │ │ │ │ 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 1723ec │ │ │ │ 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 180bcc │ │ │ │ + ldr r2, [pc, #196] @ (172510 ) │ │ │ │ + ldr r3, [pc, #184] @ (172508 ) │ │ │ │ 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 1724fe │ │ │ │ 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 180bcc │ │ │ │ + b.n 1722ea │ │ │ │ + ldr r2, [pc, #164] @ (172514 ) │ │ │ │ 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 172b50 │ │ │ │ + b.n 1722e2 │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 47950 │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 4809c │ │ │ │ - b.n 1722b2 │ │ │ │ + b.n 1722da │ │ │ │ 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] @ (172518 ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1724c6 │ │ │ │ + cbz r3, 1724ee │ │ │ │ ldr r5, [r7, #32] │ │ │ │ - bl 180c08 │ │ │ │ + bl 180c30 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 172bac │ │ │ │ + bl 172bd4 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 1722ac │ │ │ │ + b.n 1722d4 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1695d4 │ │ │ │ - b.n 1723f0 │ │ │ │ + bl 1695fc │ │ │ │ + b.n 172418 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 1695fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1722c2 │ │ │ │ - b.n 172392 │ │ │ │ - ldr r3, [pc, #44] @ (1724f4 ) │ │ │ │ + beq.w 1722ea │ │ │ │ + b.n 1723ba │ │ │ │ + ldr r3, [pc, #44] @ (17251c ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 180a4c │ │ │ │ - b.n 172492 │ │ │ │ + bl 180a74 │ │ │ │ + b.n 1724ba │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ble.n 1725c4 │ │ │ │ + ble.n 17259c │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1725bc │ │ │ │ + ble.n 172594 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - blt.n 172498 │ │ │ │ + blt.n 172470 │ │ │ │ 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 +422266,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, 172580 │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 172548 │ │ │ │ - bhi.n 172580 │ │ │ │ + beq.n 172570 │ │ │ │ + bhi.n 1725a8 │ │ │ │ str.w r6, [r5, #160] @ 0xa0 │ │ │ │ - b.n 172536 │ │ │ │ + b.n 17255e │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 172546 │ │ │ │ + beq.n 17256e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 172190 │ │ │ │ + bl 1721b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 172530 │ │ │ │ + bne.n 172558 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - cbz r7, 17254c │ │ │ │ + cbz r7, 172574 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180bb0 │ │ │ │ ldr.w r4, [r5, #160] @ 0xa0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 172576 │ │ │ │ - bcs.n 17252a │ │ │ │ + beq.n 17259e │ │ │ │ + bcs.n 172552 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1720c4 │ │ │ │ + bl 1720ec │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1720c4 │ │ │ │ + bl 1720ec │ │ │ │ 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 1726a0 │ │ │ │ ldr.w r1, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17263e │ │ │ │ + beq.n 172666 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1725c4 │ │ │ │ + beq.n 1725ec │ │ │ │ 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 17260a │ │ │ │ + ldr r0, [pc, #364] @ (172764 ) │ │ │ │ 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 1726be │ │ │ │ ldr.w r7, [r4, #164] @ 0xa4 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 172644 │ │ │ │ + beq.n 17266c │ │ │ │ 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 +422365,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 180ad8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 17266a │ │ │ │ + beq.n 172692 │ │ │ │ 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 1726d6 │ │ │ │ add.w fp, r4, #16 │ │ │ │ add.w r6, r4, #96 @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 180acc │ │ │ │ + bl 180af4 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ ldr.w r7, [r4, #164] @ 0xa4 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 172654 │ │ │ │ - b.n 1725ea │ │ │ │ + beq.n 17267c │ │ │ │ + b.n 172612 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 180bb0 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1725b8 │ │ │ │ + bne.n 1725e0 │ │ │ │ mov r0, fp │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ 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 17260a │ │ │ │ adds r1, #1 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1724f8 │ │ │ │ + bl 172520 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ - b.n 1725e2 │ │ │ │ + b.n 17260a │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r2, r3 │ │ │ │ cmp.w r2, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 17264c │ │ │ │ + bcs.n 172674 │ │ │ │ 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 +422440,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 172712 │ │ │ │ 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 17261c │ │ │ │ nop │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 172344 │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 17236c │ │ │ │ stmdb 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 16caa4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 172870 │ │ │ │ + beq.w 172898 │ │ │ │ blx 483f4 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 483f4 │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -422458,16 +422484,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 1728a2 │ │ │ │ + ldr r3, [pc, #300] @ (1728ec ) │ │ │ │ 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 +422509,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 180b24 │ │ │ │ mov r0, r7 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ - bl 180a90 │ │ │ │ + bl 180ab8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180a90 │ │ │ │ + bl 180ab8 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #24 │ │ │ │ blx 48250 │ │ │ │ str.w r0, [r4, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17288a │ │ │ │ + beq.n 1728b2 │ │ │ │ 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 1728b2 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r3, 172824 │ │ │ │ - b.n 172836 │ │ │ │ + cbnz r3, 17284c │ │ │ │ + b.n 17285e │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 172836 │ │ │ │ + bls.n 17285e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 172190 │ │ │ │ + bl 1721b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17281a │ │ │ │ - cbz r5, 17288a │ │ │ │ + bne.n 172842 │ │ │ │ + cbz r5, 1728b2 │ │ │ │ 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] @ (1728f0 ) │ │ │ │ + ldr r0, [pc, #144] @ (1728f4 ) │ │ │ │ + ldr r5, [pc, #148] @ (1728f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r5, pc │ │ │ │ - bl 180a4c │ │ │ │ + bl 180a74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180b88 │ │ │ │ - ldr r3, [pc, #132] @ (1728d4 ) │ │ │ │ + bl 180bb0 │ │ │ │ + ldr r3, [pc, #132] @ (1728fc ) │ │ │ │ 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 180bcc │ │ │ │ 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] @ (172900 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 47b34 │ │ │ │ - b.n 1727ae │ │ │ │ + b.n 1727d6 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 47574 │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ - cbz r3, 1728b2 │ │ │ │ + cbz r3, 1728da │ │ │ │ mov r0, r8 │ │ │ │ - bl 180a7c │ │ │ │ + bl 180aa4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180a7c │ │ │ │ + bl 180aa4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b10 │ │ │ │ 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 │ │ │ │ + stc2l 0, cr0, [r6], {110} @ 0x6e │ │ │ │ + stc2 0, cr0, [ip], #440 @ 0x1b8 │ │ │ │ + eors.w 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 1720ec │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 17294a │ │ │ │ - ldr r0, [pc, #120] @ (172974 ) │ │ │ │ + cbz r3, 172972 │ │ │ │ + ldr r0, [pc, #120] @ (17299c ) │ │ │ │ add r0, pc │ │ │ │ - bl 180b88 │ │ │ │ - ldr r0, [pc, #116] @ (172978 ) │ │ │ │ + bl 180bb0 │ │ │ │ + ldr r0, [pc, #116] @ (1729a0 ) │ │ │ │ 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 17296a │ │ │ │ + ldr.w ip, [pc, #100] @ 1729a4 │ │ │ │ add ip, pc │ │ │ │ - b.n 17292c │ │ │ │ + b.n 172954 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ - beq.n 172942 │ │ │ │ + beq.n 17296a │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 17291e │ │ │ │ + bne.n 172946 │ │ │ │ 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] @ (1729a8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 180a7c │ │ │ │ + bl 180aa4 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 180a7c │ │ │ │ + bl 180aa4 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180b10 │ │ │ │ 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: 0xfbf0006e │ │ │ │ + @ instruction: 0xf3e4006e │ │ │ │ + @ instruction: 0xf3ce006e │ │ │ │ + @ instruction: 0xfba8006e │ │ │ │ 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 1725b4 │ │ │ │ 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] @ (172ab4 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #208] @ (172a90 ) │ │ │ │ + ldr r3, [pc, #208] @ (172ab8 ) │ │ │ │ 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 180bb0 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 172a80 │ │ │ │ + beq.n 172aa8 │ │ │ │ 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 172cf4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbz r3, 172a2c │ │ │ │ - ldr.w sl, [pc, #144] @ 172a94 │ │ │ │ + cbz r3, 172a54 │ │ │ │ + ldr.w sl, [pc, #144] @ 172abc │ │ │ │ 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 1725b4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 172a0c │ │ │ │ + bhi.n 172a34 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, fp │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180bcc │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ - cbz r2, 172a4e │ │ │ │ + cbz r2, 172a76 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 172a6e │ │ │ │ + cbnz r3, 172a96 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 172a42 │ │ │ │ + bhi.n 172a6a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #64] @ (172a98 ) │ │ │ │ - ldr r3, [pc, #56] @ (172a90 ) │ │ │ │ + ldr r2, [pc, #64] @ (172ac0 ) │ │ │ │ + ldr r3, [pc, #56] @ (172ab8 ) │ │ │ │ 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 172ab0 │ │ │ │ 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 172020 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ - b.n 172a46 │ │ │ │ + b.n 172a6e │ │ │ │ mov r0, fp │ │ │ │ - bl 180ba4 │ │ │ │ - b.n 172a54 │ │ │ │ + bl 180bcc │ │ │ │ + b.n 172a7c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - bvs.n 172b04 │ │ │ │ + bvs.n 172adc │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str.w pc, [r7, #255]! │ │ │ │ - bpl.n 1729e4 │ │ │ │ + bpl.n 172bbc │ │ │ │ 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] @ (172b44 ) │ │ │ │ + ldr r3, [pc, #112] @ (172b48 ) │ │ │ │ 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 +422794,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 180be8 │ │ │ │ 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] @ (172b4c ) │ │ │ │ + ldr r3, [pc, #28] @ (172b48 ) │ │ │ │ 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 172b40 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - bpl.n 172bb4 │ │ │ │ + bpl.n 172b8c │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 172b1c │ │ │ │ + bmi.n 172af4 │ │ │ │ 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] @ (172bc8 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #104] @ (172ba4 ) │ │ │ │ + ldr r3, [pc, #104] @ (172bcc ) │ │ │ │ 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 172b9a │ │ │ │ + ldr r2, [pc, #76] @ (172bd0 ) │ │ │ │ + ldr r3, [pc, #68] @ (172bcc ) │ │ │ │ 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 172bc4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 483f4 │ │ │ │ cmp r0, #15 │ │ │ │ it cs │ │ │ │ movcs r0, #15 │ │ │ │ @@ -422841,65 +422867,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 172b82 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 172b20 │ │ │ │ + bmi.n 172af8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 172ae8 │ │ │ │ + bmi.n 172cc0 │ │ │ │ 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] @ (172ce8 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #256] @ (172cc4 ) │ │ │ │ + ldr r3, [pc, #256] @ (172cec ) │ │ │ │ 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 172cc8 │ │ │ │ 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 172c30 │ │ │ │ + ldr r2, [pc, #216] @ (172cf0 ) │ │ │ │ + ldr r3, [pc, #208] @ (172cec ) │ │ │ │ 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 172ce4 │ │ │ │ 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 172cd8 │ │ │ │ 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 +422938,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 172c42 │ │ │ │ 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 +422957,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 172c88 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 486cc │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 172bee │ │ │ │ + b.n 172c16 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ blx 47a50 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 172c5c │ │ │ │ - b.n 172c8e │ │ │ │ + bne.n 172c84 │ │ │ │ + b.n 172cb6 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ - b.n 172c8e │ │ │ │ + b.n 172cb6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 172d34 │ │ │ │ + bmi.n 172d0c │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 172ce0 │ │ │ │ + bcc.n 172cb8 │ │ │ │ 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 +423032,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 172da4 │ │ │ │ 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 172d9e │ │ │ │ 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 172df8 │ │ │ │ adds r3, r6, r5 │ │ │ │ negs r5, r5 │ │ │ │ subs r3, #1 │ │ │ │ add r1, fp │ │ │ │ ands r5, r3 │ │ │ │ subs r2, r5, r6 │ │ │ │ blx 48388 │ │ │ │ @@ -423045,23 +423071,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 172d92 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ blx 48388 │ │ │ │ - b.n 172dc0 │ │ │ │ + b.n 172de8 │ │ │ │ nop │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 172dfc │ │ │ │ + beq.n 172e24 │ │ │ │ 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 +423097,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] @ 172e94 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r5, [pc, #88] @ (172e70 ) │ │ │ │ + ldr r5, [pc, #88] @ (172e98 ) │ │ │ │ add r0, sp, #32 │ │ │ │ add ip, pc │ │ │ │ - ldr r4, [pc, #84] @ (172e74 ) │ │ │ │ + ldr r4, [pc, #84] @ (172e9c ) │ │ │ │ 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 16b7dc │ │ │ │ + ldr r2, [pc, #44] @ (172ea0 ) │ │ │ │ + ldr r3, [pc, #32] @ (172e98 ) │ │ │ │ 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 172e90 │ │ │ │ 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 172e0c │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf710006e │ │ │ │ - bne.n 172dd8 │ │ │ │ + @ instruction: 0xf6e8006e │ │ │ │ + bne.n 172db0 │ │ │ │ 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, 172f06 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ - beq.n 172ed6 │ │ │ │ - ldr r1, [pc, #144] @ (172f28 ) │ │ │ │ + beq.n 172efe │ │ │ │ + ldr r1, [pc, #144] @ (172f50 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ - cbz r0, 172ed4 │ │ │ │ - ldr r1, [pc, #136] @ (172f2c ) │ │ │ │ + cbz r0, 172efc │ │ │ │ + ldr r1, [pc, #136] @ (172f54 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 172ee2 │ │ │ │ - ldr r1, [pc, #124] @ (172f30 ) │ │ │ │ + cbz r0, 172f0a │ │ │ │ + ldr r1, [pc, #124] @ (172f58 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 172ee2 │ │ │ │ - ldr r1, [pc, #116] @ (172f34 ) │ │ │ │ + cbz r0, 172f0a │ │ │ │ + ldr r1, [pc, #116] @ (172f5c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ - cbz r0, 172ed4 │ │ │ │ + cbz r0, 172efc │ │ │ │ cmp r6, #49 @ 0x31 │ │ │ │ - bne.n 172ee6 │ │ │ │ + bne.n 172f0e │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ - cbnz r3, 172ee6 │ │ │ │ + cbnz r3, 172f0e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 172e96 │ │ │ │ + bne.n 172ebe │ │ │ │ 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] @ (172f60 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172ed2 │ │ │ │ - ldr r1, [pc, #68] @ (172f3c ) │ │ │ │ + beq.n 172efa │ │ │ │ + ldr r1, [pc, #68] @ (172f64 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172ed2 │ │ │ │ - ldr r1, [pc, #60] @ (172f40 ) │ │ │ │ + beq.n 172efa │ │ │ │ + ldr r1, [pc, #60] @ (172f68 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172ed2 │ │ │ │ - ldr r1, [pc, #48] @ (172f44 ) │ │ │ │ + beq.n 172efa │ │ │ │ + ldr r1, [pc, #48] @ (172f6c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ orreq.w r0, r4, #1 │ │ │ │ @@ -423194,339 +423220,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 172ea8 │ │ │ │ movs r0, r2 │ │ │ │ stmia r0!, {r3, r4, r6, r7} │ │ │ │ movs r1, r2 │ │ │ │ - ldr r0, [pc, #312] @ (17307c ) │ │ │ │ + ldr r0, [pc, #312] @ (1730a4 ) │ │ │ │ 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] @ (172fac ) │ │ │ │ add r5, pc │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ - cbz r4, 172f62 │ │ │ │ + cbz r4, 172f8a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #36] @ (172f88 ) │ │ │ │ + ldr r0, [pc, #36] @ (172fb0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 16b80c │ │ │ │ + bl 16b834 │ │ │ │ mov r1, r4 │ │ │ │ - bl 172e7c │ │ │ │ - ldr r3, [pc, #24] @ (172f8c ) │ │ │ │ + bl 172ea4 │ │ │ │ + ldr r3, [pc, #24] @ (172fb4 ) │ │ │ │ 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 │ │ │ │ + subs.w r0, r1, #15597568 @ 0xee0000 │ │ │ │ stmia r0!, {r4, r5, r6} │ │ │ │ movs r1, r2 │ │ │ │ - subs.w r0, lr, #15597568 @ 0xee0000 │ │ │ │ + @ instruction: 0xf596006e │ │ │ │ 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 16b834 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ - bl 172f48 │ │ │ │ + bl 172f70 │ │ │ │ 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 16b848 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ - bl 172f48 │ │ │ │ + bl 172f70 │ │ │ │ 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 16b834 │ │ │ │ mov r1, r4 │ │ │ │ - bl 172e7c │ │ │ │ + bl 172ea4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 172f48 │ │ │ │ + bl 172f70 │ │ │ │ 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] @ (17307c ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #68] @ (173058 ) │ │ │ │ + ldr r3, [pc, #68] @ (173080 ) │ │ │ │ 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, 173072 │ │ │ │ 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 173072 │ │ │ │ + ldr r2, [pc, #40] @ (173084 ) │ │ │ │ + ldr r3, [pc, #32] @ (173080 ) │ │ │ │ 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 173078 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 173032 │ │ │ │ + b.n 17305a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ 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] @ (1730f4 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #88] @ (1730d0 ) │ │ │ │ + ldr r3, [pc, #88] @ (1730f8 ) │ │ │ │ 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 16b834 │ │ │ │ + cbz r0, 1730ea │ │ │ │ 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 1730ea │ │ │ │ + bl 172f70 │ │ │ │ + ldr r2, [pc, #44] @ (1730fc ) │ │ │ │ + ldr r3, [pc, #40] @ (1730f8 ) │ │ │ │ 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 1730f0 │ │ │ │ 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 1730c8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ 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, 17314c │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #368] @ (173264 ) │ │ │ │ + ldr r1, [pc, #368] @ (17328c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 485e0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 173132 │ │ │ │ + cbz r0, 17315a │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - cbz r7, 17311e │ │ │ │ + cbz r7, 173146 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17319e │ │ │ │ + bne.n 1731c6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r7, [r3, #24]! │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 173112 │ │ │ │ + bne.n 17313a │ │ │ │ mov r9, r7 │ │ │ │ str r7, [sp, #24] │ │ │ │ - b.n 173128 │ │ │ │ + b.n 173150 │ │ │ │ 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] @ (173290 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #308] @ (17326c ) │ │ │ │ + ldr r0, [pc, #308] @ (173294 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 172e00 │ │ │ │ + bl 172e28 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 173124 │ │ │ │ + beq.n 17314c │ │ │ │ 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 173174 │ │ │ │ + ldr.w sl, [pc, #268] @ 173298 │ │ │ │ + ldr.w r9, [pc, #268] @ 17329c │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ - b.n 17318c │ │ │ │ - ldr r0, [pc, #264] @ (173278 ) │ │ │ │ + b.n 1731b4 │ │ │ │ + ldr r0, [pc, #264] @ (1732a0 ) │ │ │ │ mov r2, r4 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r8 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 172e00 │ │ │ │ + bl 172e28 │ │ │ │ ldr.w r4, [r6, #24]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 173124 │ │ │ │ + beq.n 17314c │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r9 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17316e │ │ │ │ + bne.n 173196 │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 17316e │ │ │ │ - ldr r3, [pc, #220] @ (17327c ) │ │ │ │ + b.n 173196 │ │ │ │ + ldr r3, [pc, #220] @ (1732a4 ) │ │ │ │ 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 173246 │ │ │ │ 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, 173226 │ │ │ │ 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 1731ec │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 173242 │ │ │ │ + beq.n 17326a │ │ │ │ mov fp, r4 │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ mov sl, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1731ca │ │ │ │ + bne.n 1731f2 │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 173254 │ │ │ │ + beq.n 17327c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r7, [r3, #24]! │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 173128 │ │ │ │ + beq.n 173150 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 485e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1731b8 │ │ │ │ + bne.n 1731e0 │ │ │ │ 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 1731d4 │ │ │ │ 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 173246 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 1731f6 │ │ │ │ + b.n 17321e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 48714 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 173206 │ │ │ │ - b.n 17321e │ │ │ │ + bne.n 17322e │ │ │ │ + b.n 173246 │ │ │ │ bkpt 0x00f4 │ │ │ │ movs r1, r2 │ │ │ │ ldrb r0, [r7, r0] │ │ │ │ movs r5, r3 │ │ │ │ bkpt 0x00ba │ │ │ │ movs r1, r2 │ │ │ │ ldrb r0, [r0, r7] │ │ │ │ @@ -423542,222 +423568,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 16b834 │ │ │ │ strd r5, r4, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1730d8 │ │ │ │ + bl 173100 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 172f48 │ │ │ │ + bl 172f70 │ │ │ │ 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 173380 │ │ │ │ ldr.w r8, [r1] │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 173368 │ │ │ │ - ldr r6, [pc, #140] @ (173370 ) │ │ │ │ + beq.n 173390 │ │ │ │ + ldr r6, [pc, #140] @ (173398 ) │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r5, [pc, #140] @ (173374 ) │ │ │ │ + ldr r5, [pc, #140] @ (17339c ) │ │ │ │ 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, 17336c │ │ │ │ + cbz r4, 173366 │ │ │ │ blx 47698 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r2, 17332e │ │ │ │ + cbz r2, 173356 │ │ │ │ blx 483f4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 173320 │ │ │ │ + beq.n 173348 │ │ │ │ add fp, r4 │ │ │ │ - b.n 1732f2 │ │ │ │ + b.n 17331a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx 47698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17331c │ │ │ │ + bne.n 173344 │ │ │ │ ldrd r1, r2, [r7, #8] │ │ │ │ add fp, r4 │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 1732f2 │ │ │ │ + b.n 17331a │ │ │ │ movs r4, #1 │ │ │ │ add fp, r4 │ │ │ │ - b.n 1732f2 │ │ │ │ + b.n 17331a │ │ │ │ ldr.w r8, [r7, #16]! │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1732ee │ │ │ │ + bne.n 173316 │ │ │ │ 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 173376 │ │ │ │ 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 173444 │ │ │ │ + ldr.w r9, [pc, #240] @ 1734ac │ │ │ │ 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 173444 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 173424 │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ beq.n 17344c │ │ │ │ + cmp r3, #45 @ 0x2d │ │ │ │ + beq.n 173474 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 17342e │ │ │ │ + beq.n 173456 │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [r3] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 173404 │ │ │ │ + beq.n 17342c │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1733d2 │ │ │ │ + b.n 1733fa │ │ │ │ ldr.w sl, [r6, #16]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 173404 │ │ │ │ + beq.n 17342c │ │ │ │ mov r0, sl │ │ │ │ blx 483f4 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1733c8 │ │ │ │ + bne.n 1733f0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx 47698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1733c8 │ │ │ │ + bne.n 1733f0 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 17345c │ │ │ │ + beq.n 173484 │ │ │ │ ldr.w sl, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1733d2 │ │ │ │ + bne.n 1733fa │ │ │ │ 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 1733d0 │ │ │ │ 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 1733dc │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1733b4 │ │ │ │ + bne.n 1733dc │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - bne.n 1733b4 │ │ │ │ + bne.n 1733dc │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ - b.n 17340c │ │ │ │ + b.n 173434 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 173466 │ │ │ │ + beq.n 17348e │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1733b8 │ │ │ │ + b.n 1733e0 │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 1733c8 │ │ │ │ + b.n 1733f0 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 173456 │ │ │ │ + bne.n 17347e │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - bne.n 173456 │ │ │ │ + bne.n 17347e │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ - b.n 17340c │ │ │ │ + b.n 173434 │ │ │ │ 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] @ (17360c ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #324] @ (1735e8 ) │ │ │ │ + ldr r5, [pc, #324] @ (173610 ) │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #320] @ (1735ec ) │ │ │ │ + ldr r4, [pc, #320] @ (173614 ) │ │ │ │ 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 +423794,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 1735a4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 17357c │ │ │ │ - ldr r3, [pc, #268] @ (1735f0 ) │ │ │ │ + beq.n 1735a4 │ │ │ │ + ldr r3, [pc, #268] @ (173618 ) │ │ │ │ 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] @ (17361c ) │ │ │ │ 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 173578 │ │ │ │ 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, 1735a2 │ │ │ │ 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 1735d8 │ │ │ │ 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 16b1b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17350c │ │ │ │ + bne.n 173534 │ │ │ │ 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] @ (173620 ) │ │ │ │ + ldr r2, [pc, #116] @ (173624 ) │ │ │ │ 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] @ (173610 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1735e0 │ │ │ │ + bne.n 173608 │ │ │ │ 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 1735a4 │ │ │ │ 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 1735f2 │ │ │ │ sxth r4, r4 │ │ │ │ - b.n 17357e │ │ │ │ + b.n 1735a6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #2 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbnz r6, 173640 │ │ │ │ + cbnz r6, 173668 │ │ │ │ movs r1, r2 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r6, r0, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r4, r3, #31 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r2, r6} │ │ │ │ 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] @ (173978 ) │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ - ldr r3, [pc, #832] @ (173954 ) │ │ │ │ + ldr r3, [pc, #832] @ (17397c ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #828] @ (173958 ) │ │ │ │ + ldr r0, [pc, #828] @ (173980 ) │ │ │ │ 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 17373a │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 48220 │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.n 173728 │ │ │ │ + beq.n 173750 │ │ │ │ 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] @ (173984 ) │ │ │ │ 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] @ (173988 ) │ │ │ │ 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 1736c4 │ │ │ │ + b.n 1736d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 173914 │ │ │ │ + beq.w 17393c │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 47b94 │ │ │ │ cmp r0, #8 │ │ │ │ - beq.n 173694 │ │ │ │ + beq.n 1736bc │ │ │ │ mov r0, r4 │ │ │ │ blx 47b58 │ │ │ │ - ldr r0, [pc, #688] @ (173964 ) │ │ │ │ + ldr r0, [pc, #688] @ (17398c ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r5, [pc, #688] @ (173968 ) │ │ │ │ + ldr r5, [pc, #688] @ (173990 ) │ │ │ │ add r0, pc │ │ │ │ - bl 172f90 │ │ │ │ - ldr r3, [pc, #684] @ (17396c ) │ │ │ │ + bl 172fb8 │ │ │ │ + ldr r3, [pc, #684] @ (173994 ) │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r5, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #28] │ │ │ │ - bl 173488 │ │ │ │ + bl 1734b0 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 173926 │ │ │ │ - ldr r3, [pc, #664] @ (173970 ) │ │ │ │ + beq.w 17394e │ │ │ │ + ldr r3, [pc, #664] @ (173998 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 17372e │ │ │ │ - ldr r4, [pc, #660] @ (173974 ) │ │ │ │ + cbnz r3, 173756 │ │ │ │ + ldr r4, [pc, #660] @ (17399c ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ - ldr r1, [pc, #660] @ (173978 ) │ │ │ │ + ldr r1, [pc, #660] @ (1739a0 ) │ │ │ │ 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] @ (1739a4 ) │ │ │ │ + ldr r3, [pc, #600] @ (17397c ) │ │ │ │ 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 173972 │ │ │ │ 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 173672 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 48220 │ │ │ │ adds r4, r0, #1 │ │ │ │ - bne.n 17364a │ │ │ │ + bne.n 173672 │ │ │ │ movs r5, #1 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 173654 │ │ │ │ - ldr r4, [pc, #592] @ (173980 ) │ │ │ │ + b.n 17367c │ │ │ │ + ldr r4, [pc, #592] @ (1739a8 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #592] @ (173984 ) │ │ │ │ + ldr r1, [pc, #592] @ (1739ac ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #580] @ (173988 ) │ │ │ │ + ldr r1, [pc, #580] @ (1739b0 ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #572] @ (17398c ) │ │ │ │ + ldr r1, [pc, #572] @ (1739b4 ) │ │ │ │ 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] @ (1739b8 ) │ │ │ │ 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] @ (1739bc ) │ │ │ │ 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] @ (1739c0 ) │ │ │ │ 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] @ (1739c4 ) │ │ │ │ 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] @ (1739c8 ) │ │ │ │ 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] @ (1739cc ) │ │ │ │ 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] @ (1739d0 ) │ │ │ │ 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] @ (1739d4 ) │ │ │ │ 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] @ (1739d8 ) │ │ │ │ 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] @ (1739dc ) │ │ │ │ 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] @ (1739e0 ) │ │ │ │ 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] @ (1739e4 ) │ │ │ │ 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] @ (1739e8 ) │ │ │ │ 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] @ (1739ec ) │ │ │ │ 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] @ (1739f0 ) │ │ │ │ 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] @ (1739f4 ) │ │ │ │ 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] @ (1739f8 ) │ │ │ │ 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] @ (1739fc ) │ │ │ │ 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] @ (173a00 ) │ │ │ │ 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] @ (173a04 ) │ │ │ │ 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] @ (173a08 ) │ │ │ │ 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] @ (173a0c ) │ │ │ │ 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] @ (173a10 ) │ │ │ │ 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] @ (173a14 ) │ │ │ │ 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] @ (173a18 ) │ │ │ │ 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] @ (173a1c ) │ │ │ │ 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] @ (173a20 ) │ │ │ │ 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] @ (173a24 ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #248] @ (173a00 ) │ │ │ │ + ldr r1, [pc, #248] @ (173a28 ) │ │ │ │ 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 173704 │ │ │ │ + ldr r3, [pc, #236] @ (173a2c ) │ │ │ │ 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 1736d2 │ │ │ │ + ldr r0, [pc, #224] @ (173a30 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 172fb4 │ │ │ │ + bl 172fdc │ │ │ │ mov r1, r4 │ │ │ │ - bl 172e7c │ │ │ │ - ldr r3, [pc, #212] @ (173a0c ) │ │ │ │ + bl 172ea4 │ │ │ │ + ldr r3, [pc, #212] @ (173a34 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 1736d4 │ │ │ │ + b.n 1736fc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r2, r4, #28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbnz r2, 17399a │ │ │ │ + cbnz r2, 1739c2 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r2, 173992 │ │ │ │ + cbnz r2, 1739ba │ │ │ │ movs r1, r2 │ │ │ │ - cdp2 0, 7, cr0, cr5, cr14, {3} │ │ │ │ - lsls r6, r4, #26 │ │ │ │ + cdp2 0, 4, cr0, cr13, cr14, {3} │ │ │ │ + lsls r6, r7, #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, 3, cr0, cr6, cr14, {3} │ │ │ │ + cdp2 0, 2, cr0, cr12, cr14, {3} │ │ │ │ + lsls r2, r3, #25 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsls r4, r1, #24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbnz r2, 17399e │ │ │ │ + cbnz r2, 1739c6 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r6, 1739a4 │ │ │ │ + cbnz r6, 1739cc │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r6, 1739ae │ │ │ │ + cbnz r6, 1739d6 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r0, 1739b8 │ │ │ │ + cbnz r0, 1739e0 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r0, 1739c0 │ │ │ │ + cbnz r0, 1739e8 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r0, 1739c8 │ │ │ │ + cbnz r0, 1739f0 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r0, 1739d0 │ │ │ │ + cbnz r0, 1739f8 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r0, 1739d8 │ │ │ │ + cbnz r0, 173a00 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r0, 1739e0 │ │ │ │ + cbnz r0, 173a08 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r0, 1739e8 │ │ │ │ + cbnz r0, 173a10 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r4, 1739ee │ │ │ │ + cbnz r4, 173a16 │ │ │ │ movs r1, r2 │ │ │ │ rev r0, r2 │ │ │ │ movs r1, r2 │ │ │ │ rev r0, r4 │ │ │ │ movs r1, r2 │ │ │ │ rev r0, r6 │ │ │ │ movs r1, r2 │ │ │ │ @@ -424299,184 +424325,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, 173a5a │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r0, 173a3c │ │ │ │ + cbnz r0, 173a64 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r4, 173a44 │ │ │ │ + cbnz r4, 173a6c │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r0, 173a4e │ │ │ │ + cbnz r0, 173a76 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r4, 173a56 │ │ │ │ + cbnz r4, 173a7e │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r4, 173a60 │ │ │ │ + cbnz r4, 173a88 │ │ │ │ movs r1, r2 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ lsls r7, r5, #1 │ │ │ │ @ instruction: 0xb752 │ │ │ │ movs r1, r2 │ │ │ │ - @ instruction: 0xfbfc006e │ │ │ │ - cbz r0, 173a56 │ │ │ │ + @ instruction: 0xfbd4006e │ │ │ │ + cbz r0, 173a7e │ │ │ │ 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] @ (173a84 ) │ │ │ │ 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, 173a78 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 173a28 │ │ │ │ + beq.n 173a50 │ │ │ │ blx 47c6c │ │ │ │ - cbz r0, 173a50 │ │ │ │ + cbz r0, 173a78 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 173a28 │ │ │ │ + beq.n 173a50 │ │ │ │ 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] @ 173ae0 │ │ │ │ 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] @ (173ae4 ) │ │ │ │ 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] @ (173ae8 ) │ │ │ │ + ldr r3, [pc, #28] @ (173ae4 ) │ │ │ │ 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 173ada │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r5} │ │ │ │ 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 166204 │ │ │ │ + cbz r7, 173b38 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1661dc │ │ │ │ + bl 166204 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1661dc │ │ │ │ + bl 166204 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f64 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f64 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 173ae2 │ │ │ │ + bne.n 173b0a │ │ │ │ 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 1664ac │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r8] │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16dfd0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 173b9e │ │ │ │ + cbz r3, 173bc6 │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 166484 │ │ │ │ + bl 1664ac │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 166484 │ │ │ │ + bl 1664ac │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16dfd0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1663e4 │ │ │ │ + bl 16640c │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16dfd0 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ - bl 1663e4 │ │ │ │ + bl 16640c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 173b4a │ │ │ │ + bhi.n 173b72 │ │ │ │ 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 +424511,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 16dff4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16dff4 │ │ │ │ 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 16e0c0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ 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 173c6a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 173c48 │ │ │ │ + cbz r3, 173c70 │ │ │ │ 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 +424563,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 173c44 │ │ │ │ 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 +424602,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 173d12 │ │ │ │ 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 +424640,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 173db6 │ │ │ │ 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 173db0 │ │ │ │ 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 +424677,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 173d9a │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ cmpeq r1, r8 │ │ │ │ - beq.n 173db0 │ │ │ │ + beq.n 173dd8 │ │ │ │ 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 173d9a │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 47574 │ │ │ │ - b.n 173d72 │ │ │ │ + b.n 173d9a │ │ │ │ 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 173e0c │ │ │ │ blx 47574 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 173dd8 │ │ │ │ + bne.n 173e00 │ │ │ │ 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 +424727,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 173f16 │ │ │ │ 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 174068 │ │ │ │ ldrd r4, r7, [r5, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r4, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcc.n 173edc │ │ │ │ + bcc.n 173f04 │ │ │ │ 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, 173ee2 │ │ │ │ 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 +424778,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 173ee2 │ │ │ │ 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 173f04 │ │ │ │ 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 174050 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 174040 │ │ │ │ + beq.w 174068 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 173e22 │ │ │ │ + b.n 173e4a │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq.w 17404e │ │ │ │ + beq.w 174076 │ │ │ │ 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 17403c │ │ │ │ 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 17404a │ │ │ │ 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 17403c │ │ │ │ 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 17401a │ │ │ │ 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 +424868,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 17401a │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 174036 │ │ │ │ + beq.n 17405e │ │ │ │ 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 +424892,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 17403c │ │ │ │ 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 173d14 │ │ │ │ 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 174068 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 173efc │ │ │ │ + b.n 173f24 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 173f4c │ │ │ │ + b.n 173f74 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 173ffc │ │ │ │ + b.n 174024 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 173fe4 │ │ │ │ + b.n 17400c │ │ │ │ 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 174032 │ │ │ │ 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 1740c2 │ │ │ │ ldrd r5, r7, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w lr, r3, r7 │ │ │ │ - bcc.n 1740ae │ │ │ │ + bcc.n 1740d6 │ │ │ │ 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 1740c8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 173cec │ │ │ │ + bl 173d14 │ │ │ │ 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 1740c2 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 174072 │ │ │ │ + b.n 17409a │ │ │ │ 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 17421a │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1740f0 │ │ │ │ + b.n 174118 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r4 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 174132 │ │ │ │ + beq.n 17415a │ │ │ │ mov r4, r1 │ │ │ │ ldrd r0, ip, [r4, #8] │ │ │ │ cmp r6, r0 │ │ │ │ sbcs.w r1, r7, ip │ │ │ │ - bcc.n 1740e6 │ │ │ │ - cbnz r3, 17415e │ │ │ │ + bcc.n 17410e │ │ │ │ + cbnz r3, 174186 │ │ │ │ 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 17421a │ │ │ │ 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 +425022,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 1741f0 │ │ │ │ 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 174144 │ │ │ │ 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 1741c4 │ │ │ │ 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 174138 │ │ │ │ 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 17417a │ │ │ │ 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 1741f6 │ │ │ │ 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 174144 │ │ │ │ ldrd r2, r1, [r3, #16] │ │ │ │ - b.n 1741b6 │ │ │ │ + b.n 1741de │ │ │ │ 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 174144 │ │ │ │ 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 174144 │ │ │ │ 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] @ 174278 │ │ │ │ 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 17426c │ │ │ │ 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 1740e4 │ │ │ │ + b.n 174260 │ │ │ │ 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] @ (1743ec ) │ │ │ │ + ldr r3, [pc, #344] @ (1743f0 ) │ │ │ │ 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 1742c0 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 174288 │ │ │ │ + bne.n 1742b0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 174364 │ │ │ │ + bne.n 17438c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r6, [r3, r7, lsl #2] │ │ │ │ - cbz r6, 1742e4 │ │ │ │ + cbz r6, 17430c │ │ │ │ movs r6, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1742b2 │ │ │ │ + bne.n 1742da │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 174356 │ │ │ │ - ldr r2, [pc, #256] @ (1743cc ) │ │ │ │ - ldr r3, [pc, #252] @ (1743c8 ) │ │ │ │ + bne.n 17437e │ │ │ │ + ldr r2, [pc, #256] @ (1743f4 ) │ │ │ │ + ldr r3, [pc, #252] @ (1743f0 ) │ │ │ │ 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 1743e6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #232] @ (1743d0 ) │ │ │ │ + ldr r2, [pc, #232] @ (1743f8 ) │ │ │ │ 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 1742d6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 47fe4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 174310 │ │ │ │ + bne.n 174338 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 174350 │ │ │ │ + bne.n 174378 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 48250 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 174352 │ │ │ │ - bl 17c920 │ │ │ │ + cbz r0, 17437a │ │ │ │ + bl 17c948 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 17434a │ │ │ │ + cbz r0, 174372 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 1743aa │ │ │ │ + bne.n 1743d2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 17ca34 │ │ │ │ + bl 17ca5c │ │ │ │ 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 1742d6 │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 174342 │ │ │ │ + b.n 17436a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #32] │ │ │ │ - bl 1695d4 │ │ │ │ - b.n 1742c8 │ │ │ │ + bl 1695fc │ │ │ │ + b.n 1742f0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 17438e │ │ │ │ + bne.n 1743b6 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169624 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 174378 │ │ │ │ + bne.n 1743a0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17436a │ │ │ │ - b.n 1742a0 │ │ │ │ + bne.n 174392 │ │ │ │ + b.n 1742c8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 174394 │ │ │ │ + bne.n 1743bc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 174368 │ │ │ │ - b.n 1742a0 │ │ │ │ + bne.n 174390 │ │ │ │ + b.n 1742c8 │ │ │ │ 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 17cb4c │ │ │ │ + b.n 174358 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + pop {r2, r5, r6, pc} │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r0, 174408 │ │ │ │ + cbz r0, 174430 │ │ │ │ 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] @ (174430 ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 173060 │ │ │ │ + bl 173088 │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 48250 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 174406 │ │ │ │ + cbz r0, 17442e │ │ │ │ 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 174456 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ subs r1, r3, #1 │ │ │ │ - cbnz r2, 17443a │ │ │ │ + cbnz r2, 174462 │ │ │ │ mov r3, r1 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 174424 │ │ │ │ + bne.n 17444c │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 47574 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 17cae8 │ │ │ │ + bl 17cb10 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 47574 │ │ │ │ - b.n 17441c │ │ │ │ + b.n 174444 │ │ │ │ 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, 1744b8 │ │ │ │ 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, 1744b2 │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17cb24 │ │ │ │ + bl 17cb4c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 17446c │ │ │ │ + bhi.n 174494 │ │ │ │ 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, 1744f4 │ │ │ │ + b.n 17452a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 17cb2c │ │ │ │ - cbnz r0, 1744fc │ │ │ │ + bl 17cb54 │ │ │ │ + cbnz r0, 174524 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 174502 │ │ │ │ + bls.n 17452a │ │ │ │ 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 1744e2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 174258 │ │ │ │ - cbz r0, 174502 │ │ │ │ + bl 174280 │ │ │ │ + cbz r0, 17452a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 17cb2c │ │ │ │ + bl 17cb54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1744c6 │ │ │ │ + beq.n 1744ee │ │ │ │ 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 +425397,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, 17456a │ │ │ │ + b.n 17462a │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 17cf5c │ │ │ │ - cbnz r0, 174574 │ │ │ │ + bl 17cf84 │ │ │ │ + cbnz r0, 17459c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1745e4 │ │ │ │ + bls.n 17460c │ │ │ │ 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 174558 │ │ │ │ mov r0, r6 │ │ │ │ - bl 174258 │ │ │ │ + bl 174280 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r0, 17459a │ │ │ │ + cbz r0, 1745c2 │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 17cf5c │ │ │ │ + bl 17cf84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17453a │ │ │ │ + beq.n 174562 │ │ │ │ cmp r4, #0 │ │ │ │ it lt │ │ │ │ ldrdlt r2, r3, [r6] │ │ │ │ - blt.n 17459c │ │ │ │ + blt.n 1745c4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r0, [r2, r8] │ │ │ │ - cbz r0, 1745e8 │ │ │ │ + cbz r0, 174610 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 17cd28 │ │ │ │ + bl 17cd50 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 174604 │ │ │ │ + cbz r3, 17462c │ │ │ │ movs r4, #0 │ │ │ │ - vldr d8, [pc, #108] @ 174610 │ │ │ │ + vldr d8, [pc, #108] @ 174638 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1745c8 │ │ │ │ - bl 17cfc0 │ │ │ │ + b.n 1745f0 │ │ │ │ + bl 17cfe8 │ │ │ │ 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 174624 │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1745a8 │ │ │ │ + bne.n 1745d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 174258 │ │ │ │ + bl 174280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1745be │ │ │ │ + beq.n 1745e6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 1745a8 │ │ │ │ + b.n 1745d0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 17459c │ │ │ │ + b.n 1745c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 174258 │ │ │ │ + bl 174280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 174592 │ │ │ │ + beq.n 1745ba │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r8] │ │ │ │ - b.n 174586 │ │ │ │ + b.n 1745ae │ │ │ │ mov.w r8, r4, lsl #2 │ │ │ │ - b.n 174580 │ │ │ │ + b.n 1745a8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 174580 │ │ │ │ + b.n 1745a8 │ │ │ │ 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] @ (174678 ) │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a000 │ │ │ │ + bl 17a028 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 174640 │ │ │ │ - bl 165cdc │ │ │ │ + cbnz r3, 174668 │ │ │ │ + bl 165d04 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp.w r4, #444 @ 0x1bc │ │ │ │ - bne.n 17462e │ │ │ │ + bne.n 174656 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - vhadd.u32 q8, q5, q15 │ │ │ │ + vhadd.u8 q8, q1, q15 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 165ccc │ │ │ │ + bl 165cf4 │ │ │ │ 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 1746a8 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 174668 │ │ │ │ + bne.n 174690 │ │ │ │ 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 165cf4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 1746ae │ │ │ │ + bls.n 1746d6 │ │ │ │ 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 165cf4 │ │ │ │ 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 +425565,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 165cf4 │ │ │ │ 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 +425582,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 165cf4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 174752 │ │ │ │ + beq.n 17477a │ │ │ │ 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 174774 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 174734 │ │ │ │ + bne.n 17475c │ │ │ │ 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 165cf4 │ │ │ │ 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 1747b8 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 174778 │ │ │ │ + bne.n 1747a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 17478c │ │ │ │ + bne.n 1747b4 │ │ │ │ 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 165cf4 │ │ │ │ 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 1747f4 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1747b4 │ │ │ │ + bne.n 1747dc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1747c8 │ │ │ │ + bne.n 1747f0 │ │ │ │ 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 165cf4 │ │ │ │ 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 165cf4 │ │ │ │ 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 165cf4 │ │ │ │ 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 +425684,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 165cf4 │ │ │ │ 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 +425702,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 174894 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 17489e │ │ │ │ + bhi.n 1748c6 │ │ │ │ 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 1748ae │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 174896 │ │ │ │ + beq.n 1748be │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 174896 │ │ │ │ + b.n 1748be │ │ │ │ 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] @ (174904 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (1748e0 ) │ │ │ │ + ldr r0, [pc, #24] @ (174908 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 180a4c │ │ │ │ - ldr r3, [pc, #16] @ (1748e4 ) │ │ │ │ + bl 180a74 │ │ │ │ + ldr r3, [pc, #16] @ (17490c ) │ │ │ │ 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 │ │ │ │ + ldc2 0, cr0, [lr], {110} @ 0x6e │ │ │ │ + ldc2 0, cr0, [sl], {110} @ 0x6e │ │ │ │ cmp.w r0, #340 @ 0x154 │ │ │ │ - bcs.w 174be4 │ │ │ │ + bcs.w 174c0c │ │ │ │ cmp r0, #172 @ 0xac │ │ │ │ - bls.w 174a56 │ │ │ │ + bls.w 174a7e │ │ │ │ sub.w r3, r0, #173 @ 0xad │ │ │ │ cmp r3, #166 @ 0xa6 │ │ │ │ - bhi.w 174a54 │ │ │ │ + bhi.w 174a7c │ │ │ │ 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 +425923,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 174d0c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bhi.n 174a54 │ │ │ │ - add r2, pc, #8 @ (adr r2, 174a70 ) │ │ │ │ + bhi.n 174a7c │ │ │ │ + add r2, pc, #8 @ (adr r2, 174a98 ) │ │ │ │ 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 +426042,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 174d0e │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 174a54 │ │ │ │ - add r2, pc, #8 @ (adr r2, 174c00 ) │ │ │ │ + bhi.w 174a7c │ │ │ │ + add r2, pc, #8 @ (adr r2, 174c28 ) │ │ │ │ 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 +426151,44 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #198 @ 0xc6 │ │ │ │ bx lr │ │ │ │ movs r0, #186 @ 0xba │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 174cfe │ │ │ │ + cbz r2, 174d26 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 174d02 │ │ │ │ + beq.n 174d2a │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 174d12 │ │ │ │ + beq.n 174d3a │ │ │ │ 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] @ (174d58 ) │ │ │ │ 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] @ (174d5c ) │ │ │ │ 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 174d28 │ │ │ │ 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 +426211,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 175078 │ │ │ │ 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 +426244,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 174f68 │ │ │ │ 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 174e0a │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp] │ │ │ │ add r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 174f54 │ │ │ │ + bne.w 174f7c │ │ │ │ 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 174db2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, fp, #8 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 174eec │ │ │ │ + beq.n 174f14 │ │ │ │ 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 +426326,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 174ea4 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r7, #12 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 174e74 │ │ │ │ + bne.n 174e9c │ │ │ │ ldrd sl, r5, [sp, #16] │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 174f90 │ │ │ │ + bne.n 174fb8 │ │ │ │ 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 174f54 │ │ │ │ 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, 174f54 │ │ │ │ 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 174f2e │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 174f02 │ │ │ │ + bne.n 174f2a │ │ │ │ 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 174e42 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 174e38 │ │ │ │ + beq.w 174e60 │ │ │ │ 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 174fb2 │ │ │ │ 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 174f8a │ │ │ │ + b.n 174e60 │ │ │ │ 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 +426422,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 17504a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 175022 │ │ │ │ + beq.n 17504a │ │ │ │ add.w lr, r5, #4294967295 @ 0xffffffff │ │ │ │ lsl.w ip, r6, lr │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 175038 │ │ │ │ + blt.n 175060 │ │ │ │ cmp r3, ip │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 175022 │ │ │ │ + bge.n 17504a │ │ │ │ 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 174fd2 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 174fa6 │ │ │ │ + bne.n 174fce │ │ │ │ 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 17504a │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, lr │ │ │ │ negs r3, r3 │ │ │ │ - b.n 175022 │ │ │ │ + b.n 17504a │ │ │ │ mov r5, r4 │ │ │ │ - b.n 174e40 │ │ │ │ + b.n 174e68 │ │ │ │ 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 17513e │ │ │ │ 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 +426500,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 175118 │ │ │ │ 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 1750f0 │ │ │ │ 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 1750a8 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.n 17507a │ │ │ │ + bgt.n 1750a2 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 17506a │ │ │ │ + bne.n 175092 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 17531e │ │ │ │ + ble.w 175346 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 1752a4 │ │ │ │ + ble.w 1752cc │ │ │ │ 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 +426567,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 1751da │ │ │ │ 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 1751b2 │ │ │ │ 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 175166 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 175138 │ │ │ │ + bgt.n 175160 │ │ │ │ mov.w sl, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1752ac │ │ │ │ + beq.n 1752d4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1752a4 │ │ │ │ + ble.n 1752cc │ │ │ │ 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 +426621,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 17523a │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1751f0 │ │ │ │ + bne.n 175218 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1751ea │ │ │ │ + bgt.n 175212 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1752a4 │ │ │ │ + ble.n 1752cc │ │ │ │ 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 +426651,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 17526c │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 175292 │ │ │ │ + ble.n 1752ba │ │ │ │ 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 17526a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 17523e │ │ │ │ + bgt.n 175266 │ │ │ │ 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 17525a │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1752a4 │ │ │ │ + ble.n 1752cc │ │ │ │ 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 +426705,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 175318 │ │ │ │ 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 17532a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1752d0 │ │ │ │ - b.n 175232 │ │ │ │ + bgt.n 1752f8 │ │ │ │ + b.n 17525a │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1752a4 │ │ │ │ + ble.n 1752cc │ │ │ │ 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 175356 │ │ │ │ + b.n 175200 │ │ │ │ stmdb 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] @ 175798 │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r3, [pc, #1048] @ 175774 │ │ │ │ + ldr.w r3, [pc, #1048] @ 17579c │ │ │ │ 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 +426762,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 1753e4 │ │ │ │ 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 175400 │ │ │ │ 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 1753d6 │ │ │ │ + ldr r2, [pc, #952] @ (1757a0 ) │ │ │ │ + ldr r3, [pc, #948] @ (17579c ) │ │ │ │ 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 175794 │ │ │ │ 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] @ (1757a4 ) │ │ │ │ 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 +426842,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] @ (1757a8 ) │ │ │ │ add r1, pc │ │ │ │ adds r6, r3, r1 │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ - cbz r7, 1754dc │ │ │ │ + cbz r7, 175504 │ │ │ │ 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 1754b2 │ │ │ │ adds r5, #1 │ │ │ │ add r9, fp │ │ │ │ cmp r5, sl │ │ │ │ - bcc.n 17547c │ │ │ │ + bcc.n 1754a4 │ │ │ │ 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 17545c │ │ │ │ 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 17542c │ │ │ │ + b.n 1753e4 │ │ │ │ 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 174d60 │ │ │ │ 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 17578a │ │ │ │ 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 +426936,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 1755a8 │ │ │ │ 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 175580 │ │ │ │ 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] @ (1757ac ) │ │ │ │ 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] @ (1757b0 ) │ │ │ │ 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 +426979,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 175778 │ │ │ │ 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 17562e │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 17575a │ │ │ │ + bgt.w 175782 │ │ │ │ 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 175634 │ │ │ │ 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 +427030,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 1756a8 │ │ │ │ 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 175680 │ │ │ │ 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 +427070,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, 17571e │ │ │ │ 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 169734 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 175716 │ │ │ │ + beq.n 17573e │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 1756a6 │ │ │ │ + b.n 1756ce │ │ │ │ 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 169734 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 1756f2 │ │ │ │ + bne.n 17571a │ │ │ │ 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 1755ea │ │ │ │ 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 1755e0 │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ - b.n 17549e │ │ │ │ + b.n 1754c6 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 175600 │ │ │ │ + b.n 175628 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1755f8 │ │ │ │ + b.n 175620 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 175598 │ │ │ │ + b.n 1755c0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r4, sp, #640 @ 0x280 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ 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 r5, [sp, #64] @ 0x40 │ │ │ │ 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] @ 175d18 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1360] @ 175cf4 │ │ │ │ + ldr.w r0, [pc, #1360] @ 175d1c │ │ │ │ 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 +427169,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 175826 │ │ │ │ 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 175846 │ │ │ │ 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 175816 │ │ │ │ + ldr.w r2, [pc, #1272] @ 175d20 │ │ │ │ + ldr.w r3, [pc, #1264] @ 175d1c │ │ │ │ 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 175d12 │ │ │ │ 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] @ 175d24 │ │ │ │ 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] @ 175d28 │ │ │ │ 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] @ 175d2c │ │ │ │ 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 +427238,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 175ccc │ │ │ │ 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 +427263,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 175936 │ │ │ │ strd sl, r5, [sp] │ │ │ │ movs r0, #0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r1, #8 │ │ │ │ add r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ @@ -427254,32 +427280,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 175906 │ │ │ │ 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 175d04 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 175cce │ │ │ │ + beq.w 175cf6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 175c4a │ │ │ │ + bne.w 175c72 │ │ │ │ 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 175cf2 │ │ │ │ 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 +427323,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 1759ba │ │ │ │ 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 175cea │ │ │ │ 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 +427353,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 17507c │ │ │ │ + ldr r3, [pc, #824] @ (175d30 ) │ │ │ │ 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 +427386,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 174d10 │ │ │ │ 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 175cc0 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.w 175c8c │ │ │ │ + beq.w 175cb4 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 175a64 │ │ │ │ + bne.n 175a8c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r0, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 175c98 │ │ │ │ + beq.w 175cc0 │ │ │ │ ldrb.w r1, [r0, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 175c98 │ │ │ │ + beq.w 175cc0 │ │ │ │ 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 +427442,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 175b0e │ │ │ │ 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 175ae2 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 175b74 │ │ │ │ + beq.n 175b9c │ │ │ │ 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 +427494,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 175b9a │ │ │ │ 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 175b72 │ │ │ │ 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 +427540,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 175bca │ │ │ │ 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 175cc8 │ │ │ │ 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 +427564,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, 175c44 │ │ │ │ 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 175a3e │ │ │ │ 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 175a28 │ │ │ │ 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 1758a2 │ │ │ │ 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 175870 │ │ │ │ + b.n 175826 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldrb r1, [r1, r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 175a64 │ │ │ │ + bne.w 175a8c │ │ │ │ add.w r4, lr, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #1 │ │ │ │ - b.n 175a68 │ │ │ │ + b.n 175a90 │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ - b.n 175be0 │ │ │ │ + b.n 175c08 │ │ │ │ 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 175cd4 │ │ │ │ + b.n 175c72 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1759c2 │ │ │ │ + b.n 1759ea │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 175994 │ │ │ │ - ldr r3, [pc, #60] @ (175d0c ) │ │ │ │ + b.n 1759bc │ │ │ │ + ldr r3, [pc, #60] @ (175d34 ) │ │ │ │ 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 175952 │ │ │ │ + ldr r3, [pc, #48] @ (175d38 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 17592a │ │ │ │ + b.n 175952 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, sp, #336 @ 0x150 │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #984 @ (adr r7, 1760d4 ) │ │ │ │ + add r7, pc, #824 @ (adr r7, 17605c ) │ │ │ │ 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, #896] @ 0x380 │ │ │ │ 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 1757b4 │ │ │ │ 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 +427704,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 1757b4 │ │ │ │ + cbz r7, 175dba │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 15a410 │ │ │ │ + bl 15a438 │ │ │ │ add r4, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 175d7e │ │ │ │ + bne.n 175da6 │ │ │ │ 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 1757b4 │ │ │ │ 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 +427756,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 1757b4 │ │ │ │ + cbz r7, 175e46 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1594cc │ │ │ │ + bl 1594f4 │ │ │ │ add r4, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 175e0a │ │ │ │ + bne.n 175e32 │ │ │ │ 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 +427798,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 175368 │ │ │ │ + cbz r7, 175eb2 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1623ac │ │ │ │ + bl 1623d4 │ │ │ │ add r4, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 175e76 │ │ │ │ + bne.n 175e9e │ │ │ │ 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 +427827,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 175368 │ │ │ │ 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 +427854,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 175368 │ │ │ │ + cbz r7, 175f40 │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1623ac │ │ │ │ + bl 1623d4 │ │ │ │ add r5, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 175f04 │ │ │ │ + bne.n 175f2c │ │ │ │ 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 +427881,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 175368 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 175ff6 │ │ │ │ + bpl.n 17601e │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #232] @ (176040 ) │ │ │ │ + ldr r2, [pc, #232] @ (176068 ) │ │ │ │ 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 +427926,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] @ (17606c ) │ │ │ │ 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 +427966,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 175ff2 │ │ │ │ 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] @ (176274 ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #492] @ (176250 ) │ │ │ │ + ldr r1, [pc, #492] @ (176278 ) │ │ │ │ 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 1760b4 │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r7, r8 │ │ │ │ - cbnz r4, 1760a8 │ │ │ │ + cbnz r4, 1760d0 │ │ │ │ adds r7, #4 │ │ │ │ cmp sl, r7 │ │ │ │ - bhi.n 176086 │ │ │ │ - ldr r2, [pc, #452] @ (176254 ) │ │ │ │ - ldr r3, [pc, #444] @ (17624c ) │ │ │ │ + bhi.n 1760ae │ │ │ │ + ldr r2, [pc, #452] @ (17627c ) │ │ │ │ + ldr r3, [pc, #444] @ (176274 ) │ │ │ │ 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 176270 │ │ │ │ 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 +428038,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 175f70 │ │ │ │ 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 +428073,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 17625a │ │ │ │ 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 +428089,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 17621e │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bgt.n 176210 │ │ │ │ + bgt.n 176238 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - blt.n 176238 │ │ │ │ + blt.n 176260 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bgt.n 176218 │ │ │ │ + bgt.n 176240 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bmi.n 17620c │ │ │ │ + bmi.n 176234 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - ble.n 176226 │ │ │ │ + ble.n 17624e │ │ │ │ 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 17615e │ │ │ │ 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 17613c │ │ │ │ adds r6, #4 │ │ │ │ adds r1, #8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.n 1760e8 │ │ │ │ + bhi.n 176110 │ │ │ │ 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 1760ec │ │ │ │ + b.n 1760b4 │ │ │ │ mov.w r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - blt.n 176236 │ │ │ │ + blt.n 17625e │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bpl.n 176226 │ │ │ │ + bpl.n 17624e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1761a4 │ │ │ │ + b.n 1761cc │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ strb.w ip, [r2, #-4] │ │ │ │ - ble.n 17622a │ │ │ │ + ble.n 176252 │ │ │ │ add r3, r1 │ │ │ │ strb.w ip, [r2, #-3] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - bgt.n 1761a4 │ │ │ │ + bgt.n 1761cc │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1761a4 │ │ │ │ + b.n 1761cc │ │ │ │ add r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - b.n 17619c │ │ │ │ + b.n 1761c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 176160 │ │ │ │ + b.n 176188 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ mov.w r6, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bmi.n 17620c │ │ │ │ + bmi.n 176234 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1761a4 │ │ │ │ + b.n 1761cc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #592] @ 0x250 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ + 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] @ (17648c ) │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #496] @ (176468 ) │ │ │ │ + ldr r3, [pc, #496] @ (176490 ) │ │ │ │ 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, 1762c6 │ │ │ │ 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, 1762e2 │ │ │ │ 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 1762be │ │ │ │ + ldr r2, [pc, #460] @ (176494 ) │ │ │ │ + ldr r3, [pc, #452] @ (176490 ) │ │ │ │ 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 176480 │ │ │ │ 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] @ 176484 │ │ │ │ + vldr s12, [pc, #404] @ 176488 │ │ │ │ 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 175f70 │ │ │ │ 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 +428257,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 1763ec │ │ │ │ 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 +428275,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 176408 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 176406 │ │ │ │ + bgt.n 17642e │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 1763c8 │ │ │ │ + blt.n 1763f0 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - ble.n 176424 │ │ │ │ + ble.n 17644c │ │ │ │ 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 1763f8 │ │ │ │ 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 17633e │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add r8, r9 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 1762fc │ │ │ │ + bne.n 176324 │ │ │ │ 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 176464 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1762e6 │ │ │ │ + b.n 17630e │ │ │ │ mov r5, fp │ │ │ │ - b.n 17633a │ │ │ │ + b.n 176362 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 176400 │ │ │ │ + blt.n 176428 │ │ │ │ uxtb r2, r5 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 176384 │ │ │ │ + b.n 1763ac │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 1763c8 │ │ │ │ + blt.n 1763f0 │ │ │ │ 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 1763f8 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 176384 │ │ │ │ + b.n 1763ac │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - bgt.n 176376 │ │ │ │ + bgt.n 17639e │ │ │ │ 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 1763a2 │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r5, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 17637a │ │ │ │ + bge.n 1763a2 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 176384 │ │ │ │ + b.n 1763ac │ │ │ │ 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 1762fa │ │ │ │ + b.n 1762c6 │ │ │ │ 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, #392] @ 0x188 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #360] @ 0x168 │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ 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 176562 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17651e │ │ │ │ - ldr r4, [pc, #164] @ (176540 ) │ │ │ │ + beq.n 176546 │ │ │ │ + ldr r4, [pc, #164] @ (176568 ) │ │ │ │ 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 176536 │ │ │ │ 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 +428433,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] @ (17656c ) │ │ │ │ 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 176536 │ │ │ │ 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] @ 1765c0 │ │ │ │ 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 +428482,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 1766ac │ │ │ │ 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 +428498,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 176670 │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 176644 │ │ │ │ + beq.n 17666c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 176748 │ │ │ │ + beq.w 176770 │ │ │ │ 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] @ (17678c ) │ │ │ │ orr.w lr, lr, r8 │ │ │ │ - ldr.w r8, [pc, #368] @ 176768 │ │ │ │ + ldr.w r8, [pc, #368] @ 176790 │ │ │ │ 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 176662 │ │ │ │ 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 +428539,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, 1766d0 │ │ │ │ + ldr r3, [pc, #288] @ (176794 ) │ │ │ │ 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] @ (176798 ) │ │ │ │ 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 +428572,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 1765f8 │ │ │ │ + ldr.w r9, [pc, #200] @ 17679c │ │ │ │ and.w r7, r7, #31 │ │ │ │ and.w r6, r6, #31 │ │ │ │ - ldr.w sl, [pc, #192] @ 176778 │ │ │ │ + ldr.w sl, [pc, #192] @ 1767a0 │ │ │ │ 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 17669e │ │ │ │ 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 +428616,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 17669e │ │ │ │ + ldr r3, [pc, #48] @ (1767a4 ) │ │ │ │ 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 176662 │ │ │ │ nop │ │ │ │ adds r6, #108 @ 0x6c │ │ │ │ movs r5, r3 │ │ │ │ adds r6, #174 @ 0xae │ │ │ │ movs r5, r3 │ │ │ │ adds r6, #88 @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ @@ -428619,50 +428645,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 1767fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17684c │ │ │ │ + beq.n 176874 │ │ │ │ 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 17688c │ │ │ │ + ldr r3, [pc, #352] @ (17693c ) │ │ │ │ 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 176854 │ │ │ │ + cbnz r3, 17686c │ │ │ │ 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 176930 │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ - ldr.w ip, [pc, #296] @ 176918 │ │ │ │ + ldr.w ip, [pc, #296] @ 176940 │ │ │ │ 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 +428707,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 176800 │ │ │ │ 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 1767da │ │ │ │ + ldr.w lr, [pc, #180] @ 176944 │ │ │ │ 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 176854 │ │ │ │ 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 +428762,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 176854 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 17682c │ │ │ │ + b.n 176854 │ │ │ │ nop │ │ │ │ adds r4, #240 @ 0xf0 │ │ │ │ movs r5, r3 │ │ │ │ adds r4, #182 @ 0xb6 │ │ │ │ movs r5, r3 │ │ │ │ adds r4, #62 @ 0x3e │ │ │ │ movs r5, r3 │ │ │ │ @@ -428769,39 +428795,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] @ (176994 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, lr, lsl #2] │ │ │ │ blx r3 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + ldrh r0, [r5, #10] │ │ │ │ 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, 1769c4 │ │ │ │ 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, 1769ca │ │ │ │ adds r7, #4 │ │ │ │ cmp r4, r7 │ │ │ │ - bhi.n 176996 │ │ │ │ + bhi.n 1769be │ │ │ │ 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 +428850,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 176948 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp.w r9, #8 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ - bne.n 1769d8 │ │ │ │ + bne.n 176a00 │ │ │ │ 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 1769f6 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, fp │ │ │ │ adds r4, #8 │ │ │ │ add.w fp, r0, #16 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 1769ba │ │ │ │ + bhi.n 1769e2 │ │ │ │ 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 1769d6 │ │ │ │ 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, 176a8a │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ mov r6, r8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 176a68 │ │ │ │ + bne.n 176a90 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 176a5a │ │ │ │ + bhi.n 176a82 │ │ │ │ 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 +428926,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 176948 │ │ │ │ adds r6, #4 │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 176aa0 │ │ │ │ + bne.n 176ac8 │ │ │ │ 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 176abe │ │ │ │ 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 176aa8 │ │ │ │ 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 176a9a │ │ │ │ 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] @ (176c68 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #300] @ (176c44 ) │ │ │ │ + ldr r0, [pc, #300] @ (176c6c ) │ │ │ │ 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, 176b62 │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r6, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbnz r4, 176b58 │ │ │ │ + cbnz r4, 176b80 │ │ │ │ adds r6, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.n 176b34 │ │ │ │ - ldr r2, [pc, #268] @ (176c48 ) │ │ │ │ - ldr r3, [pc, #256] @ (176c40 ) │ │ │ │ + bhi.n 176b5c │ │ │ │ + ldr r2, [pc, #268] @ (176c70 ) │ │ │ │ + ldr r3, [pc, #256] @ (176c68 ) │ │ │ │ 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 176c5e │ │ │ │ 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] @ 176c64 │ │ │ │ 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 +429030,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 176948 │ │ │ │ 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 +429050,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 176bcc │ │ │ │ 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 176bbc │ │ │ │ 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 176ba8 │ │ │ │ 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 176b9c │ │ │ │ + b.n 176b62 │ │ │ │ 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, #752] @ 0x2f0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [sp, #760] @ 0x2f8 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ 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] @ (176dc8 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #312] @ (176da4 ) │ │ │ │ + ldr r0, [pc, #312] @ (176dcc ) │ │ │ │ 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, 176cb6 │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r6, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbnz r4, 176cac │ │ │ │ + cbnz r4, 176cd4 │ │ │ │ adds r6, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.n 176c88 │ │ │ │ - ldr r2, [pc, #280] @ (176da8 ) │ │ │ │ - ldr r3, [pc, #268] @ (176da0 ) │ │ │ │ + bhi.n 176cb0 │ │ │ │ + ldr r2, [pc, #280] @ (176dd0 ) │ │ │ │ + ldr r3, [pc, #268] @ (176dc8 ) │ │ │ │ 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 176dbe │ │ │ │ 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] @ 176dc4 │ │ │ │ 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 +429157,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 176948 │ │ │ │ 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 +429181,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 176d1c │ │ │ │ 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 176d0c │ │ │ │ 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 176cf8 │ │ │ │ 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 176cec │ │ │ │ + b.n 176cb6 │ │ │ │ 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, #416] @ 0x1a0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ 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 17bae4 │ │ │ │ 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 +429245,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 177ca0 │ │ │ │ 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] @ (176f48 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #256] @ (176f24 ) │ │ │ │ + ldr r3, [pc, #256] @ (176f4c ) │ │ │ │ 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, 176e70 │ │ │ │ movs r2, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 176e66 │ │ │ │ + cbnz r4, 176e8e │ │ │ │ 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 176e68 │ │ │ │ + ldr r2, [pc, #220] @ (176f50 ) │ │ │ │ + ldr r3, [pc, #216] @ (176f4c ) │ │ │ │ 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 176f40 │ │ │ │ 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] @ 176f44 │ │ │ │ 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 +429314,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 17bae4 │ │ │ │ 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 176ec8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #4 │ │ │ │ add r9, r3 │ │ │ │ - bne.n 176e98 │ │ │ │ + bne.n 176ec0 │ │ │ │ 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 176eb2 │ │ │ │ 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 176ea4 │ │ │ │ + b.n 176e70 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r1, [sp, #880] @ 0x370 │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ 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] @ (176f80 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 176f5c │ │ │ │ + ldr.w ip, [pc, #28] @ 176f84 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (176f60 ) │ │ │ │ - ldr r2, [pc, #28] @ (176f64 ) │ │ │ │ + ldr r3, [pc, #24] @ (176f88 ) │ │ │ │ + ldr r2, [pc, #28] @ (176f8c ) │ │ │ │ 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, #584] @ 0x248 │ │ │ │ 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] @ (176fbc ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 176f98 │ │ │ │ + ldr.w ip, [pc, #28] @ 176fc0 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (176f9c ) │ │ │ │ - ldr r2, [pc, #28] @ (176fa0 ) │ │ │ │ + ldr r3, [pc, #24] @ (176fc4 ) │ │ │ │ + ldr r2, [pc, #28] @ (176fc8 ) │ │ │ │ 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, #344] @ 0x158 │ │ │ │ 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] @ (1770f0 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #264] @ (1770cc ) │ │ │ │ + ldr r3, [pc, #264] @ (1770f4 ) │ │ │ │ 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, 177010 │ │ │ │ movs r2, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 177006 │ │ │ │ + cbnz r4, 17702e │ │ │ │ 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 177008 │ │ │ │ + ldr r2, [pc, #228] @ (1770f8 ) │ │ │ │ + ldr r3, [pc, #224] @ (1770f4 ) │ │ │ │ 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 1770e8 │ │ │ │ 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] @ 1770ec │ │ │ │ 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 +429471,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 17bbb0 │ │ │ │ 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 +429487,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 177066 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ add r6, r3 │ │ │ │ - bne.n 177036 │ │ │ │ + bne.n 17705e │ │ │ │ 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 177054 │ │ │ │ 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 177044 │ │ │ │ + b.n 177010 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + ldrh r0, [r5, #62] @ 0x3e │ │ │ │ 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 17bae4 │ │ │ │ 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 17bae4 │ │ │ │ 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 178108 │ │ │ │ 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] @ (1772c4 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (1772a0 ) │ │ │ │ + ldr r3, [pc, #308] @ (1772c8 ) │ │ │ │ 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, 1771be │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1771b4 │ │ │ │ + bne.n 1771dc │ │ │ │ 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 1771b6 │ │ │ │ + ldr r2, [pc, #268] @ (1772cc ) │ │ │ │ + ldr r3, [pc, #260] @ (1772c8 ) │ │ │ │ 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 1772bc │ │ │ │ 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] @ 1772c0 │ │ │ │ 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 +429636,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 17bae4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r8, r7, [sp] │ │ │ │ - bl 17babc │ │ │ │ + bl 17bae4 │ │ │ │ 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 177224 │ │ │ │ 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 17721a │ │ │ │ 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 177208 │ │ │ │ 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 1771f6 │ │ │ │ + b.n 1771be │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #50] @ 0x32 │ │ │ │ + ldrh r2, [r7, #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] @ (1772fc ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1772d8 │ │ │ │ + ldr.w ip, [pc, #28] @ 177300 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1772dc ) │ │ │ │ - ldr r2, [pc, #28] @ (1772e0 ) │ │ │ │ + ldr r3, [pc, #24] @ (177304 ) │ │ │ │ + ldr r2, [pc, #28] @ (177308 ) │ │ │ │ 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, [r2, #40] @ 0x28 │ │ │ │ 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] @ (177338 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 177314 │ │ │ │ + ldr.w ip, [pc, #28] @ 17733c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (177318 ) │ │ │ │ - ldr r2, [pc, #28] @ (17731c ) │ │ │ │ + ldr r3, [pc, #24] @ (177340 ) │ │ │ │ + ldr r2, [pc, #28] @ (177344 ) │ │ │ │ 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, [r3, #38] @ 0x26 │ │ │ │ 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] @ (1774c0 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #348] @ (17749c ) │ │ │ │ + ldr r3, [pc, #348] @ (1774c4 ) │ │ │ │ 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 177390 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r8, r1, lsl #2 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 177388 │ │ │ │ + cbnz r3, 1773b0 │ │ │ │ adds r5, #4 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 177362 │ │ │ │ - ldr r2, [pc, #308] @ (1774a0 ) │ │ │ │ - ldr r3, [pc, #304] @ (17749c ) │ │ │ │ + bhi.n 17738a │ │ │ │ + ldr r2, [pc, #308] @ (1774c8 ) │ │ │ │ + ldr r3, [pc, #304] @ (1774c4 ) │ │ │ │ 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 1774b6 │ │ │ │ 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] @ 1774bc │ │ │ │ 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 +429815,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 17bbb0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 17bb88 │ │ │ │ + bl 17bbb0 │ │ │ │ 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 +429844,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 177402 │ │ │ │ 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 1773f6 │ │ │ │ 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 1773e0 │ │ │ │ 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 1773cc │ │ │ │ + b.n 177390 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - ldrh r0, [r0, #38] @ 0x26 │ │ │ │ + ldrh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r2, 177514 │ │ │ │ + cbz r2, 17753c │ │ │ │ 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 +429912,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 1774dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17761a │ │ │ │ + beq.n 177642 │ │ │ │ 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] @ 177644 │ │ │ │ + vldr s10, [pc, #236] @ 177648 │ │ │ │ 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 +429948,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 1775ca │ │ │ │ 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 1775fa │ │ │ │ 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 17762a │ │ │ │ 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 177560 │ │ │ │ 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 1777f4 │ │ │ │ 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] @ 1777f8 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 1777d4 │ │ │ │ - vldr s9, [pc, #404] @ 1777d8 │ │ │ │ + vldr s11, [pc, #404] @ 1777fc │ │ │ │ + vldr s9, [pc, #404] @ 177800 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 1777dc │ │ │ │ - vldr s7, [pc, #400] @ 1777e0 │ │ │ │ - b.n 1776ba │ │ │ │ + vldr s8, [pc, #400] @ 177804 │ │ │ │ + vldr s7, [pc, #400] @ 177808 │ │ │ │ + b.n 1776e2 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 177664 │ │ │ │ + cbz r5, 17768c │ │ │ │ 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 17774e │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 177686 │ │ │ │ + cbz r5, 1776ae │ │ │ │ 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 1777a6 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 1776a4 │ │ │ │ + cbz r1, 1776cc │ │ │ │ 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 1777f2 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 177652 │ │ │ │ + beq.n 17767a │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 177664 │ │ │ │ + beq.n 17768c │ │ │ │ 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 +430076,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 17769c │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 177686 │ │ │ │ + beq.n 1776ae │ │ │ │ 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 +430102,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 1776ba │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 1776a4 │ │ │ │ + beq.n 1776cc │ │ │ │ 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 +430124,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 1776cc │ │ │ │ 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 177ae6 │ │ │ │ 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] @ 177ae8 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s5, [pc, #708] @ 177ac4 │ │ │ │ + vldr s5, [pc, #708] @ 177aec │ │ │ │ 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] @ 177af0 │ │ │ │ + vldr s9, [pc, #704] @ 177af4 │ │ │ │ + vldr s10, [pc, #704] @ 177af8 │ │ │ │ + vldr s4, [pc, #704] @ 177afc │ │ │ │ + vldr s3, [pc, #704] @ 177b00 │ │ │ │ + b.n 177926 │ │ │ │ vmov.f32 s13, s5 │ │ │ │ - cbz r5, 17782e │ │ │ │ + cbz r5, 177856 │ │ │ │ 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 17797a │ │ │ │ vmov.f32 s14, s5 │ │ │ │ - cbz r5, 17784e │ │ │ │ + cbz r5, 177876 │ │ │ │ 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 1779ba │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 177a0a │ │ │ │ + bne.w 177a32 │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 177a5e │ │ │ │ + ble.w 177a86 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ - vldrlt s15, [pc, #588] @ 177ac4 │ │ │ │ - bge.w 177a96 │ │ │ │ + vldrlt s15, [pc, #588] @ 177aec │ │ │ │ + bge.w 177abe │ │ │ │ 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 177a1c │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1778ba │ │ │ │ + bge.n 1778e2 │ │ │ │ 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 177a2e │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1778e8 │ │ │ │ + bge.n 177910 │ │ │ │ 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 177a82 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17781c │ │ │ │ + beq.n 177844 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s13, r1 │ │ │ │ - beq.n 17782e │ │ │ │ + beq.n 177856 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 177a2e │ │ │ │ + bmi.w 177a56 │ │ │ │ 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 177864 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r1 │ │ │ │ - beq.w 17784e │ │ │ │ + beq.w 177876 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.n 177a18 │ │ │ │ + bmi.n 177a40 │ │ │ │ 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 177880 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 1779c6 │ │ │ │ + beq.n 1779ee │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.n 177a44 │ │ │ │ + bmi.n 177a6c │ │ │ │ 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 1778b4 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 17787c │ │ │ │ + blt.w 1778a4 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 17789c │ │ │ │ + bgt.w 1778c4 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1778ca │ │ │ │ + bgt.w 1778f2 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1778e8 │ │ │ │ + b.n 177910 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s3 │ │ │ │ - b.n 1779c6 │ │ │ │ + b.n 1779ee │ │ │ │ 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 17799c │ │ │ │ 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 177958 │ │ │ │ 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 1779da │ │ │ │ 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 177a2e │ │ │ │ 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 177adc │ │ │ │ + vldr s13, [pc, #72] @ 177af4 │ │ │ │ + vldr s15, [pc, #72] @ 177af8 │ │ │ │ vmla.f32 s15, s14, s13 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1778e8 │ │ │ │ + b.n 177910 │ │ │ │ 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 177910 │ │ │ │ + vldr s15, [pc, #20] @ 177aec │ │ │ │ + b.n 1778c4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1778e8 │ │ │ │ + b.n 177910 │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ @@ -430344,23 +430370,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 177bae │ │ │ │ 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] @ 177bb0 │ │ │ │ + vldr s10, [pc, #144] @ 177bb4 │ │ │ │ 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 +430413,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 177b2c │ │ │ │ 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 177c72 │ │ │ │ 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 177bfe │ │ │ │ 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 +430472,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 177bd8 │ │ │ │ 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 17bae4 │ │ │ │ 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 +430504,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 177d80 │ │ │ │ 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 177d72 │ │ │ │ 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 +430552,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 17bae4 │ │ │ │ adds r4, #4 │ │ │ │ strh.w r9, [r4, #-3] │ │ │ │ cmp r5, r6 │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ - bne.n 177cfe │ │ │ │ + bne.n 177d26 │ │ │ │ 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 177d1e │ │ │ │ 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 177cfc │ │ │ │ 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 177cda │ │ │ │ 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] @ (177ed8 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (177eb4 ) │ │ │ │ + ldr r3, [pc, #308] @ (177edc ) │ │ │ │ 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 177eac │ │ │ │ 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] @ 177ed0 │ │ │ │ add.w sl, sp, #59 @ 0x3b │ │ │ │ - vldr s16, [pc, #260] @ 177eac │ │ │ │ + vldr s16, [pc, #260] @ 177ed4 │ │ │ │ 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 177e9e │ │ │ │ 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 +430656,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 17bae4 │ │ │ │ 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 177e30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 177dfe │ │ │ │ + bne.n 177e26 │ │ │ │ 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 177e00 │ │ │ │ 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 177dda │ │ │ │ + ldr r2, [pc, #48] @ (177ee0 ) │ │ │ │ + ldr r3, [pc, #44] @ (177edc ) │ │ │ │ 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 177eca │ │ │ │ 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, [r3, #18] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r1, #10] │ │ │ │ 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] @ (177f10 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 177eec │ │ │ │ + ldr.w ip, [pc, #28] @ 177f14 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (177ef0 ) │ │ │ │ - ldr r2, [pc, #28] @ (177ef4 ) │ │ │ │ + ldr r3, [pc, #24] @ (177f18 ) │ │ │ │ + ldr r2, [pc, #28] @ (177f1c ) │ │ │ │ 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, [r0, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, #4 │ │ │ │ movs r5, r3 │ │ │ │ - ble.n 177f74 │ │ │ │ + ble.n 177f9c │ │ │ │ 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] @ (177f4c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 177f28 │ │ │ │ + ldr.w ip, [pc, #28] @ 177f50 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (177f2c ) │ │ │ │ - ldr r2, [pc, #28] @ (177f30 ) │ │ │ │ + ldr r3, [pc, #24] @ (177f54 ) │ │ │ │ + ldr r2, [pc, #28] @ (177f58 ) │ │ │ │ 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, [r0, #6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r0, #3 │ │ │ │ movs r5, r3 │ │ │ │ - ble.n 177f38 │ │ │ │ + ble.n 177f60 │ │ │ │ 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] @ (1780b0 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (17808c ) │ │ │ │ + ldr r3, [pc, #312] @ (1780b4 ) │ │ │ │ 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 178086 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ - vldr s17, [pc, #272] @ 178080 │ │ │ │ + vldr s17, [pc, #272] @ 1780a8 │ │ │ │ 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 178078 │ │ │ │ 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] @ 1780ac │ │ │ │ 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 +430837,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 17bbb0 │ │ │ │ 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 +430854,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 178000 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 177fce │ │ │ │ + bne.n 177ff6 │ │ │ │ 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 177fce │ │ │ │ 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 177fa4 │ │ │ │ + ldr r2, [pc, #48] @ (1780b8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1780b4 ) │ │ │ │ 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 1780a4 │ │ │ │ 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, [r0, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + ldrb r2, [r6, #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 17bae4 │ │ │ │ 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 17bae4 │ │ │ │ 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 +430941,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 1781fc │ │ │ │ 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 1781ee │ │ │ │ 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 +430987,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 17bae4 │ │ │ │ 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 17bae4 │ │ │ │ strh.w r9, [r5, #-2] │ │ │ │ cmp sl, r4 │ │ │ │ - bne.n 17816c │ │ │ │ + bne.n 178194 │ │ │ │ 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 17818c │ │ │ │ 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 178166 │ │ │ │ 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 17813c │ │ │ │ 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] @ (178380 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #352] @ (17835c ) │ │ │ │ + ldr r3, [pc, #352] @ (178384 ) │ │ │ │ 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 178356 │ │ │ │ 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] @ 178378 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ - vldr s17, [pc, #292] @ 178354 │ │ │ │ + vldr s17, [pc, #292] @ 17837c │ │ │ │ subs r0, r1, r7 │ │ │ │ cmp r0, #4 │ │ │ │ it cs │ │ │ │ movcs r0, #4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 178320 │ │ │ │ + beq.n 178348 │ │ │ │ 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 +431105,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 17bae4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - bl 17babc │ │ │ │ + bl 17bae4 │ │ │ │ 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 +431127,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 1782b6 │ │ │ │ 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 1782aa │ │ │ │ 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 178280 │ │ │ │ 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 178258 │ │ │ │ + ldr r2, [pc, #48] @ (178388 ) │ │ │ │ + ldr r3, [pc, #40] @ (178384 ) │ │ │ │ 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 178374 │ │ │ │ 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, [r3, #23] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #19] │ │ │ │ + ldrb r2, [r4, #18] │ │ │ │ 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] @ (1783b8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 178394 │ │ │ │ + ldr.w ip, [pc, #28] @ 1783bc │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (178398 ) │ │ │ │ - ldr r2, [pc, #28] @ (17839c ) │ │ │ │ + ldr r3, [pc, #24] @ (1783c0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1783c4 ) │ │ │ │ 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, [r3, #17] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, r0 │ │ │ │ movs r5, r3 │ │ │ │ - bhi.n 1782cc │ │ │ │ + bhi.n 1782f4 │ │ │ │ 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] @ (1783f4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1783d0 │ │ │ │ + ldr.w ip, [pc, #28] @ 1783f8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1783d4 ) │ │ │ │ - ldr r2, [pc, #28] @ (1783d8 ) │ │ │ │ + ldr r3, [pc, #24] @ (1783fc ) │ │ │ │ + ldr r2, [pc, #28] @ (178400 ) │ │ │ │ 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, [r3, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r0, r7 │ │ │ │ movs r5, r3 │ │ │ │ - bhi.n 178490 │ │ │ │ + bhi.n 1784b8 │ │ │ │ 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] @ (1785a0 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #384] @ (17857c ) │ │ │ │ + ldr r3, [pc, #384] @ (1785a4 ) │ │ │ │ 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 178576 │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r7, ip │ │ │ │ - vldr s16, [pc, #336] @ 178570 │ │ │ │ + vldr s16, [pc, #336] @ 178598 │ │ │ │ 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 178566 │ │ │ │ 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 +431282,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] @ 17859c │ │ │ │ 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 +431301,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 17bbb0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 17bb88 │ │ │ │ + bl 17bbb0 │ │ │ │ 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 +431332,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 1784ba │ │ │ │ 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 1784ae │ │ │ │ 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 178480 │ │ │ │ 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 178450 │ │ │ │ + ldr r2, [pc, #48] @ (1785a8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1785a4 ) │ │ │ │ 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 178594 │ │ │ │ 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, [r3, #15] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #10] │ │ │ │ + ldrb r2, [r0, #10] │ │ │ │ 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 +431395,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 178694 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1785dc │ │ │ │ + beq.n 178604 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 178706 │ │ │ │ + beq.w 17872e │ │ │ │ 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 +431421,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 17876c │ │ │ │ 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 +431489,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, 178756 │ │ │ │ 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 +431565,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 1785ac │ │ │ │ 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 +431598,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 1785ac │ │ │ │ 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 +431637,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 1785ac │ │ │ │ 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 +431688,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 1785ac │ │ │ │ + cbz r5, 178976 │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ moveq r6, r7 │ │ │ │ - beq.n 17894e │ │ │ │ + beq.n 178976 │ │ │ │ cmp r6, r7 │ │ │ │ - bhi.n 178956 │ │ │ │ + bhi.n 17897e │ │ │ │ cmp r5, #5 │ │ │ │ - bgt.n 178982 │ │ │ │ + bgt.n 1789aa │ │ │ │ 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 +431726,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 178976 │ │ │ │ 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] @ 1789dc │ │ │ │ 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, #352] @ 0x160 │ │ │ │ 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] @ 178a04 │ │ │ │ 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 r3, [sp, #176] @ 0xb0 │ │ │ │ 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] @ 178a2c │ │ │ │ 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 r3, [sp, #0] │ │ │ │ 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] @ 178a54 │ │ │ │ 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, #848] @ 0x350 │ │ │ │ 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] @ (178b30 ) │ │ │ │ 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 178b2a │ │ │ │ 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 178b1c │ │ │ │ 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 +431852,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 178ad8 │ │ │ │ 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 178acc │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 178a88 │ │ │ │ + bhi.n 178ab0 │ │ │ │ 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 178a94 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r2, [sp, #872] @ 0x368 │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ 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] @ (178c0c ) │ │ │ │ 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 178c06 │ │ │ │ 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 178bf8 │ │ │ │ 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 +431943,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 178bb4 │ │ │ │ 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 178ba8 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 178b64 │ │ │ │ + bhi.n 178b8c │ │ │ │ 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 178b70 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r1, [sp, #1000] @ 0x3e8 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ 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] @ (178ce8 ) │ │ │ │ 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 178ce2 │ │ │ │ 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 178cd4 │ │ │ │ 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 +432034,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 178c90 │ │ │ │ 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 178c84 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 178c40 │ │ │ │ + bhi.n 178c68 │ │ │ │ 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 178c4c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ 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] @ (178dc4 ) │ │ │ │ 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 178dbe │ │ │ │ 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 178db0 │ │ │ │ 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 +432125,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 178d6c │ │ │ │ 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 178d60 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 178d1c │ │ │ │ + bhi.n 178d44 │ │ │ │ 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 178d28 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ 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] @ (178f1c ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (178ef8 ) │ │ │ │ + ldr r3, [pc, #312] @ (178f20 ) │ │ │ │ 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] @ (178f24 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 178df8 │ │ │ │ + beq.n 178e20 │ │ │ │ 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 178e3e │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 178df2 │ │ │ │ - ldr r2, [pc, #260] @ (178f00 ) │ │ │ │ - ldr r3, [pc, #252] @ (178ef8 ) │ │ │ │ + bhi.n 178e1a │ │ │ │ + ldr r2, [pc, #260] @ (178f28 ) │ │ │ │ + ldr r3, [pc, #252] @ (178f20 ) │ │ │ │ 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 178f14 │ │ │ │ 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] @ 178f18 │ │ │ │ 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 +432253,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 178e7a │ │ │ │ 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 178e68 │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 178e32 │ │ │ │ + bhi.n 178e5a │ │ │ │ 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 178e50 │ │ │ │ + b.n 178e20 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strb r6, [r7, #8] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r0, [r3, #7] │ │ │ │ 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] @ (179080 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (17905c ) │ │ │ │ + ldr r3, [pc, #312] @ (179084 ) │ │ │ │ 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] @ (179088 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 178f5c │ │ │ │ + beq.n 178f84 │ │ │ │ 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 178fa2 │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 178f56 │ │ │ │ - ldr r2, [pc, #260] @ (179064 ) │ │ │ │ - ldr r3, [pc, #252] @ (17905c ) │ │ │ │ + bhi.n 178f7e │ │ │ │ + ldr r2, [pc, #260] @ (17908c ) │ │ │ │ + ldr r3, [pc, #252] @ (179084 ) │ │ │ │ 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 179078 │ │ │ │ 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] @ 17907c │ │ │ │ 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 +432386,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 178fde │ │ │ │ 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 178fcc │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 178f96 │ │ │ │ + bhi.n 178fbe │ │ │ │ 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 178fb4 │ │ │ │ + b.n 178f84 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + strb r2, [r6, #2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #46] @ 0x2e │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r3, #2] │ │ │ │ + strb r4, [r6, #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] @ (1791e4 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (1791c0 ) │ │ │ │ + ldr r3, [pc, #312] @ (1791e8 ) │ │ │ │ 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] @ (1791ec ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1790c0 │ │ │ │ + beq.n 1790e8 │ │ │ │ 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 179106 │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 1790ba │ │ │ │ - ldr r2, [pc, #260] @ (1791c8 ) │ │ │ │ - ldr r3, [pc, #252] @ (1791c0 ) │ │ │ │ + bhi.n 1790e2 │ │ │ │ + ldr r2, [pc, #260] @ (1791f0 ) │ │ │ │ + ldr r3, [pc, #252] @ (1791e8 ) │ │ │ │ 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 1791dc │ │ │ │ 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] @ 1791e0 │ │ │ │ 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 +432519,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 179142 │ │ │ │ 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 179130 │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 1790fa │ │ │ │ + bhi.n 179122 │ │ │ │ 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 179118 │ │ │ │ + b.n 1790e8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r6, [r6, #116] @ 0x74 │ │ │ │ + ldr r6, [r1, #116] @ 0x74 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + ldrh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r7, #112] @ 0x70 │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ 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] @ (179348 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (179324 ) │ │ │ │ + ldr r3, [pc, #312] @ (17934c ) │ │ │ │ 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] @ (179350 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 179224 │ │ │ │ + beq.n 17924c │ │ │ │ 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 17926a │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 17921e │ │ │ │ - ldr r2, [pc, #260] @ (17932c ) │ │ │ │ - ldr r3, [pc, #252] @ (179324 ) │ │ │ │ + bhi.n 179246 │ │ │ │ + ldr r2, [pc, #260] @ (179354 ) │ │ │ │ + ldr r3, [pc, #252] @ (17934c ) │ │ │ │ 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 179340 │ │ │ │ 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] @ 179344 │ │ │ │ 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 +432652,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 1792a6 │ │ │ │ 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 179294 │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 17925e │ │ │ │ + bhi.n 179286 │ │ │ │ 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 17927c │ │ │ │ + b.n 17924c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r2, [r2, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #24] │ │ │ │ + ldrh r6, [r5, #22] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ 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] @ (1793c8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (1793a4 ) │ │ │ │ + ldr r0, [pc, #96] @ (1793cc ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (1793a8 ) │ │ │ │ + ldr r5, [pc, #92] @ (1793d0 ) │ │ │ │ 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] @ (1793d4 ) │ │ │ │ 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] @ (1793d8 ) │ │ │ │ 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] @ (1793dc ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (1793a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1793cc ) │ │ │ │ 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 1793c4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r1, #68] @ 0x44 │ │ │ │ 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] @ (179460 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (17943c ) │ │ │ │ + ldr r0, [pc, #112] @ (179464 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (179440 ) │ │ │ │ + ldr r4, [pc, #108] @ (179468 ) │ │ │ │ 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] @ (17946c ) │ │ │ │ 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] @ (179470 ) │ │ │ │ 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] @ (179474 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #28] @ (17943c ) │ │ │ │ + ldr r3, [pc, #28] @ (179464 ) │ │ │ │ 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 17945a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r2, [r0, #64] @ 0x40 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrh r0, [r3, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r6, #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] @ (1794f8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1794d4 ) │ │ │ │ + ldr r0, [pc, #112] @ (1794fc ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (1794d8 ) │ │ │ │ + ldr r4, [pc, #108] @ (179500 ) │ │ │ │ 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] @ (179504 ) │ │ │ │ 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] @ (179508 ) │ │ │ │ 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] @ (17950c ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1794d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1794fc ) │ │ │ │ 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 1794f2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r4, #4] │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #52] @ 0x34 │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #112] @ (179568 ) │ │ │ │ + ldr r6, [pc, #112] @ (179590 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (17956c ) │ │ │ │ + ldr r0, [pc, #112] @ (179594 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (179570 ) │ │ │ │ + ldr r4, [pc, #108] @ (179598 ) │ │ │ │ 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] @ (17959c ) │ │ │ │ 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] @ (1795a0 ) │ │ │ │ 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] @ (1795a4 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #28] @ (17956c ) │ │ │ │ + ldr r3, [pc, #28] @ (179594 ) │ │ │ │ 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 17958a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + strh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ 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] @ (1796b0 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (17968c ) │ │ │ │ + ldr r3, [pc, #240] @ (1796b4 ) │ │ │ │ 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 1796a8 │ │ │ │ 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 179698 │ │ │ │ + ldr r2, [pc, #188] @ (1796b8 ) │ │ │ │ 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 +433006,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 179638 │ │ │ │ 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 17962e │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1795e2 │ │ │ │ + bhi.n 17960a │ │ │ │ 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 1795e6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r0, #60] @ 0x3c │ │ │ │ + strh r6, [r3, #58] @ 0x3a │ │ │ │ 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] @ (1797c4 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (1797a0 ) │ │ │ │ + ldr r3, [pc, #240] @ (1797c8 ) │ │ │ │ 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 1797bc │ │ │ │ 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 1797ac │ │ │ │ + ldr r2, [pc, #188] @ (1797cc ) │ │ │ │ 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 +433115,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 17974c │ │ │ │ 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 179742 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1796f6 │ │ │ │ + bhi.n 17971e │ │ │ │ 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 1796fa │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ 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] @ (1798d8 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (1798b4 ) │ │ │ │ + ldr r3, [pc, #240] @ (1798dc ) │ │ │ │ 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 1798d0 │ │ │ │ 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 1798c0 │ │ │ │ + ldr r2, [pc, #188] @ (1798e0 ) │ │ │ │ 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 +433224,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 179860 │ │ │ │ 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 179856 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 17980a │ │ │ │ + bhi.n 179832 │ │ │ │ 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 17980e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ 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] @ (1799ec ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (1799c8 ) │ │ │ │ + ldr r3, [pc, #240] @ (1799f0 ) │ │ │ │ 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 1799e4 │ │ │ │ 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 1799d4 │ │ │ │ + ldr r2, [pc, #188] @ (1799f4 ) │ │ │ │ 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 +433333,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 179974 │ │ │ │ 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 17996a │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 17991e │ │ │ │ + bhi.n 179946 │ │ │ │ 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 179922 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r0, [r0, #112] @ 0x70 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r6, [r2, #32] │ │ │ │ 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] @ (179b44 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (179b20 ) │ │ │ │ + ldr r3, [pc, #304] @ (179b48 ) │ │ │ │ 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] @ (179b4c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (179b28 ) │ │ │ │ + ldr r3, [pc, #284] @ (179b50 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 179a26 │ │ │ │ + cbz r2, 179a4e │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 179a44 │ │ │ │ + bne.n 179a6c │ │ │ │ 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 179a46 │ │ │ │ + ldr r2, [pc, #260] @ (179b54 ) │ │ │ │ + ldr r3, [pc, #244] @ (179b48 ) │ │ │ │ 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 179b3a │ │ │ │ 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] @ (179b58 ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 179b18 │ │ │ │ + vldr s16, [pc, #204] @ 179b40 │ │ │ │ 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 +433466,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 179aaa │ │ │ │ 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 179a9c │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #8 │ │ │ │ - bhi.n 179a62 │ │ │ │ + bhi.n 179a8a │ │ │ │ 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 179a7e │ │ │ │ + b.n 179a4e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ 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] @ (179ca8 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (179c84 ) │ │ │ │ + ldr r3, [pc, #304] @ (179cac ) │ │ │ │ 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] @ (179cb0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (179c8c ) │ │ │ │ + ldr r3, [pc, #284] @ (179cb4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 179b8a │ │ │ │ + cbz r2, 179bb2 │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 179ba8 │ │ │ │ + bne.n 179bd0 │ │ │ │ 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 179baa │ │ │ │ + ldr r2, [pc, #260] @ (179cb8 ) │ │ │ │ + ldr r3, [pc, #244] @ (179cac ) │ │ │ │ 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 179c9e │ │ │ │ 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] @ (179cbc ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 179c7c │ │ │ │ + vldr s16, [pc, #204] @ 179ca4 │ │ │ │ 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 +433606,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 179c0e │ │ │ │ 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 179c00 │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #8 │ │ │ │ - bhi.n 179bc6 │ │ │ │ + bhi.n 179bee │ │ │ │ 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 179be2 │ │ │ │ + b.n 179bb2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r0, [r2, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ 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] @ (179e0c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (179de8 ) │ │ │ │ + ldr r3, [pc, #304] @ (179e10 ) │ │ │ │ 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] @ (179e14 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (179df0 ) │ │ │ │ + ldr r3, [pc, #284] @ (179e18 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 179cee │ │ │ │ + cbz r2, 179d16 │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 179d0c │ │ │ │ + bne.n 179d34 │ │ │ │ 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 179d0e │ │ │ │ + ldr r2, [pc, #260] @ (179e1c ) │ │ │ │ + ldr r3, [pc, #244] @ (179e10 ) │ │ │ │ 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 179e02 │ │ │ │ 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] @ (179e20 ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 179de0 │ │ │ │ + vldr s16, [pc, #204] @ 179e08 │ │ │ │ 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 +433746,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 179d72 │ │ │ │ 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 179d64 │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #16 │ │ │ │ - bhi.n 179d2a │ │ │ │ + bhi.n 179d52 │ │ │ │ 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 179d46 │ │ │ │ + b.n 179d16 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r0, [r5, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ 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] @ (179f70 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (179f4c ) │ │ │ │ + ldr r3, [pc, #304] @ (179f74 ) │ │ │ │ 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] @ (179f78 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (179f54 ) │ │ │ │ + ldr r3, [pc, #284] @ (179f7c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 179e52 │ │ │ │ + cbz r2, 179e7a │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 179e70 │ │ │ │ + bne.n 179e98 │ │ │ │ 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 179e72 │ │ │ │ + ldr r2, [pc, #260] @ (179f80 ) │ │ │ │ + ldr r3, [pc, #244] @ (179f74 ) │ │ │ │ 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 179f66 │ │ │ │ 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] @ (179f84 ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 179f44 │ │ │ │ + vldr s16, [pc, #204] @ 179f6c │ │ │ │ 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 +433886,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 179ed6 │ │ │ │ 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 179ec8 │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #16 │ │ │ │ - bhi.n 179e8e │ │ │ │ + bhi.n 179eb6 │ │ │ │ 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 179eaa │ │ │ │ + b.n 179e7a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r4, [r4, #28] │ │ │ │ + str r4, [r7, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + ldrb r0, [r0, #27] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r4, [r3, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + str r6, [r7, #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] @ (17a01c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #132] @ (179ff8 ) │ │ │ │ + ldr r3, [pc, #132] @ (17a020 ) │ │ │ │ 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 179ff6 │ │ │ │ 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 +433956,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 179fb2 │ │ │ │ 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, 17a010 │ │ │ │ + ldr r2, [pc, #40] @ (17a024 ) │ │ │ │ + ldr r3, [pc, #36] @ (17a020 ) │ │ │ │ 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 17a016 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 157978 │ │ │ │ - b.n 179fd0 │ │ │ │ + bl 1579a0 │ │ │ │ + b.n 179ff8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r0, #8] │ │ │ │ + str r6, [r3, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r0, [r0, #0] │ │ │ │ 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] @ (17a088 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #80] @ (17a064 ) │ │ │ │ + ldr r3, [pc, #80] @ (17a08c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 17a050 │ │ │ │ + cbz r3, 17a078 │ │ │ │ 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 17a074 │ │ │ │ + ldr r3, [pc, #40] @ (17a090 ) │ │ │ │ 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] @ (17a094 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 180a4c │ │ │ │ - b.n 17a022 │ │ │ │ - ldrsh r6, [r4, r7] │ │ │ │ + bl 180a74 │ │ │ │ + b.n 17a04a │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + strb r6, [r2, r4] │ │ │ │ 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 17a15a │ │ │ │ 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 17a1ce │ │ │ │ bic.w r0, r1, #1 │ │ │ │ - vldr s13, [pc, #288] @ 17a1bc │ │ │ │ + vldr s13, [pc, #288] @ 17a1e4 │ │ │ │ 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 +434085,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 17a0de │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - bhi.n 17a138 │ │ │ │ + bhi.n 17a160 │ │ │ │ adds r6, #1 │ │ │ │ add r5, sl │ │ │ │ add r4, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 17a0aa │ │ │ │ + bne.n 17a0d2 │ │ │ │ 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] @ 17a1e4 │ │ │ │ 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 +434123,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 17a15a │ │ │ │ cmp r7, #1 │ │ │ │ - bne.w 17a096 │ │ │ │ + bne.w 17a0be │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 17a150 │ │ │ │ - cbnz r7, 17a1b6 │ │ │ │ + b.n 17a178 │ │ │ │ + cbnz r7, 17a1de │ │ │ │ adds r6, #1 │ │ │ │ add r5, sl │ │ │ │ add r4, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - beq.n 17a132 │ │ │ │ + beq.n 17a15a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17a1a8 │ │ │ │ + beq.n 17a1d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 17a148 │ │ │ │ + b.n 17a170 │ │ │ │ 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 17a27e │ │ │ │ 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 17a2be │ │ │ │ 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 +434183,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 17a230 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r8, lr │ │ │ │ - bhi.n 17a25c │ │ │ │ + bhi.n 17a284 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r7, #1 │ │ │ │ add r2, sl │ │ │ │ add r6, fp │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 17a1fc │ │ │ │ + bne.n 17a224 │ │ │ │ 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 +434212,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 17a27e │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 17a1ec │ │ │ │ + bne.n 17a214 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 17a26e │ │ │ │ - cbnz r0, 17a2a8 │ │ │ │ + b.n 17a296 │ │ │ │ + cbnz r0, 17a2d0 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ adds r7, #1 │ │ │ │ add r2, sl │ │ │ │ add r6, fp │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 17a256 │ │ │ │ + beq.n 17a27e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17a298 │ │ │ │ + beq.n 17a2c0 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 17a26a │ │ │ │ + b.n 17a292 │ │ │ │ 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 17a412 │ │ │ │ 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 17a422 │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #464] @ 17a4b8 │ │ │ │ - vldr s3, [pc, #464] @ 17a4bc │ │ │ │ + vldr s7, [pc, #464] @ 17a4e0 │ │ │ │ + vldr s3, [pc, #464] @ 17a4e4 │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #460] @ 17a4c0 │ │ │ │ + vldr s10, [pc, #460] @ 17a4e8 │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #460] @ 17a4c4 │ │ │ │ + vldr s4, [pc, #460] @ 17a4ec │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #456] @ 17a4c8 │ │ │ │ + vldr s5, [pc, #456] @ 17a4f0 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #452] @ 17a4cc │ │ │ │ + vldr s6, [pc, #452] @ 17a4f4 │ │ │ │ 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 +434313,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 17a344 │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 17a406 │ │ │ │ + bhi.n 17a42e │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17a310 │ │ │ │ + bne.n 17a338 │ │ │ │ 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 17a412 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17a3f0 │ │ │ │ + beq.n 17a418 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17a418 │ │ │ │ + b.n 17a440 │ │ │ │ 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] @ 17a4e0 │ │ │ │ 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] @ 17a4e4 │ │ │ │ + vldr s10, [pc, #152] @ 17a4e8 │ │ │ │ + vldr s7, [pc, #152] @ 17a4ec │ │ │ │ + vldr s8, [pc, #152] @ 17a4f0 │ │ │ │ + vldr s9, [pc, #152] @ 17a4f4 │ │ │ │ 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 +434380,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 17a412 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 17a2e2 │ │ │ │ + bne.w 17a30a │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17a434 │ │ │ │ + b.n 17a45c │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (17a7a8 ) │ │ │ │ + ldr r1, [pc, #744] @ (17a7d0 ) │ │ │ │ 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 +434404,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 17a632 │ │ │ │ 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 17a642 │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #464] @ 17a6d8 │ │ │ │ - vldr s3, [pc, #464] @ 17a6dc │ │ │ │ + vldr s7, [pc, #464] @ 17a700 │ │ │ │ + vldr s3, [pc, #464] @ 17a704 │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #460] @ 17a6e0 │ │ │ │ + vldr s10, [pc, #460] @ 17a708 │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #460] @ 17a6e4 │ │ │ │ + vldr s4, [pc, #460] @ 17a70c │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #456] @ 17a6e8 │ │ │ │ + vldr s5, [pc, #456] @ 17a710 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #452] @ 17a6ec │ │ │ │ + vldr s6, [pc, #452] @ 17a714 │ │ │ │ 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 +434480,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 17a564 │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 17a626 │ │ │ │ + bhi.n 17a64e │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17a530 │ │ │ │ + bne.n 17a558 │ │ │ │ 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 17a632 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17a610 │ │ │ │ + beq.n 17a638 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17a638 │ │ │ │ + b.n 17a660 │ │ │ │ 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] @ 17a700 │ │ │ │ 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] @ 17a704 │ │ │ │ + vldr s10, [pc, #152] @ 17a708 │ │ │ │ + vldr s7, [pc, #152] @ 17a70c │ │ │ │ + vldr s8, [pc, #152] @ 17a710 │ │ │ │ + vldr s9, [pc, #152] @ 17a714 │ │ │ │ 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 +434547,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 17a632 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 17a502 │ │ │ │ + bne.w 17a52a │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17a654 │ │ │ │ + b.n 17a67c │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (17a9c8 ) │ │ │ │ + ldr r1, [pc, #744] @ (17a9f0 ) │ │ │ │ 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 17a832 │ │ │ │ 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 17a848 │ │ │ │ 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 +434641,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 17a766 │ │ │ │ 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 17a852 │ │ │ │ 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 17a756 │ │ │ │ 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 17a832 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17a810 │ │ │ │ + beq.n 17a838 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 17a83e │ │ │ │ + b.n 17a866 │ │ │ │ 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 +434715,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 17a832 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 17a8bc │ │ │ │ + beq.n 17a8e4 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 17a712 │ │ │ │ + b.n 17a73a │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 17a85c │ │ │ │ + b.n 17a884 │ │ │ │ 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 17aa06 │ │ │ │ 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 17aa1c │ │ │ │ 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 +434803,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 17a93a │ │ │ │ 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 17aa26 │ │ │ │ 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 17a92a │ │ │ │ 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 17aa06 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17a9e4 │ │ │ │ + beq.n 17aa0c │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 17aa12 │ │ │ │ + b.n 17aa3a │ │ │ │ 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 +434877,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 17aa06 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 17aa90 │ │ │ │ + beq.n 17aab8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 17a8e6 │ │ │ │ + b.n 17a90e │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 17aa30 │ │ │ │ + b.n 17aa58 │ │ │ │ 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 17abfa │ │ │ │ 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 17ac0a │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #468] @ 17aca4 │ │ │ │ - vldr s3, [pc, #468] @ 17aca8 │ │ │ │ + vldr s7, [pc, #468] @ 17accc │ │ │ │ + vldr s3, [pc, #468] @ 17acd0 │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #464] @ 17acac │ │ │ │ + vldr s10, [pc, #464] @ 17acd4 │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #464] @ 17acb0 │ │ │ │ + vldr s4, [pc, #464] @ 17acd8 │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #460] @ 17acb4 │ │ │ │ + vldr s5, [pc, #460] @ 17acdc │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #456] @ 17acb8 │ │ │ │ + vldr s6, [pc, #456] @ 17ace0 │ │ │ │ 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 +434971,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 17ab2c │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 17abee │ │ │ │ + bhi.n 17ac16 │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17aaf8 │ │ │ │ + bne.n 17ab20 │ │ │ │ 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 17abfa │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17abd8 │ │ │ │ + beq.n 17ac00 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17ac00 │ │ │ │ + b.n 17ac28 │ │ │ │ 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] @ 17accc │ │ │ │ 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] @ 17acd0 │ │ │ │ + vldr s10, [pc, #156] @ 17acd4 │ │ │ │ + vldr s7, [pc, #156] @ 17acd8 │ │ │ │ + vldr s8, [pc, #156] @ 17acdc │ │ │ │ + vldr s9, [pc, #156] @ 17ace0 │ │ │ │ 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 +435038,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 17abfa │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 17aaca │ │ │ │ + bne.w 17aaf2 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17ac1c │ │ │ │ + b.n 17ac44 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (17af94 ) │ │ │ │ + ldr r1, [pc, #744] @ (17afbc ) │ │ │ │ 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 +435063,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 17ae1e │ │ │ │ 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 17ae2e │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #468] @ 17aec8 │ │ │ │ - vldr s3, [pc, #468] @ 17aecc │ │ │ │ + vldr s7, [pc, #468] @ 17aef0 │ │ │ │ + vldr s3, [pc, #468] @ 17aef4 │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #464] @ 17aed0 │ │ │ │ + vldr s10, [pc, #464] @ 17aef8 │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #464] @ 17aed4 │ │ │ │ + vldr s4, [pc, #464] @ 17aefc │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #460] @ 17aed8 │ │ │ │ + vldr s5, [pc, #460] @ 17af00 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #456] @ 17aedc │ │ │ │ + vldr s6, [pc, #456] @ 17af04 │ │ │ │ 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 +435139,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 17ad50 │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 17ae12 │ │ │ │ + bhi.n 17ae3a │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17ad1c │ │ │ │ + bne.n 17ad44 │ │ │ │ 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 17ae1e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17adfc │ │ │ │ + beq.n 17ae24 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17ae24 │ │ │ │ + b.n 17ae4c │ │ │ │ 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] @ 17aef0 │ │ │ │ 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] @ 17aef4 │ │ │ │ + vldr s10, [pc, #156] @ 17aef8 │ │ │ │ + vldr s7, [pc, #156] @ 17aefc │ │ │ │ + vldr s8, [pc, #156] @ 17af00 │ │ │ │ + vldr s9, [pc, #156] @ 17af04 │ │ │ │ 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 +435206,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 17ae1e │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 17acee │ │ │ │ + bne.w 17ad16 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17ae40 │ │ │ │ + b.n 17ae68 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (17b1b8 ) │ │ │ │ + ldr r1, [pc, #744] @ (17b1e0 ) │ │ │ │ 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 17b022 │ │ │ │ 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 17b038 │ │ │ │ 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 +435301,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 17af56 │ │ │ │ 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 17b042 │ │ │ │ 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 17af46 │ │ │ │ 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 17b022 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17b000 │ │ │ │ + beq.n 17b028 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 17b02e │ │ │ │ + b.n 17b056 │ │ │ │ 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 +435375,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 17b022 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 17b0aa │ │ │ │ + beq.n 17b0d2 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 17af02 │ │ │ │ + b.n 17af2a │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 17b04c │ │ │ │ + b.n 17b074 │ │ │ │ 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 17b1f2 │ │ │ │ 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 17b208 │ │ │ │ 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 +435462,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 17b126 │ │ │ │ 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 17b212 │ │ │ │ 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 17b116 │ │ │ │ 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 17b1f2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17b1d0 │ │ │ │ + beq.n 17b1f8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 17b1fe │ │ │ │ + b.n 17b226 │ │ │ │ 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 +435536,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 17b1f2 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 17b27a │ │ │ │ + beq.n 17b2a2 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 17b0d2 │ │ │ │ + b.n 17b0fa │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 17b21c │ │ │ │ + b.n 17b244 │ │ │ │ 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 17b2e0 │ │ │ │ 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 17b2cc │ │ │ │ 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, 17b326 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - cbz r4, 17b2fe │ │ │ │ + cbz r4, 17b326 │ │ │ │ mov r6, r3 │ │ │ │ - vldr s14, [pc, #52] @ 17b304 │ │ │ │ + vldr s14, [pc, #52] @ 17b32c │ │ │ │ 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 17b302 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 17b2d4 │ │ │ │ + bne.n 17b2fc │ │ │ │ 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 17b370 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b348 │ │ │ │ + cbz r4, 17b370 │ │ │ │ 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 17b352 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b322 │ │ │ │ + bne.n 17b34a │ │ │ │ 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, 17b3b8 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - cbz r4, 17b390 │ │ │ │ + cbz r4, 17b3b8 │ │ │ │ mov r6, r3 │ │ │ │ - vldr d6, [pc, #52] @ 17b398 │ │ │ │ + vldr d6, [pc, #52] @ 17b3c0 │ │ │ │ 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 17b394 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 17b366 │ │ │ │ + bne.n 17b38e │ │ │ │ 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 17b408 │ │ │ │ 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 +435676,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 17b3f4 │ │ │ │ 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 17b44c │ │ │ │ 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 +435700,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 17b438 │ │ │ │ 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 17b4ba │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b492 │ │ │ │ + cbz r4, 17b4ba │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d5, [pc, #84] @ 17b498 │ │ │ │ + vldr d5, [pc, #84] @ 17b4c0 │ │ │ │ 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 17b4a6 │ │ │ │ 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 17b478 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b44a │ │ │ │ + bne.n 17b472 │ │ │ │ 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 17b51c │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b4f4 │ │ │ │ + cbz r4, 17b51c │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 17b4f8 │ │ │ │ + vldr d6, [pc, #60] @ 17b520 │ │ │ │ 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 17b4ee │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b4be │ │ │ │ + bne.n 17b4e6 │ │ │ │ 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 17b56e │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 17b546 │ │ │ │ + cbz r4, 17b56e │ │ │ │ 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 17b54c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 17b51c │ │ │ │ + bne.n 17b544 │ │ │ │ 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 17b59c │ │ │ │ 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 17b5ac │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 17b56e │ │ │ │ + bne.n 17b596 │ │ │ │ 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 17b59c │ │ │ │ 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 17b5b0 │ │ │ │ + b.n 17b5a0 │ │ │ │ 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 17b61c │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b5f4 │ │ │ │ + cbz r4, 17b61c │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 17b5f8 │ │ │ │ + vldr d6, [pc, #60] @ 17b620 │ │ │ │ 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 17b5ee │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b5be │ │ │ │ + bne.n 17b5e6 │ │ │ │ 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 17b66e │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 17b646 │ │ │ │ + cbz r4, 17b66e │ │ │ │ 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 17b64c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 17b61c │ │ │ │ + bne.n 17b644 │ │ │ │ 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, 17b694 │ │ │ │ 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 17b6a2 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17b666 │ │ │ │ + bne.n 17b68e │ │ │ │ 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 17b694 │ │ │ │ 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 17b6a6 │ │ │ │ + b.n 17b696 │ │ │ │ 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 17b70c │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b6e4 │ │ │ │ + cbz r4, 17b70c │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 17b6e8 │ │ │ │ + vldr d6, [pc, #60] @ 17b710 │ │ │ │ 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 17b6de │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b6ae │ │ │ │ + bne.n 17b6d6 │ │ │ │ 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 17b76a │ │ │ │ bic.w r6, r3, #3 │ │ │ │ - cbz r4, 17b742 │ │ │ │ + cbz r4, 17b76a │ │ │ │ mov r7, r1 │ │ │ │ - vldr d6, [pc, #64] @ 17b748 │ │ │ │ + vldr d6, [pc, #64] @ 17b770 │ │ │ │ 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 17b73c │ │ │ │ adds r5, #1 │ │ │ │ add r0, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 17b70c │ │ │ │ + bne.n 17b734 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17b74e │ │ │ │ + b.n 17b776 │ │ │ │ @ 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 17b7be │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 17b796 │ │ │ │ + cbz r4, 17b7be │ │ │ │ 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 17b79c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 17b76c │ │ │ │ + bne.n 17b794 │ │ │ │ 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 17b81c │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b7f4 │ │ │ │ + cbz r4, 17b81c │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 17b7f8 │ │ │ │ + vldr d6, [pc, #60] @ 17b820 │ │ │ │ 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 17b7ee │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b7be │ │ │ │ + bne.n 17b7e6 │ │ │ │ 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 17b86e │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 17b846 │ │ │ │ + cbz r4, 17b86e │ │ │ │ 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 17b84c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 17b81c │ │ │ │ + bne.n 17b844 │ │ │ │ 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, 17b8aa │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - cbz r4, 17b882 │ │ │ │ + cbz r4, 17b8aa │ │ │ │ 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 17b88e │ │ │ │ adds r3, #1 │ │ │ │ add r2, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 17b85e │ │ │ │ + bne.n 17b886 │ │ │ │ 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 17b920 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b8f8 │ │ │ │ + cbz r4, 17b920 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d5, [pc, #92] @ 17b900 │ │ │ │ + vldr d5, [pc, #92] @ 17b928 │ │ │ │ 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 17b908 │ │ │ │ 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 17b8da │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b8aa │ │ │ │ + bne.n 17b8d2 │ │ │ │ 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, 17b952 │ │ │ │ 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 17b960 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17b924 │ │ │ │ + bne.n 17b94c │ │ │ │ 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 17b952 │ │ │ │ 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 17b966 │ │ │ │ + b.n 17b954 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd ip, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 17b978 │ │ │ │ + beq.n 17b9a0 │ │ │ │ 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 17b9b0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 17b972 │ │ │ │ + bne.n 17b99a │ │ │ │ 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 17b9a0 │ │ │ │ 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 17b9b4 │ │ │ │ + b.n 17b9a4 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 17b9c0 │ │ │ │ + cbz r7, 17b9e8 │ │ │ │ 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 17b9f6 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17b9ba │ │ │ │ + bne.n 17b9e2 │ │ │ │ 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 17b9e8 │ │ │ │ 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 17b9fa │ │ │ │ + b.n 17b9ea │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 17ba02 │ │ │ │ + cbz r7, 17ba2a │ │ │ │ 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 17ba38 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17b9fc │ │ │ │ + bne.n 17ba24 │ │ │ │ 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 17ba2a │ │ │ │ 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 17ba3e │ │ │ │ + b.n 17ba2c │ │ │ │ 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 +436345,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 17bb6e │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 17bb46 │ │ │ │ + beq.n 17bb6e │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 17bb4e │ │ │ │ + bhi.n 17bb76 │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 17bb7a │ │ │ │ + bgt.n 17bba2 │ │ │ │ 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 +436383,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 17bb6e │ │ │ │ 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 +436414,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 17bc3e │ │ │ │ ldrsb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - beq.n 17bc16 │ │ │ │ + beq.n 17bc3e │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 17bc1e │ │ │ │ + bgt.n 17bc46 │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 17bc4a │ │ │ │ + bgt.n 17bc72 │ │ │ │ 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 +436456,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 17bc3e │ │ │ │ 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 17bca8 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 17bc7a │ │ │ │ + bcs.n 17bca2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -436474,23 +436500,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, 17bcf8 │ │ │ │ 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 17bcf6 │ │ │ │ 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 +436525,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 17bd48 │ │ │ │ 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 17bcd0 │ │ │ │ ldrd r6, r1, [r5] │ │ │ │ ldrd r7, r3, [r4] │ │ │ │ - b.n 17bd12 │ │ │ │ + b.n 17bd3a │ │ │ │ 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] @ (17bdf0 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #132] @ (17bdcc ) │ │ │ │ + ldr r3, [pc, #132] @ (17bdf4 ) │ │ │ │ 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] @ (17bdf8 ) │ │ │ │ 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 17bdd0 │ │ │ │ + cbz r7, 17bdc6 │ │ │ │ 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, 17bdd0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 486f0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 17bdaa │ │ │ │ + b.n 17bdd2 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (17bdd4 ) │ │ │ │ - ldr r3, [pc, #28] @ (17bdcc ) │ │ │ │ + ldr r2, [pc, #40] @ (17bdfc ) │ │ │ │ + ldr r3, [pc, #28] @ (17bdf4 ) │ │ │ │ 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 17bdea │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #134 @ 0x86 │ │ │ │ movs r1, r2 │ │ │ │ - negs r6, r1 │ │ │ │ + tst r6, r4 │ │ │ │ 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 16b060 │ │ │ │ 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, 17be58 ) │ │ │ │ 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 17bd58 │ │ │ │ + cbz r0, 17be54 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 17bd30 │ │ │ │ + bl 17bd58 │ │ │ │ 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 17be7e │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 17be66 │ │ │ │ + bne.n 17be8e │ │ │ │ mov r0, r4 │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #8 │ │ │ │ blx 4792c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17be4c │ │ │ │ + blt.n 17be74 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 17be74 │ │ │ │ + b.n 17be9c │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 17be84 │ │ │ │ + bne.n 17beac │ │ │ │ mov r0, r4 │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #8 │ │ │ │ blx 4792c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17be6a │ │ │ │ + blt.n 17be92 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 17be90 │ │ │ │ + cbz r0, 17beb8 │ │ │ │ blx 48484 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 17be9c │ │ │ │ + cbz r0, 17bec4 │ │ │ │ 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 17becc │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 17beba │ │ │ │ + cbnz r3, 17bee2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 1695fc │ │ │ │ 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 +436711,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 17bf3c │ │ │ │ + ldr r1, [pc, #32] @ (17bf40 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 485e0 │ │ │ │ - cbnz r0, 17bf14 │ │ │ │ + cbnz r0, 17bf3c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 17bf12 │ │ │ │ + bne.n 17bf3a │ │ │ │ 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 +436735,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] @ (17bfbc ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #104] @ (17bf98 ) │ │ │ │ + ldr r3, [pc, #104] @ (17bfc0 ) │ │ │ │ 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 17bef0 │ │ │ │ + cbnz r0, 17bf8a │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (17bf9c ) │ │ │ │ - ldr r3, [pc, #72] @ (17bf98 ) │ │ │ │ + ldr r2, [pc, #80] @ (17bfc4 ) │ │ │ │ + ldr r3, [pc, #72] @ (17bfc0 ) │ │ │ │ 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 17bfb8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 17bec8 │ │ │ │ + bl 17bef0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17bf48 │ │ │ │ + beq.n 17bf70 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne.n 17bf48 │ │ │ │ + bne.n 17bf70 │ │ │ │ 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 17bf72 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r1 │ │ │ │ + lsls r2, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5 │ │ │ │ + lsls r6, r0 │ │ │ │ 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 17bff2 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17bfba │ │ │ │ + bne.n 17bfe2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17c0b6 │ │ │ │ + bne.n 17c0de │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17c092 │ │ │ │ + beq.n 17c0ba │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbnz r6, 17c010 │ │ │ │ + cbnz r6, 17c038 │ │ │ │ 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 17c142 │ │ │ │ + ldr r1, [pc, #308] @ (17c150 ) │ │ │ │ add r1, pc │ │ │ │ blx 47538 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c114 │ │ │ │ + beq.w 17c13c │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 17c010 │ │ │ │ + b.n 17c038 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 17c05e │ │ │ │ + bne.n 17c086 │ │ │ │ mov r0, r6 │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #2 │ │ │ │ blx 4792c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17c006 │ │ │ │ + blt.n 17c02e │ │ │ │ ldr r7, [r4, #32] │ │ │ │ - b.n 17c030 │ │ │ │ + b.n 17c058 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 17c044 │ │ │ │ + bne.n 17c06c │ │ │ │ mov r0, r7 │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #2 │ │ │ │ blx 4792c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17c024 │ │ │ │ + blt.n 17c04c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 17c04e │ │ │ │ + b.n 17c076 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 17c05e │ │ │ │ + bne.n 17c086 │ │ │ │ mov r0, r7 │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #8 │ │ │ │ blx 4792c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17c048 │ │ │ │ + blt.n 17c070 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 17c06a │ │ │ │ + cbz r0, 17c092 │ │ │ │ blx 48484 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 17c076 │ │ │ │ + cbz r0, 17c09e │ │ │ │ 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 17c0a2 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 17c0e0 │ │ │ │ + cbnz r3, 17c108 │ │ │ │ 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 17c11c │ │ │ │ + ldr r1, [pc, #132] @ (17c154 ) │ │ │ │ add r1, pc │ │ │ │ blx 47538 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 17c0ee │ │ │ │ + cbz r0, 17c116 │ │ │ │ str r0, [r4, #32] │ │ │ │ - b.n 17bfd8 │ │ │ │ + b.n 17c000 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 17c0f8 │ │ │ │ + bne.n 17c120 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1695fc │ │ │ │ + bl 169624 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17c0ca │ │ │ │ + bne.n 17c0f2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17c0bc │ │ │ │ - b.n 17bfd2 │ │ │ │ + bne.n 17c0e4 │ │ │ │ + b.n 17bffa │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bl 1695d4 │ │ │ │ - b.n 17c08e │ │ │ │ + bl 1695fc │ │ │ │ + b.n 17c0b6 │ │ │ │ mov r0, r7 │ │ │ │ blx 47b58 │ │ │ │ str r6, [r4, #32] │ │ │ │ - b.n 17c06a │ │ │ │ + b.n 17c092 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17c0fe │ │ │ │ + bne.n 17c126 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17c0ba │ │ │ │ - b.n 17bfd2 │ │ │ │ + bne.n 17c0e2 │ │ │ │ + b.n 17bffa │ │ │ │ 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 17c08a │ │ │ │ + b.n 17c09e │ │ │ │ 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 +436952,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, 17c182 │ │ │ │ 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 17c178 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ blx 475e0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c150 │ │ │ │ + bne.n 17c178 │ │ │ │ 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 +437015,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 16a4d8 │ │ │ │ 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 17c2d2 │ │ │ │ mov r9, sl │ │ │ │ - cbz r7, 17c29e │ │ │ │ + cbz r7, 17c2c6 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - cbz r3, 17c29e │ │ │ │ + cbz r3, 17c2c6 │ │ │ │ ldrd r3, r2, [r9] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 17c29e │ │ │ │ + beq.n 17c2c6 │ │ │ │ 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 17c2c6 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 16decc │ │ │ │ + bl 16def4 │ │ │ │ vldr d7, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 17c29e │ │ │ │ + cbz r0, 17c2c6 │ │ │ │ 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 16a614 │ │ │ │ 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 17c254 │ │ │ │ + b.n 17c2c8 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ blx 475e0 │ │ │ │ - cbz r0, 17c2ba │ │ │ │ + cbz r0, 17c2e2 │ │ │ │ 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 17c2d4 │ │ │ │ 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] @ (17c410 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #268] @ (17c3ec ) │ │ │ │ + ldr r3, [pc, #268] @ (17c414 ) │ │ │ │ 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, 17c322 │ │ │ │ + bl 17bfc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17c372 │ │ │ │ + beq.n 17c39a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 17bec8 │ │ │ │ - cbz r0, 17c32a │ │ │ │ + bl 17bef0 │ │ │ │ + cbz r0, 17c352 │ │ │ │ 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 17bef0 │ │ │ │ + cbz r0, 17c352 │ │ │ │ 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 17c3de │ │ │ │ mov r0, r4 │ │ │ │ - bl 17bdd8 │ │ │ │ - cbz r0, 17c36e │ │ │ │ + bl 17be00 │ │ │ │ + cbz r0, 17c396 │ │ │ │ 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, 17c39e │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c130 │ │ │ │ + bl 17c158 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17c3bc │ │ │ │ + beq.n 17c3e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17be38 │ │ │ │ + bl 17be60 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #152] @ (17c3f0 ) │ │ │ │ - ldr r3, [pc, #144] @ (17c3ec ) │ │ │ │ + ldr r2, [pc, #152] @ (17c418 ) │ │ │ │ + ldr r3, [pc, #144] @ (17c414 ) │ │ │ │ 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 17c40c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 17c3da │ │ │ │ + beq.n 17c402 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17c356 │ │ │ │ + b.n 17c37e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 16a55c │ │ │ │ + bl 16a584 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16de88 │ │ │ │ + bl 16deb0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 17c130 │ │ │ │ + bl 17c158 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c350 │ │ │ │ + bne.n 17c378 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17bdd8 │ │ │ │ + bl 17be00 │ │ │ │ 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 17c158 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c350 │ │ │ │ - b.n 17c372 │ │ │ │ + bne.n 17c378 │ │ │ │ + b.n 17c39a │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 17c332 │ │ │ │ + b.n 17c35a │ │ │ │ mov r0, r4 │ │ │ │ - bl 17bdd8 │ │ │ │ + bl 17be00 │ │ │ │ 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 17c158 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c34a │ │ │ │ + bne.n 17c372 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17be38 │ │ │ │ + bl 17be60 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17c356 │ │ │ │ + b.n 17c37e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r5, #26 │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + subs r4, #122 @ 0x7a │ │ │ │ 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] @ 17c928 │ │ │ │ mov r6, r3 │ │ │ │ - ldr.w r3, [pc, #1264] @ 17c904 │ │ │ │ + ldr.w r3, [pc, #1264] @ 17c92c │ │ │ │ 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 17c520 │ │ │ │ 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, 17c480 │ │ │ │ + ldr.w r2, [pc, #1228] @ 17c930 │ │ │ │ + ldr.w r3, [pc, #1220] @ 17c92c │ │ │ │ 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 17c904 │ │ │ │ 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 17c51c │ │ │ │ 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 17c540 │ │ │ │ + ldr.w r9, [pc, #1164] @ 17c934 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ blx 47538 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17c512 │ │ │ │ + beq.n 17c53a │ │ │ │ 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 17c510 │ │ │ │ mov r1, r9 │ │ │ │ blx 47538 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c8e0 │ │ │ │ + beq.w 17c908 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17bec8 │ │ │ │ - cbz r0, 17c4e2 │ │ │ │ + bl 17bef0 │ │ │ │ + cbz r0, 17c50a │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ - bl 17bec8 │ │ │ │ - cbz r0, 17c4e2 │ │ │ │ + bl 17bef0 │ │ │ │ + cbz r0, 17c50a │ │ │ │ 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 17c50a │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 17c536 │ │ │ │ + beq.n 17c55e │ │ │ │ mov r0, r9 │ │ │ │ blx 48484 │ │ │ │ mov r0, r8 │ │ │ │ blx 48484 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17c438 │ │ │ │ + b.n 17c460 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 486f0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 486f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c2cc │ │ │ │ + bl 17c2f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c42e │ │ │ │ - b.n 17c4f4 │ │ │ │ + bne.n 17c456 │ │ │ │ + b.n 17c51c │ │ │ │ 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 17c89e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ - b.n 17c4f4 │ │ │ │ + b.n 17c51c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 16a130 │ │ │ │ + bl 16a158 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c870 │ │ │ │ + beq.w 17c898 │ │ │ │ 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 +437346,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 16a158 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c558 │ │ │ │ + bne.n 17c580 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - ldr r3, [pc, #904] @ (17c910 ) │ │ │ │ + ldr r3, [pc, #904] @ (17c938 ) │ │ │ │ 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 17c5f8 │ │ │ │ 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 +437383,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 17c5ca │ │ │ │ + ldr r3, [pc, #832] @ (17c93c ) │ │ │ │ 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 17c50a │ │ │ │ mov r0, fp │ │ │ │ blx 483e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c4e2 │ │ │ │ + beq.w 17c50a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ blx 47e4c │ │ │ │ - ldr r3, [pc, #784] @ (17c918 ) │ │ │ │ + ldr r3, [pc, #784] @ (17c940 ) │ │ │ │ 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 +437420,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 17c88a │ │ │ │ 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 +437436,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 17c88a │ │ │ │ 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 17c88a │ │ │ │ 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 17c88a │ │ │ │ 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 +437473,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 17c88a │ │ │ │ ldrb r3, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17c848 │ │ │ │ + bne.w 17c870 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 17c886 │ │ │ │ + beq.w 17c8ae │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17bc84 │ │ │ │ + bl 17bcac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c862 │ │ │ │ + beq.w 17c88a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17c862 │ │ │ │ + beq.w 17c88a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17c862 │ │ │ │ + beq.w 17c88a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 4834c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 17c862 │ │ │ │ + bne.w 17c88a │ │ │ │ add.w fp, sp, #28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #28 │ │ │ │ mov r1, fp │ │ │ │ - bl 17bc84 │ │ │ │ + bl 17bcac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c862 │ │ │ │ + beq.w 17c88a │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 17c862 │ │ │ │ + beq.w 17c88a │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 17c862 │ │ │ │ + beq.w 17c88a │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.w 17c862 │ │ │ │ + blt.w 17c88a │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.w 17c862 │ │ │ │ + bne.w 17c88a │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 17c862 │ │ │ │ + bne.w 17c88a │ │ │ │ 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 17c88a │ │ │ │ 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 17c6c8 │ │ │ │ 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 17c88a │ │ │ │ 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 17c88a │ │ │ │ + bl 16b060 │ │ │ │ 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, 17c920 ) │ │ │ │ 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 17bd58 │ │ │ │ + cbz r0, 17c88a │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 17bd30 │ │ │ │ - cbz r0, 17c862 │ │ │ │ + bl 17bd58 │ │ │ │ + cbz r0, 17c88a │ │ │ │ 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 17c2f4 │ │ │ │ + b.n 17c460 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ blx 475e0 │ │ │ │ - cbnz r0, 17c862 │ │ │ │ + cbnz r0, 17c88a │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17c782 │ │ │ │ + beq.n 17c7aa │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ mov r0, r9 │ │ │ │ blx 48484 │ │ │ │ - b.n 17c4e8 │ │ │ │ + b.n 17c510 │ │ │ │ mov.w fp, #28 │ │ │ │ - b.n 17c584 │ │ │ │ - ldr r1, [pc, #164] @ (17c91c ) │ │ │ │ + b.n 17c5ac │ │ │ │ + ldr r1, [pc, #164] @ (17c944 ) │ │ │ │ add r1, pc │ │ │ │ blx 47538 │ │ │ │ - cbz r0, 17c8e8 │ │ │ │ + cbz r0, 17c910 │ │ │ │ blx 48484 │ │ │ │ - b.n 17c52e │ │ │ │ + b.n 17c556 │ │ │ │ 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 17c88a │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c862 │ │ │ │ + bne.n 17c88a │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r9 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c862 │ │ │ │ + bne.n 17c88a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c862 │ │ │ │ + bne.n 17c88a │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c786 │ │ │ │ - b.n 17c862 │ │ │ │ + beq.w 17c7ae │ │ │ │ + b.n 17c88a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 47b58 │ │ │ │ - b.n 17c4e8 │ │ │ │ + b.n 17c510 │ │ │ │ mov r0, r4 │ │ │ │ blx 47b58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ - b.n 17c4f4 │ │ │ │ + b.n 17c51c │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #230 @ 0xe6 │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ lsls r6, r5, #1 │ │ │ │ adds r0, #116 @ 0x74 │ │ │ │ movs r1, r2 │ │ │ │ - bl 4a912 │ │ │ │ - bl 92916 │ │ │ │ + bl 4a93a │ │ │ │ + bl 9293e │ │ │ │ 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] @ (17ca4c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #240] @ (17ca28 ) │ │ │ │ + ldr r2, [pc, #240] @ (17ca50 ) │ │ │ │ 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 17ca20 │ │ │ │ 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 17ca2e │ │ │ │ + ldr.w r8, [pc, #196] @ 17ca54 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ blx 47538 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ca00 │ │ │ │ - ldr r1, [pc, #184] @ (17ca30 ) │ │ │ │ + beq.n 17ca28 │ │ │ │ + ldr r1, [pc, #184] @ (17ca58 ) │ │ │ │ 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 17ca12 │ │ │ │ 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 17ca40 │ │ │ │ mov r1, r8 │ │ │ │ blx 47538 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 17ca12 │ │ │ │ + cbz r0, 17ca3a │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 16de88 │ │ │ │ + bl 16deb0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 17c9dc │ │ │ │ + cbz r0, 17ca04 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a500 │ │ │ │ + bl 16a528 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 17c9d6 │ │ │ │ + cbz r0, 17c9fe │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c2cc │ │ │ │ - cbnz r0, 17c9fa │ │ │ │ + bl 17c2f4 │ │ │ │ + cbnz r0, 17ca22 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 16a5d4 │ │ │ │ + bl 16a5fc │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 17c9e4 │ │ │ │ + cbz r0, 17ca0c │ │ │ │ blx 48484 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 47574 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 17c9f2 │ │ │ │ + cbz r0, 17ca1a │ │ │ │ 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 17ca20 │ │ │ │ mov r0, r5 │ │ │ │ blx 47b58 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 47574 │ │ │ │ - b.n 17c9ea │ │ │ │ + b.n 17ca12 │ │ │ │ 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] @ (17caf8 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #140] @ (17cad4 ) │ │ │ │ + ldr r3, [pc, #140] @ (17cafc ) │ │ │ │ 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] @ (17cb00 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 47a50 │ │ │ │ - ldr r1, [pc, #120] @ (17cadc ) │ │ │ │ + ldr r1, [pc, #120] @ (17cb04 ) │ │ │ │ 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 17cacc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 47c9c │ │ │ │ - ldr.w ip, [pc, #92] @ 17cae0 │ │ │ │ + ldr.w ip, [pc, #92] @ 17cb08 │ │ │ │ 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 17cacc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 47c9c │ │ │ │ - b.n 17caa6 │ │ │ │ + b.n 17cace │ │ │ │ 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] @ (17cb0c ) │ │ │ │ + ldr r3, [pc, #28] @ (17cafc ) │ │ │ │ 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 17caf4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ 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 r5, #30 │ │ │ │ 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 16a5fc │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 17cb0c │ │ │ │ + cbz r0, 17cb34 │ │ │ │ blx 48484 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 47574 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 17cb1a │ │ │ │ + cbz r0, 17cb42 │ │ │ │ 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] @ (17cd44 ) │ │ │ │ + ldr r3, [pc, #476] @ (17cd48 ) │ │ │ │ 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 +437938,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 17cb88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17bfa0 │ │ │ │ + bl 17bfc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17cd0e │ │ │ │ + beq.w 17cd36 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17cd12 │ │ │ │ + beq.w 17cd3a │ │ │ │ mov r0, r6 │ │ │ │ - bl 17bf1c │ │ │ │ - cbz r0, 17cbc8 │ │ │ │ + bl 17bf44 │ │ │ │ + cbz r0, 17cbf0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 486f0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 486f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17c2cc │ │ │ │ + bl 17c2f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17ccfa │ │ │ │ + beq.w 17cd22 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17c130 │ │ │ │ + bl 17c158 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17ccfa │ │ │ │ + beq.w 17cd22 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 16a664 │ │ │ │ + bl 16a68c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17cd12 │ │ │ │ + beq.w 17cd3a │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17ccfa │ │ │ │ + bne.w 17cd22 │ │ │ │ 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 17cd22 │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 17ccfa │ │ │ │ + beq.n 17cd22 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17ccfa │ │ │ │ + beq.n 17cd22 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #20 │ │ │ │ blx 48714 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17cd12 │ │ │ │ + bne.n 17cd3a │ │ │ │ mov r0, r9 │ │ │ │ blx 483e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17cd12 │ │ │ │ + beq.n 17cd3a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ blx 47ea0 │ │ │ │ cmp r9, r0 │ │ │ │ - bne.n 17ccfc │ │ │ │ + bne.n 17cd24 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17baa0 │ │ │ │ + bl 17bac8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 17ccfc │ │ │ │ + bne.n 17cd24 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 475e0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17ccfc │ │ │ │ + bne.n 17cd24 │ │ │ │ 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 17cd24 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 17ccfc │ │ │ │ + beq.n 17cd24 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 17ccfc │ │ │ │ + beq.n 17cd24 │ │ │ │ ldrd r1, r0, [sp, #24] │ │ │ │ cmp r1, #20 │ │ │ │ sbcs.w r2, r0, #0 │ │ │ │ - blt.n 17ccfc │ │ │ │ + blt.n 17cd24 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ - bne.n 17ccfc │ │ │ │ + bne.n 17cd24 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 17ccfc │ │ │ │ - bl 16b038 │ │ │ │ + bne.n 17cd24 │ │ │ │ + bl 16b060 │ │ │ │ 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, 17cd24 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #1 │ │ │ │ blx 4834c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 17ccfc │ │ │ │ + bne.n 17cd24 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 486f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17be38 │ │ │ │ + bl 17be60 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r3, [r8] │ │ │ │ - ldr r2, [pc, #68] @ (17cd24 ) │ │ │ │ - ldr r3, [pc, #60] @ (17cd20 ) │ │ │ │ + ldr r2, [pc, #68] @ (17cd4c ) │ │ │ │ + ldr r3, [pc, #60] @ (17cd48 ) │ │ │ │ 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 17cd3e │ │ │ │ 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 17bcd0 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17be38 │ │ │ │ + bl 17be60 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17ccde │ │ │ │ + b.n 17cd06 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17cd02 │ │ │ │ + b.n 17cd2a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + adds r4, #142 @ 0x8e │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #26 │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ 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] @ (17cf78 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #532] @ (17cf54 ) │ │ │ │ + ldr r3, [pc, #532] @ (17cf7c ) │ │ │ │ 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 +438131,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 17cd84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17bfa0 │ │ │ │ - cbz r0, 17cda6 │ │ │ │ + bl 17bfc8 │ │ │ │ + cbz r0, 17cdce │ │ │ │ ldrb.w sl, [r5, #80] @ 0x50 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 17cdc8 │ │ │ │ + bne.n 17cdf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17be38 │ │ │ │ + bl 17be60 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r2, [pc, #428] @ (17cf58 ) │ │ │ │ - ldr r3, [pc, #420] @ (17cf54 ) │ │ │ │ + ldr r2, [pc, #428] @ (17cf80 ) │ │ │ │ + ldr r3, [pc, #420] @ (17cf7c ) │ │ │ │ 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 17cf74 │ │ │ │ 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 17bf44 │ │ │ │ + cbz r0, 17ce0e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 486f0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 486f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c2cc │ │ │ │ - cbz r0, 17cdf4 │ │ │ │ + bl 17c2f4 │ │ │ │ + cbz r0, 17ce1c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 475e0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 17cdfc │ │ │ │ + cbz r0, 17ce24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17bca8 │ │ │ │ - b.n 17cda0 │ │ │ │ + bl 17bcd0 │ │ │ │ + b.n 17cdc8 │ │ │ │ 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 17cf1c │ │ │ │ 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 17c420 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17cdf4 │ │ │ │ + beq.n 17ce1c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16a664 │ │ │ │ + bl 16a68c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17cda0 │ │ │ │ + bne.n 17cdc8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 475e0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17cdf4 │ │ │ │ + bne.n 17ce1c │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #2 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17cdf4 │ │ │ │ + bne.n 17ce1c │ │ │ │ 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 17bac8 │ │ │ │ strd r9, r4, [sp, #12] │ │ │ │ strd r0, r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b060 │ │ │ │ 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 16def4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17cda0 │ │ │ │ + beq.w 17cdc8 │ │ │ │ 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 +438258,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 17cf28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17bca8 │ │ │ │ + bl 17bcd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17be38 │ │ │ │ + bl 17be60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e098 │ │ │ │ - b.n 17cda6 │ │ │ │ + bl 16e0c0 │ │ │ │ + b.n 17cdce │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c130 │ │ │ │ + bl 17c158 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17ce34 │ │ │ │ - b.n 17cdf4 │ │ │ │ + bne.n 17ce5c │ │ │ │ + b.n 17ce1c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 4834c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 17cee0 │ │ │ │ + bne.n 17cf08 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 4834c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 17cee0 │ │ │ │ + bne.n 17cf08 │ │ │ │ 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 16a614 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17be38 │ │ │ │ - b.n 17cdaa │ │ │ │ + bl 17be60 │ │ │ │ + b.n 17cdd2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r2, #148 @ 0x94 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ 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 17bfc8 │ │ │ │ + cbnz r0, 17cfa2 │ │ │ │ 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, 17cfd4 │ │ │ │ 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 17be60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 17bca8 │ │ │ │ + bl 17bcd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17be38 │ │ │ │ - b.n 17cf74 │ │ │ │ + bl 17be60 │ │ │ │ + b.n 17cf9c │ │ │ │ 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 17bfc8 │ │ │ │ + cbz r0, 17d016 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 17d000 │ │ │ │ + cbnz r3, 17d028 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17be38 │ │ │ │ - vldr d9, [pc, #384] @ 17d170 │ │ │ │ + bl 17be60 │ │ │ │ + vldr d9, [pc, #384] @ 17d198 │ │ │ │ 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 17c2f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17d168 │ │ │ │ + beq.w 17d190 │ │ │ │ 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 17d010 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16a130 │ │ │ │ + bl 16a158 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 17d058 │ │ │ │ + cbz r0, 17d080 │ │ │ │ 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 16a158 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17d044 │ │ │ │ + bne.n 17d06c │ │ │ │ lsrs r4, r4, #1 │ │ │ │ - ldr r3, [pc, #284] @ (17d178 ) │ │ │ │ + ldr r3, [pc, #284] @ (17d1a0 ) │ │ │ │ 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] @ 17d198 │ │ │ │ cmp r4, r9 │ │ │ │ it ne │ │ │ │ cmpne r5, r9 │ │ │ │ - beq.n 17d14e │ │ │ │ - ldr.w fp, [pc, #248] @ 17d17c │ │ │ │ + beq.n 17d176 │ │ │ │ + ldr.w fp, [pc, #248] @ 17d1a4 │ │ │ │ mov sl, r9 │ │ │ │ - ldr r3, [pc, #244] @ (17d180 ) │ │ │ │ + ldr r3, [pc, #244] @ (17d1a8 ) │ │ │ │ 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 16b060 │ │ │ │ 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 +438449,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 17d11c │ │ │ │ + bl 173088 │ │ │ │ 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 +438483,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 17d0ce │ │ │ │ ldrd r7, r6, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17be38 │ │ │ │ + bl 17be60 │ │ │ │ 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 17bcd0 │ │ │ │ + b.n 17d010 │ │ │ │ ... │ │ │ │ @ instruction: 0xebf1ffff │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + ldrb r6, [r1, #15] │ │ │ │ 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] @ (17d524 ) │ │ │ │ + ldr r3, [pc, #864] @ (17d528 ) │ │ │ │ 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 17ecc0 │ │ │ │ cmp.w r5, r0, lsl #10 │ │ │ │ - bhi.n 17d234 │ │ │ │ + bhi.n 17d25c │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - bcs.n 17d220 │ │ │ │ + bcs.n 17d248 │ │ │ │ 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 +438543,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 17ec84 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 17d330 │ │ │ │ - ldr r2, [pc, #772] @ (17d504 ) │ │ │ │ - ldr r3, [pc, #768] @ (17d500 ) │ │ │ │ + bhi.w 17d358 │ │ │ │ + ldr r2, [pc, #772] @ (17d52c ) │ │ │ │ + ldr r3, [pc, #768] @ (17d528 ) │ │ │ │ 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 17d51e │ │ │ │ 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 17d1fe │ │ │ │ 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 +438582,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 17ecc0 │ │ │ │ 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 17d354 │ │ │ │ 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 17d1ac │ │ │ │ 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 17d1ac │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 17d4ca │ │ │ │ + beq.w 17d4f2 │ │ │ │ add r5, r0 │ │ │ │ cmp r5, #1 │ │ │ │ - bls.w 17d4ba │ │ │ │ + bls.w 17d4e2 │ │ │ │ subs r3, r5, #2 │ │ │ │ str.w r8, [sp, #280] @ 0x118 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 17d4c2 │ │ │ │ + bls.w 17d4ea │ │ │ │ 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 +438640,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 17ec84 │ │ │ │ cmp r5, r9 │ │ │ │ - bls.w 17d1fc │ │ │ │ + bls.w 17d224 │ │ │ │ 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 +438658,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 17d224 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 17d280 │ │ │ │ + b.n 17d2a8 │ │ │ │ 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 +438689,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 17d518 │ │ │ │ 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 17d3d0 │ │ │ │ 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 17ec30 │ │ │ │ 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 17d3c4 │ │ │ │ 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 +438784,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 17ec30 │ │ │ │ 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 +438801,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 17d224 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 17d2d6 │ │ │ │ + b.n 17d2fe │ │ │ │ mov.w r9, #2 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 17d2d6 │ │ │ │ + b.n 17d2fe │ │ │ │ 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 17d4f6 │ │ │ │ movs r6, #2 │ │ │ │ - b.n 17d1fc │ │ │ │ + b.n 17d224 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.n 17d3ec │ │ │ │ + b.n 17d414 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r6, #90 @ 0x5a │ │ │ │ + cmp r6, #50 @ 0x32 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r5, #212 @ 0xd4 │ │ │ │ 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] @ 17db18 │ │ │ │ + ldr.w r3, [pc, #1488] @ 17db1c │ │ │ │ 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 17df92 │ │ │ │ rsb r3, r3, #1024 @ 0x400 │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ mov sl, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17e640 │ │ │ │ + bne.w 17e668 │ │ │ │ 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 17e778 │ │ │ │ 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 +438883,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 17ec30 │ │ │ │ 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 17d5ae │ │ │ │ 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 +438913,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 17df6c │ │ │ │ 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 +438946,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 17d668 │ │ │ │ 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 +438966,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 17ec30 │ │ │ │ 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 +439067,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 17e75a │ │ │ │ strd r9, r6, [sp, #80] @ 0x50 │ │ │ │ mov r6, r3 │ │ │ │ - vldr d8, [pc, #808] @ 17dae8 │ │ │ │ + vldr d8, [pc, #808] @ 17db10 │ │ │ │ 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 +439106,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 17d83a │ │ │ │ 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 +439129,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 17ec30 │ │ │ │ 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 +439218,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 17d7f8 │ │ │ │ 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 +439279,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 17e3e2 │ │ │ │ ldrd r7, r5, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #168] @ 17dae8 │ │ │ │ + vldr d8, [pc, #168] @ 17db10 │ │ │ │ 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 17da92 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 17da62 │ │ │ │ + bne.n 17da8a │ │ │ │ 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 17df9e │ │ │ │ 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 +439328,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 17e65c │ │ │ │ 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 17db28 │ │ │ │ ... │ │ │ │ - cmp r2, #210 @ 0xd2 │ │ │ │ + cmp r2, #170 @ 0xaa │ │ │ │ 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 17ec30 │ │ │ │ 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 17db20 │ │ │ │ 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 +439429,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 17ec30 │ │ │ │ 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 +439518,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 17e654 │ │ │ │ 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 +439557,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 17dd84 │ │ │ │ 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 +439580,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 17ec30 │ │ │ │ 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 +439669,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 17dd42 │ │ │ │ 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 +439708,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 17da6c │ │ │ │ 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 17e3dc │ │ │ │ + ldr.w r2, [pc, #2088] @ 17e798 │ │ │ │ + ldr.w r3, [pc, #2088] @ 17e79c │ │ │ │ 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 17e78c │ │ │ │ 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 17da5e │ │ │ │ + b.n 17df64 │ │ │ │ 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 17d1ac │ │ │ │ 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 17e1a2 │ │ │ │ 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 +439793,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 17e036 │ │ │ │ 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 +439816,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 17ec30 │ │ │ │ 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 +439905,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 17dff4 │ │ │ │ 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 +439934,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 17e3ae │ │ │ │ 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 +439973,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 17e244 │ │ │ │ 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 +439996,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 17ec30 │ │ │ │ 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 +440085,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 17e202 │ │ │ │ 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 +440104,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 17df3a │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17e6ba │ │ │ │ + bne.w 17e6e2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 17e73a │ │ │ │ + bls.w 17e762 │ │ │ │ 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 +440132,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 17ec30 │ │ │ │ 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 17e40e │ │ │ │ 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 +440168,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 17df6c │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ - vldr d8, [pc, #764] @ 17e768 │ │ │ │ + vldr d8, [pc, #764] @ 17e790 │ │ │ │ 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 +440206,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 17e4e4 │ │ │ │ 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 +440228,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 17ec30 │ │ │ │ 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 +440321,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 17e4a2 │ │ │ │ + b.n 17df6c │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb.w ip, r1 │ │ │ │ - b.n 17ded6 │ │ │ │ + b.n 17defe │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.w 17db46 │ │ │ │ + b.w 17db6e │ │ │ │ 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 +440350,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 17d604 │ │ │ │ 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 17ec30 │ │ │ │ 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 17d592 │ │ │ │ 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 +440394,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 17e462 │ │ │ │ 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 17ec30 │ │ │ │ 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 17e3ec │ │ │ │ adds r2, r3, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ - b.w 17d98a │ │ │ │ + b.w 17d9b2 │ │ │ │ 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 17e462 │ │ │ │ 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 17d604 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ 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] @ 17e818 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 17e7e8 │ │ │ │ + vldr d7, [pc, #88] @ 17e810 │ │ │ │ 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 +440485,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, 17e832 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17d508 │ │ │ │ + bl 17d530 │ │ │ │ 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] @ (17ec00 ) │ │ │ │ + ldr r1, [pc, #944] @ (17ec04 ) │ │ │ │ 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 17ea74 │ │ │ │ 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 17ea94 │ │ │ │ add.w r2, lr, r3, lsl #6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17eb26 │ │ │ │ + beq.w 17eb4e │ │ │ │ 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 +440562,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 17e8e0 │ │ │ │ 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 +440588,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] @ 17ebf8 │ │ │ │ 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 +440618,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 17ec30 │ │ │ │ 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 +440670,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 17e952 │ │ │ │ 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 +440686,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 17ec58 │ │ │ │ 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 17ea30 │ │ │ │ + ldr r2, [pc, #400] @ (17ec08 ) │ │ │ │ + ldr r3, [pc, #396] @ (17ec04 ) │ │ │ │ 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 17ebf2 │ │ │ │ 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 +440742,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 17eaca │ │ │ │ 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 +440765,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 17ec58 │ │ │ │ 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 17eb08 │ │ │ │ + b.n 17ea74 │ │ │ │ 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 +440814,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 17eb92 │ │ │ │ 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 +440835,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 17e92e │ │ │ │ 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 17ea30 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - asrs r0, r2, #31 │ │ │ │ + asrs r0, r5, #30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #22 │ │ │ │ + asrs r4, r0, #22 │ │ │ │ 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 17e838 │ │ │ │ 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 17ecc4 │ │ │ │ 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 17f9e4 │ │ │ │ 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 +440908,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 1808b4 │ │ │ │ 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 +443545,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] @ (1809dc ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #276] @ (1809b8 ) │ │ │ │ + ldr r3, [pc, #276] @ (1809e0 ) │ │ │ │ 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 +443563,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 1809bc │ │ │ │ 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 +443587,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, 180978 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 180936 │ │ │ │ + b.n 18095e │ │ │ │ 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 17ecc4 │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 18091e │ │ │ │ + bne.n 180946 │ │ │ │ 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 17ecc4 │ │ │ │ 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 +443633,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 18090a │ │ │ │ + ldr r2, [pc, #36] @ (1809e4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1809e0 ) │ │ │ │ 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 1809d6 │ │ │ │ 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: 0xf730006d │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf664006d │ │ │ │ - cbz r0, 180a2c │ │ │ │ + @ instruction: 0xf63c006d │ │ │ │ + cbz r0, 180a54 │ │ │ │ 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 180a14 │ │ │ │ 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, 180a30 │ │ │ │ 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 180a14 │ │ │ │ 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 +443768,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] @ (180ba4 ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (180b80 ) │ │ │ │ + ldr r3, [pc, #108] @ (180ba8 ) │ │ │ │ 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 180b96 │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 180b6a │ │ │ │ + bne.n 180b92 │ │ │ │ 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] @ (180bac ) │ │ │ │ + ldr r3, [pc, #40] @ (180ba8 ) │ │ │ │ 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 180b9e │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 180b52 │ │ │ │ + b.n 180b7a │ │ │ │ mov r1, r3 │ │ │ │ blx 473dc │ │ │ │ - b.n 180b50 │ │ │ │ + b.n 180b78 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4e6006d │ │ │ │ + @ instruction: 0xf4be006d │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4a6006d │ │ │ │ + orns 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 +443850,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, 180c26 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #36] @ (180c04 ) │ │ │ │ + ldr r2, [pc, #36] @ (180c2c ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [r4] │ │ │ │ blx 48774 │ │ │ │ - cbnz r0, 180bf4 │ │ │ │ + cbnz r0, 180c1c │ │ │ │ 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 +443879,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] @ (180c94 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (180c70 ) │ │ │ │ + ldr r3, [pc, #64] @ (180c98 ) │ │ │ │ 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, 180c8c │ │ │ │ + cbz r4, 180c74 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (180c74 ) │ │ │ │ - ldr r3, [pc, #32] @ (180c70 ) │ │ │ │ + ldr r2, [pc, #36] @ (180c9c ) │ │ │ │ + ldr r3, [pc, #32] @ (180c98 ) │ │ │ │ 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 180c90 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 180c4c │ │ │ │ + b.n 180c74 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf3ca006d │ │ │ │ + @ instruction: 0xf3a2006d │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3ac006d │ │ │ │ + @ instruction: 0xf384006d │ │ │ │ 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, 180cd4 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ - beq.n 180cb0 │ │ │ │ + beq.n 180cd8 │ │ │ │ sub.w r0, r2, #234 @ 0xea │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -443918,26 +443944,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 180cb4 │ │ │ │ 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, 180d18 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ - beq.n 180cf4 │ │ │ │ + beq.n 180d1c │ │ │ │ sub.w r0, r2, #234 @ 0xea │ │ │ │ cmp r0, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -443945,15 +443971,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 180cf8 │ │ │ │ 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 +443993,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 180d72 │ │ │ │ + b.n 180d7c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 180d54 │ │ │ │ + beq.n 180d7c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 180d42 │ │ │ │ + bpl.n 180d6a │ │ │ │ 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 180da8 │ │ │ │ movw ip, #257 @ 0x101 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 180d78 │ │ │ │ + bmi.n 180da0 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 180d84 │ │ │ │ + cbnz r0, 180dac │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 180d84 │ │ │ │ + bne.n 180dac │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 180d68 │ │ │ │ + bne.n 180d90 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ bx lr │ │ │ │ @@ -444014,306 +444040,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 180e0a │ │ │ │ + cbz r3, 180e0a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - b.n 180dc0 │ │ │ │ + b.n 180de8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 180de2 │ │ │ │ + beq.n 180e0a │ │ │ │ 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 186aec │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 180db8 │ │ │ │ + bvc.n 180de0 │ │ │ │ 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 180e5e │ │ │ │ + cbz r3, 180e62 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - b.n 180e18 │ │ │ │ + b.n 180e40 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 180e3a │ │ │ │ + beq.n 180e62 │ │ │ │ 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 186aec │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 180e10 │ │ │ │ + bvs.n 180e38 │ │ │ │ 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] @ (180f24 ) │ │ │ │ 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 180f0e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 180ef0 │ │ │ │ + beq.n 180f18 │ │ │ │ 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] @ (180f28 ) │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 180e8c │ │ │ │ + b.n 180eb4 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 180ef0 │ │ │ │ + beq.n 180f18 │ │ │ │ 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 180f0e │ │ │ │ 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 186aec │ │ │ │ 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 180eb0 │ │ │ │ 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 │ │ │ │ + sbcs.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] @ (180fe8 ) │ │ │ │ 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 180fd2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 180fb4 │ │ │ │ + beq.n 180fdc │ │ │ │ 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] @ (180fec ) │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 180f50 │ │ │ │ + b.n 180f78 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 180fb4 │ │ │ │ + beq.n 180fdc │ │ │ │ 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 180fd2 │ │ │ │ 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 186aec │ │ │ │ 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 180f74 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf0b2006d │ │ │ │ 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 18104c │ │ │ │ + cbz r3, 181052 │ │ │ │ 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 18102c │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 18102a │ │ │ │ + beq.n 181052 │ │ │ │ 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 186aec │ │ │ │ vmov r0, r1, d0 │ │ │ │ cmp r6, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - beq.n 180ffa │ │ │ │ + beq.n 181022 │ │ │ │ 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 1ea8e0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 18105a │ │ │ │ + cbz r0, 181082 │ │ │ │ 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 1ea8e0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 18108a │ │ │ │ + cbz r0, 1810b2 │ │ │ │ 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 1ea8e0 │ │ │ │ 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 1ea8e0 │ │ │ │ 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 1ea8e0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 18110e │ │ │ │ + cbz r0, 181136 │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -444321,15 +444347,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 1ea8e0 │ │ │ │ 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 +444363,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 1ea8e0 │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -444354,28 +444380,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 1ea8e0 │ │ │ │ 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 1ea8e0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1811ba │ │ │ │ + cbz r0, 1811e2 │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #3 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -444383,15 +444409,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 1ea8e0 │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #3 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -444400,37 +444426,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 1ea8e0 │ │ │ │ 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 1ea8e0 │ │ │ │ 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 1ea8e0 │ │ │ │ str r0, [sp, #4] │ │ │ │ lsrs r0, r0, #24 │ │ │ │ - beq.n 181254 │ │ │ │ + beq.n 18127c │ │ │ │ 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 +444464,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 1eaac4 │ │ │ │ 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 1eaac4 │ │ │ │ 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 181314 │ │ │ │ subs r2, r3, #4 │ │ │ │ movw ip, #287 @ 0x11f │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1812e4 │ │ │ │ + bne.n 18130c │ │ │ │ push {r4} │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ - cbnz r4, 1812de │ │ │ │ + cbnz r4, 181306 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 1812de │ │ │ │ + bne.n 181306 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1812f0 │ │ │ │ + beq.n 181318 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1812c8 │ │ │ │ + bne.n 1812f0 │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1812c2 │ │ │ │ + beq.n 1812ea │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1812b4 │ │ │ │ + bne.n 1812dc │ │ │ │ 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 181346 │ │ │ │ + cbnz r3, 181342 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #236 @ 0xec │ │ │ │ - beq.n 181322 │ │ │ │ + beq.n 18134a │ │ │ │ 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 181342 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - b.n 18130e │ │ │ │ + b.n 181336 │ │ │ │ add.w ip, r1, r2, lsl #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr.w lr, [pc, #420] @ 1814dc │ │ │ │ + ldr.w lr, [pc, #420] @ 181504 │ │ │ │ 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 181374 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1814c0 │ │ │ │ + beq.w 1814e8 │ │ │ │ ldr r4, [r1, #20] │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #392] @ (1814e0 ) │ │ │ │ + ldr r1, [pc, #392] @ (181508 ) │ │ │ │ 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 181414 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 181348 │ │ │ │ + bne.n 181370 │ │ │ │ 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 181500 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1814dc │ │ │ │ + bhi.w 181504 │ │ │ │ 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 +444608,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 181370 │ │ │ │ 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 181370 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1814c0 │ │ │ │ + beq.n 1814e8 │ │ │ │ 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 1813f2 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1813c8 │ │ │ │ - add r5, pc, #8 @ (adr r5, 181410 ) │ │ │ │ + bhi.n 1813f0 │ │ │ │ + add r5, pc, #8 @ (adr r5, 181438 ) │ │ │ │ ldr.w ip, [r5, lr, lsl #2] │ │ │ │ add r5, ip │ │ │ │ bx r5 │ │ │ │ vminnm.f16 , , │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @@ -444641,68 +444667,68 @@ │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ sxth r2, r2 │ │ │ │ asrs r5, r2, #31 │ │ │ │ - b.n 1813ca │ │ │ │ + b.n 1813f2 │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r5, r2, #31 │ │ │ │ - b.n 1813ca │ │ │ │ + b.n 1813f2 │ │ │ │ movs r0, #0 │ │ │ │ orrs.w r4, r2, r0 │ │ │ │ - beq.w 181348 │ │ │ │ + beq.w 181370 │ │ │ │ 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 181370 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 18137e │ │ │ │ + bne.w 1813a6 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ uxth r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18149e │ │ │ │ + b.n 1814c6 │ │ │ │ uxtb r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18149e │ │ │ │ + b.n 1814c6 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1814b8 │ │ │ │ - b.n 181348 │ │ │ │ + bne.n 1814e0 │ │ │ │ + b.n 181370 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 18149e │ │ │ │ - ldc 0, cr0, [lr], #436 @ 0x1b4 │ │ │ │ + b.n 1814c6 │ │ │ │ + ldc 0, cr0, [r6], {109} @ 0x6d │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ add.w r0, r1, r2, lsl #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r4, [pc, #248] @ (1815e8 ) │ │ │ │ + ldr r4, [pc, #248] @ (181610 ) │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 1815a0 │ │ │ │ + bne.n 1815c8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1815d8 │ │ │ │ + beq.n 181600 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - ldr r1, [pc, #232] @ (1815ec ) │ │ │ │ + ldr r1, [pc, #232] @ (181614 ) │ │ │ │ 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 1815c8 │ │ │ │ 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 +444743,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 1815d2 │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 1815e4 │ │ │ │ + bhi.n 18160c │ │ │ │ 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 +444772,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, 1815fc │ │ │ │ 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 1815c8 │ │ │ │ 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 1815c8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 181548 │ │ │ │ + bne.n 181570 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r6, r2, #31 │ │ │ │ - b.n 1815aa │ │ │ │ + b.n 1815d2 │ │ │ │ asrs r6, r2, #31 │ │ │ │ - b.n 1815aa │ │ │ │ - add.w r0, ip, sp, asr #1 │ │ │ │ + b.n 1815d2 │ │ │ │ + @ instruction: 0xeae4006d │ │ │ │ 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 18162a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 181772 │ │ │ │ + beq.w 18179a │ │ │ │ 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 18174c │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 1816aa │ │ │ │ + bhi.n 1816d2 │ │ │ │ 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 +444849,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, 1816f4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181754 │ │ │ │ + beq.n 18177c │ │ │ │ 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 18168a │ │ │ │ + b.n 181688 │ │ │ │ + cbnz r4, 1816f4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181754 │ │ │ │ + beq.n 18177c │ │ │ │ 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 1816a0 │ │ │ │ + b.n 1816a2 │ │ │ │ cmp.w r6, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 181776 │ │ │ │ - cbnz r5, 1816cc │ │ │ │ + blt.n 18179e │ │ │ │ + cbnz r5, 1816f4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181754 │ │ │ │ + beq.n 18177c │ │ │ │ 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 1816f4 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 18168e │ │ │ │ + bge.n 1816b6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 181760 │ │ │ │ + beq.n 181788 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp.w r6, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 181786 │ │ │ │ + blt.n 1817ae │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1816cc │ │ │ │ + bne.n 1816f4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181754 │ │ │ │ + beq.n 18177c │ │ │ │ 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 1816f4 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1816d0 │ │ │ │ + bge.n 1816f8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1816cc │ │ │ │ + bne.n 1816f4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181754 │ │ │ │ + beq.n 18177c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 1816ee │ │ │ │ + b.n 181716 │ │ │ │ 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 1816f4 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 181758 │ │ │ │ + blt.n 181780 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - blt.n 18174e │ │ │ │ + blt.n 181776 │ │ │ │ movs r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1816cc │ │ │ │ + bne.n 1816f4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18161a │ │ │ │ + bne.w 181642 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1816cc │ │ │ │ + bne.n 1816f4 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 18174e │ │ │ │ + b.n 181776 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181754 │ │ │ │ + beq.n 18177c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 1816aa │ │ │ │ + b.n 1816d2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181754 │ │ │ │ + beq.n 18177c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 1816aa │ │ │ │ + b.n 1816d2 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181754 │ │ │ │ + beq.n 18177c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 1816ee │ │ │ │ + b.n 181716 │ │ │ │ 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 1817d2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 181886 │ │ │ │ + beq.n 1818ae │ │ │ │ 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 18189a │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 181826 │ │ │ │ + bhi.n 18184e │ │ │ │ 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 +445012,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 181836 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 181806 │ │ │ │ + bne.n 18182e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 18180e │ │ │ │ + beq.n 181836 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ - b.n 181812 │ │ │ │ + b.n 18183a │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 18180e │ │ │ │ + beq.n 181836 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ - b.n 18181c │ │ │ │ + b.n 181844 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 181854 │ │ │ │ + b.n 18187c │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - blt.n 18188a │ │ │ │ - cbnz r6, 18186e │ │ │ │ + blt.n 1818b2 │ │ │ │ + cbnz r6, 181896 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 18180e │ │ │ │ + beq.n 181836 │ │ │ │ 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 18187e │ │ │ │ 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 181896 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 18182c │ │ │ │ - cbz r7, 181878 │ │ │ │ + bge.n 181854 │ │ │ │ + cbz r7, 1818a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 181856 │ │ │ │ + b.n 18187e │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 18180e │ │ │ │ + beq.n 181836 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ movs r6, #1 │ │ │ │ adds r3, #5 │ │ │ │ - b.n 181844 │ │ │ │ + b.n 18186c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 18180e │ │ │ │ + beq.n 181836 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ adds r3, #5 │ │ │ │ - b.n 181844 │ │ │ │ + b.n 18186c │ │ │ │ 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 1818d2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 181a16 │ │ │ │ + beq.w 181a3e │ │ │ │ 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 181952 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18196c │ │ │ │ + bhi.n 181994 │ │ │ │ tbb [pc, ip] │ │ │ │ tst r1, r2 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ adds r2, r0, #5 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ @@ -445092,154 +445118,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 181930 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cbnz r5, 181968 │ │ │ │ + cbnz r5, 181990 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18190e │ │ │ │ + beq.n 181936 │ │ │ │ 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 18193c │ │ │ │ + b.n 18193a │ │ │ │ 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 181990 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 181958 │ │ │ │ - cbnz r5, 181968 │ │ │ │ + bge.n 181980 │ │ │ │ + cbnz r5, 181990 │ │ │ │ movs r4, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1818c2 │ │ │ │ - b.n 18190e │ │ │ │ + bne.n 1818ea │ │ │ │ + b.n 181936 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w lr, lr, #0 │ │ │ │ - blt.n 181952 │ │ │ │ + blt.n 18197a │ │ │ │ movs r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 181952 │ │ │ │ + beq.n 18197a │ │ │ │ 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 181990 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 1819f6 │ │ │ │ + bge.n 181a1e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 181968 │ │ │ │ + bne.n 181990 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18190e │ │ │ │ + beq.n 181936 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r4, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 181970 │ │ │ │ + b.n 181998 │ │ │ │ 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 181990 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 1819d6 │ │ │ │ + bge.n 1819fe │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 181968 │ │ │ │ + bne.n 181990 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18190e │ │ │ │ + beq.n 181936 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r4, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 1819a4 │ │ │ │ + b.n 1819cc │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - blt.n 181a2c │ │ │ │ + blt.n 181a54 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 181968 │ │ │ │ + bne.n 181990 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18190e │ │ │ │ + beq.n 181936 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 1819a4 │ │ │ │ + b.n 1819cc │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - blt.n 181a1a │ │ │ │ + blt.n 181a42 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 181968 │ │ │ │ + bne.n 181990 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18190e │ │ │ │ + beq.n 181936 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 181970 │ │ │ │ + b.n 181998 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 18190e │ │ │ │ + beq.w 181936 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 181970 │ │ │ │ + b.n 181998 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 18190e │ │ │ │ + beq.w 181936 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 1819a4 │ │ │ │ + b.n 1819cc │ │ │ │ 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 186b24 │ │ │ │ + cbz r0, 181ae8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 181b0a │ │ │ │ + beq.n 181b32 │ │ │ │ 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 181b2a │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 181abc │ │ │ │ + bhi.n 181ae4 │ │ │ │ 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 +445276,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 181b32 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bne.n 181aae │ │ │ │ + bne.n 181ad6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181b0a │ │ │ │ + beq.n 181b32 │ │ │ │ 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 181aec │ │ │ │ + b.n 181ae8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181b0a │ │ │ │ + beq.n 181b32 │ │ │ │ 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 181b00 │ │ │ │ + b.n 181ae8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181b0a │ │ │ │ + beq.n 181b32 │ │ │ │ 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 181b14 │ │ │ │ + b.n 181ae8 │ │ │ │ lsls r6, r3, #27 │ │ │ │ - beq.n 181ac0 │ │ │ │ + beq.n 181ae8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 181a74 │ │ │ │ + bne.n 181a9c │ │ │ │ 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 186b24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 181bf6 │ │ │ │ + beq.n 181c1e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 181d06 │ │ │ │ + beq.w 181d2e │ │ │ │ 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 181cfc │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.w 181c82 │ │ │ │ + bhi.w 181caa │ │ │ │ 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 +445367,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 181be0 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 181d06 │ │ │ │ + beq.w 181d2e │ │ │ │ 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 +445395,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 181bd0 │ │ │ │ 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 181c3c │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 181d06 │ │ │ │ + beq.n 181d2e │ │ │ │ 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 +445428,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 181c2e │ │ │ │ + b.n 181c1e │ │ │ │ movs r2, #1 │ │ │ │ - b.n 181c66 │ │ │ │ + b.n 181c8e │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 181d06 │ │ │ │ + beq.n 181d2e │ │ │ │ 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 181c80 │ │ │ │ + b.n 181c1e │ │ │ │ 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 +445470,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 181c1e │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 181d06 │ │ │ │ + beq.n 181d2e │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r4, [r8, r3, lsl #3] │ │ │ │ - b.n 181c8a │ │ │ │ + b.n 181cb2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 48078 <__popcountdi2@plt> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 181d0c │ │ │ │ + bne.n 181d34 │ │ │ │ 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 181c1e │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 181b52 │ │ │ │ + bne.w 181b7a │ │ │ │ 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 181d0e │ │ │ │ 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 186b24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 181f2c │ │ │ │ + beq.w 181f54 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 181f26 │ │ │ │ + beq.w 181f4e │ │ │ │ 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 181f5a │ │ │ │ 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 181f38 │ │ │ │ mov.w r8, #1 │ │ │ │ subs r4, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r7, r8, r2 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 181dec │ │ │ │ + bhi.n 181e14 │ │ │ │ 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 +445582,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 181f54 │ │ │ │ orrs r4, r6 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.w 181f26 │ │ │ │ + beq.w 181f4e │ │ │ │ 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 181e14 │ │ │ │ adds.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 181dec │ │ │ │ + b.n 181e14 │ │ │ │ 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 181f54 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 181f26 │ │ │ │ + beq.n 181f4e │ │ │ │ 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 181e5e │ │ │ │ adds.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 181e36 │ │ │ │ + b.n 181e5e │ │ │ │ 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 181f54 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 181f26 │ │ │ │ + beq.n 181f4e │ │ │ │ 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 181ea8 │ │ │ │ adds.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 181e80 │ │ │ │ + b.n 181ea8 │ │ │ │ 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 181f54 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 181f26 │ │ │ │ + beq.n 181f4e │ │ │ │ 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 181ef2 │ │ │ │ adds.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 181ed0 │ │ │ │ + b.n 181ef8 │ │ │ │ and.w r3, ip, r3 │ │ │ │ and.w r8, r1, r8 │ │ │ │ cmp r8, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, ip │ │ │ │ - bne.n 181f2c │ │ │ │ + bne.n 181f54 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.w 181d7a │ │ │ │ + bne.w 181da2 │ │ │ │ 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 181dc4 │ │ │ │ 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 186b24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 182030 │ │ │ │ + beq.n 182058 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 181ffa │ │ │ │ + beq.n 182022 │ │ │ │ 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 1820f2 │ │ │ │ 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 182012 │ │ │ │ subs r1, r4, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 182036 │ │ │ │ + bhi.n 18205e │ │ │ │ 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] @ (1820dc ) │ │ │ │ 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 182058 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 181f86 │ │ │ │ + bne.n 181fae │ │ │ │ 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 182050 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 181ffa │ │ │ │ + beq.n 182022 │ │ │ │ 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 182030 │ │ │ │ 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 182086 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 181ffa │ │ │ │ + beq.n 182022 │ │ │ │ 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 182066 │ │ │ │ + b.n 182058 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 18208e │ │ │ │ + b.n 1820b6 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 181ffa │ │ │ │ + beq.n 182022 │ │ │ │ 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 182096 │ │ │ │ + b.n 182058 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 1820c0 │ │ │ │ + b.n 1820e8 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 181ffa │ │ │ │ + beq.n 182022 │ │ │ │ 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 1820c8 │ │ │ │ + b.n 182058 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ - b.n 181fa8 │ │ │ │ + b.n 181fd0 │ │ │ │ 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 186b24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1821b0 │ │ │ │ + beq.n 1821d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1821aa │ │ │ │ + beq.n 1821d2 │ │ │ │ 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 +445873,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 18235c │ │ │ │ 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 1821c0 │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 182216 │ │ │ │ + bhi.n 18223e │ │ │ │ tbb [pc, r4] │ │ │ │ - ldr r7, [pc, #124] @ (1821f8 ) │ │ │ │ - ldr r7, [pc, #316] @ (1822b8 ) │ │ │ │ - ldr r7, [pc, #316] @ (1822bc ) │ │ │ │ + ldr r7, [pc, #124] @ (182220 ) │ │ │ │ + ldr r7, [pc, #316] @ (1822e0 ) │ │ │ │ + ldr r7, [pc, #316] @ (1822e4 ) │ │ │ │ add r5, sp, #316 @ 0x13c │ │ │ │ - ldr r7, [pc, #316] @ (1822c0 ) │ │ │ │ - ldr r7, [pc, #316] @ (1822c0 ) │ │ │ │ - ldr r7, [pc, #316] @ (1822c4 ) │ │ │ │ + ldr r7, [pc, #316] @ (1822e8 ) │ │ │ │ + ldr r7, [pc, #316] @ (1822e8 ) │ │ │ │ + ldr r7, [pc, #316] @ (1822ec ) │ │ │ │ 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] @ (1822f0 ) │ │ │ │ + ldr r7, [pc, #316] @ (1822f0 ) │ │ │ │ + ldr r7, [pc, #316] @ (1822f4 ) │ │ │ │ + ldr r7, [pc, #316] @ (1822f4 ) │ │ │ │ + ldr r7, [pc, #316] @ (1822f8 ) │ │ │ │ + ldr r7, [pc, #316] @ (1822f8 ) │ │ │ │ + ldr r7, [pc, #316] @ (1822fc ) │ │ │ │ + ldr r7, [pc, #316] @ (1822fc ) │ │ │ │ ands r1, r2 │ │ │ │ and.w r8, r3, r8 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ - bne.n 1821b0 │ │ │ │ + bne.n 1821d8 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 182120 │ │ │ │ + bne.n 182148 │ │ │ │ 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 +445934,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 1821d8 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 1821aa │ │ │ │ + beq.n 1821d2 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.w 18233c │ │ │ │ + beq.w 182364 │ │ │ │ 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 1821e8 │ │ │ │ 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 1821d8 │ │ │ │ orrs r4, r6 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 1821aa │ │ │ │ + beq.n 1821d2 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.w 182372 │ │ │ │ + beq.w 18239a │ │ │ │ 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 18224a │ │ │ │ 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 1821d8 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 1821aa │ │ │ │ + beq.n 1821d2 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 182360 │ │ │ │ + beq.n 182388 │ │ │ │ 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 1822a6 │ │ │ │ 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 1821d8 │ │ │ │ cmp lr, ip │ │ │ │ - beq.w 1821aa │ │ │ │ + beq.w 1821d2 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 18234e │ │ │ │ + beq.n 182376 │ │ │ │ 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 182304 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r2 │ │ │ │ - b.n 182156 │ │ │ │ + b.n 18217e │ │ │ │ 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 1821e8 │ │ │ │ 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 182304 │ │ │ │ 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 1822a6 │ │ │ │ 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 18224a │ │ │ │ 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 186b24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 182494 │ │ │ │ + beq.n 1824bc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18245c │ │ │ │ + beq.n 182484 │ │ │ │ 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 +446108,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 18255c │ │ │ │ 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 182474 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 18249a │ │ │ │ + bhi.n 1824c2 │ │ │ │ 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 +446147,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 1824bc │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1823ce │ │ │ │ + bne.n 1823f6 │ │ │ │ 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 1824b4 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 18245c │ │ │ │ + beq.n 182484 │ │ │ │ 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 182494 │ │ │ │ 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 1824ec │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 18245c │ │ │ │ + beq.n 182484 │ │ │ │ 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 1824cc │ │ │ │ + b.n 1824bc │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ - b.n 1824f6 │ │ │ │ + b.n 18251e │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 18245c │ │ │ │ + beq.n 182484 │ │ │ │ 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 1824fe │ │ │ │ + b.n 1824bc │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ - b.n 18252a │ │ │ │ + b.n 182552 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 18245c │ │ │ │ + beq.n 182484 │ │ │ │ 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 182532 │ │ │ │ + b.n 1824bc │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r3, ip │ │ │ │ - b.n 18240a │ │ │ │ + b.n 182432 │ │ │ │ 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 182576 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1825e8 │ │ │ │ + beq.n 182610 │ │ │ │ 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 +446264,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 1825f8 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 1825ce │ │ │ │ + bhi.n 1825f6 │ │ │ │ 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 +446285,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 182590 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1825ae │ │ │ │ + beq.n 1825d6 │ │ │ │ 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 1825f8 │ │ │ │ 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 1825da │ │ │ │ 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 182626 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1826b2 │ │ │ │ + beq.n 1826da │ │ │ │ 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 1826cc │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 18266e │ │ │ │ + bhi.n 182696 │ │ │ │ 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 +446355,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 18267c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18265a │ │ │ │ + beq.n 182682 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 182660 │ │ │ │ + bls.n 182688 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18265a │ │ │ │ + beq.n 182682 │ │ │ │ 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 1826a0 │ │ │ │ + b.n 18269a │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18265a │ │ │ │ + beq.n 182682 │ │ │ │ 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 1826b6 │ │ │ │ + b.n 18269a │ │ │ │ cmp r3, #32 │ │ │ │ sbcs.w r5, r5, #0 │ │ │ │ - bcs.n 182672 │ │ │ │ + bcs.n 18269a │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 182614 │ │ │ │ - b.n 18265a │ │ │ │ + bne.n 18263c │ │ │ │ + b.n 182682 │ │ │ │ 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 1826f2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182782 │ │ │ │ + beq.n 1827aa │ │ │ │ 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 18279a │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 182728 │ │ │ │ + bhi.n 182750 │ │ │ │ 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 +446440,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 1827a2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - beq.n 18271a │ │ │ │ + beq.n 182742 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18277a │ │ │ │ + beq.n 1827a2 │ │ │ │ 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 18275c │ │ │ │ + b.n 182754 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18277a │ │ │ │ + beq.n 1827a2 │ │ │ │ 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 182770 │ │ │ │ + b.n 182754 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18277a │ │ │ │ + beq.n 1827a2 │ │ │ │ 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 182784 │ │ │ │ + b.n 182754 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bne.n 18272c │ │ │ │ + bne.n 182754 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1826e0 │ │ │ │ + bne.n 182708 │ │ │ │ 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 1827c2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182852 │ │ │ │ + beq.n 18287a │ │ │ │ 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 18286a │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1827f8 │ │ │ │ + bhi.n 182820 │ │ │ │ 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 +446528,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 182872 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - beq.n 1827ea │ │ │ │ + beq.n 182812 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18284a │ │ │ │ + beq.n 182872 │ │ │ │ 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 18282c │ │ │ │ + b.n 182824 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18284a │ │ │ │ + beq.n 182872 │ │ │ │ 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 182840 │ │ │ │ + b.n 182824 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18284a │ │ │ │ + beq.n 182872 │ │ │ │ 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 182854 │ │ │ │ + b.n 182824 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bne.n 1827fc │ │ │ │ + bne.n 182824 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1827b0 │ │ │ │ + bne.n 1827d8 │ │ │ │ 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 182892 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182922 │ │ │ │ + beq.n 18294a │ │ │ │ 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 18293a │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1828c8 │ │ │ │ + bhi.n 1828f0 │ │ │ │ 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 +446616,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 182942 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - beq.n 1828ba │ │ │ │ + beq.n 1828e2 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18291a │ │ │ │ + beq.n 182942 │ │ │ │ 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 1828fc │ │ │ │ + b.n 1828f4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18291a │ │ │ │ + beq.n 182942 │ │ │ │ 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 182910 │ │ │ │ + b.n 1828f4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18291a │ │ │ │ + beq.n 182942 │ │ │ │ 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 182924 │ │ │ │ + b.n 1828f4 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.n 1828cc │ │ │ │ + bne.n 1828f4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 182880 │ │ │ │ + bne.n 1828a8 │ │ │ │ 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 182962 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1829f2 │ │ │ │ + beq.n 182a1a │ │ │ │ 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 182a0a │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 182998 │ │ │ │ + bhi.n 1829c0 │ │ │ │ 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 +446704,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 182a12 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - beq.n 18298a │ │ │ │ + beq.n 1829b2 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1829ea │ │ │ │ + beq.n 182a12 │ │ │ │ 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 1829cc │ │ │ │ + b.n 1829c4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1829ea │ │ │ │ + beq.n 182a12 │ │ │ │ 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 1829e0 │ │ │ │ + b.n 1829c4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1829ea │ │ │ │ + beq.n 182a12 │ │ │ │ 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 1829f4 │ │ │ │ + b.n 1829c4 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 18299c │ │ │ │ + bne.n 1829c4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 182950 │ │ │ │ + bne.n 182978 │ │ │ │ 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 182a32 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182ac2 │ │ │ │ + beq.n 182aea │ │ │ │ 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 182ada │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 182a68 │ │ │ │ + bhi.n 182a90 │ │ │ │ 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 +446792,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 182ae2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 182a5a │ │ │ │ + bpl.n 182a82 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182aba │ │ │ │ + beq.n 182ae2 │ │ │ │ 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 182a9c │ │ │ │ + b.n 182a94 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182aba │ │ │ │ + beq.n 182ae2 │ │ │ │ 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 182ab0 │ │ │ │ + b.n 182a94 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182aba │ │ │ │ + beq.n 182ae2 │ │ │ │ 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 182ac4 │ │ │ │ + b.n 182a94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 182a6c │ │ │ │ + bmi.n 182a94 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 182a20 │ │ │ │ + bne.n 182a48 │ │ │ │ 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 182b02 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182b92 │ │ │ │ + beq.n 182bba │ │ │ │ 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 182baa │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 182b38 │ │ │ │ + bhi.n 182b60 │ │ │ │ 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 +446880,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 182bb2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 182b2a │ │ │ │ + beq.n 182b52 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182b8a │ │ │ │ + beq.n 182bb2 │ │ │ │ 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 182b6c │ │ │ │ + b.n 182b64 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182b8a │ │ │ │ + beq.n 182bb2 │ │ │ │ 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 182b80 │ │ │ │ + b.n 182b64 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182b8a │ │ │ │ + beq.n 182bb2 │ │ │ │ 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 182b94 │ │ │ │ + b.n 182b64 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 182b3c │ │ │ │ + bne.n 182b64 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 182af0 │ │ │ │ + bne.n 182b18 │ │ │ │ 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 182bd2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182c56 │ │ │ │ + beq.n 182c7e │ │ │ │ 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 182c72 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 182c0c │ │ │ │ + bhi.n 182c34 │ │ │ │ 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 +446974,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 182c22 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 182c02 │ │ │ │ + bne.n 182c2a │ │ │ │ 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 182c22 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 182c1e │ │ │ │ - b.n 182c16 │ │ │ │ + bne.n 182c46 │ │ │ │ + b.n 182c3e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r4, r3, lsl #3] │ │ │ │ tst.w r0, #30 │ │ │ │ - beq.n 182bfa │ │ │ │ + beq.n 182c22 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 182c34 │ │ │ │ - b.n 182c16 │ │ │ │ + bne.n 182c5c │ │ │ │ + b.n 182c3e │ │ │ │ tst.w r0, #30 │ │ │ │ - beq.n 182bfa │ │ │ │ + beq.n 182c22 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 182bc0 │ │ │ │ - b.n 182c16 │ │ │ │ + bne.n 182be8 │ │ │ │ + b.n 182c3e │ │ │ │ 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 182c96 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182d34 │ │ │ │ + beq.n 182d5c │ │ │ │ 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 +447031,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 182d4e │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 182cde │ │ │ │ + bhi.n 182d06 │ │ │ │ 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 +447059,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 182cf8 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 182cd4 │ │ │ │ + bne.n 182cfc │ │ │ │ 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 182cf8 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 182cee │ │ │ │ - b.n 182cea │ │ │ │ + bne.n 182d16 │ │ │ │ + b.n 182d12 │ │ │ │ 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 182cf8 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 182d0a │ │ │ │ - b.n 182cea │ │ │ │ + bne.n 182d32 │ │ │ │ + b.n 182d12 │ │ │ │ blx 48078 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 182cd0 │ │ │ │ + bne.n 182cf8 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 182c90 │ │ │ │ - b.n 182cea │ │ │ │ + bne.n 182cb8 │ │ │ │ + b.n 182d12 │ │ │ │ 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] @ (182e04 ) │ │ │ │ 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 182d9a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182dd4 │ │ │ │ - ldr r5, [pc, #136] @ (182de0 ) │ │ │ │ + beq.n 182dfc │ │ │ │ + ldr r5, [pc, #136] @ (182e08 ) │ │ │ │ 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 182d9e │ │ │ │ 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 +447132,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 182df0 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 182dc8 │ │ │ │ + bhi.n 182df0 │ │ │ │ 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 +447154,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 182d9a │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 182d86 │ │ │ │ + bne.n 182dae │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ uxtb r2, r2 │ │ │ │ - b.n 182dcc │ │ │ │ - bcs.n 182d54 │ │ │ │ + b.n 182df4 │ │ │ │ + bcs.n 182d2c │ │ │ │ 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 183118 │ │ │ │ subs r5, r3, #4 │ │ │ │ - b.n 182e16 │ │ │ │ + b.n 182e3e │ │ │ │ cmp r1, #158 @ 0x9e │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 1830b8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 1830f0 │ │ │ │ + beq.w 183118 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w r2, r3, #1 │ │ │ │ - bne.n 182e0c │ │ │ │ + bne.n 182e34 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 1830b8 │ │ │ │ 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 182e2e │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r9, r3, #32 │ │ │ │ subs r4, r2, #4 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 182e0c │ │ │ │ + beq.n 182e34 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r5, r9 │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 182e5a │ │ │ │ + b.n 182e82 │ │ │ │ cmp r1, #158 @ 0x9e │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 1830b8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 1830e2 │ │ │ │ + beq.w 18310a │ │ │ │ ldr r7, [r4, #0] │ │ │ │ ands.w r2, r7, #1 │ │ │ │ - bne.n 182e50 │ │ │ │ + bne.n 182e78 │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 1830b8 │ │ │ │ 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 182e72 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ adds r7, #32 │ │ │ │ sub.w sl, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 182e50 │ │ │ │ + beq.n 182e78 │ │ │ │ str r4, [sp, #16] │ │ │ │ - b.n 182e9e │ │ │ │ + b.n 182ec6 │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 1830b8 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ sub.w sl, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 1830d6 │ │ │ │ + beq.w 1830fe │ │ │ │ ldr.w r6, [sl] │ │ │ │ ands.w r2, r6, #1 │ │ │ │ - bne.n 182e90 │ │ │ │ + bne.n 182eb8 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 1830b8 │ │ │ │ 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 182eb2 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ adds r6, #32 │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 182e90 │ │ │ │ + beq.n 182eb8 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ mov sl, r7 │ │ │ │ - b.n 182ee8 │ │ │ │ + b.n 182f10 │ │ │ │ cmp r7, #158 @ 0x9e │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 1830b8 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 1830c2 │ │ │ │ + beq.w 1830ea │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w r2, r0, #1 │ │ │ │ - bne.n 182eda │ │ │ │ + bne.n 182f02 │ │ │ │ ldrb r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 1830b8 │ │ │ │ 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 182efc │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r8, r0, #32 │ │ │ │ sub.w fp, r2, #4 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 182eda │ │ │ │ + beq.n 182f02 │ │ │ │ strd r9, r6, [sp, #4] │ │ │ │ mov r6, sl │ │ │ │ mov sl, r5 │ │ │ │ - b.n 182f36 │ │ │ │ + b.n 182f5e │ │ │ │ cmp r5, #158 @ 0x9e │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 1830b8 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ sub.w fp, r2, #4 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 1830aa │ │ │ │ + beq.w 1830d2 │ │ │ │ ldr.w r0, [fp] │ │ │ │ ands.w r2, r0, #1 │ │ │ │ - bne.n 182f28 │ │ │ │ + bne.n 182f50 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 1830b8 │ │ │ │ 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 182f4a │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r9, r0, #32 │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 182f28 │ │ │ │ + beq.n 182f50 │ │ │ │ mov r7, r9 │ │ │ │ str.w fp, [sp] │ │ │ │ - b.n 182f7e │ │ │ │ + b.n 182fa6 │ │ │ │ cmp.w ip, #158 @ 0x9e │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 1830b8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 183098 │ │ │ │ + beq.w 1830c0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ands.w r2, r0, #1 │ │ │ │ - bne.n 182f74 │ │ │ │ + bne.n 182f9c │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 183090 │ │ │ │ + bne.n 1830b8 │ │ │ │ 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 182f94 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w fp, r0, #32 │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 182f74 │ │ │ │ + beq.n 182f9c │ │ │ │ mov r1, fp │ │ │ │ mov fp, r9 │ │ │ │ - b.n 182fca │ │ │ │ + b.n 182ff2 │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ - bne.n 183090 │ │ │ │ + bne.n 1830b8 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ sub.w fp, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 182f74 │ │ │ │ + beq.n 182f9c │ │ │ │ ldr.w r3, [fp] │ │ │ │ ands.w r2, r3, #1 │ │ │ │ - bne.n 182fbe │ │ │ │ + bne.n 182fe6 │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 183090 │ │ │ │ + bne.n 1830b8 │ │ │ │ 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 182fe2 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r9, r3, #32 │ │ │ │ cmp r9, r2 │ │ │ │ sub.w r3, r2, #4 │ │ │ │ - beq.n 182fbe │ │ │ │ + beq.n 182fe6 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 183008 │ │ │ │ + b.n 183030 │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ - bne.n 18308e │ │ │ │ + bne.n 1830b6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 182fbe │ │ │ │ + beq.n 182fe6 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ands.w ip, r4, #1 │ │ │ │ - bne.n 183000 │ │ │ │ + bne.n 183028 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18308e │ │ │ │ + bne.n 1830b6 │ │ │ │ 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 183024 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ adds r4, #32 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 18304a │ │ │ │ - b.n 183000 │ │ │ │ + bne.n 183072 │ │ │ │ + b.n 183028 │ │ │ │ cmp.w lr, #158 @ 0x9e │ │ │ │ - bne.n 18308e │ │ │ │ + bne.n 1830b6 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 183000 │ │ │ │ + beq.n 183028 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 18303e │ │ │ │ + bne.n 183066 │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 18308e │ │ │ │ + bne.n 1830b6 │ │ │ │ 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 183060 │ │ │ │ strd r1, r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 182de4 │ │ │ │ + bl 182e0c │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ mov ip, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18303e │ │ │ │ + bne.n 183066 │ │ │ │ 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 182f5e │ │ │ │ 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 182f10 │ │ │ │ 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 182ec6 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 182e5a │ │ │ │ + bne.w 182e82 │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 182e16 │ │ │ │ + bne.w 182e3e │ │ │ │ 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] @ (183224 ) │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ add r4, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 186afc │ │ │ │ + bl 186b24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1831d4 │ │ │ │ + beq.n 1831fc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1831d4 │ │ │ │ - ldr r3, [pc, #208] @ (183200 ) │ │ │ │ + beq.n 1831fc │ │ │ │ + ldr r3, [pc, #208] @ (183228 ) │ │ │ │ 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 1831ce │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1831e2 │ │ │ │ + bls.n 18320a │ │ │ │ lsr.w r0, fp, r0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 1831e2 │ │ │ │ + bpl.n 18320a │ │ │ │ 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 18321c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1831ee │ │ │ │ + bhi.n 183216 │ │ │ │ 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 +447532,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 18320a │ │ │ │ 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 186aec │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1831e2 │ │ │ │ + beq.n 18320a │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 183140 │ │ │ │ + bne.n 183168 │ │ │ │ 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 1831f6 │ │ │ │ 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 183206 │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1831de │ │ │ │ + b.n 183206 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 1831de │ │ │ │ + b.n 183206 │ │ │ │ nop │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5, 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] @ 18334c │ │ │ │ add.w r5, r0, #32 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ sub sp, #20 │ │ │ │ add fp, pc │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 18327e │ │ │ │ + beq.n 1832a6 │ │ │ │ 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 18329e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbz r2, 183250 │ │ │ │ + cbz r2, 183278 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 183248 │ │ │ │ + bne.n 183270 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ subs r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 183276 │ │ │ │ + bls.n 18329e │ │ │ │ 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 1832ae │ │ │ │ + ldr r3, [pc, #196] @ (183350 ) │ │ │ │ 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 183270 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 183230 │ │ │ │ + bne.n 183258 │ │ │ │ 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 183288 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ add.w lr, r3, #32 │ │ │ │ sub.w r8, r0, #4 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 183276 │ │ │ │ + beq.n 18329e │ │ │ │ strd r2, r6, [sp] │ │ │ │ mov sl, lr │ │ │ │ mov r2, ip │ │ │ │ ldr.w r0, [r8] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1832ec │ │ │ │ + bmi.n 183314 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add.w r6, r0, #48 @ 0x30 │ │ │ │ sub.w r6, r8, r6 │ │ │ │ asrs r6, r6, #5 │ │ │ │ - cbz r3, 1832d0 │ │ │ │ + cbz r3, 1832f8 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1832c8 │ │ │ │ + bne.n 1832f0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ subs r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1832ec │ │ │ │ + bls.n 183314 │ │ │ │ mov ip, r2 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 183260 │ │ │ │ + b.n 183288 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 1832fc │ │ │ │ - ldr r1, [pc, #80] @ (183328 ) │ │ │ │ + beq.n 183324 │ │ │ │ + ldr r1, [pc, #80] @ (183350 ) │ │ │ │ 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 183344 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1832a6 │ │ │ │ + bne.n 1832ce │ │ │ │ mov ip, r2 │ │ │ │ - b.n 183276 │ │ │ │ + b.n 18329e │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne.w fp, #7 │ │ │ │ - beq.n 1832d6 │ │ │ │ + beq.n 1832fe │ │ │ │ add.w r1, fp, #2 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 183204 │ │ │ │ + bl 18322c │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1832d6 │ │ │ │ - b.n 1832ec │ │ │ │ + beq.n 1832fe │ │ │ │ + b.n 183314 │ │ │ │ mov ip, r2 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 183266 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + b.n 18328e │ │ │ │ + ldmia r5, {r2, r4, r5, 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] @ 183528 │ │ │ │ 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 1833d8 │ │ │ │ subs r5, r3, #4 │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w r7, r3, #1 │ │ │ │ - bne.n 1833a8 │ │ │ │ + bne.n 1833d0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbz r2, 183374 │ │ │ │ + cbz r2, 18339c │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 18336c │ │ │ │ + bne.n 183394 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ subs r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1833a8 │ │ │ │ + bls.n 1833d0 │ │ │ │ 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, 1833e0 │ │ │ │ + ldr r3, [pc, #368] @ (18352c ) │ │ │ │ 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 183394 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 183354 │ │ │ │ + bne.n 18337c │ │ │ │ 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 1833d0 │ │ │ │ mov r8, ip │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [fp] │ │ │ │ lsls r4, r0, #31 │ │ │ │ - bmi.n 183422 │ │ │ │ + bmi.n 18344a │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 1833ea │ │ │ │ + cbz r3, 183412 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1833e4 │ │ │ │ + bne.n 18340c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ subs r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 183422 │ │ │ │ + bls.n 18344a │ │ │ │ mov r4, r2 │ │ │ │ mov r6, ip │ │ │ │ - b.n 183392 │ │ │ │ + b.n 1833ba │ │ │ │ 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, 18345e │ │ │ │ + ldr r1, [pc, #248] @ (18352c ) │ │ │ │ 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 183458 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ sub.w fp, r3, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1833cc │ │ │ │ - b.n 1833a8 │ │ │ │ + bne.n 1833f4 │ │ │ │ + b.n 1833d0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, ip │ │ │ │ - b.n 183398 │ │ │ │ + b.n 1833c0 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ adds r0, #32 │ │ │ │ subs r6, r1, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 183422 │ │ │ │ + beq.n 18344a │ │ │ │ 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 1834c4 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ add.w r4, r0, #48 @ 0x30 │ │ │ │ subs r4, r6, r4 │ │ │ │ asrs r4, r4, #5 │ │ │ │ - cbz r1, 1834b8 │ │ │ │ + cbz r1, 1834e0 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 183474 │ │ │ │ + bne.n 18349c │ │ │ │ ldr r1, [r0, #20] │ │ │ │ subs r1, #89 @ 0x59 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.n 18349c │ │ │ │ + bls.n 1834c4 │ │ │ │ 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 183432 │ │ │ │ movs r1, #3 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ - bl 183204 │ │ │ │ + bl 18322c │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ - cbz r0, 1834d0 │ │ │ │ + cbz r0, 1834f8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ subs r6, r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 183456 │ │ │ │ + bne.n 18347e │ │ │ │ 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 18344a │ │ │ │ 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 1834b4 │ │ │ │ + ldr r1, [pc, #48] @ (18352c ) │ │ │ │ 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 1834c4 │ │ │ │ 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 183438 │ │ │ │ nop │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r4!, {r2, r3, 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, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r2, [pc, #2464] @ 183ebc │ │ │ │ + ldr.w r2, [pc, #2464] @ 183ee4 │ │ │ │ movs r3, #1 │ │ │ │ add r2, pc │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r3, [pc, #2456] @ 183ec0 │ │ │ │ + ldr.w r3, [pc, #2456] @ 183ee8 │ │ │ │ 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 18358e │ │ │ │ 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 +447923,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, 1835de │ │ │ │ ldrb.w lr, [r3, #124] @ 0x7c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 183cbe │ │ │ │ + bne.w 183ce6 │ │ │ │ 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 +447975,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 183c86 │ │ │ │ tst.w lr, #8 │ │ │ │ - bne.w 183c5e │ │ │ │ + bne.w 183c86 │ │ │ │ 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 183ca2 │ │ │ │ ands.w r2, lr, #64 @ 0x40 │ │ │ │ - beq.w 183ca0 │ │ │ │ + beq.w 183cc8 │ │ │ │ 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 +448048,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 183d20 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 183d28 │ │ │ │ + bne.w 183d50 │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 183d80 │ │ │ │ + bne.w 183da8 │ │ │ │ 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 183d74 │ │ │ │ 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 +448105,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 183e92 │ │ │ │ + cbnz r0, 18387e │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ - cbz r0, 183856 │ │ │ │ + cbz r0, 18387e │ │ │ │ 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 +448204,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 1839be │ │ │ │ mov r6, r7 │ │ │ │ - cbz r7, 183996 │ │ │ │ + cbz r7, 1839be │ │ │ │ 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 1839e4 │ │ │ │ lsls r4, r1, #25 │ │ │ │ itt mi │ │ │ │ movmi.w lr, #1 │ │ │ │ movmi r6, lr │ │ │ │ - bmi.n 1839d0 │ │ │ │ + bmi.n 1839f8 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - cbnz r4, 1839d0 │ │ │ │ + cbnz r4, 1839f8 │ │ │ │ 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 +448250,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 183e8a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 183e62 │ │ │ │ + beq.w 183e8a │ │ │ │ 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 183e86 │ │ │ │ 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 183e6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 183e2e │ │ │ │ + beq.w 183e56 │ │ │ │ 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 183e66 │ │ │ │ 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 +448302,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 183e3e │ │ │ │ strb.w r0, [sp, #178] @ 0xb2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 183e6e │ │ │ │ + bne.w 183e96 │ │ │ │ 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 +448324,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 183b4a │ │ │ │ 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 +448345,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, 183b86 │ │ │ │ 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 +448364,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 183e06 │ │ │ │ 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 +448409,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, 183c68 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 183de2 │ │ │ │ + bne.w 183e0a │ │ │ │ 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 183c58 │ │ │ │ + ldr r2, [pc, #640] @ (183eec ) │ │ │ │ + ldr r3, [pc, #636] @ (183ee8 ) │ │ │ │ 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 183ee0 │ │ │ │ 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 1836b2 │ │ │ │ ands.w r6, lr, #16 │ │ │ │ - beq.n 183cd2 │ │ │ │ + beq.n 183cfa │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ - bne.n 183cd2 │ │ │ │ + bne.n 183cfa │ │ │ │ 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 1836d2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1836aa │ │ │ │ + b.n 1836d2 │ │ │ │ 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 183cc4 │ │ │ │ ubfx r2, lr, #4, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ - b.n 1836aa │ │ │ │ + b.n 1836d2 │ │ │ │ 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 1835de │ │ │ │ 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 1836d2 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ - bne.w 1836aa │ │ │ │ - b.n 183c9c │ │ │ │ + bne.w 1836d2 │ │ │ │ + b.n 183cc4 │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ - cbz r7, 183d5a │ │ │ │ + cbz r7, 183d82 │ │ │ │ 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 183dde │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 183ea0 │ │ │ │ + beq.w 183ec8 │ │ │ │ mov r7, r6 │ │ │ │ strb.w r6, [sp, #109] @ 0x6d │ │ │ │ strh.w r6, [sp, #110] @ 0x6e │ │ │ │ - b.n 1837b6 │ │ │ │ + b.n 1837de │ │ │ │ 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 183dfa │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 183e7e │ │ │ │ + bne.w 183ea6 │ │ │ │ clz r6, r2 │ │ │ │ movs r7, #0 │ │ │ │ strb.w r7, [sp, #110] @ 0x6e │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 1837b0 │ │ │ │ + b.n 1837d8 │ │ │ │ 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, 183dd2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 183e8e │ │ │ │ + beq.w 183eb6 │ │ │ │ strb.w r7, [sp, #109] @ 0x6d │ │ │ │ strb.w r7, [sp, #110] @ 0x6e │ │ │ │ - b.n 1837ac │ │ │ │ + b.n 1837d4 │ │ │ │ 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 1837de │ │ │ │ mov r7, r6 │ │ │ │ strb.w r2, [sp, #109] @ 0x6d │ │ │ │ strb.w r2, [sp, #110] @ 0x6e │ │ │ │ - b.n 1837b0 │ │ │ │ + b.n 1837d8 │ │ │ │ strb.w r2, [sp, #109] @ 0x6d │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 183e84 │ │ │ │ + bne.n 183eac │ │ │ │ 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 1837de │ │ │ │ clz r7, r2 │ │ │ │ strh.w r6, [sp, #110] @ 0x6e │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 1837b6 │ │ │ │ + b.n 1837de │ │ │ │ movs r2, #0 │ │ │ │ - b.n 183ba8 │ │ │ │ - ldr r7, [pc, #228] @ (183ec8 ) │ │ │ │ + b.n 183bd0 │ │ │ │ + ldr r7, [pc, #228] @ (183ef0 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ec264 │ │ │ │ + bl 1ec28c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 183c40 │ │ │ │ + beq.w 183c68 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 183c40 │ │ │ │ + beq.w 183c68 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 183dea │ │ │ │ + bne.n 183e12 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 183e06 │ │ │ │ - b.n 183c40 │ │ │ │ + bne.n 183e2e │ │ │ │ + b.n 183c68 │ │ │ │ strh.w r5, [sp, #176] @ 0xb0 │ │ │ │ strb.w r0, [sp, #178] @ 0xb2 │ │ │ │ - cbz r2, 183e7a │ │ │ │ + cbz r2, 183ea2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 183ad4 │ │ │ │ + beq.w 183afc │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 183ad6 │ │ │ │ + b.n 183afe │ │ │ │ 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, 183e82 │ │ │ │ movs r6, #0 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 183a82 │ │ │ │ + b.n 183aaa │ │ │ │ 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 183e66 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 183a80 │ │ │ │ + bne.w 183aa8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 183a82 │ │ │ │ + b.n 183aaa │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 183a48 │ │ │ │ + b.n 183a70 │ │ │ │ movs r6, #0 │ │ │ │ strb.w fp, [sp, #161] @ 0xa1 │ │ │ │ - b.n 183a34 │ │ │ │ + b.n 183a5c │ │ │ │ mov r0, r7 │ │ │ │ - b.n 183856 │ │ │ │ + b.n 18387e │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 183e28 │ │ │ │ + bne.n 183e50 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 183ad4 │ │ │ │ + b.n 183afc │ │ │ │ strb.w r7, [sp, #110] @ 0x6e │ │ │ │ - b.n 1837ac │ │ │ │ + b.n 1837d4 │ │ │ │ mov.w ip, #256 @ 0x100 │ │ │ │ strh.w ip, [sp, #110] @ 0x6e │ │ │ │ - b.n 1837b6 │ │ │ │ + b.n 1837de │ │ │ │ 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 1837d4 │ │ │ │ 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 1837de │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r4, r5, 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] @ 1849c8 │ │ │ │ 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] @ 1849cc │ │ │ │ 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, 183f4c │ │ │ │ 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 +448685,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, 183f9a │ │ │ │ ldrb.w r1, [r3, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 184786 │ │ │ │ + bne.w 1847ae │ │ │ │ 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 +448738,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 184782 │ │ │ │ lsls r7, r1, #28 │ │ │ │ - bmi.w 18475a │ │ │ │ + bmi.w 184782 │ │ │ │ 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 1847c0 │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - beq.w 184768 │ │ │ │ + beq.w 184790 │ │ │ │ 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 +448818,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 184808 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 18480e │ │ │ │ + bne.w 184836 │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [sp, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 184862 │ │ │ │ + bne.w 18488a │ │ │ │ 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 184858 │ │ │ │ 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 +448875,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 184972 │ │ │ │ + cbnz r4, 184242 │ │ │ │ ldrb.w r4, [r3, #124] @ 0x7c │ │ │ │ - cbz r4, 18421a │ │ │ │ + cbz r4, 184242 │ │ │ │ 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 +448971,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 18437c │ │ │ │ mov r5, r6 │ │ │ │ - cbz r6, 184354 │ │ │ │ + cbz r6, 18437c │ │ │ │ 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, 18439c │ │ │ │ lsls r1, r2, #25 │ │ │ │ itt mi │ │ │ │ movmi r7, #1 │ │ │ │ movmi r5, r7 │ │ │ │ - bmi.n 184388 │ │ │ │ + bmi.n 1843b0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - cbnz r1, 184388 │ │ │ │ + cbnz r1, 1843b0 │ │ │ │ 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 +449016,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 18496a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 184942 │ │ │ │ + beq.w 18496a │ │ │ │ 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 184966 │ │ │ │ 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 18494a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18490a │ │ │ │ + beq.w 184932 │ │ │ │ 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 184944 │ │ │ │ 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 +449070,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 18491a │ │ │ │ strb.w r4, [sp, #190] @ 0xbe │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 18494e │ │ │ │ + bne.w 184976 │ │ │ │ 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 +449092,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 184504 │ │ │ │ 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 +449112,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, 184540 │ │ │ │ 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 +449131,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, 184588 │ │ │ │ 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 +449187,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, 184648 │ │ │ │ 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 +449205,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, 18467e │ │ │ │ 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 +449242,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, 1846fc │ │ │ │ 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, 184712 │ │ │ │ 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, 184724 │ │ │ │ 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, 184736 │ │ │ │ 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, 184748 │ │ │ │ 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, 184764 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1848be │ │ │ │ + bne.w 1848e6 │ │ │ │ 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 184754 │ │ │ │ + ldr r2, [pc, #616] @ (1849d0 ) │ │ │ │ + ldr r3, [pc, #612] @ (1849cc ) │ │ │ │ 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 1849c4 │ │ │ │ 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 18405c │ │ │ │ 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, 1847e0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r0, r1, #4, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ - b.n 184068 │ │ │ │ + b.n 184090 │ │ │ │ ldrb.w r1, [ip, #269] @ 0x10d │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.w 183f72 │ │ │ │ + b.w 183f9a │ │ │ │ ands.w r7, r1, #16 │ │ │ │ - beq.n 1847bc │ │ │ │ + beq.n 1847e4 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bmi.n 1847bc │ │ │ │ + bmi.n 1847e4 │ │ │ │ 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 184090 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 184068 │ │ │ │ + b.n 184090 │ │ │ │ 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 184090 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ lsls r6, r1, #25 │ │ │ │ - bpl.n 1847b8 │ │ │ │ - b.n 184068 │ │ │ │ + bpl.n 1847e0 │ │ │ │ + b.n 184090 │ │ │ │ strb.w r6, [sp, #116] @ 0x74 │ │ │ │ - cbz r7, 18483e │ │ │ │ + cbz r7, 184866 │ │ │ │ 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 1848c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 184982 │ │ │ │ + beq.w 1849aa │ │ │ │ mov r7, r6 │ │ │ │ strb.w r6, [sp, #121] @ 0x79 │ │ │ │ strh.w r6, [sp, #122] @ 0x7a │ │ │ │ - b.n 18417e │ │ │ │ + b.n 1841a6 │ │ │ │ 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 1848da │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 184968 │ │ │ │ + bne.w 184990 │ │ │ │ clz r6, r0 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 184178 │ │ │ │ + b.n 1841a0 │ │ │ │ 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, 1848b4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 18496e │ │ │ │ + beq.w 184996 │ │ │ │ strb.w r7, [sp, #121] @ 0x79 │ │ │ │ strb.w r7, [sp, #122] @ 0x7a │ │ │ │ - b.n 184174 │ │ │ │ + b.n 18419c │ │ │ │ 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 1841a6 │ │ │ │ mov r5, r6 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #122] @ 0x7a │ │ │ │ - b.n 184178 │ │ │ │ + b.n 1841a0 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18495e │ │ │ │ + bne.n 184986 │ │ │ │ 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 1841a6 │ │ │ │ clz r7, r0 │ │ │ │ strh.w r6, [sp, #122] @ 0x7a │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 18417e │ │ │ │ - ldr r7, [pc, #236] @ (1849ac ) │ │ │ │ + b.n 1841a6 │ │ │ │ + ldr r7, [pc, #236] @ (1849d4 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ec264 │ │ │ │ + bl 1ec28c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18473c │ │ │ │ + beq.w 184764 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18473c │ │ │ │ + beq.w 184764 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1848c6 │ │ │ │ + bne.n 1848ee │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1848e2 │ │ │ │ - b.n 18473c │ │ │ │ + bne.n 18490a │ │ │ │ + b.n 184764 │ │ │ │ strh.w r5, [sp, #188] @ 0xbc │ │ │ │ strb.w r4, [sp, #190] @ 0xbe │ │ │ │ - cbz r0, 18495a │ │ │ │ + cbz r0, 184982 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 184490 │ │ │ │ + beq.w 1844b8 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 184492 │ │ │ │ + b.n 1844ba │ │ │ │ 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, 184962 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 18443c │ │ │ │ + b.n 184464 │ │ │ │ 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 184944 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18443a │ │ │ │ + bne.w 184462 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 18443c │ │ │ │ + b.n 184464 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 184400 │ │ │ │ + b.n 184428 │ │ │ │ movs r5, #0 │ │ │ │ strb.w fp, [sp, #173] @ 0xad │ │ │ │ - b.n 1843ec │ │ │ │ + b.n 184414 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 18421a │ │ │ │ + b.n 184242 │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strh.w r4, [sp, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 184904 │ │ │ │ + bne.n 18492c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 184490 │ │ │ │ + b.n 1844b8 │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ strh.w r5, [sp, #122] @ 0x7a │ │ │ │ - b.n 18417e │ │ │ │ + b.n 1841a6 │ │ │ │ strb.w r7, [sp, #122] @ 0x7a │ │ │ │ - b.n 184174 │ │ │ │ + b.n 18419c │ │ │ │ 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 18419c │ │ │ │ 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 1841a6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - stmia r1!, {r1, r2, r4} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + @ instruction: 0xb894 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ 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 184a04 │ │ │ │ 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 184ac8 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 184ad6 │ │ │ │ - bhi.n 184aa6 │ │ │ │ + beq.n 184afe │ │ │ │ + bhi.n 184ace │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 184a64 │ │ │ │ + beq.n 184a8c │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 184b08 │ │ │ │ + beq.n 184b30 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 184b80 │ │ │ │ + bhi.w 184ba8 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 184c5a │ │ │ │ + bhi.w 184c82 │ │ │ │ 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 +449568,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 184b18 │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movwhi r0, #281 @ 0x119 │ │ │ │ - bhi.n 184aa4 │ │ │ │ + bhi.n 184acc │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 184b92 │ │ │ │ + bhi.w 184bba │ │ │ │ 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 +449596,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 184c38 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 184b52 │ │ │ │ + bne.n 184b7a │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #140 @ 0x8c │ │ │ │ - beq.n 184aa4 │ │ │ │ + beq.n 184acc │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #141 @ 0x8d │ │ │ │ - beq.n 184aa4 │ │ │ │ + beq.n 184acc │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #138 @ 0x8a │ │ │ │ - beq.n 184aa4 │ │ │ │ + beq.n 184acc │ │ │ │ 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 184bfe │ │ │ │ + bls.n 184b48 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #33 @ 0x21 │ │ │ │ - beq.n 184aa4 │ │ │ │ + beq.n 184acc │ │ │ │ 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 184acc │ │ │ │ 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 184acc │ │ │ │ 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 184c7e │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 184c5a │ │ │ │ + bhi.w 184c82 │ │ │ │ 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] @ (184db4 ) │ │ │ │ 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 184c7a │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 184c5a │ │ │ │ + bhi.n 184c82 │ │ │ │ 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 +449726,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 184c82 │ │ │ │ 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 +449753,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 184c76 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 184c5a │ │ │ │ + bhi.n 184c82 │ │ │ │ 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 +449804,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, 184cb6 │ │ │ │ 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 +449823,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] @ 184d70 │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #148] @ 184d4c │ │ │ │ + ldr.w ip, [pc, #148] @ 184d74 │ │ │ │ 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 184d54 │ │ │ │ tbb [pc, r2] │ │ │ │ subs r6, r3, r0 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbz r2, 184d38 │ │ │ │ + cbz r2, 184d60 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r4, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 184ca0 │ │ │ │ + bl 184cc8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #84] @ (184d50 ) │ │ │ │ - ldr r3, [pc, #80] @ (184d4c ) │ │ │ │ + ldr r2, [pc, #84] @ (184d78 ) │ │ │ │ + ldr r3, [pc, #80] @ (184d74 ) │ │ │ │ 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 184d6a │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 184cf8 │ │ │ │ + b.n 184d20 │ │ │ │ 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 184d20 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 184d3c │ │ │ │ + cbz r3, 184d64 │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 184cf8 │ │ │ │ + b.n 184d20 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - b.n 184ce8 │ │ │ │ + b.n 184d10 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 184d32 │ │ │ │ + b.n 184d5a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r2, 184d9c │ │ │ │ + cbz r2, 184dba │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 184d94 │ │ │ │ + uxtb r0, r3 │ │ │ │ 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] @ 184e1c │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #140] @ (184df8 ) │ │ │ │ + ldr r4, [pc, #140] @ (184e20 ) │ │ │ │ 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 184e10 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 184de4 │ │ │ │ + bhi.n 184e0c │ │ │ │ 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 +449929,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] @ (184e24 ) │ │ │ │ + ldr r3, [pc, #56] @ (184e20 ) │ │ │ │ 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 184e16 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 184db4 │ │ │ │ + b.n 184ddc │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 184db4 │ │ │ │ + b.n 184ddc │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 184db4 │ │ │ │ + b.n 184ddc │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 184db4 │ │ │ │ + b.n 184ddc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - uxth r2, r2 │ │ │ │ + sxtb r2, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r4, r7 │ │ │ │ + sxth r4, r2 │ │ │ │ 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] @ (184fb4 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r0, pc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 184e5c │ │ │ │ + bhi.n 184e84 │ │ │ │ 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, 184e80 │ │ │ │ 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, 184e80 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ - cbz r3, 184e50 │ │ │ │ + cbz r3, 184e78 │ │ │ │ blx r6 │ │ │ │ - cbz r0, 184e58 │ │ │ │ + cbz r0, 184e80 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 184e36 │ │ │ │ + bne.n 184e5e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 184e58 │ │ │ │ + bne.n 184e80 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 184e58 │ │ │ │ + beq.n 184e80 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r6 │ │ │ │ - b.n 184e58 │ │ │ │ - ldr r3, [pc, #284] @ (184f90 ) │ │ │ │ + b.n 184e80 │ │ │ │ + ldr r3, [pc, #284] @ (184fb8 ) │ │ │ │ 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 184e80 │ │ │ │ add.w r7, r4, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 184ea4 │ │ │ │ + b.n 184ecc │ │ │ │ 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 184e80 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 184e92 │ │ │ │ - b.n 184e58 │ │ │ │ + bne.n 184eba │ │ │ │ + b.n 184e80 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 184e58 │ │ │ │ + beq.n 184e80 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #32 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184e58 │ │ │ │ + beq.n 184e80 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 184e58 │ │ │ │ + bne.n 184e80 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ blx r6 │ │ │ │ - b.n 184e58 │ │ │ │ + b.n 184e80 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 184ee6 │ │ │ │ + cbz r3, 184f0e │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184e58 │ │ │ │ + beq.n 184e80 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r4, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ - cbnz r3, 184efc │ │ │ │ - b.n 184e58 │ │ │ │ + cbnz r3, 184f24 │ │ │ │ + b.n 184e80 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 184e58 │ │ │ │ + bcs.n 184e80 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 184ef2 │ │ │ │ - b.n 184e58 │ │ │ │ + bne.n 184f1a │ │ │ │ + b.n 184e80 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #20 │ │ │ │ - cbnz r3, 184f1c │ │ │ │ - b.n 184e58 │ │ │ │ + cbnz r3, 184f44 │ │ │ │ + b.n 184e80 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 184e58 │ │ │ │ + bcs.n 184e80 │ │ │ │ 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 184f3e │ │ │ │ + b.n 184e80 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 184e58 │ │ │ │ - b.n 184e68 │ │ │ │ + bne.n 184e80 │ │ │ │ + b.n 184e90 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 184e58 │ │ │ │ + beq.n 184e80 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184e58 │ │ │ │ + beq.n 184e80 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 184f3e │ │ │ │ + bne.n 184f66 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #60] @ (184f94 ) │ │ │ │ + ldr r3, [pc, #60] @ (184fbc ) │ │ │ │ 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 184e80 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 184f7c │ │ │ │ + b.n 184fa4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.w 184e58 │ │ │ │ + beq.w 184e80 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 184f74 │ │ │ │ - b.n 184e58 │ │ │ │ + bne.n 184f9c │ │ │ │ + b.n 184e80 │ │ │ │ nop │ │ │ │ - cbz r4, 184fc8 │ │ │ │ + cbz r4, 184fe6 │ │ │ │ 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] @ 1850e0 │ │ │ │ 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 185018 │ │ │ │ + ldr r3, [pc, #244] @ (1850e4 ) │ │ │ │ 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 185010 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1850ac │ │ │ │ + bne.n 1850d4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172d6c │ │ │ │ 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 1850b6 │ │ │ │ + add r2, pc, #8 @ (adr r2, 185028 ) │ │ │ │ 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 +450195,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 185008 │ │ │ │ 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 185010 │ │ │ │ + b.n 185008 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 184fe0 │ │ │ │ + beq.n 185008 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 184fe0 │ │ │ │ + beq.n 185008 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ add.w r0, r3, #32 │ │ │ │ - cbnz r2, 185064 │ │ │ │ + cbnz r2, 18508c │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 184fe8 │ │ │ │ + bne.n 185010 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 185056 │ │ │ │ + bne.n 18507e │ │ │ │ mov r0, r1 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172d6c │ │ │ │ str r5, [r0, #0] │ │ │ │ - b.n 184fe8 │ │ │ │ + b.n 185010 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #36 @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 184fe8 │ │ │ │ - b.n 184fe0 │ │ │ │ + bne.n 185010 │ │ │ │ + b.n 185008 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 184fe8 │ │ │ │ - b.n 184fe0 │ │ │ │ + bne.n 185010 │ │ │ │ + b.n 185008 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 184fe0 │ │ │ │ + bne.n 185008 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add.w r3, r5, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 184fe8 │ │ │ │ - b.n 184fe0 │ │ │ │ + bne.n 185010 │ │ │ │ + b.n 185008 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ add.w r3, r5, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 184fe8 │ │ │ │ - b.n 184fe0 │ │ │ │ + bne.n 185010 │ │ │ │ + b.n 185008 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add.w r3, r5, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 184fe8 │ │ │ │ - b.n 184fe0 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + bne.n 185010 │ │ │ │ + b.n 185008 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ 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 1851a4 │ │ │ │ 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 18514a │ │ │ │ cmp r1, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r0 │ │ │ │ it ls │ │ │ │ movls r7, #1 │ │ │ │ - bls.n 18515a │ │ │ │ + bls.n 185182 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18517c │ │ │ │ + beq.n 1851a4 │ │ │ │ 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 +450307,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 18514a │ │ │ │ blx 47710 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 185122 │ │ │ │ + bne.n 18514a │ │ │ │ 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 185150 │ │ │ │ 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 18524a │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 185222 │ │ │ │ + beq.n 18524a │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ rbit r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ clz r2, r2 │ │ │ │ @@ -450348,41 +450374,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 1851d4 │ │ │ │ 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 16df3c │ │ │ │ mov r4, r0 │ │ │ │ - bl 16e43c │ │ │ │ + bl 16e464 │ │ │ │ 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, 1852c0 │ │ │ │ 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 +450417,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 18529e │ │ │ │ nop │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1852e6 │ │ │ │ - bhi.n 1852f6 │ │ │ │ + beq.n 18530e │ │ │ │ + bhi.n 18531e │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 185322 │ │ │ │ + bhi.n 18534a │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1852d4 │ │ │ │ + bls.n 1852fc │ │ │ │ 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 18530e │ │ │ │ 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 18531c │ │ │ │ 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 18530e │ │ │ │ + bhi.n 185338 │ │ │ │ sub.w r2, r3, #1024 @ 0x400 │ │ │ │ bics.w r2, r2, #1024 @ 0x400 │ │ │ │ - beq.n 1852e6 │ │ │ │ + beq.n 18530e │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ - beq.n 1852e6 │ │ │ │ + beq.n 18530e │ │ │ │ bx lr │ │ │ │ sub.w r2, r3, #524288 @ 0x80000 │ │ │ │ bics.w r2, r2, #524288 @ 0x80000 │ │ │ │ - beq.n 1852e6 │ │ │ │ + beq.n 18530e │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - beq.n 1852e6 │ │ │ │ + beq.n 18530e │ │ │ │ bx lr │ │ │ │ sub.w r2, r3, #64 @ 0x40 │ │ │ │ bics.w r2, r2, #64 @ 0x40 │ │ │ │ - beq.n 1852e6 │ │ │ │ + beq.n 18530e │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.n 1852e6 │ │ │ │ + beq.n 18530e │ │ │ │ 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 16df3c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e21c │ │ │ │ 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 1853d0 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 185388 │ │ │ │ + beq.n 1853b0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1853ae │ │ │ │ + beq.n 1853d6 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1852a0 │ │ │ │ + bl 1852c8 │ │ │ │ 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 1853a2 │ │ │ │ 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 1852c8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ - cbnz r3, 1853c4 │ │ │ │ + cbnz r3, 1853ec │ │ │ │ ldrb r3, [r4, #18] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r4, #18] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1852a0 │ │ │ │ + bl 1852c8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1853ae │ │ │ │ + beq.n 1853d6 │ │ │ │ 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 1853de │ │ │ │ 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 16df3c │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e21c │ │ │ │ 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 +450571,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 16df3c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e21c │ │ │ │ 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 1852c8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16dff4 │ │ │ │ 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 +450613,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 18551e │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1854e0 │ │ │ │ + bne.n 185508 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 185524 │ │ │ │ - bl 21e09c │ │ │ │ + beq.n 18554c │ │ │ │ + bl 21e0c4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185334 │ │ │ │ + bl 18535c │ │ │ │ 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 21e144 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185334 │ │ │ │ + bl 18535c │ │ │ │ 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, 185546 │ │ │ │ + bl 21e0c4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185334 │ │ │ │ + bl 18535c │ │ │ │ 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 21e09c │ │ │ │ + b.n 18552a │ │ │ │ + bl 21e194 │ │ │ │ + b.n 1854ec │ │ │ │ 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, 185584 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #21 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 185554 │ │ │ │ + beq.n 18557c │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 185562 │ │ │ │ + beq.n 18558a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 185542 │ │ │ │ + bne.n 18556a │ │ │ │ mov r0, lr │ │ │ │ - bl 185498 │ │ │ │ + bl 1854c0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 185586 │ │ │ │ + cbz r0, 1855ae │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #21 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 18557a │ │ │ │ + beq.n 1855a2 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 185584 │ │ │ │ + beq.n 1855ac │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18556a │ │ │ │ + bne.n 185592 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1855aa │ │ │ │ + cbz r0, 1855d2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #21 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 18559e │ │ │ │ + beq.n 1855c6 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1855a8 │ │ │ │ + beq.n 1855d0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18558e │ │ │ │ + bne.n 1855b6 │ │ │ │ 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 16def4 │ │ │ │ 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 16e21c │ │ │ │ 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 +450774,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] @ (1856c0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (18569c ) │ │ │ │ + ldr r2, [pc, #64] @ (1856c4 ) │ │ │ │ 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, 185696 │ │ │ │ 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 1856a8 │ │ │ │ pop {r3, pc} │ │ │ │ adds r3, r1, #2 │ │ │ │ - ldr r1, [pc, #28] @ (1856a0 ) │ │ │ │ + ldr r1, [pc, #28] @ (1856c8 ) │ │ │ │ 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, #488 @ 0x1e8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r3, r5, r7} │ │ │ │ + stmia r7!, {r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movs r5, #0 │ │ │ │ - bl 16df14 │ │ │ │ + bl 16df3c │ │ │ │ mov r4, r0 │ │ │ │ strd r5, r5, [r0] │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ strd r5, r5, [r0, #40] @ 0x28 │ │ │ │ - bl 16faac │ │ │ │ + bl 16fad4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r5, [r4, #48] @ 0x30 │ │ │ │ - bl 16faac │ │ │ │ + bl 16fad4 │ │ │ │ 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 16def4 │ │ │ │ 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 +450861,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 1856cc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1856a4 │ │ │ │ + bl 1856cc │ │ │ │ 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 16f9bc │ │ │ │ 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 185718 │ │ │ │ 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 16def4 │ │ │ │ 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 1856cc │ │ │ │ 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 1856cc │ │ │ │ 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 +450932,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 16df3c │ │ │ │ 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 1856cc │ │ │ │ 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 16f9bc │ │ │ │ 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] @ (1858e4 ) │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #80] @ (1858c0 ) │ │ │ │ + ldr r2, [pc, #80] @ (1858e8 ) │ │ │ │ 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 16e5dc │ │ │ │ str r6, [r0, #20] │ │ │ │ strb r5, [r0, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ strd r5, r5, [r0] │ │ │ │ - cbz r7, 1858ba │ │ │ │ + cbz r7, 1858e2 │ │ │ │ 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 1858d2 │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1858a2 │ │ │ │ + bne.n 1858ca │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - add r7, pc, #552 @ (adr r7, 185ae8 ) │ │ │ │ + add r7, pc, #392 @ (adr r7, 185a70 ) │ │ │ │ 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 16e5dc │ │ │ │ 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, 185922 │ │ │ │ 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 16e4a8 │ │ │ │ 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 +451052,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 16e5dc │ │ │ │ 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 +451072,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] @ (1859ec ) │ │ │ │ movs r4, #100 @ 0x64 │ │ │ │ - ldr r2, [pc, #64] @ (1859c8 ) │ │ │ │ + ldr r2, [pc, #64] @ (1859f0 ) │ │ │ │ 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 16e5dc │ │ │ │ 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, 1859ea │ │ │ │ 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 1859de │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r6, pc, #456 @ (adr r6, 185b90 ) │ │ │ │ + add r6, pc, #296 @ (adr r6, 185b18 ) │ │ │ │ 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 16e5dc │ │ │ │ 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, 185a36 │ │ │ │ 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 185a2a │ │ │ │ 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 16e5dc │ │ │ │ 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 16e4a8 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r7, 185a5c │ │ │ │ + cbz r7, 185a84 │ │ │ │ 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 185a7c │ │ │ │ + ldr r3, [pc, #20] @ (185a9c ) │ │ │ │ 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, r4, r5, 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 185aca │ │ │ │ + ldr r1, [pc, #16] @ (185acc ) │ │ │ │ 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, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 16e480 │ │ │ │ + bl 16e4a8 │ │ │ │ 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 +451221,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 16e64c │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ add.w r7, r5, #28 │ │ │ │ - bl 16e5b4 │ │ │ │ + bl 16e5dc │ │ │ │ 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 +451253,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 185b92 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ - bl 16e5b4 │ │ │ │ + bl 16e5dc │ │ │ │ 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 16e5dc │ │ │ │ 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 +451285,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 16e4a8 │ │ │ │ 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 +451302,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 185bfc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 185bd2 │ │ │ │ + bne.n 185bfa │ │ │ │ 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] @ (185d00 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [pc, #232] @ (185cdc ) │ │ │ │ + ldr r4, [pc, #232] @ (185d04 ) │ │ │ │ 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 185ce6 │ │ │ │ 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 185cf4 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, ip │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 184ca0 │ │ │ │ + bl 184cc8 │ │ │ │ ldrd r4, r7, [sp, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - bhi.n 185cd8 │ │ │ │ + bhi.n 185d00 │ │ │ │ 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 185cf8 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 184ca0 │ │ │ │ + bl 184cc8 │ │ │ │ ldrd r5, r6, [sp] │ │ │ │ cmp r4, r5 │ │ │ │ it eq │ │ │ │ cmpeq r7, r6 │ │ │ │ - ldr r2, [pc, #112] @ (185ce0 ) │ │ │ │ + ldr r2, [pc, #112] @ (185d08 ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (185cdc ) │ │ │ │ + ldr r3, [pc, #100] @ (185d04 ) │ │ │ │ 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 185cfc │ │ │ │ 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 185c90 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r5, #1 │ │ │ │ - b.n 185c68 │ │ │ │ + b.n 185c90 │ │ │ │ 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 185c90 │ │ │ │ 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 185c66 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 185c3e │ │ │ │ + bne.n 185c66 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 185c3e │ │ │ │ + b.n 185c66 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - b.n 185c2a │ │ │ │ + b.n 185c52 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - b.n 185c54 │ │ │ │ + b.n 185c7c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r4, pc, #24 @ (adr r4, 185cf4 ) │ │ │ │ + add r3, pc, #888 @ (adr r3, 18607c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #520 @ (adr r3, 185eec ) │ │ │ │ + add r3, pc, #360 @ (adr r3, 185e74 ) │ │ │ │ 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] @ 1865fc │ │ │ │ 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 1865f8 │ │ │ │ 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] @ 186600 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 184e00 │ │ │ │ + bl 184e28 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 1865d4 │ │ │ │ + bhi.w 1865fc │ │ │ │ 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] @ 186604 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 184e00 │ │ │ │ + bl 184e28 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 1865d4 │ │ │ │ + bhi.w 1865fc │ │ │ │ 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] @ 186608 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 184e00 │ │ │ │ + bl 184e28 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 1865d4 │ │ │ │ + bhi.w 1865fc │ │ │ │ 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] @ 18660c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 184e00 │ │ │ │ + bl 184e28 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 1864fe │ │ │ │ + bhi.w 186526 │ │ │ │ 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 +451526,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 185e22 │ │ │ │ + b.n 185e46 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 185df8 │ │ │ │ + bne.n 185e20 │ │ │ │ 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 185e22 │ │ │ │ + bl 18ae6c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b.n 185dfa │ │ │ │ + b.n 185e22 │ │ │ │ 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 185e18 │ │ │ │ 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 185e18 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 185e28 │ │ │ │ + beq.n 185e50 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 185e28 │ │ │ │ + bne.n 185e50 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185e62 │ │ │ │ + beq.n 185e8a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185e5a │ │ │ │ + bne.n 185e82 │ │ │ │ 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 185e50 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 185e0e │ │ │ │ + bne.n 185e36 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 185e0e │ │ │ │ + beq.n 185e36 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 185e0e │ │ │ │ + bne.n 185e36 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185e96 │ │ │ │ + beq.n 185ebe │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185e8e │ │ │ │ + bne.n 185eb6 │ │ │ │ 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 185e36 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 185e28 │ │ │ │ + beq.n 185e50 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 185e28 │ │ │ │ + bne.n 185e50 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185ec4 │ │ │ │ + beq.n 185eec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185ebc │ │ │ │ + bne.n 185ee4 │ │ │ │ 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 185e50 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 185e28 │ │ │ │ + beq.n 185e50 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 185e28 │ │ │ │ + bne.n 185e50 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185ef2 │ │ │ │ + beq.n 185f1a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185eea │ │ │ │ + bne.n 185f12 │ │ │ │ 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 185e50 │ │ │ │ + ldr.w r3, [pc, #1760] @ 186610 │ │ │ │ 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 185e50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 185e28 │ │ │ │ + beq.n 185e50 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 185e28 │ │ │ │ + bne.n 185e50 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185f34 │ │ │ │ + beq.n 185f5c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185f2c │ │ │ │ + bne.n 185f54 │ │ │ │ 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 185e50 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e28 │ │ │ │ + beq.w 185e50 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e28 │ │ │ │ + bne.w 185e50 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185e62 │ │ │ │ + beq.n 185e8a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185f5e │ │ │ │ - b.n 185e62 │ │ │ │ + bne.n 185f86 │ │ │ │ + b.n 185e8a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185de2 │ │ │ │ + beq.w 185e0a │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185de2 │ │ │ │ + bne.w 185e0a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185f88 │ │ │ │ + beq.n 185fb0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185f80 │ │ │ │ + bne.n 185fa8 │ │ │ │ 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 185e0a │ │ │ │ + ldr.w r3, [pc, #1612] @ 186610 │ │ │ │ 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 185e5e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e36 │ │ │ │ + beq.w 185e5e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e36 │ │ │ │ + bne.w 185e5e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185fd0 │ │ │ │ + beq.n 185ff8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185fc8 │ │ │ │ + bne.n 185ff0 │ │ │ │ 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 185e5e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e36 │ │ │ │ + beq.w 185e5e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e36 │ │ │ │ + bne.w 185e5e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186002 │ │ │ │ + beq.n 18602a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185ffa │ │ │ │ + bne.n 186022 │ │ │ │ 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 185e5e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e0e │ │ │ │ + beq.w 185e36 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e0e │ │ │ │ + bne.w 185e36 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186034 │ │ │ │ + beq.n 18605c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18602c │ │ │ │ + bne.n 186054 │ │ │ │ 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 185e36 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185de2 │ │ │ │ + beq.w 185e0a │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185de2 │ │ │ │ + bne.w 185e0a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186066 │ │ │ │ + beq.n 18608e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18605e │ │ │ │ + bne.n 186086 │ │ │ │ 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 185e0a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 185e28 │ │ │ │ + bne.w 185e50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e28 │ │ │ │ + beq.w 185e50 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e28 │ │ │ │ + bne.w 185e50 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1860a0 │ │ │ │ + beq.n 1860c8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186098 │ │ │ │ + bne.n 1860c0 │ │ │ │ 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 185e50 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e36 │ │ │ │ + beq.w 185e5e │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e36 │ │ │ │ + bne.w 185e5e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1860d2 │ │ │ │ + beq.n 1860fa │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1860ca │ │ │ │ + bne.n 1860f2 │ │ │ │ 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 185e5e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e0e │ │ │ │ + beq.w 185e36 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e0e │ │ │ │ + bne.w 185e36 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186104 │ │ │ │ + beq.n 18612c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1860fc │ │ │ │ + bne.n 186124 │ │ │ │ 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 185e36 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185de2 │ │ │ │ + beq.w 185e0a │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185de2 │ │ │ │ + bne.w 185e0a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186136 │ │ │ │ + beq.n 18615e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18612e │ │ │ │ + bne.n 186156 │ │ │ │ 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 185e0a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e28 │ │ │ │ + beq.w 185e50 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e28 │ │ │ │ + bne.w 185e50 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186168 │ │ │ │ + beq.n 186190 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186160 │ │ │ │ + bne.n 186188 │ │ │ │ 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 185e50 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e36 │ │ │ │ + beq.w 185e5e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e36 │ │ │ │ + bne.w 185e5e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 186002 │ │ │ │ + beq.w 18602a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186194 │ │ │ │ - b.n 186002 │ │ │ │ + bne.n 1861bc │ │ │ │ + b.n 18602a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e0e │ │ │ │ + beq.w 185e36 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e0e │ │ │ │ + bne.w 185e36 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1861be │ │ │ │ + beq.n 1861e6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1861b6 │ │ │ │ + bne.n 1861de │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185e0e │ │ │ │ + b.n 185e36 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e0e │ │ │ │ + beq.w 185e36 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e0e │ │ │ │ + bne.w 185e36 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1861f0 │ │ │ │ + beq.n 186218 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1861e8 │ │ │ │ + bne.n 186210 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185e0e │ │ │ │ - ldr r3, [pc, #996] @ (1865e8 ) │ │ │ │ + b.n 185e36 │ │ │ │ + ldr r3, [pc, #996] @ (186610 ) │ │ │ │ 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 185e0a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185de2 │ │ │ │ + beq.w 185e0a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185de2 │ │ │ │ + bne.w 185e0a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186236 │ │ │ │ + beq.n 18625e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18622e │ │ │ │ + bne.n 186256 │ │ │ │ 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 185e0a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e36 │ │ │ │ + beq.w 185e5e │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e36 │ │ │ │ + bne.w 185e5e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186268 │ │ │ │ + beq.n 186290 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186260 │ │ │ │ + bne.n 186288 │ │ │ │ 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 185e5e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 185e36 │ │ │ │ + bne.w 185e5e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e36 │ │ │ │ + beq.w 185e5e │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e36 │ │ │ │ + bne.w 185e5e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1862a2 │ │ │ │ + beq.n 1862ca │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18629a │ │ │ │ + bne.n 1862c2 │ │ │ │ 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 185e5e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e28 │ │ │ │ + beq.w 185e50 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e28 │ │ │ │ + bne.w 185e50 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1862d4 │ │ │ │ + beq.n 1862fc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1862cc │ │ │ │ + bne.n 1862f4 │ │ │ │ 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 185e50 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 185de2 │ │ │ │ + beq.w 185e0a │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 186300 │ │ │ │ - cbz r0, 186300 │ │ │ │ + cbnz r2, 186328 │ │ │ │ + cbz r0, 186328 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 1865aa │ │ │ │ + beq.w 1865d2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1862f2 │ │ │ │ - b.n 185de2 │ │ │ │ + bne.n 18631a │ │ │ │ + b.n 185e0a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 185e28 │ │ │ │ + beq.w 185e50 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 186324 │ │ │ │ - cbz r0, 186324 │ │ │ │ + cbnz r2, 18634c │ │ │ │ + cbz r0, 18634c │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 18655e │ │ │ │ + beq.w 186586 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 186316 │ │ │ │ - b.n 185e28 │ │ │ │ + bne.n 18633e │ │ │ │ + b.n 185e50 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e36 │ │ │ │ + beq.w 185e5e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e36 │ │ │ │ + bne.w 185e5e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 18634e │ │ │ │ + beq.n 186376 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186346 │ │ │ │ + bne.n 18636e │ │ │ │ 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 185e5e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e36 │ │ │ │ + beq.w 185e5e │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e36 │ │ │ │ + bne.w 185e5e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186380 │ │ │ │ + beq.n 1863a8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186378 │ │ │ │ + bne.n 1863a0 │ │ │ │ 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 185e5e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 185e36 │ │ │ │ + beq.w 185e5e │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 1863ac │ │ │ │ - cbz r0, 1863ac │ │ │ │ + cbnz r2, 1863d4 │ │ │ │ + cbz r0, 1863d4 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 186584 │ │ │ │ + beq.w 1865ac │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18639e │ │ │ │ - b.n 185e36 │ │ │ │ + bne.n 1863c6 │ │ │ │ + b.n 185e5e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e0e │ │ │ │ + beq.w 185e36 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e0e │ │ │ │ + bne.w 185e36 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 186034 │ │ │ │ + beq.w 18605c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1863d0 │ │ │ │ - b.n 186034 │ │ │ │ + bne.n 1863f8 │ │ │ │ + b.n 18605c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e0e │ │ │ │ + beq.w 185e36 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e0e │ │ │ │ + bne.w 185e36 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1863fa │ │ │ │ + beq.n 186422 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1863f2 │ │ │ │ + bne.n 18641a │ │ │ │ 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 185e36 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 185e0e │ │ │ │ + beq.w 185e36 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 186426 │ │ │ │ - cbz r0, 186426 │ │ │ │ + cbnz r2, 18644e │ │ │ │ + cbz r0, 18644e │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 186538 │ │ │ │ + beq.w 186560 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 186418 │ │ │ │ - b.n 185e0e │ │ │ │ + bne.n 186440 │ │ │ │ + b.n 185e36 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185de2 │ │ │ │ + beq.w 185e0a │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185de2 │ │ │ │ + bne.w 185e0a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186450 │ │ │ │ + beq.n 186478 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186448 │ │ │ │ + bne.n 186470 │ │ │ │ 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 185e0a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185de2 │ │ │ │ + beq.w 185e0a │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185de2 │ │ │ │ + bne.w 185e0a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 186136 │ │ │ │ + beq.w 18615e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18647c │ │ │ │ - b.n 186136 │ │ │ │ + bne.n 1864a4 │ │ │ │ + b.n 18615e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185de2 │ │ │ │ + beq.w 185e0a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185de2 │ │ │ │ + bne.w 185e0a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1864a6 │ │ │ │ + beq.n 1864ce │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18649e │ │ │ │ + bne.n 1864c6 │ │ │ │ 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 185e0a │ │ │ │ + ldr r3, [pc, #300] @ (186610 ) │ │ │ │ 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 185e36 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e0e │ │ │ │ + beq.w 185e36 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e0e │ │ │ │ + bne.w 185e36 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1864ec │ │ │ │ + beq.n 186514 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1864e4 │ │ │ │ + bne.n 18650c │ │ │ │ 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 185e36 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 185de2 │ │ │ │ + bne.w 185e0a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185de2 │ │ │ │ + beq.w 185e0a │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185de2 │ │ │ │ + bne.w 185e0a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186526 │ │ │ │ + beq.n 18654e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18651e │ │ │ │ + bne.n 186546 │ │ │ │ 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 185e0a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 186548 │ │ │ │ + beq.n 186570 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 186540 │ │ │ │ + bne.n 186568 │ │ │ │ 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 18644e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 18656e │ │ │ │ + beq.n 186596 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 186566 │ │ │ │ + bne.n 18658e │ │ │ │ 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 18634c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 186594 │ │ │ │ + beq.n 1865bc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 18658c │ │ │ │ + bne.n 1865b4 │ │ │ │ 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 1863d4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1865ba │ │ │ │ + beq.n 1865e2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1865b2 │ │ │ │ + bne.n 1865da │ │ │ │ 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 186328 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b.n 185df0 │ │ │ │ - add r3, pc, #0 @ (adr r3, 1865d8 ) │ │ │ │ + b.n 185e18 │ │ │ │ + add r2, pc, #864 @ (adr r2, 186960 ) │ │ │ │ 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] @ (186650 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - bl 184e00 │ │ │ │ + bl 184e28 │ │ │ │ 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 186644 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18af28 │ │ │ │ + bl 18af50 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 18631e │ │ │ │ + b.n 186346 │ │ │ │ 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 1866a0 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 186670 │ │ │ │ + bne.n 186698 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 186670 │ │ │ │ + cbz r4, 186698 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18666c │ │ │ │ - bl 16e5d8 │ │ │ │ + cbz r3, 186694 │ │ │ │ + bl 16e600 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 18666c │ │ │ │ + cbz r5, 186694 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18666c │ │ │ │ + cbz r3, 186694 │ │ │ │ mov r4, r5 │ │ │ │ - bl 16e5d8 │ │ │ │ + bl 16e600 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18665a │ │ │ │ - bl 16e5d8 │ │ │ │ + bne.n 186682 │ │ │ │ + bl 16e600 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e5d8 │ │ │ │ + bl 16e600 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 16e5d8 │ │ │ │ + bl 16e600 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e5d8 │ │ │ │ + bl 16e600 │ │ │ │ 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 1866ea │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 18662c │ │ │ │ + bl 186654 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1866a8 │ │ │ │ + bne.n 1866d0 │ │ │ │ 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] @ (186890 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #400] @ (18686c ) │ │ │ │ + ldr r3, [pc, #400] @ (186894 ) │ │ │ │ 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 186888 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 172d18 │ │ │ │ + bl 172d40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18685a │ │ │ │ - ldr r1, [pc, #356] @ (186870 ) │ │ │ │ + beq.w 186882 │ │ │ │ + ldr r1, [pc, #356] @ (186898 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 184e00 │ │ │ │ + bl 184e28 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18684e │ │ │ │ + beq.w 186876 │ │ │ │ movs r7, #3 │ │ │ │ - ldr r1, [pc, #332] @ (186874 ) │ │ │ │ + ldr r1, [pc, #332] @ (18689c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 184e00 │ │ │ │ + bl 184e28 │ │ │ │ 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 18686c │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w sl, [pc, #304] @ 186878 │ │ │ │ + ldr.w sl, [pc, #304] @ 1868a0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ add r6, sp, #20 │ │ │ │ - ldr r3, [pc, #296] @ (18687c ) │ │ │ │ + ldr r3, [pc, #296] @ (1868a4 ) │ │ │ │ add sl, pc │ │ │ │ add r4, sp, #12 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 186766 │ │ │ │ + b.n 18678e │ │ │ │ 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 172e04 │ │ │ │ + cbz r0, 1867e4 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 1867bc │ │ │ │ + cbz r4, 1867e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 184e00 │ │ │ │ + bl 184e28 │ │ │ │ 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 186836 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 184e00 │ │ │ │ + bl 184e28 │ │ │ │ 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 186786 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18af28 │ │ │ │ - b.n 18675e │ │ │ │ + bl 18af50 │ │ │ │ + b.n 186786 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r6 │ │ │ │ - beq.n 1867e2 │ │ │ │ + beq.n 18680a │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 18662c │ │ │ │ + bl 186654 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r6 │ │ │ │ - bne.n 1867c8 │ │ │ │ + bne.n 1867f0 │ │ │ │ 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] @ (1868a8 ) │ │ │ │ + ldr r3, [pc, #120] @ (186894 ) │ │ │ │ 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 18688c │ │ │ │ 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, 18687c │ │ │ │ movs r7, #3 │ │ │ │ - ldr r1, [pc, #104] @ (186884 ) │ │ │ │ + ldr r1, [pc, #104] @ (1868ac ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 184e00 │ │ │ │ + bl 184e28 │ │ │ │ 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 186786 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18af28 │ │ │ │ - b.n 18675e │ │ │ │ + bl 18af50 │ │ │ │ + b.n 186786 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18af28 │ │ │ │ - b.n 186744 │ │ │ │ + bl 18af50 │ │ │ │ + b.n 18676c │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - b.n 186724 │ │ │ │ + b.n 18674c │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - b.n 18681a │ │ │ │ + b.n 186842 │ │ │ │ mov r0, r6 │ │ │ │ blx 47574 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 186708 │ │ │ │ + b.n 186730 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ 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 18633e │ │ │ │ vtbx.8 d30, {d15}, d3 │ │ │ │ vabal.u q15, d15, d17 │ │ │ │ - vtbl.8 d25, {d15}, d10 │ │ │ │ + @ instruction: 0xffff97e2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 18613a │ │ │ │ + b.n 186162 │ │ │ │ vshll.u32 q10, d3, #31 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 1868d2 │ │ │ │ + bhi.n 1868fa │ │ │ │ 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 +452696,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] @ (186904 ) │ │ │ │ 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 1868ca │ │ │ │ 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, #288] @ 0x120 │ │ │ │ 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] @ (18697c ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #100] @ (186958 ) │ │ │ │ + ldr r3, [pc, #100] @ (186980 ) │ │ │ │ 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 18696c │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 186936 │ │ │ │ + bne.n 18695e │ │ │ │ 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] @ (186984 ) │ │ │ │ + ldr r3, [pc, #56] @ (186980 ) │ │ │ │ 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 186976 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ - bl 16962c │ │ │ │ + bl 169654 │ │ │ │ strh.w r0, [sp] │ │ │ │ - b.n 186914 │ │ │ │ + b.n 18693c │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp] │ │ │ │ - b.n 186914 │ │ │ │ + b.n 18693c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r7, [sp, #24] │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + str r6, [sp, #720] @ 0x2d0 │ │ │ │ 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] @ (186ae0 ) │ │ │ │ + ldr r3, [pc, #328] @ (186ae4 ) │ │ │ │ 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 186a1e │ │ │ │ cmp.w ip, #286 @ 0x11e │ │ │ │ - bls.n 186a22 │ │ │ │ + bls.n 186a4a │ │ │ │ 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 186a24 │ │ │ │ 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 +452827,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 186a62 │ │ │ │ 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 184d7c │ │ │ │ + ldr r2, [pc, #180] @ (186ae8 ) │ │ │ │ + ldr r3, [pc, #176] @ (186ae4 ) │ │ │ │ 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 186ac0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #231 @ 0xe7 │ │ │ │ - beq.n 186a84 │ │ │ │ - bhi.n 186a7a │ │ │ │ + beq.n 186aac │ │ │ │ + bhi.n 186aa2 │ │ │ │ cmp.w ip, #158 @ 0x9e │ │ │ │ - beq.n 186a8e │ │ │ │ - vldr d0, [pc, #108] @ 186aa0 │ │ │ │ - bl 1868e0 │ │ │ │ - b.n 186a08 │ │ │ │ + beq.n 186ab6 │ │ │ │ + vldr d0, [pc, #108] @ 186ac8 │ │ │ │ + bl 186908 │ │ │ │ + b.n 186a30 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 184d54 │ │ │ │ - b.n 186a08 │ │ │ │ + bl 184d7c │ │ │ │ + b.n 186a30 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 184d54 │ │ │ │ - b.n 186a08 │ │ │ │ + bl 184d7c │ │ │ │ + b.n 186a30 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 184d54 │ │ │ │ - b.n 186a08 │ │ │ │ + bl 184d7c │ │ │ │ + b.n 186a30 │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 184d54 │ │ │ │ - b.n 186a08 │ │ │ │ + bl 184d7c │ │ │ │ + b.n 186a30 │ │ │ │ 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 186908 │ │ │ │ + b.n 186a30 │ │ │ │ + vldr d0, [pc, #32] @ 186ad0 │ │ │ │ + bl 186908 │ │ │ │ + b.n 186a30 │ │ │ │ + vldr d0, [pc, #32] @ 186ad8 │ │ │ │ + bl 186908 │ │ │ │ + b.n 186a30 │ │ │ │ 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, #376] @ 0x178 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #960] @ 0x3c0 │ │ │ │ + str r5, [sp, #800] @ 0x320 │ │ │ │ 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 186b1c │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 186ae4 │ │ │ │ + bne.n 186b0c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ vmov r3, s0 │ │ │ │ uxth r0, r3 │ │ │ │ - bl 16970c │ │ │ │ + bl 169734 │ │ │ │ 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 +452940,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 186b5c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ addeq r0, #76 @ 0x4c │ │ │ │ - beq.n 186b36 │ │ │ │ + beq.n 186b5e │ │ │ │ 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] @ (186c04 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ cmp r4, #5 │ │ │ │ - beq.n 186ba6 │ │ │ │ + beq.n 186bce │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 186b94 │ │ │ │ - cbnz r4, 186b8e │ │ │ │ - ldr r2, [pc, #120] @ (186be0 ) │ │ │ │ + beq.n 186bbc │ │ │ │ + cbnz r4, 186bb6 │ │ │ │ + ldr r2, [pc, #120] @ (186c08 ) │ │ │ │ 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, 186bce │ │ │ │ add.w r3, r5, r4, lsl #5 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 186b3c │ │ │ │ - cbz r0, 186b90 │ │ │ │ + bl 186b64 │ │ │ │ + cbz r0, 186bb8 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 186b76 │ │ │ │ + bne.n 186b9e │ │ │ │ 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 186bf2 │ │ │ │ movw r2, #391 @ 0x187 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 186bac │ │ │ │ + bne.n 186bd4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 186b8e │ │ │ │ + bne.n 186bb6 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 186bd6 │ │ │ │ + bne.n 186bfe │ │ │ │ ldr r0, [r3, #24] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 186b90 │ │ │ │ + b.n 186bb8 │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 186b3c │ │ │ │ - b.n 186b90 │ │ │ │ + bl 186b64 │ │ │ │ + b.n 186bb8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - str r4, [sp, #664] @ 0x298 │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ 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 +453033,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, 186c50 │ │ │ │ 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 +453049,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, 186c66 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 186c3e │ │ │ │ + cbz r3, 186c66 │ │ │ │ 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 +453068,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, 186c9a │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 186c72 │ │ │ │ + cbz r3, 186c9a │ │ │ │ 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, 186cae │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 186c86 │ │ │ │ + cbz r3, 186cae │ │ │ │ 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, 186cea │ │ │ │ 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 +453117,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 16e64c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 16e5b4 │ │ │ │ + bl 16e5dc │ │ │ │ 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, 186d4a │ │ │ │ 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 186c7c │ │ │ │ add.w r8, r8, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 186d04 │ │ │ │ + bne.n 186d2c │ │ │ │ mov r0, sl │ │ │ │ - bl 16e5d8 │ │ │ │ + bl 16e600 │ │ │ │ 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 186c0c │ │ │ │ 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 186c54 │ │ │ │ ldr r7, [r6, #56] @ 0x38 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs.n 186d86 │ │ │ │ + bcs.n 186dae │ │ │ │ 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 186c7c │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 186d70 │ │ │ │ + bcc.n 186d98 │ │ │ │ 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, 186dd0 │ │ │ │ + b.n 186dec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186da6 │ │ │ │ + bne.n 186dce │ │ │ │ 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 +453215,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 186e34 │ │ │ │ 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 +453234,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 186e0c │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 186e8c │ │ │ │ + beq.n 186eb4 │ │ │ │ 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 186eb0 │ │ │ │ mov lr, r2 │ │ │ │ adds r7, r1, #4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 186e5e │ │ │ │ + b.n 186e86 │ │ │ │ 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 186eb0 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r5, [ip] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.n 186e30 │ │ │ │ + bmi.n 186e58 │ │ │ │ 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 186e58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 186e30 │ │ │ │ + beq.n 186e58 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 186e4e │ │ │ │ + beq.n 186e76 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 186e74 │ │ │ │ + bne.n 186e9c │ │ │ │ mov r3, r4 │ │ │ │ - b.n 186e7c │ │ │ │ + b.n 186ea4 │ │ │ │ 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] @ (186f54 ) │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ add r2, pc │ │ │ │ - cbz r0, 186ed8 │ │ │ │ + cbz r0, 186f00 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 186ecc │ │ │ │ - ldr r1, [pc, #136] @ (186f30 ) │ │ │ │ + bne.n 186ef4 │ │ │ │ + ldr r1, [pc, #136] @ (186f58 ) │ │ │ │ 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, 186ef4 │ │ │ │ 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 186efe │ │ │ │ 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] @ (186f5c ) │ │ │ │ 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, 186f46 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 186f24 │ │ │ │ + bcs.n 186f4c │ │ │ │ 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 186efe │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 186f00 │ │ │ │ + beq.n 186f28 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 186f08 │ │ │ │ - b.n 186f14 │ │ │ │ + bhi.n 186f30 │ │ │ │ + b.n 186f3c │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 186f04 │ │ │ │ + bne.n 186f2c │ │ │ │ pop {r4, pc} │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #232] @ 0xe8 │ │ │ │ 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 186fa8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 186f64 │ │ │ │ + b.n 186f8c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 186f7c │ │ │ │ + beq.n 186fa4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 186f74 │ │ │ │ - bl 186e90 │ │ │ │ + bmi.n 186f9c │ │ │ │ + bl 186eb8 │ │ │ │ mov r3, r0 │ │ │ │ orrs r5, r3 │ │ │ │ uxth r5, r5 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 186f5c │ │ │ │ + bne.n 186f84 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 186f7c │ │ │ │ + b.n 186fa4 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 186fcc │ │ │ │ + cbz r0, 186ff4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 186fd0 │ │ │ │ + cbz r2, 186ff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 187014 │ │ │ │ + bhi.n 18703c │ │ │ │ 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 186ff4 │ │ │ │ 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 186fea │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 186ffe │ │ │ │ + bne.n 187026 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 186fcc │ │ │ │ + beq.n 186ff4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 187002 │ │ │ │ + beq.n 18702a │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 186ff2 │ │ │ │ + bne.n 18701a │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 186fcc │ │ │ │ + beq.n 186ff4 │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ ldrne r0, [r1, #28] │ │ │ │ - bne.n 186fa0 │ │ │ │ + bne.n 186fc8 │ │ │ │ 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 186ff4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 186ff2 │ │ │ │ + beq.n 18701a │ │ │ │ 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 18705e │ │ │ │ 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, 18707a │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 187034 │ │ │ │ + beq.n 18705c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 186f88 │ │ │ │ + bl 186fb0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 187082 │ │ │ │ + bhi.n 1870aa │ │ │ │ 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 +453516,53 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1870b6 │ │ │ │ + bhi.n 1870de │ │ │ │ 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 1870e2 │ │ │ │ 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 1870be │ │ │ │ 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 1870be │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18713a │ │ │ │ + beq.n 187162 │ │ │ │ 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, 18713c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1870f0 │ │ │ │ + bhi.n 187118 │ │ │ │ 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 +453577,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 187170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187088 │ │ │ │ + bl 1870b0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 18713c │ │ │ │ + beq.n 187164 │ │ │ │ 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 +453606,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, 187196 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 187170 │ │ │ │ + cbz r2, 187198 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 18716e │ │ │ │ + cbz r2, 187196 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 187168 │ │ │ │ + bne.n 187190 │ │ │ │ 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 187204 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r0, r2, #8 │ │ │ │ movs r0, #13 │ │ │ │ - bl 1870c8 │ │ │ │ - cbz r0, 1871b6 │ │ │ │ + bl 1870f0 │ │ │ │ + cbz r0, 1871de │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 1871a0 │ │ │ │ + beq.n 1871c8 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1871b6 │ │ │ │ + beq.n 1871de │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1871b4 │ │ │ │ - bl 1870c8 │ │ │ │ + bne.n 1871dc │ │ │ │ + bl 1870f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1871c0 │ │ │ │ + bne.n 1871e8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1871ea │ │ │ │ + cbz r1, 187212 │ │ │ │ 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 1871a4 │ │ │ │ + b.n 1871de │ │ │ │ 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, 18724a │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 187220 │ │ │ │ + beq.n 187248 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ 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, 187276 │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 18724c │ │ │ │ + beq.n 187274 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 186f88 │ │ │ │ + bl 186fb0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 187268 │ │ │ │ + cbz r0, 187290 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 187266 │ │ │ │ + cbz r3, 18728e │ │ │ │ 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, 1872a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 18727e │ │ │ │ + cbz r3, 1872a6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -453714,330 +453740,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 16dfd0 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 16fa78 │ │ │ │ - cbz r0, 1872c4 │ │ │ │ + bl 16faa0 │ │ │ │ + cbz r0, 1872ec │ │ │ │ mov r1, r0 │ │ │ │ subs r4, r6, #4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16faa0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1872b2 │ │ │ │ + bne.n 1872da │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r3, [pc, #12] @ (1872d8 ) │ │ │ │ + ldr r3, [pc, #12] @ (187300 ) │ │ │ │ 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 18728a │ │ │ │ vmull.u q11, d31, d2 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 18732a │ │ │ │ + bne.n 187352 │ │ │ │ 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, 187354 │ │ │ │ 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, 187348 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 18731c │ │ │ │ - bl 1870c8 │ │ │ │ + cbz r3, 187344 │ │ │ │ + bl 1870f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1872fa │ │ │ │ + bne.n 187322 │ │ │ │ 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 187322 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 18730a │ │ │ │ - b.n 187314 │ │ │ │ + bne.n 187332 │ │ │ │ + b.n 18733c │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 187314 │ │ │ │ + b.n 18733c │ │ │ │ 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] @ 187470 │ │ │ │ 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 187468 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #100 @ 0x64 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 187396 │ │ │ │ + cbz r3, 1873be │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 18740a │ │ │ │ + bhi.n 187432 │ │ │ │ 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, 1873b6 │ │ │ │ ldrb r1, [r5, #9] │ │ │ │ - cbnz r1, 187384 │ │ │ │ + cbnz r1, 1873ac │ │ │ │ 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 1873a4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187360 │ │ │ │ + bne.n 187388 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 187432 │ │ │ │ + beq.n 18745a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18742e │ │ │ │ - bl 1870c8 │ │ │ │ + beq.n 187456 │ │ │ │ + bl 1870f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18735a │ │ │ │ + bne.n 187382 │ │ │ │ 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 187388 │ │ │ │ + b.n 1873be │ │ │ │ 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 187388 │ │ │ │ + b.n 1873be │ │ │ │ + ldr r3, [pc, #124] @ (187474 ) │ │ │ │ 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 1873b6 │ │ │ │ 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 187388 │ │ │ │ + b.n 1873be │ │ │ │ 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 187388 │ │ │ │ + b.n 1873be │ │ │ │ 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 187388 │ │ │ │ + b.n 1873be │ │ │ │ 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 187388 │ │ │ │ + b.n 1873be │ │ │ │ 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 187388 │ │ │ │ + b.n 1873be │ │ │ │ mov r0, r3 │ │ │ │ - b.n 18735a │ │ │ │ + b.n 187382 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1873a4 │ │ │ │ + bne.n 1873cc │ │ │ │ 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, [r1, #36] @ 0x24 │ │ │ │ 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, 1874b6 │ │ │ │ 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, 1874a6 │ │ │ │ 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 187496 │ │ │ │ str r3, [r0, #80] @ 0x50 │ │ │ │ adds r5, r3, #1 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 187464 │ │ │ │ + bne.n 18748c │ │ │ │ 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, 1874de │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbnz r3, 1874b8 │ │ │ │ + cbnz r3, 1874e0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1874aa │ │ │ │ + bne.n 1874d2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1874d6 │ │ │ │ + cbz r0, 1874fe │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1874ce │ │ │ │ + cbz r3, 1874f6 │ │ │ │ strb r4, [r2, #13] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1874c4 │ │ │ │ - bl 1870c8 │ │ │ │ + bne.n 1874ec │ │ │ │ + bl 1870f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1874be │ │ │ │ + bne.n 1874e6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1874b6 │ │ │ │ + beq.n 1874de │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1874b6 │ │ │ │ + beq.n 1874de │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1874ba │ │ │ │ + bne.n 1874e2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1874e2 │ │ │ │ + bne.n 18750a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 18751a │ │ │ │ + cbz r2, 187542 │ │ │ │ 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 187528 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 187540 │ │ │ │ + cbz r3, 187568 │ │ │ │ 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 187552 │ │ │ │ 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] @ (187790 ) │ │ │ │ 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] @ (187794 ) │ │ │ │ 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 +454080,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 187788 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ add r6, sp, #24 │ │ │ │ - cbz r3, 1875c8 │ │ │ │ + cbz r3, 1875f0 │ │ │ │ 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 1871a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 187670 │ │ │ │ - cbz r5, 1875f0 │ │ │ │ + beq.n 187698 │ │ │ │ + cbz r5, 187618 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18769a │ │ │ │ + beq.n 1876c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 186888 │ │ │ │ + bl 1868b0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1876c0 │ │ │ │ + beq.n 1876e8 │ │ │ │ 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 +454130,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 187702 │ │ │ │ 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 18777a │ │ │ │ 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 1871a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1875e4 │ │ │ │ + bne.n 18760c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1876b4 │ │ │ │ + beq.n 1876dc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1c6464 │ │ │ │ - ldr r2, [pc, #240] @ (187770 ) │ │ │ │ - ldr r3, [pc, #232] @ (18776c ) │ │ │ │ + bl 1c648c │ │ │ │ + ldr r2, [pc, #240] @ (187798 ) │ │ │ │ + ldr r3, [pc, #232] @ (187794 ) │ │ │ │ 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 187784 │ │ │ │ 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 1871a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1875e6 │ │ │ │ + bne.n 18760e │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 187676 │ │ │ │ + bne.n 18769e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 18767e │ │ │ │ + bl 1c648c │ │ │ │ + b.n 1876a6 │ │ │ │ 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 187678 │ │ │ │ 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 187764 │ │ │ │ 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 +454234,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 18773c │ │ │ │ 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 18777a │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 1875d6 │ │ │ │ + b.n 1875fe │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1866c4 │ │ │ │ - b.n 18774c │ │ │ │ + bl 1866ec │ │ │ │ + b.n 187774 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r6, #18] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ 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, 1877c6 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 1877a6 │ │ │ │ + cbnz r0, 1877ce │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187792 │ │ │ │ + bne.n 1877ba │ │ │ │ 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 18756c │ │ │ │ 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 1877c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1877a0 │ │ │ │ + beq.n 1877c8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1877aa │ │ │ │ + bne.n 1877d2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1877c8 │ │ │ │ + bne.n 1877f0 │ │ │ │ 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 187830 │ │ │ │ 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 187832 │ │ │ │ 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 187842 │ │ │ │ + ldr r3, [pc, #12] @ (187848 ) │ │ │ │ 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 187c04 │ │ │ │ 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 +454839,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] @ (187e0c ) │ │ │ │ + ldr r5, [pc, #452] @ (187e10 ) │ │ │ │ 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, 187c6e │ │ │ │ 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, 187c80 │ │ │ │ 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, 187c92 │ │ │ │ adds r5, #11 │ │ │ │ ldr.w r5, [r0, r5, lsl #2] │ │ │ │ subs r3, #152 @ 0x98 │ │ │ │ cmp r3, #16 │ │ │ │ - bhi.n 187d4a │ │ │ │ + bhi.n 187d72 │ │ │ │ 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, 187f1c ) │ │ │ │ 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 187cd8 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 187ddc │ │ │ │ + bne.w 187e04 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 187dd6 │ │ │ │ + beq.w 187dfe │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 187ca4 │ │ │ │ + bne.n 187ccc │ │ │ │ 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, 187d00 │ │ │ │ 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 187d2e │ │ │ │ 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, 187d40 │ │ │ │ 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, 187d52 │ │ │ │ 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 +454951,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 187cba │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #150 @ 0x96 │ │ │ │ movne.w ip, #47 @ 0x2f │ │ │ │ - b.n 187c92 │ │ │ │ + b.n 187cba │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #151 @ 0x97 │ │ │ │ movne.w ip, #48 @ 0x30 │ │ │ │ - b.n 187c92 │ │ │ │ + b.n 187cba │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #172 @ 0xac │ │ │ │ movne.w ip, #51 @ 0x33 │ │ │ │ - b.n 187c92 │ │ │ │ + b.n 187cba │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #174 @ 0xae │ │ │ │ movne.w ip, #53 @ 0x35 │ │ │ │ - b.n 187c92 │ │ │ │ + b.n 187cba │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #175 @ 0xaf │ │ │ │ movne.w ip, #54 @ 0x36 │ │ │ │ - b.n 187c92 │ │ │ │ + b.n 187cba │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #177 @ 0xb1 │ │ │ │ movne.w ip, #56 @ 0x38 │ │ │ │ - b.n 187c92 │ │ │ │ + b.n 187cba │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #179 @ 0xb3 │ │ │ │ movne.w ip, #58 @ 0x3a │ │ │ │ - b.n 187c92 │ │ │ │ + b.n 187cba │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #180 @ 0xb4 │ │ │ │ movne.w ip, #59 @ 0x3b │ │ │ │ - b.n 187c92 │ │ │ │ + b.n 187cba │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #181 @ 0xb5 │ │ │ │ movne.w ip, #60 @ 0x3c │ │ │ │ - b.n 187c92 │ │ │ │ + b.n 187cba │ │ │ │ ldr.w lr, [r3, #32] │ │ │ │ - b.n 187cc0 │ │ │ │ + b.n 187ce8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r2, [r6, #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] @ (187e60 ) │ │ │ │ movs r6, #100 @ 0x64 │ │ │ │ - ldr r1, [pc, #60] @ (187e3c ) │ │ │ │ + ldr r1, [pc, #60] @ (187e64 ) │ │ │ │ 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 21d5a0 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 187e36 │ │ │ │ + beq.n 187e5e │ │ │ │ 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, [r2, #14] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #188] @ (187f00 ) │ │ │ │ + ldr r3, [pc, #188] @ (187f28 ) │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ - ldr r1, [pc, #188] @ (187f04 ) │ │ │ │ + ldr r1, [pc, #188] @ (187f2c ) │ │ │ │ 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, 187e8e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 187ebe │ │ │ │ + bmi.n 187ee6 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 187ec6 │ │ │ │ + bmi.n 187eee │ │ │ │ cmp.w r4, #276 @ 0x114 │ │ │ │ itt ne │ │ │ │ movne r3, #100 @ 0x64 │ │ │ │ mlane r1, r3, r4, r1 │ │ │ │ - beq.n 187e8a │ │ │ │ + beq.n 187eb2 │ │ │ │ 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 187f1a │ │ │ │ ldr r0, [r3, #24] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 187eb6 │ │ │ │ + bmi.n 187ede │ │ │ │ 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 187f20 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 187ece │ │ │ │ + cbz r2, 187ef6 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 187eac │ │ │ │ + bne.n 187ed4 │ │ │ │ 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 187eac │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bhi.n 187ec6 │ │ │ │ - ldr r2, [pc, #44] @ (187f08 ) │ │ │ │ + bhi.n 187eee │ │ │ │ + ldr r2, [pc, #44] @ (187f30 ) │ │ │ │ movw r0, #695 @ 0x2b7 │ │ │ │ add r2, pc │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 187ec6 │ │ │ │ + beq.n 187eee │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ - b.n 187e74 │ │ │ │ + b.n 187e9c │ │ │ │ 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, [r1, #12] │ │ │ │ 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 187f44 │ │ │ │ + bhi.n 187f44 │ │ │ │ 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] @ (188220 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #708] @ (1881fc ) │ │ │ │ + ldr r0, [pc, #708] @ (188224 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r6, pc │ │ │ │ add r4, sp, #132 @ 0x84 │ │ │ │ - ldr.w r9, [pc, #704] @ 188200 │ │ │ │ + ldr.w r9, [pc, #704] @ 188228 │ │ │ │ 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 +455161,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 18805a │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w lr, [r8, #16] │ │ │ │ movs r0, #0 │ │ │ │ - cbnz r3, 187fda │ │ │ │ + cbnz r3, 188002 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.n 187ff2 │ │ │ │ + beq.n 18801a │ │ │ │ sub.w r3, r3, #462 @ 0x1ce │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 187fae │ │ │ │ + bhi.n 187fd6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 18809e │ │ │ │ + beq.w 1880c6 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 187fa6 │ │ │ │ + b.n 187fce │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 187fae │ │ │ │ + bne.n 187fd6 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 188018 │ │ │ │ + beq.n 188040 │ │ │ │ ldrb.w r1, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 187f96 │ │ │ │ + beq.n 187fbe │ │ │ │ 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] @ (18822c ) │ │ │ │ + ldr r3, [pc, #576] @ (188224 ) │ │ │ │ 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 18821a │ │ │ │ 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 188106 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #592 @ 0x250 │ │ │ │ - bne.w 18813a │ │ │ │ + bne.w 188162 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 187f76 │ │ │ │ + b.n 187f9e │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1880b2 │ │ │ │ + beq.n 1880da │ │ │ │ add.w r8, lr, #63 @ 0x3f │ │ │ │ add.w r2, r4, #63 @ 0x3f │ │ │ │ add r8, r4 │ │ │ │ - b.n 188008 │ │ │ │ + b.n 188030 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 1880b2 │ │ │ │ + beq.n 1880da │ │ │ │ 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 18802c │ │ │ │ + b.n 187fd6 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187fda │ │ │ │ + bne.n 188002 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.n 187ff8 │ │ │ │ + beq.n 188020 │ │ │ │ sub.w r3, r3, #462 @ 0x1ce │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 187f90 │ │ │ │ - b.n 187fae │ │ │ │ + bls.n 187fb8 │ │ │ │ + b.n 187fd6 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d680 │ │ │ │ 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 187f94 │ │ │ │ sub.w lr, lr, #13 │ │ │ │ mov.w ip, #0 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.n 18806a │ │ │ │ + b.n 188092 │ │ │ │ ldr.w r8, [r4, #44] @ 0x2c │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 187f70 │ │ │ │ + bne.n 187f98 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 1880b6 │ │ │ │ + cbz r3, 1880de │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18805c │ │ │ │ + beq.n 188084 │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.n 187fae │ │ │ │ + beq.n 187fd6 │ │ │ │ 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 188084 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187fda │ │ │ │ + bne.n 188002 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - bne.w 187f80 │ │ │ │ + bne.w 187fa8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 187fec │ │ │ │ + b.n 188014 │ │ │ │ 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 187fe0 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 187fae │ │ │ │ + bne.w 187fd6 │ │ │ │ ldrb.w r2, [r4, #37] @ 0x25 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 18811a │ │ │ │ + bhi.n 188142 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 18811a │ │ │ │ + bhi.n 188142 │ │ │ │ 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 +455340,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 187fe0 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 18811a │ │ │ │ + b.n 188142 │ │ │ │ movw r2, #599 @ 0x257 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1881aa │ │ │ │ + beq.n 1881d2 │ │ │ │ movw r2, #551 @ 0x227 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18819a │ │ │ │ + beq.n 1881c2 │ │ │ │ movw r2, #691 @ 0x2b3 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 187fae │ │ │ │ - ldr r3, [pc, #176] @ (188208 ) │ │ │ │ + bne.w 187fd6 │ │ │ │ + ldr r3, [pc, #176] @ (188230 ) │ │ │ │ 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 +455374,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 187fe0 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 187fae │ │ │ │ + bne.w 187fd6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b.n 18814a │ │ │ │ - ldr r3, [pc, #92] @ (188208 ) │ │ │ │ + b.n 188172 │ │ │ │ + ldr r3, [pc, #92] @ (188230 ) │ │ │ │ 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 +455404,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 1881b2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + strh r2, [r3, #4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r4, [r1, #4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r0, [r3, #0] │ │ │ │ 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, 18829e │ │ │ │ mov lr, r0 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 18822c │ │ │ │ + cbz r2, 188254 │ │ │ │ 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 18824c │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ tst.w r2, #640 @ 0x280 │ │ │ │ - beq.n 18825c │ │ │ │ + beq.n 188284 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ubfx r2, r2, #1, #5 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 18825c │ │ │ │ + bne.n 188284 │ │ │ │ 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 188264 │ │ │ │ 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 +455469,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, 1882de │ │ │ │ ldr r1, [r3, #20] │ │ │ │ sub.w ip, r1, #462 @ 0x1ce │ │ │ │ cmp.w r1, #344 @ 0x158 │ │ │ │ - beq.n 1882c2 │ │ │ │ + beq.n 1882ea │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 1882b6 │ │ │ │ + bhi.n 1882de │ │ │ │ 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 1882ba │ │ │ │ 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 1882d6 │ │ │ │ + ldr r3, [pc, #4] @ (1882fc ) │ │ │ │ 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 188320 │ │ │ │ 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 +455530,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] @ (188378 ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w ip, [pc, #32] @ 188354 │ │ │ │ + ldr.w ip, [pc, #32] @ 18837c │ │ │ │ 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, 188376 │ │ │ │ ldrb.w r0, [r2, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ 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 1883f4 │ │ │ │ cmp.w r0, #294 @ 0x126 │ │ │ │ - bhi.n 1883ee │ │ │ │ + bhi.n 188416 │ │ │ │ cmp r0, #129 @ 0x81 │ │ │ │ - bls.n 1883f2 │ │ │ │ + bls.n 18841a │ │ │ │ subs r0, #194 @ 0xc2 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 1883c8 │ │ │ │ + bhi.n 1883f0 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 1883c8 │ │ │ │ + bhi.n 1883f0 │ │ │ │ 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 +455603,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 188424 │ │ │ │ cmp.w r0, #300 @ 0x12c │ │ │ │ - bls.n 1883c8 │ │ │ │ + bls.n 1883f0 │ │ │ │ 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 +455621,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 188436 │ │ │ │ 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] @ (188474 ) │ │ │ │ mov.w ip, #100 @ 0x64 │ │ │ │ - ldr r2, [pc, #44] @ (188450 ) │ │ │ │ + ldr r2, [pc, #44] @ (188478 ) │ │ │ │ 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 188470 │ │ │ │ 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, [r6, #14] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #32] @ (188478 ) │ │ │ │ + ldr r3, [pc, #32] @ (1884a0 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ - ldr r2, [pc, #32] @ (18847c ) │ │ │ │ + ldr r2, [pc, #32] @ (1884a4 ) │ │ │ │ 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, 188494 │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 188470 │ │ │ │ + cbz r3, 188498 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r2, [r7, #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] @ (188518 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ add r2, pc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1884d2 │ │ │ │ + beq.n 1884fa │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1884ba │ │ │ │ - bl 1aac84 │ │ │ │ + beq.n 1884e2 │ │ │ │ + bl 1aacac │ │ │ │ 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 1884ce │ │ │ │ + ldr r3, [pc, #52] @ (18851c ) │ │ │ │ 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 1884ce │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #16] @ (1884f8 ) │ │ │ │ + ldr r3, [pc, #16] @ (188520 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r4, [r7, #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] @ (188580 ) │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #330 @ 0x14a │ │ │ │ - beq.n 18853a │ │ │ │ - bhi.n 188526 │ │ │ │ + beq.n 188562 │ │ │ │ + bhi.n 18854e │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 188536 │ │ │ │ + bne.n 18855e │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 188552 │ │ │ │ + bne.n 18857a │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #60] @ (18855c ) │ │ │ │ + ldr r3, [pc, #60] @ (188584 ) │ │ │ │ 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 188562 │ │ │ │ movw r1, #530 @ 0x212 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 18853a │ │ │ │ + beq.n 188562 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #36] @ (188560 ) │ │ │ │ + ldr r1, [pc, #36] @ (188588 ) │ │ │ │ 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, [r2, #11] │ │ │ │ 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] @ (1885fc ) │ │ │ │ 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 1885da │ │ │ │ + ldr r2, [pc, #96] @ (188600 ) │ │ │ │ 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, 1885d4 │ │ │ │ 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 1885b8 │ │ │ │ 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 +455819,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, [r4, #9] │ │ │ │ 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 +455837,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 18864c │ │ │ │ cmp r3, #10 │ │ │ │ - bls.n 188638 │ │ │ │ + bls.n 188660 │ │ │ │ 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 18866c │ │ │ │ tst.w r1, #7296 @ 0x1c80 │ │ │ │ - bne.n 188648 │ │ │ │ + bne.n 188670 │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 188670 │ │ │ │ + beq.n 188698 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 188648 │ │ │ │ + cbz r3, 188670 │ │ │ │ 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 188674 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 188624 │ │ │ │ + bne.n 18864c │ │ │ │ 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 188690 │ │ │ │ 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 +455900,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 1886e0 │ │ │ │ + bls.n 1886d2 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 1886b4 │ │ │ │ + bne.n 1886dc │ │ │ │ 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 +455921,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 18870c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 188726 │ │ │ │ + bhi.n 18874e │ │ │ │ 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 188734 │ │ │ │ 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 188730 │ │ │ │ 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 +455962,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 188708 │ │ │ │ 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 188796 │ │ │ │ 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 +455997,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, 1887c8 │ │ │ │ ldrb.w r3, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1887a0 │ │ │ │ + bmi.n 1887c8 │ │ │ │ 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 +456021,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 1887f0 │ │ │ │ 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, 188856 │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 1887c8 │ │ │ │ + bhi.n 1887f0 │ │ │ │ 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, 188856 │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 188818 │ │ │ │ + bhi.n 188840 │ │ │ │ mov.w r0, #36864 @ 0x9000 │ │ │ │ movt r0, #52703 @ 0xcddf │ │ │ │ lsrs r0, r4 │ │ │ │ ands.w r0, r0, #1 │ │ │ │ - bne.n 1887ca │ │ │ │ + bne.n 1887f2 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1887a4 │ │ │ │ + bl 1887cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1887ca │ │ │ │ + bne.n 1887f2 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1887a4 │ │ │ │ + bl 1887cc │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 188862 │ │ │ │ + bhi.n 18888a │ │ │ │ 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, 188878 │ │ │ │ bx lr │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #24 │ │ │ │ - bls.n 188866 │ │ │ │ + bls.n 18888e │ │ │ │ sub.w r2, r3, #26 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 18888e │ │ │ │ + bhi.n 1888b6 │ │ │ │ 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 188876 │ │ │ │ cmp r3, #16 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18884e │ │ │ │ + bne.n 188876 │ │ │ │ sub.w r2, r3, #17 │ │ │ │ cmp r2, #6 │ │ │ │ - bls.n 188862 │ │ │ │ + bls.n 18888a │ │ │ │ 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, 1888e2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 1888c0 │ │ │ │ + cbnz r1, 1888e8 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbz r1, 1888ee │ │ │ │ + cbz r1, 188916 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1888d8 │ │ │ │ + cbz r1, 188900 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbnz r1, 1888d0 │ │ │ │ + cbnz r1, 1888f8 │ │ │ │ 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 1888e4 │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1888ba │ │ │ │ + bne.n 1888e2 │ │ │ │ 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, 18892e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 188904 │ │ │ │ + beq.n 18892c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 188928 │ │ │ │ + beq.n 188950 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 188902 │ │ │ │ + bne.n 18892a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ sub.w r1, r2, #462 @ 0x1ce │ │ │ │ cmp.w r2, #344 @ 0x158 │ │ │ │ - beq.n 188928 │ │ │ │ + beq.n 188950 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 188902 │ │ │ │ + bhi.n 18892a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18890e │ │ │ │ + bne.n 188936 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (188940 ) │ │ │ │ + ldr r3, [pc, #8] @ (188968 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #184] @ (1889fc ) │ │ │ │ + ldr r6, [pc, #184] @ (188a24 ) │ │ │ │ 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] @ (188a40 ) │ │ │ │ add r4, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #188] @ (188a1c ) │ │ │ │ + ldr r0, [pc, #188] @ (188a44 ) │ │ │ │ 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 185254 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r7, 188990 │ │ │ │ + cbz r7, 1889b8 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 16e250 │ │ │ │ + bl 16e278 │ │ │ │ str r0, [r5, #24] │ │ │ │ - ldr r1, [pc, #140] @ (188a20 ) │ │ │ │ + ldr r1, [pc, #140] @ (188a48 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1855ac │ │ │ │ + bl 1855d4 │ │ │ │ strb.w r7, [r0, #32] │ │ │ │ - bl 185770 │ │ │ │ + bl 185798 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 188a10 │ │ │ │ + beq.n 188a38 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1889c0 │ │ │ │ + cbz r2, 1889e8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r7 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ mov ip, r4 │ │ │ │ @@ -456219,96 +456245,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] @ (188a4c ) │ │ │ │ + ldr r3, [pc, #52] @ (188a44 ) │ │ │ │ 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 188a34 │ │ │ │ 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, [r6, #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, [r5, #23] │ │ │ │ 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] @ (188b84 ) │ │ │ │ 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] @ (188b88 ) │ │ │ │ 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 188b5c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 188b4a │ │ │ │ + beq.n 188b72 │ │ │ │ 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, 188ac2 │ │ │ │ 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 188ab2 │ │ │ │ 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 188b08 │ │ │ │ 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 +456343,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 188ae8 │ │ │ │ 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 188b2c │ │ │ │ blx 47a50 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 188ae4 │ │ │ │ + bne.n 188b0c │ │ │ │ add.w r4, r5, #28 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185d0c │ │ │ │ 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 188b6c │ │ │ │ mov r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 188ae0 │ │ │ │ - b.n 188b0e │ │ │ │ - cbz r7, 188b58 │ │ │ │ + bne.n 188b08 │ │ │ │ + b.n 188b36 │ │ │ │ + cbz r7, 188b80 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - b.n 188ab2 │ │ │ │ + b.n 188ada │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ ite ne │ │ │ │ movne r6, r3 │ │ │ │ moveq r6, #32 │ │ │ │ - b.n 188b0e │ │ │ │ + b.n 188b36 │ │ │ │ movs r6, #32 │ │ │ │ - b.n 188b0e │ │ │ │ - strb r6, [r5, #22] │ │ │ │ + b.n 188b36 │ │ │ │ + strb r6, [r0, #22] │ │ │ │ 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 185884 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 188c12 │ │ │ │ + beq.n 188c3a │ │ │ │ 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, 188bec │ │ │ │ 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 188c0e │ │ │ │ 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 188c30 │ │ │ │ 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 188a50 │ │ │ │ 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 185884 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 188c62 │ │ │ │ + cbz r0, 188c8a │ │ │ │ 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 188a50 │ │ │ │ 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 185884 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 188cc6 │ │ │ │ + cbz r0, 188cee │ │ │ │ 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 +456513,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 188a50 │ │ │ │ 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 185884 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 188d42 │ │ │ │ + cbz r0, 188d6a │ │ │ │ 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 +456553,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 188a50 │ │ │ │ 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 185884 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 188dd6 │ │ │ │ + cbz r0, 188dfe │ │ │ │ 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 +456600,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 188a50 │ │ │ │ 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] @ (188e84 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 18585c │ │ │ │ + bl 185884 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 188e52 │ │ │ │ - ldr r3, [pc, #88] @ (188e60 ) │ │ │ │ + cbz r0, 188e7a │ │ │ │ + ldr r3, [pc, #88] @ (188e88 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 188e48 │ │ │ │ + cbz r3, 188e70 │ │ │ │ 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 +456642,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 188e4c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 188a28 │ │ │ │ + bl 188a50 │ │ │ │ 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, [r3, #7] │ │ │ │ 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 185b64 │ │ │ │ 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 +456682,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 186db4 │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185d0c │ │ │ │ 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 188300 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 185884 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 188f88 │ │ │ │ - cbz r5, 188f3c │ │ │ │ + beq.n 188fb0 │ │ │ │ + cbz r5, 188f64 │ │ │ │ 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 +456728,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 188f36 │ │ │ │ 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 +456748,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 186db4 │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185d0c │ │ │ │ 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] @ (1890c8 ) │ │ │ │ + ldr r3, [pc, #248] @ (1890cc ) │ │ │ │ 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 18566c │ │ │ │ + cbz r0, 18900e │ │ │ │ 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] @ (1890d0 ) │ │ │ │ + ldr r3, [pc, #212] @ (1890cc ) │ │ │ │ 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 1890c4 │ │ │ │ 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 188354 │ │ │ │ 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 189064 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 188fca │ │ │ │ + beq.n 188ff2 │ │ │ │ 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 18904c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 188fca │ │ │ │ + beq.n 188ff2 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 185884 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 +456849,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 185d0c │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r7, [r6] │ │ │ │ - b.n 188fca │ │ │ │ + b.n 188ff2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r2, #1] │ │ │ │ + strb r0, [r5, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #0] │ │ │ │ + strb r6, [r0, #0] │ │ │ │ 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] @ 189138 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #68] @ (189114 ) │ │ │ │ + bl 18599c │ │ │ │ + ldr r3, [pc, #68] @ (18913c ) │ │ │ │ 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, 18910e │ │ │ │ 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 186db4 │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185d0c │ │ │ │ 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, [r0, #112] @ 0x70 │ │ │ │ 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 185d0c │ │ │ │ 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 1891ce │ │ │ │ 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, 189194 │ │ │ │ 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, 1891ac │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 185bdc │ │ │ │ - cbnz r0, 189192 │ │ │ │ + bl 185c04 │ │ │ │ + cbnz r0, 1891ba │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185d0c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185d0c │ │ │ │ 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 +456963,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 1857b4 │ │ │ │ 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 18af94 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 189214 │ │ │ │ + beq.n 18923c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 18920a │ │ │ │ + cbz r2, 189232 │ │ │ │ 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, 189272 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ add.w r1, r0, #60 @ 0x3c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 18925a │ │ │ │ + beq.n 189282 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 189244 │ │ │ │ + cbz r1, 18926c │ │ │ │ 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 +457021,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 189246 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cbz r1, 189280 │ │ │ │ + cbz r1, 1892a8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 189278 │ │ │ │ + cbz r3, 1892a0 │ │ │ │ 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 +457045,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 18928a │ │ │ │ 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 +457061,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, 189338 │ │ │ │ + bl 185ad0 │ │ │ │ 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 185b08 │ │ │ │ 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 185b08 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185d0c │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r5, [r4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 185aa8 │ │ │ │ + bl 185ad0 │ │ │ │ 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 18581c │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 18af6c │ │ │ │ + bl 18af94 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18935c │ │ │ │ + beq.n 189384 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 189354 │ │ │ │ + cbz r2, 18937c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -457107,23 +457133,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, 1893c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ad1c │ │ │ │ + bl 18ad44 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1893b0 │ │ │ │ + beq.n 1893d8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 189398 │ │ │ │ + cbz r2, 1893c0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -457131,22 +457157,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 1893a0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 1893d8 │ │ │ │ + cbz r1, 189400 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1893d0 │ │ │ │ + cbz r3, 1893f8 │ │ │ │ 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 +457182,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 1893e2 │ │ │ │ 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 +457198,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, 1894a0 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ cmp.w ip, #128 @ 0x80 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 189450 │ │ │ │ + beq.n 189478 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 189500 │ │ │ │ + bhi.n 189528 │ │ │ │ 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 +457223,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 189508 │ │ │ │ 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] @ (1895a0 ) │ │ │ │ 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 1849d8 │ │ │ │ cmp.w r0, #344 @ 0x158 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - bne.n 189492 │ │ │ │ + bne.n 1894ba │ │ │ │ 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 188b8c │ │ │ │ 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 185954 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185d0c │ │ │ │ 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 188b8c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r7, #241 @ 0xf1 │ │ │ │ - b.n 1894a8 │ │ │ │ + b.n 1894d0 │ │ │ │ movs r7, #243 @ 0xf3 │ │ │ │ - b.n 1894a8 │ │ │ │ + b.n 1894d0 │ │ │ │ movw r7, #327 @ 0x147 │ │ │ │ - b.n 1894a8 │ │ │ │ + b.n 1894d0 │ │ │ │ mov.w r7, #326 @ 0x146 │ │ │ │ - b.n 1894a8 │ │ │ │ + b.n 1894d0 │ │ │ │ movs r7, #242 @ 0xf2 │ │ │ │ - b.n 1894a8 │ │ │ │ + b.n 1894d0 │ │ │ │ mov.w r7, #328 @ 0x148 │ │ │ │ - b.n 1894a8 │ │ │ │ + b.n 1894d0 │ │ │ │ movw r7, #325 @ 0x145 │ │ │ │ - b.n 1894a8 │ │ │ │ + b.n 1894d0 │ │ │ │ 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 1895aa │ │ │ │ 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, 18956a │ │ │ │ + cbz r0, 1895ae │ │ │ │ mov r1, r7 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a080 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 189542 │ │ │ │ + cbz r3, 18956a │ │ │ │ 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, 1895c0 │ │ │ │ + cbz r0, 189588 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a058 │ │ │ │ - cbz r0, 189560 │ │ │ │ + bl 16a080 │ │ │ │ + cbz r0, 189588 │ │ │ │ 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 189550 │ │ │ │ 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 189588 │ │ │ │ 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 185884 │ │ │ │ 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] @ (1896c4 ) │ │ │ │ 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 +457393,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 186db4 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 189620 │ │ │ │ + cbz r0, 189648 │ │ │ │ add.w r5, r7, #28 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16a090 │ │ │ │ - ldr r3, [pc, #124] @ (1896a0 ) │ │ │ │ + bl 16a0b8 │ │ │ │ + ldr r3, [pc, #124] @ (1896c8 ) │ │ │ │ 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, 1896bc │ │ │ │ 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, 189682 │ │ │ │ + cbz r3, 189682 │ │ │ │ + bl 16a080 │ │ │ │ + cbz r0, 189682 │ │ │ │ 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 +457438,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 18966a │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r6, [r7, #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] @ 189ae4 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ add r7, pc │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 189704 │ │ │ │ + bhi.n 18972c │ │ │ │ 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 +457472,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 185bb0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 1896fe │ │ │ │ + cbz r0, 189726 │ │ │ │ add.w r2, r5, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0b8 │ │ │ │ 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 185b64 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 189a84 │ │ │ │ + bne.w 189aac │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1899f4 │ │ │ │ + bne.w 189a1c │ │ │ │ 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 189726 │ │ │ │ + bl 1895cc │ │ │ │ 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 1858ec │ │ │ │ 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 186db4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 18976c │ │ │ │ + cbz r0, 189794 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0b8 │ │ │ │ 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 189a58 │ │ │ │ ldr.w r8, [r4, #44] @ 0x2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 189796 │ │ │ │ - cbz r0, 189796 │ │ │ │ + beq.n 1897be │ │ │ │ + cbz r0, 1897be │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a080 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r0, 189796 │ │ │ │ + cbz r0, 1897be │ │ │ │ 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 189a34 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1897d4 ) │ │ │ │ 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 +457553,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, 189802 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 189a20 │ │ │ │ + beq.w 189a48 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1859cc │ │ │ │ + bl 1859f4 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1896fe │ │ │ │ + beq.n 189726 │ │ │ │ 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, 189830 │ │ │ │ + cbz r0, 189830 │ │ │ │ + bl 16a080 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 189808 │ │ │ │ + cbz r0, 189830 │ │ │ │ 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 18981a │ │ │ │ + b.n 189726 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ add.w r9, r4, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185a10 │ │ │ │ + bl 185a38 │ │ │ │ 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 186db4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 189854 │ │ │ │ + cbz r0, 18987c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0b8 │ │ │ │ ldr.w r1, [r8, #56] @ 0x38 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #20 │ │ │ │ - cbz r1, 18989c │ │ │ │ + cbz r1, 1898c4 │ │ │ │ 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 1898b8 │ │ │ │ + cbz r0, 1898b8 │ │ │ │ mov r1, fp │ │ │ │ - bl 16a058 │ │ │ │ - cbz r0, 18988c │ │ │ │ + bl 16a080 │ │ │ │ + cbz r0, 1898b4 │ │ │ │ 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 18988a │ │ │ │ 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 +457661,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 18599c │ │ │ │ + ldr r3, [pc, #428] @ (189ae8 ) │ │ │ │ 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 189a84 │ │ │ │ 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 +457692,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 16e21c │ │ │ │ str r0, [r5, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1896fe │ │ │ │ + beq.w 189726 │ │ │ │ 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, 1899a6 │ │ │ │ + cbz r0, 1899a6 │ │ │ │ + bl 16a080 │ │ │ │ + cbz r0, 1899a6 │ │ │ │ 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 189994 │ │ │ │ + b.n 189726 │ │ │ │ ldrb.w r2, [r1, #37] @ 0x25 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #36] @ 0x24 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ 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 18971a │ │ │ │ + b.n 189726 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1858fc │ │ │ │ + bl 185924 │ │ │ │ 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 189a0e │ │ │ │ + cbz r0, 189a0e │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a058 │ │ │ │ - cbz r0, 1899e6 │ │ │ │ + bl 16a080 │ │ │ │ + cbz r0, 189a0e │ │ │ │ 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 189726 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r7, 189a06 │ │ │ │ - cbz r0, 189a06 │ │ │ │ + cbz r7, 189a2e │ │ │ │ + cbz r0, 189a2e │ │ │ │ mov r1, r7 │ │ │ │ - bl 16a058 │ │ │ │ - cbz r0, 189a06 │ │ │ │ + bl 16a080 │ │ │ │ + cbz r0, 189a2e │ │ │ │ ldr r7, [r0, #8] │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 189720 │ │ │ │ + b.n 189748 │ │ │ │ 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 189726 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ - b.n 1896fe │ │ │ │ + b.n 189726 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a080 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1897da │ │ │ │ + beq.w 189802 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - b.n 1897da │ │ │ │ + b.n 189802 │ │ │ │ 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, 189a80 │ │ │ │ + cbz r0, 189a80 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a058 │ │ │ │ - cbz r0, 189a58 │ │ │ │ + bl 16a080 │ │ │ │ + cbz r0, 189a80 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str r4, [r7, #32] │ │ │ │ - b.n 1896fe │ │ │ │ + b.n 189726 │ │ │ │ add.w r7, r0, #24 │ │ │ │ ldrb.w r3, [r4, #41] @ 0x29 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add.w r8, r4, #24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18992c │ │ │ │ + beq.w 189954 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a090 │ │ │ │ - b.n 18992c │ │ │ │ + bl 16a0b8 │ │ │ │ + b.n 189954 │ │ │ │ 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 186db4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1896fe │ │ │ │ + beq.w 189726 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a090 │ │ │ │ - b.n 1896fe │ │ │ │ + bl 16a0b8 │ │ │ │ + b.n 189726 │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #16] │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 189cb8 │ │ │ │ + beq.w 189ce0 │ │ │ │ stmdb 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 +457842,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 189c6c │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 189bd6 │ │ │ │ + beq.n 189bfe │ │ │ │ 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 16a0b8 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 189b58 │ │ │ │ + cbz r3, 189b80 │ │ │ │ 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 189b8e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1896a4 │ │ │ │ + bl 1896cc │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185d0c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 189b2c │ │ │ │ + bne.n 189b54 │ │ │ │ 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 189b1a │ │ │ │ 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 185ad0 │ │ │ │ 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 186db4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 189b90 │ │ │ │ + cbz r0, 189bb8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd fp, sl, [sp, #32] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185d0c │ │ │ │ ldr.w r9, [r7, #20] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 189b48 │ │ │ │ + beq.n 189b70 │ │ │ │ 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 185b08 │ │ │ │ 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 189bde │ │ │ │ + b.n 189b70 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1857f4 │ │ │ │ + bl 18581c │ │ │ │ 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 189ce8 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 189cb4 │ │ │ │ + beq.n 189cdc │ │ │ │ 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 18af94 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189ac4 │ │ │ │ + bl 189aec │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 189b58 │ │ │ │ + beq.n 189b80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ad1c │ │ │ │ + bl 18ad44 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189ac4 │ │ │ │ - b.n 189b58 │ │ │ │ + bl 189aec │ │ │ │ + b.n 189b80 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 18578c │ │ │ │ + bl 1857b4 │ │ │ │ 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 189c92 │ │ │ │ + cbz r0, 189c92 │ │ │ │ mov r1, sl │ │ │ │ - bl 16a058 │ │ │ │ - cbz r0, 189c6a │ │ │ │ + bl 16a080 │ │ │ │ + cbz r0, 189c92 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w sl, [r7, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 189cba │ │ │ │ + beq.n 189ce2 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 189c8a │ │ │ │ + cbz r2, 189cb2 │ │ │ │ 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 18af94 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189ac4 │ │ │ │ + bl 189aec │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, r7, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189ac4 │ │ │ │ - b.n 189b58 │ │ │ │ + bl 189aec │ │ │ │ + b.n 189b80 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 189c0a │ │ │ │ + b.n 189c32 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -457999,108 +458025,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 16def4 │ │ │ │ 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 16dfd0 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r8, #136] @ 0x88 │ │ │ │ - cbz r3, 189d30 │ │ │ │ + cbz r3, 189d58 │ │ │ │ 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 189cf0 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 189d14 │ │ │ │ + bhi.n 189d3c │ │ │ │ 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 16df3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e21c │ │ │ │ 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, 189df4 │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ - cbz r0, 189d9e │ │ │ │ + cbz r0, 189dc6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 189cc8 │ │ │ │ + bl 189cf0 │ │ │ │ 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, 189de6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16dff4 │ │ │ │ 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, 189e0e │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16dfd0 │ │ │ │ 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 189dba │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16dfd0 │ │ │ │ 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 +458139,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, 189e7c │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 189d38 │ │ │ │ + bl 189d60 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0b8 │ │ │ │ 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 189e56 │ │ │ │ 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 185718 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - cbz r6, 189e8a │ │ │ │ + cbz r6, 189eb2 │ │ │ │ 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, 189eda │ │ │ │ str r6, [r5, #20] │ │ │ │ add.w r2, r7, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 189e04 │ │ │ │ + bl 189e2c │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189ac4 │ │ │ │ + bl 189aec │ │ │ │ mov r0, r4 │ │ │ │ - bl 189500 │ │ │ │ + bl 189528 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a080 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 189e88 │ │ │ │ + beq.n 189eb0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - b.n 189e88 │ │ │ │ + b.n 189eb0 │ │ │ │ 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] @ (189f40 ) │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #52] @ (189f1c ) │ │ │ │ + ldr r3, [pc, #52] @ (189f44 ) │ │ │ │ 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 1896cc │ │ │ │ + ldr r2, [pc, #36] @ (189f48 ) │ │ │ │ + ldr r3, [pc, #32] @ (189f44 ) │ │ │ │ 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 189f3a │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r3, #16] │ │ │ │ + str r2, [r6, #12] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #16] │ │ │ │ + str r0, [r3, #12] │ │ │ │ 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] @ 189fa8 │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #64] @ (189f84 ) │ │ │ │ + ldr r2, [pc, #64] @ (189fac ) │ │ │ │ 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 1896cc │ │ │ │ + ldr r2, [pc, #36] @ (189fb0 ) │ │ │ │ + ldr r3, [pc, #32] @ (189fac ) │ │ │ │ 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 189fa2 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r3, #8] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + str r0, [r6, #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] @ (18a06c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #164] @ (18a048 ) │ │ │ │ + ldr r1, [pc, #164] @ (18a070 ) │ │ │ │ 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 +458302,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 18a03c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ mov r0, r6 │ │ │ │ strh.w r3, [sp] │ │ │ │ - cbz r6, 18a02e │ │ │ │ + cbz r6, 18a056 │ │ │ │ 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 1856cc │ │ │ │ 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 189aec │ │ │ │ mov r0, sp │ │ │ │ - bl 189500 │ │ │ │ - cbz r6, 18a034 │ │ │ │ - ldr r2, [pc, #52] @ (18a04c ) │ │ │ │ - ldr r3, [pc, #48] @ (18a048 ) │ │ │ │ + bl 189528 │ │ │ │ + cbz r6, 18a05c │ │ │ │ + ldr r2, [pc, #52] @ (18a074 ) │ │ │ │ + ldr r3, [pc, #48] @ (18a070 ) │ │ │ │ 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 18a066 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 16a48c │ │ │ │ - b.n 189fe0 │ │ │ │ + bl 16a4b4 │ │ │ │ + b.n 18a008 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 169f70 │ │ │ │ - b.n 18a014 │ │ │ │ + bl 169f98 │ │ │ │ + b.n 18a03c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r0, [r6, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + ldrsh r4, [r7, 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] @ (18a0e8 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #96] @ (18a0c4 ) │ │ │ │ + ldr r3, [pc, #96] @ (18a0ec ) │ │ │ │ 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 16a4b4 │ │ │ │ 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 189e80 │ │ │ │ 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 169f98 │ │ │ │ + ldr r2, [pc, #36] @ (18a0f0 ) │ │ │ │ + ldr r3, [pc, #32] @ (18a0ec ) │ │ │ │ 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 18a0e2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ + ldrsh r0, [r6, 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 1855d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 18a126 │ │ │ │ + cbnz r2, 18a14e │ │ │ │ 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 +458434,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, 18a194 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16dfd0 │ │ │ │ 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 18a116 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18a14c │ │ │ │ + b.n 18a174 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mul.w r2, r9, r7 │ │ │ │ mov r0, r8 │ │ │ │ add r6, r2 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbz r1, 18a162 │ │ │ │ + cbz r1, 18a18a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r6, r3, r2 │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e21c │ │ │ │ str r0, [r6, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 18a14a │ │ │ │ - b.n 18a0ee │ │ │ │ + bhi.n 18a172 │ │ │ │ + b.n 18a116 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16dfd0 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18a120 │ │ │ │ + beq.n 18a148 │ │ │ │ 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 18a1ac │ │ │ │ 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] @ (18a398 ) │ │ │ │ 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] @ (18a39c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a4b4 │ │ │ │ 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 185254 │ │ │ │ add.w r2, r8, #4 │ │ │ │ adds r1, r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 189e04 │ │ │ │ + bl 189e2c │ │ │ │ ldr.w r4, [r8, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18a22e │ │ │ │ + cbz r3, 18a256 │ │ │ │ mov r7, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18a0cc │ │ │ │ + bl 18a0f4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0b8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a1fe │ │ │ │ + bne.n 18a226 │ │ │ │ ldr.w r4, [r8, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18a22e │ │ │ │ + cbz r3, 18a256 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18a2ba │ │ │ │ + bne.n 18a2e2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a220 │ │ │ │ + bne.n 18a248 │ │ │ │ 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 16e21c │ │ │ │ ldr r1, [r6, #28] │ │ │ │ str r0, [r6, #24] │ │ │ │ - cbz r1, 18a254 │ │ │ │ + cbz r1, 18a27c │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e21c │ │ │ │ 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 18a334 │ │ │ │ ldr.w r1, [r8, #396] @ 0x18c │ │ │ │ - cbz r1, 18a28e │ │ │ │ + cbz r1, 18a2b6 │ │ │ │ ldrh r3, [r1, #22] │ │ │ │ mov r0, r6 │ │ │ │ adds r3, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bl 16e1cc │ │ │ │ + bl 16e1f4 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ ldr.w r2, [r8, #400] @ 0x190 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18a31c │ │ │ │ + bne.n 18a344 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 169f70 │ │ │ │ - ldr r2, [pc, #216] @ (18a378 ) │ │ │ │ - ldr r3, [pc, #208] @ (18a374 ) │ │ │ │ + bl 169f98 │ │ │ │ + ldr r2, [pc, #216] @ (18a3a0 ) │ │ │ │ + ldr r3, [pc, #208] @ (18a39c ) │ │ │ │ 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 18a394 │ │ │ │ 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, 18a324 │ │ │ │ mov r9, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189e58 │ │ │ │ + bl 189e80 │ │ │ │ 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 18a256 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18a22e │ │ │ │ + beq.n 18a256 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18a2ba │ │ │ │ + bne.n 18a2e2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a2ec │ │ │ │ - b.n 18a22e │ │ │ │ + bne.n 18a314 │ │ │ │ + b.n 18a256 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a080 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18a2ce │ │ │ │ + beq.n 18a2f6 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ - b.n 18a2d0 │ │ │ │ + b.n 18a2f8 │ │ │ │ ldr.w r1, [r8, #388] @ 0x184 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e1cc │ │ │ │ + bl 16e1f4 │ │ │ │ str.w r0, [r6, #388] @ 0x184 │ │ │ │ - b.n 18a278 │ │ │ │ + b.n 18a2a0 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16dfd0 │ │ │ │ ldr.w r3, [r8, #400] @ 0x190 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 18a366 │ │ │ │ + cbz r3, 18a38e │ │ │ │ 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 16e1f4 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r1, [r7, #8] │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #16 │ │ │ │ - bl 16e1cc │ │ │ │ + bl 16e1f4 │ │ │ │ ldr.w r3, [r8, #400] @ 0x190 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 18a330 │ │ │ │ + bcc.n 18a358 │ │ │ │ strd r3, r9, [r6, #400] @ 0x190 │ │ │ │ - b.n 18a296 │ │ │ │ + b.n 18a2be │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, r5] │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 185bb0 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 18a3d8 │ │ │ │ + beq.n 18a400 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r2, 18a3b8 │ │ │ │ + cbz r2, 18a3e0 │ │ │ │ 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 185d0c │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r6, #20 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ 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 18a4a4 │ │ │ │ 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 18a46a │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 18a430 │ │ │ │ + cbz r4, 18a458 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18a472 │ │ │ │ + cbz r3, 18a49a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 18a44a │ │ │ │ + beq.n 18a472 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18a42a │ │ │ │ + cbz r3, 18a452 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 18a42a │ │ │ │ + cbz r2, 18a452 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 18a446 │ │ │ │ + beq.n 18a46e │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a418 │ │ │ │ + bne.n 18a440 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 18a46c │ │ │ │ + beq.n 18a494 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 18a442 │ │ │ │ + cbz r3, 18a46a │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18a402 │ │ │ │ + beq.n 18a42a │ │ │ │ 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 16e600 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18a414 │ │ │ │ - b.n 18a430 │ │ │ │ + bne.n 18a43c │ │ │ │ + b.n 18a458 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 18a44a │ │ │ │ + b.n 18a472 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 18a430 │ │ │ │ + bne.n 18a458 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 18a44a │ │ │ │ + b.n 18a472 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 18a4d2 │ │ │ │ + cbz r2, 18a4fa │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 18a4d2 │ │ │ │ + bne.n 18a4fa │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 18a4e0 │ │ │ │ + cbz r3, 18a508 │ │ │ │ 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, 18a4d8 │ │ │ │ + cbz r3, 18a4d8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 18a4d8 │ │ │ │ + beq.n 18a500 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18a4a2 │ │ │ │ - cbz r2, 18a4d2 │ │ │ │ + bne.n 18a4ca │ │ │ │ + cbz r2, 18a4fa │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 18a4c8 │ │ │ │ + cbz r3, 18a4f0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 18a4c8 │ │ │ │ + bne.n 18a4f0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 18a4dc │ │ │ │ + cbz r2, 18a504 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18a4a0 │ │ │ │ + b.n 18a4c8 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18a4a0 │ │ │ │ + bne.n 18a4c8 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ str r4, [r3, #8] │ │ │ │ - b.n 18a4b0 │ │ │ │ + b.n 18a4d8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18a4b2 │ │ │ │ + b.n 18a4da │ │ │ │ mov r2, r3 │ │ │ │ - b.n 18a49a │ │ │ │ + b.n 18a4c2 │ │ │ │ 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 16e1e0 │ │ │ │ + bl 1856cc │ │ │ │ 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 16faa0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18a54a │ │ │ │ + cbz r0, 18a572 │ │ │ │ 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 16f944 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fa18 │ │ │ │ + bl 16fa40 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9bc │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16faa0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18a518 │ │ │ │ + bne.n 18a540 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a5c4 │ │ │ │ + beq.n 18a5ec │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 18a5c4 │ │ │ │ + bne.n 18a5ec │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18a5c8 │ │ │ │ + beq.n 18a5f0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 18a5c8 │ │ │ │ + bne.n 18a5f0 │ │ │ │ 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, 18a5d4 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 18a5ac │ │ │ │ + bne.n 18a5d4 │ │ │ │ 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 18a5ae │ │ │ │ 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 +458929,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 18a5ea │ │ │ │ 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 18a50c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 18a64a │ │ │ │ + cbz r2, 18a672 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 18a64a │ │ │ │ + beq.n 18a672 │ │ │ │ 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, 18a672 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 18a642 │ │ │ │ + cbz r2, 18a66a │ │ │ │ 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 18a672 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 18a614 │ │ │ │ + b.n 18a63c │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 18a63e │ │ │ │ + bne.n 18a666 │ │ │ │ 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, 18a69c │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 16f91c │ │ │ │ + bl 16f944 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 16fa18 │ │ │ │ + bl 16fa40 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 18a690 │ │ │ │ + cbz r5, 18a6b8 │ │ │ │ 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 16f944 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 16fa18 │ │ │ │ + bl 16fa40 │ │ │ │ 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 18a738 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18a6de │ │ │ │ + bne.n 18a706 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 18a6c6 │ │ │ │ + cbz r3, 18a6ee │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a694 │ │ │ │ + bl 18a6bc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a6b6 │ │ │ │ + bne.n 18a6de │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18a6dc │ │ │ │ + cbz r3, 18a704 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a694 │ │ │ │ + bl 18a6bc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a6cc │ │ │ │ + bne.n 18a6f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18a6dc │ │ │ │ + beq.n 18a704 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a6dc │ │ │ │ + beq.n 18a704 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 18a6dc │ │ │ │ + bne.n 18a704 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18a6dc │ │ │ │ - bl 18a64c │ │ │ │ + bne.n 18a704 │ │ │ │ + bl 18a674 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ - cbz r4, 18a70a │ │ │ │ + cbz r4, 18a732 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9bc │ │ │ │ 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, 18a74e │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a694 │ │ │ │ + bl 18a6bc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a716 │ │ │ │ + bne.n 18a73e │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a6dc │ │ │ │ + beq.n 18a704 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a694 │ │ │ │ + bl 18a6bc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a72e │ │ │ │ + bne.n 18a756 │ │ │ │ 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] @ 18a92c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 18a80a │ │ │ │ + bhi.n 18a832 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r4, #26 │ │ │ │ strh r2, [r0, r4] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 18a77e │ │ │ │ + cbz r3, 18a7a6 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18a740 │ │ │ │ + bl 18a768 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a76e │ │ │ │ + bne.n 18a796 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18a794 │ │ │ │ + cbz r3, 18a7bc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18a740 │ │ │ │ + bl 18a768 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a784 │ │ │ │ + bne.n 18a7ac │ │ │ │ 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 18a7bc │ │ │ │ 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 18a87a │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 18a8e6 │ │ │ │ + bhi.w 18a90e │ │ │ │ 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, 18a80a │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18a740 │ │ │ │ + bl 18a768 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a7d2 │ │ │ │ + bne.n 18a7fa │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 18a7f8 │ │ │ │ + cbz r3, 18a820 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18a740 │ │ │ │ + bl 18a768 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a7e8 │ │ │ │ + bne.n 18a810 │ │ │ │ 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 18a7bc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a740 │ │ │ │ + bl 18a768 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a812 │ │ │ │ - b.n 18a794 │ │ │ │ + bne.n 18a83a │ │ │ │ + b.n 18a7bc │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 18a37c │ │ │ │ + bl 18a3a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18a794 │ │ │ │ + beq.n 18a7bc │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 18a848 │ │ │ │ + cbz r3, 18a870 │ │ │ │ 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 18a7de │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 18a85e │ │ │ │ + cbz r3, 18a886 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a3e0 │ │ │ │ + bl 18a408 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 18a86a │ │ │ │ + cbz r3, 18a892 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a3e0 │ │ │ │ + bl 18a408 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a674 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 18a834 │ │ │ │ + bne.n 18a85c │ │ │ │ add.w r1, r7, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 186c2c │ │ │ │ - b.n 18a834 │ │ │ │ + bl 186c54 │ │ │ │ + b.n 18a85c │ │ │ │ ldr r6, [r7, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a82e │ │ │ │ + beq.n 18a856 │ │ │ │ ldrb r3, [r6, #9] │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - cbnz r3, 18a898 │ │ │ │ - bl 18a37c │ │ │ │ + cbnz r3, 18a8c0 │ │ │ │ + bl 18a3a4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a82e │ │ │ │ - b.n 18a88a │ │ │ │ + beq.n 18a856 │ │ │ │ + b.n 18a8b2 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #68 @ 0x44 │ │ │ │ - bl 18a37c │ │ │ │ - b.n 18a82e │ │ │ │ - ldr r3, [pc, #88] @ (18a908 ) │ │ │ │ + bl 18a3a4 │ │ │ │ + b.n 18a856 │ │ │ │ + ldr r3, [pc, #88] @ (18a930 ) │ │ │ │ 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 18a856 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 18a37c │ │ │ │ - b.n 18a82e │ │ │ │ + bl 18a3a4 │ │ │ │ + b.n 18a856 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #32 │ │ │ │ - bl 18a37c │ │ │ │ - b.n 18a82e │ │ │ │ + bl 18a3a4 │ │ │ │ + b.n 18a856 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #28 │ │ │ │ - bl 18a37c │ │ │ │ - b.n 18a82e │ │ │ │ + bl 18a3a4 │ │ │ │ + b.n 18a856 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18a82e │ │ │ │ + bne.n 18a856 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #56 @ 0x38 │ │ │ │ - bl 18a37c │ │ │ │ - b.n 18a82e │ │ │ │ + bl 18a3a4 │ │ │ │ + b.n 18a856 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ - bl 18a37c │ │ │ │ - b.n 18a82e │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + bl 18a3a4 │ │ │ │ + b.n 18a856 │ │ │ │ + ldr r2, [r7, 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 18a9cc │ │ │ │ mov r1, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r6, r8, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 16f91c │ │ │ │ + bl 16f944 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 16fa18 │ │ │ │ + bl 16fa40 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a480 │ │ │ │ - cbz r6, 18a98e │ │ │ │ + bl 18a4a8 │ │ │ │ + cbz r6, 18a9b6 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 18a9e4 │ │ │ │ + bne.n 18aa0c │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ strd r3, r8, [r4, #40] @ 0x28 │ │ │ │ - bl 16f91c │ │ │ │ + bl 16f944 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fa18 │ │ │ │ + bl 16fa40 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18a480 │ │ │ │ + bl 18a4a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a674 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9bc │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9bc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a674 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9bc │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r6, 18a9d6 │ │ │ │ + cbz r6, 18a9fe │ │ │ │ mov r1, r0 │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16f91c │ │ │ │ + bl 16f944 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fa18 │ │ │ │ + bl 16fa40 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, r5 │ │ │ │ - bl 18a480 │ │ │ │ + bl 18a4a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a674 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 16f994 │ │ │ │ - b.n 18a98a │ │ │ │ + bl 16f9bc │ │ │ │ + b.n 18a9b2 │ │ │ │ mov r0, r1 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a674 │ │ │ │ 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 18a982 │ │ │ │ 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 18aace │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 18aa6e │ │ │ │ + beq.n 18aa96 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a90c │ │ │ │ + bl 18a934 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 18aa2e │ │ │ │ + cbz r3, 18aa56 │ │ │ │ str r5, [r2, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18aa24 │ │ │ │ + bne.n 18aa4c │ │ │ │ add.w r3, r4, #24 │ │ │ │ add.w r2, r4, #16 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 18aa52 │ │ │ │ + beq.n 18aa7a │ │ │ │ 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 +459391,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, 18aad2 │ │ │ │ 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, 18aaa2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl 18a3e0 │ │ │ │ + bl 18a408 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 18aa86 │ │ │ │ + cbz r3, 18aaae │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a3e0 │ │ │ │ + bl 18a408 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a674 │ │ │ │ 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 18aa3c │ │ │ │ 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 185bf8 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18ab44 │ │ │ │ + beq.n 18ab6c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 18ab44 │ │ │ │ + bne.n 18ab6c │ │ │ │ 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 185bb0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 18ab4a │ │ │ │ + beq.n 18ab72 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 18ab0c │ │ │ │ + cbz r2, 18ab34 │ │ │ │ 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 185d0c │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 185ae0 │ │ │ │ + bl 185b08 │ │ │ │ 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, 18ab6c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18aae4 │ │ │ │ + beq.n 18ab0c │ │ │ │ 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, 18abd6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 18ab72 │ │ │ │ + beq.n 18ab9a │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 18abe4 │ │ │ │ + beq.n 18ac0c │ │ │ │ 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 18ac54 │ │ │ │ cmp r6, r3 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ - beq.n 18ac1a │ │ │ │ - cbz r5, 18ab90 │ │ │ │ + beq.n 18ac42 │ │ │ │ + cbz r5, 18abb8 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9bc │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ - cbz r6, 18ab9c │ │ │ │ + cbz r6, 18abc4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9bc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18aab4 │ │ │ │ + bl 18aadc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18aab4 │ │ │ │ + bl 18aadc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 18abf4 │ │ │ │ + beq.n 18ac1c │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 18ac06 │ │ │ │ + bne.n 18ac2e │ │ │ │ ldr r5, [r3, #16] │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 18ac56 │ │ │ │ + beq.n 18ac7e │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18ac3c │ │ │ │ + beq.n 18ac64 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 18abd6 │ │ │ │ + cbz r5, 18abfe │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9bc │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 18aab4 │ │ │ │ + bl 18aadc │ │ │ │ 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 18abf2 │ │ │ │ + b.n 18abfe │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18ac50 │ │ │ │ + cbz r3, 18ac78 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - bl 16f994 │ │ │ │ - b.n 18abd6 │ │ │ │ + bl 16f9bc │ │ │ │ + b.n 18abfe │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ - cbz r3, 18ac14 │ │ │ │ + cbz r3, 18ac3c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9bc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbz r5, 18ac48 │ │ │ │ + cbz r5, 18ac70 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9bc │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 18ab9c │ │ │ │ + b.n 18abc4 │ │ │ │ cmp r6, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #40] @ 0x28 │ │ │ │ - beq.n 18ac48 │ │ │ │ + beq.n 18ac70 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ - b.n 18ab90 │ │ │ │ + b.n 18abb8 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r5, r2 │ │ │ │ - b.n 18abca │ │ │ │ + b.n 18abf2 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ mov r6, r5 │ │ │ │ - b.n 18ab9c │ │ │ │ + b.n 18abc4 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ - b.n 18abd6 │ │ │ │ + b.n 18abfe │ │ │ │ mov r5, r2 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ - b.n 18abd6 │ │ │ │ + b.n 18abfe │ │ │ │ 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 16e1e0 │ │ │ │ + bl 1856cc │ │ │ │ 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 18acbe │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 18aca2 │ │ │ │ + beq.n 18acca │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a90c │ │ │ │ + bl 18a934 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 18ab50 │ │ │ │ + bl 18ab78 │ │ │ │ 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 +459646,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 18ad28 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r2, r2, #16 │ │ │ │ asrs r2, r0, #28 │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - bl 18a5e4 │ │ │ │ - cbz r5, 18ace2 │ │ │ │ + bl 18a60c │ │ │ │ + cbz r5, 18ad0a │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r4, 18ace6 │ │ │ │ + cbz r4, 18ad0e │ │ │ │ str r7, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 18ac5c │ │ │ │ + bl 18ac84 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 18acde │ │ │ │ + b.n 18ad06 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r6 │ │ │ │ - bl 18a4e4 │ │ │ │ - b.n 18acde │ │ │ │ + bl 18a50c │ │ │ │ + b.n 18ad06 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 18ad0e │ │ │ │ - bl 18a5e4 │ │ │ │ - b.n 18acde │ │ │ │ + cbz r3, 18ad36 │ │ │ │ + bl 18a60c │ │ │ │ + b.n 18ad06 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ac5c │ │ │ │ + bl 18ac84 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 18acde │ │ │ │ + b.n 18ad06 │ │ │ │ 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 16e1e0 │ │ │ │ + bl 1856cc │ │ │ │ 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 18add6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186f88 │ │ │ │ + bl 186fb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16faa0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18ad9c │ │ │ │ + cbz r0, 18adc4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 18ad8e │ │ │ │ + beq.n 18adb6 │ │ │ │ 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 16f944 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fa18 │ │ │ │ + bl 16fa40 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9bc │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16faa0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18ad66 │ │ │ │ + bne.n 18ad8e │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r7, #40] @ 0x28 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9bc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 186f88 │ │ │ │ + bl 186fb0 │ │ │ │ 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 +459754,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 18ae66 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16faa0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18ae1e │ │ │ │ + cbz r0, 18ae46 │ │ │ │ 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 16f944 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fa18 │ │ │ │ + bl 16fa40 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9bc │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16faa0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18adec │ │ │ │ + bne.n 18ae14 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 16f91c │ │ │ │ + bl 16f944 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 16fa18 │ │ │ │ + bl 16fa40 │ │ │ │ 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 +459808,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, 18ae96 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a3e0 │ │ │ │ + bl 18a408 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 18ae7a │ │ │ │ + cbz r3, 18aea2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a3e0 │ │ │ │ + bl 18a408 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a674 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185bd0 │ │ │ │ + bl 185bf8 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 18aeb4 │ │ │ │ + bhi.n 18aedc │ │ │ │ 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, 18aed6 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9bc │ │ │ │ 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, 18aeec │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9bc │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18aeb2 │ │ │ │ + beq.n 18aeda │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9bc │ │ │ │ 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 18aece │ │ │ │ + b.n 18aed6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 18aeec │ │ │ │ + beq.n 18af14 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18aee4 │ │ │ │ + bne.n 18af0c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 18aea2 │ │ │ │ + bne.n 18aeca │ │ │ │ ldr r3, [r5, #16] │ │ │ │ adds r5, #24 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 18aea2 │ │ │ │ + bne.n 18aeca │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 18aeae │ │ │ │ + b.n 18aed6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 18af12 │ │ │ │ + beq.n 18af3a │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18af0a │ │ │ │ + bne.n 18af32 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18aefe │ │ │ │ + beq.n 18af26 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 16f994 │ │ │ │ - b.n 18aeae │ │ │ │ + bl 16f9bc │ │ │ │ + b.n 18aed6 │ │ │ │ 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, 18af6c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a3e0 │ │ │ │ + bl 18a408 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 18af50 │ │ │ │ + cbz r3, 18af78 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a3e0 │ │ │ │ + bl 18a408 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a674 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ab50 │ │ │ │ + bl 18ab78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185bd0 │ │ │ │ + bl 185bf8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ 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] @ (18b200 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #600] @ (18b1dc ) │ │ │ │ + ldr r2, [pc, #600] @ (18b204 ) │ │ │ │ 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 18acd4 │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r1, 18affe │ │ │ │ + cbnz r1, 18b026 │ │ │ │ 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 18aff6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 18b144 │ │ │ │ + beq.w 18b16c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ - bl 18a9ec │ │ │ │ + bl 18aa14 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 18a9ec │ │ │ │ - ldr r2, [pc, #508] @ (18b1e0 ) │ │ │ │ - ldr r3, [pc, #500] @ (18b1dc ) │ │ │ │ + bl 18aa14 │ │ │ │ + ldr r2, [pc, #508] @ (18b208 ) │ │ │ │ + ldr r3, [pc, #500] @ (18b204 ) │ │ │ │ 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 18b1fa │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 18b0fc │ │ │ │ + bne.n 18b124 │ │ │ │ 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 +459993,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 18b06a │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 18b088 │ │ │ │ + beq.n 18b0b0 │ │ │ │ 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 18b1c0 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 18b1a6 │ │ │ │ - bl 18a64c │ │ │ │ + beq.w 18b1ce │ │ │ │ + bl 18a674 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - cbz r7, 18b06e │ │ │ │ + cbz r7, 18b096 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9bc │ │ │ │ str.w r8, [r5, #44] @ 0x2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18b082 │ │ │ │ + beq.n 18b0aa │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18afe2 │ │ │ │ + bne.n 18b00a │ │ │ │ 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 +460039,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 18b0e2 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 18b176 │ │ │ │ + beq.n 18b19e │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a674 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18b14c │ │ │ │ + beq.n 18b174 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9bc │ │ │ │ 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 18b10e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 18afe2 │ │ │ │ + beq.w 18b00a │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a674 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9bc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 18afe2 │ │ │ │ + b.n 18b00a │ │ │ │ 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 18b142 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 18afe2 │ │ │ │ + beq.w 18b00a │ │ │ │ cmp r1, #2 │ │ │ │ - bne.w 18afe2 │ │ │ │ + bne.w 18b00a │ │ │ │ ldr r7, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 18b16c │ │ │ │ - bl 18a64c │ │ │ │ + beq.n 18b194 │ │ │ │ + bl 18a674 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - cbz r7, 18b13c │ │ │ │ + cbz r7, 18b164 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.n 18b084 │ │ │ │ + b.n 18b0ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ae44 │ │ │ │ - b.n 18afce │ │ │ │ + bl 18ae6c │ │ │ │ + b.n 18aff6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18b162 │ │ │ │ + beq.n 18b18a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 18afe2 │ │ │ │ + beq.w 18b00a │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a674 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - b.n 18b0f6 │ │ │ │ - bl 18a64c │ │ │ │ + b.n 18b11e │ │ │ │ + bl 18a674 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 18b13c │ │ │ │ + b.n 18b164 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18b18a │ │ │ │ + beq.n 18b1b2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 18afe2 │ │ │ │ + beq.w 18b00a │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a674 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18b0ee │ │ │ │ - b.n 18b0f6 │ │ │ │ + bne.n 18b116 │ │ │ │ + b.n 18b11e │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 18b1c4 │ │ │ │ - bl 18a64c │ │ │ │ + beq.n 18b1ec │ │ │ │ + bl 18a674 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 18b06e │ │ │ │ - bl 18a64c │ │ │ │ + b.n 18b096 │ │ │ │ + bl 18a674 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - cbz r7, 18b1be │ │ │ │ + cbz r7, 18b1e6 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.n 18b084 │ │ │ │ + b.n 18b0ac │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r7, [r5, #44] @ 0x2c │ │ │ │ - b.n 18b084 │ │ │ │ - bl 18a64c │ │ │ │ + b.n 18b0ac │ │ │ │ + bl 18a674 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r5, #40] @ 0x28 │ │ │ │ - b.n 18b084 │ │ │ │ + b.n 18b0ac │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r7, r1] │ │ │ │ + str r0, [r2, r1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, r0] │ │ │ │ + ldr r7, [pc, #952] @ (18b5c4 ) │ │ │ │ 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] @ (18b30c ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #236] @ (18b2e8 ) │ │ │ │ + ldr r1, [pc, #236] @ (18b310 ) │ │ │ │ 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 185c04 │ │ │ │ + cbz r0, 18b27c │ │ │ │ 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] @ (18b314 ) │ │ │ │ + ldr r3, [pc, #172] @ (18b310 ) │ │ │ │ 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 18b308 │ │ │ │ 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 18acd4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18b272 │ │ │ │ + bne.n 18b29a │ │ │ │ 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 18acd4 │ │ │ │ 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 185bf8 │ │ │ │ movs r1, #0 │ │ │ │ strd r6, r0, [r6, #12] │ │ │ │ strd r1, r1, [r6, #4] │ │ │ │ str.w r9, [r6] │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 18b2b4 │ │ │ │ + b.n 18b2dc │ │ │ │ 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 +460258,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 18b2da │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 18a9ec │ │ │ │ - b.n 18b238 │ │ │ │ + bl 18aa14 │ │ │ │ + b.n 18b260 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [pc, #0] @ (18b2e8 ) │ │ │ │ + ldr r5, [pc, #864] @ (18b670 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #768] @ (18b5f0 ) │ │ │ │ + ldr r5, [pc, #608] @ (18b578 ) │ │ │ │ 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] @ (18b45c ) │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #304] @ (18b438 ) │ │ │ │ + ldr r1, [pc, #304] @ (18b460 ) │ │ │ │ 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 18b424 │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #8] │ │ │ │ - bl 185bd0 │ │ │ │ + bl 185bf8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 18b35c │ │ │ │ + beq.n 18b384 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18b35c │ │ │ │ + cbz r3, 18b384 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - bl 18a694 │ │ │ │ + bl 18a6bc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18b34c │ │ │ │ + bne.n 18b374 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 18acac │ │ │ │ + bl 18acd4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldrd r1, r4, [sp, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18b3da │ │ │ │ + beq.n 18b402 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18b418 │ │ │ │ + beq.n 18b440 │ │ │ │ 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, 18b3ea │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 18b3c2 │ │ │ │ + cbz r0, 18b3ea │ │ │ │ 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 +460356,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 18b3c4 │ │ │ │ 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 +460375,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 18aa14 │ │ │ │ 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 18aa14 │ │ │ │ + ldr r2, [pc, #60] @ (18b464 ) │ │ │ │ + ldr r3, [pc, #56] @ (18b460 ) │ │ │ │ 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 18b458 │ │ │ │ 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 18b400 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [pc, #976] @ (18b808 ) │ │ │ │ + ldr r4, [pc, #816] @ (18b790 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #1008] @ (18b830 ) │ │ │ │ + ldr r3, [pc, #848] @ (18b7b8 ) │ │ │ │ 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, 18b48e │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 18a740 │ │ │ │ + bl 18a768 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18b456 │ │ │ │ + bne.n 18b47e │ │ │ │ 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] @ (18b510 ) │ │ │ │ + ldr r3, [pc, #108] @ (18b514 ) │ │ │ │ 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 21d714 │ │ │ │ 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 18b4c2 │ │ │ │ + ldr r2, [pc, #36] @ (18b518 ) │ │ │ │ + ldr r3, [pc, #32] @ (18b514 ) │ │ │ │ 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 18b50c │ │ │ │ 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, #336] @ (18b664 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #192] @ (18b5b4 ) │ │ │ │ + ldr r3, [pc, #32] @ (18b53c ) │ │ │ │ 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 18b568 │ │ │ │ mov r7, r0 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.n 18b538 │ │ │ │ + bmi.n 18b560 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18b538 │ │ │ │ + bne.n 18b560 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 18b532 │ │ │ │ + bhi.n 18b55a │ │ │ │ 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 18b51c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 18b510 │ │ │ │ + bne.n 18b538 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ str r0, [r5, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 18b4f4 │ │ │ │ - b.n 18b538 │ │ │ │ + bl 18b51c │ │ │ │ + b.n 18b560 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ str r0, [r5, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 18b4f4 │ │ │ │ - b.n 18b538 │ │ │ │ + bl 18b51c │ │ │ │ + b.n 18b560 │ │ │ │ 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] @ (18b6d4 ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (18b6b0 ) │ │ │ │ + ldr r1, [pc, #296] @ (18b6d8 ) │ │ │ │ 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 18b6c8 │ │ │ │ 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 18b5e6 │ │ │ │ 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 18b6ac │ │ │ │ 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 18b654 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18b684 │ │ │ │ + beq.n 18b6ac │ │ │ │ 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 18b640 │ │ │ │ + cbz r4, 18b6ac │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 185884 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 +460632,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 189140 │ │ │ │ + ldr r2, [pc, #44] @ (18b6dc ) │ │ │ │ + ldr r3, [pc, #36] @ (18b6d4 ) │ │ │ │ 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 18b6ce │ │ │ │ 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 18b608 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #456] @ (18b87c ) │ │ │ │ + ldr r2, [pc, #296] @ (18b804 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r1, [pc, #464] @ (18b888 ) │ │ │ │ + ldr r1, [pc, #304] @ (18b810 ) │ │ │ │ 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 18b73a │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ add.w r8, r6, #4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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, 18b742 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18b7be │ │ │ │ mov r1, r6 │ │ │ │ add r6, sp, #16 │ │ │ │ - bl 18b6b8 │ │ │ │ + bl 18b6e0 │ │ │ │ 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 18b7de │ │ │ │ + add r3, pc, #8 @ (adr r3, 18b784 ) │ │ │ │ ldr.w r7, [r3, r7, lsl #2] │ │ │ │ add r3, r7 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @ instruction: 0xff9dffff │ │ │ │ movs r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -460712,47 +460738,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 18b720 │ │ │ │ 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 18b774 │ │ │ │ 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 18b720 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 18b6f8 │ │ │ │ + b.n 18b720 │ │ │ │ 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] @ 18bdc0 │ │ │ │ mov r4, r3 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1452] @ 18bd9c │ │ │ │ + ldr.w r3, [pc, #1452] @ 18bdc4 │ │ │ │ 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 +460788,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 18b8e2 │ │ │ │ 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 +460806,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 18bc7e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r2, r7, #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - b.n 18b85c │ │ │ │ + b.n 18b884 │ │ │ │ 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 18b882 │ │ │ │ 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 18b58c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.w 18ba38 │ │ │ │ + bcc.w 18ba60 │ │ │ │ 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 18b872 │ │ │ │ mov r9, fp │ │ │ │ ldrd fp, r6, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, fp │ │ │ │ - bls.w 18bd64 │ │ │ │ + bls.w 18bd8c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 18ba0a │ │ │ │ + beq.w 18ba32 │ │ │ │ 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 188300 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e08 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 18bb6a │ │ │ │ + beq.w 18bb92 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 18b92a │ │ │ │ + bne.n 18b952 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 18bd34 │ │ │ │ + beq.w 18bd5c │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 18bd54 │ │ │ │ + beq.w 18bd7c │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 18bc88 │ │ │ │ + beq.w 18bcb0 │ │ │ │ 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 185954 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 18b962 │ │ │ │ + cbz r0, 18b98a │ │ │ │ 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 189140 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18b9f8 │ │ │ │ + beq.n 18ba20 │ │ │ │ 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 18b58c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1893e8 │ │ │ │ + bl 189410 │ │ │ │ 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 185954 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 18b9ce │ │ │ │ + cbz r0, 18b9f6 │ │ │ │ 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 189140 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, sl │ │ │ │ adds r5, #1 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 18b974 │ │ │ │ + bcc.n 18b99c │ │ │ │ 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 18b920 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188300 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188de0 │ │ │ │ - ldr r2, [pc, #900] @ (18bda0 ) │ │ │ │ - ldr r3, [pc, #892] @ (18bd9c ) │ │ │ │ + bl 188e08 │ │ │ │ + ldr r2, [pc, #900] @ (18bdc8 ) │ │ │ │ + ldr r3, [pc, #892] @ (18bdc4 ) │ │ │ │ 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 18bdba │ │ │ │ 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 18bc8e │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 18bb92 │ │ │ │ + bne.w 18bbba │ │ │ │ cmp.w fp, #16 │ │ │ │ - beq.w 18bd84 │ │ │ │ + beq.w 18bdac │ │ │ │ cmp.w fp, #32 │ │ │ │ - beq.w 18bd26 │ │ │ │ + beq.w 18bd4e │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.w 18bb92 │ │ │ │ + bne.w 18bbba │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 18b58c │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 18b58c │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 18b58c │ │ │ │ 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 18b58c │ │ │ │ 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 18b58c │ │ │ │ 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 18b58c │ │ │ │ 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 18b58c │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 18b564 │ │ │ │ + bl 18b58c │ │ │ │ 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 18b58c │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str.w r9, [r6] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 18b564 │ │ │ │ + bl 18b58c │ │ │ │ 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 +461110,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 188e08 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18bc36 │ │ │ │ + b.n 18bc5e │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 18bd44 │ │ │ │ + beq.w 18bd6c │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq fp, r0 │ │ │ │ - beq.w 18b9f8 │ │ │ │ + beq.w 18ba20 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 18b92a │ │ │ │ + bne.w 18b952 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 18b9f8 │ │ │ │ + b.n 18ba20 │ │ │ │ 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 18bc4c │ │ │ │ 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 189410 │ │ │ │ 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 18bc48 │ │ │ │ mov r1, r9 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18bbb4 │ │ │ │ + beq.n 18bbdc │ │ │ │ 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 185954 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 18bc10 │ │ │ │ + cbz r0, 18bc38 │ │ │ │ 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 189140 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 18bbb4 │ │ │ │ + b.n 18bbdc │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188300 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e08 │ │ │ │ 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 18b58c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18b8a0 │ │ │ │ + b.n 18b8c8 │ │ │ │ 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 18b8a0 │ │ │ │ cmp.w fp, #16 │ │ │ │ - beq.w 18bd76 │ │ │ │ + beq.w 18bd9e │ │ │ │ cmp.w fp, #32 │ │ │ │ - beq.n 18bc36 │ │ │ │ + beq.n 18bc5e │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 18bb92 │ │ │ │ + bne.n 18bbba │ │ │ │ mov r0, sl │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18bc36 │ │ │ │ + b.n 18bc5e │ │ │ │ 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 +461244,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 18bcc2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 18b564 │ │ │ │ + bl 18b58c │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -461243,143 +461269,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 18bd02 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 18b564 │ │ │ │ + bl 18b58c │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, sl │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 18b9f8 │ │ │ │ + b.n 18ba20 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18bc36 │ │ │ │ + b.n 18bc5e │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 18b9f8 │ │ │ │ + b.n 18ba20 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 18b9f8 │ │ │ │ + b.n 18ba20 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 18b9f8 │ │ │ │ + b.n 18ba20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188300 │ │ │ │ add r2, sp, #228 @ 0xe4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188de0 │ │ │ │ - b.n 18ba1a │ │ │ │ + bl 188e08 │ │ │ │ + b.n 18ba42 │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18bc36 │ │ │ │ + b.n 18bc5e │ │ │ │ mov r0, sl │ │ │ │ movw r1, #445 @ 0x1bd │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18bc36 │ │ │ │ + b.n 18bc5e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #64] @ (18bddc ) │ │ │ │ + blx sp │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, fp │ │ │ │ + cmp lr, r6 │ │ │ │ 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 18be4a │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18be22 │ │ │ │ + bne.n 18be4a │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18be22 │ │ │ │ + bne.n 18be4a │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 21d5cc │ │ │ │ - cbz r0, 18be22 │ │ │ │ + bl 21d5f4 │ │ │ │ + cbz r0, 18be4a │ │ │ │ ldr r4, [r4, #28] │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 18be94 │ │ │ │ + bhi.n 18bebc │ │ │ │ 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, 18be4a │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbnz r3, 18be22 │ │ │ │ + cbnz r3, 18be4a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 18bf18 │ │ │ │ + beq.w 18bf40 │ │ │ │ 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 18bf40 │ │ │ │ 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 18bf4c │ │ │ │ + add r2, pc, #8 @ (adr r2, 18be64 ) │ │ │ │ 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 +461440,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 18be50 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 18bdfa │ │ │ │ + b.n 18be22 │ │ │ │ movs r1, #16 │ │ │ │ - b.n 18be28 │ │ │ │ + b.n 18be50 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 18bdfa │ │ │ │ + b.n 18be22 │ │ │ │ movs r1, #8 │ │ │ │ - b.n 18be28 │ │ │ │ + b.n 18be50 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 18bdfa │ │ │ │ + b.n 18be22 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 18bf24 │ │ │ │ - add r2, pc, #8 @ (adr r2, 18bec0 ) │ │ │ │ + bhi.n 18bf4c │ │ │ │ + add r2, pc, #8 @ (adr r2, 18bee8 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ vminnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ @@ -461462,219 +461488,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 18be4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1850c0 │ │ │ │ + bl 1850e8 │ │ │ │ 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 18bf5e │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18bf3a │ │ │ │ + beq.n 18bf62 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 18bf36 │ │ │ │ + bne.n 18bf5e │ │ │ │ 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, 18bfc0 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r3, r1 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 18bfa8 │ │ │ │ + beq.n 18bfd0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r3, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r5, 18bf94 │ │ │ │ + cbz r5, 18bfbc │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 18bf76 │ │ │ │ + beq.n 18bf9e │ │ │ │ cmp r4, #6 │ │ │ │ - bgt.n 18bfd0 │ │ │ │ + bgt.n 18bff8 │ │ │ │ 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 18c072 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18bfca │ │ │ │ + bne.n 18bff2 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 18c032 │ │ │ │ + beq.n 18c05a │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ - bgt.n 18bfa0 │ │ │ │ + bgt.n 18bfc8 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ subs r7, #4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 18bf76 │ │ │ │ + b.n 18bf9e │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ - ble.n 18c022 │ │ │ │ + ble.n 18c04a │ │ │ │ adds r2, r4, #1 │ │ │ │ movs r1, #4 │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16dfd0 │ │ │ │ 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 18c02e │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18bf9c │ │ │ │ + beq.n 18bfc4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18bf9c │ │ │ │ + bne.n 18bfc4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ subs r2, #4 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 18bfec │ │ │ │ + bne.n 18c014 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 18c02a │ │ │ │ + bne.n 18c052 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 18c050 │ │ │ │ + beq.n 18c078 │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ subs r2, #4 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 18bfe6 │ │ │ │ + b.n 18c00e │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ subs r7, #4 │ │ │ │ - b.n 18bf8a │ │ │ │ + b.n 18bfb2 │ │ │ │ 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 18bfe2 │ │ │ │ ldrh.w r5, [r3, #84] @ 0x54 │ │ │ │ ldrh.w r2, [r1, #84] @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 18bfba │ │ │ │ + bne.n 18bfe2 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 18bf76 │ │ │ │ + b.n 18bf9e │ │ │ │ adds r4, #1 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 18bf88 │ │ │ │ + b.n 18bfb0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 18c018 │ │ │ │ + bne.n 18c040 │ │ │ │ ldrh.w r0, [r6, #84] @ 0x54 │ │ │ │ ldrh.w r1, [r3, #84] @ 0x54 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 18c018 │ │ │ │ + bne.n 18c040 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 18bfe6 │ │ │ │ + b.n 18c00e │ │ │ │ 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 18c0ac │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 18c088 │ │ │ │ - bl 16e098 │ │ │ │ + bls.n 18c0b0 │ │ │ │ + bl 16e0c0 │ │ │ │ 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, 18c0f2 │ │ │ │ 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 18c0e8 │ │ │ │ + bl 186614 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r1, #1 │ │ │ │ - cbz r3, 18c0c4 │ │ │ │ + cbz r3, 18c0ec │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 18c0a0 │ │ │ │ + beq.n 18c0c8 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r0 │ │ │ │ - b.n 18c0c0 │ │ │ │ + b.n 18c0e8 │ │ │ │ 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] @ (18c210 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #260] @ (18c1ec ) │ │ │ │ + ldr r3, [pc, #260] @ (18c214 ) │ │ │ │ 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 185bf8 │ │ │ │ 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 +461712,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 18c1ec │ │ │ │ subs r4, #4 │ │ │ │ - b.n 18c14c │ │ │ │ + b.n 18c174 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 18c1b6 │ │ │ │ + bne.n 18c1de │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 18c1b6 │ │ │ │ + beq.n 18c1de │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 18c1b6 │ │ │ │ + beq.n 18c1de │ │ │ │ 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 18c1de │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 18b6b8 │ │ │ │ + bl 18b6e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 18c1b6 │ │ │ │ + beq.n 18c1de │ │ │ │ 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 18c0b4 │ │ │ │ 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 18c172 │ │ │ │ + ldr r2, [pc, #40] @ (18c218 ) │ │ │ │ + ldr r3, [pc, #36] @ (18c214 ) │ │ │ │ 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 18c20a │ │ │ │ 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, #236 @ 0xec │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + subs r6, #12 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 18c212 │ │ │ │ + b.n 18c23a │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18c208 │ │ │ │ + bne.n 18c230 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 18c21e │ │ │ │ + bne.n 18c246 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18c222 │ │ │ │ + bne.n 18c24a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 18c21e │ │ │ │ + cbz r3, 18c246 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 18c1f6 │ │ │ │ + bne.n 18c21e │ │ │ │ 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 18c2da │ │ │ │ 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 18c27a │ │ │ │ + cbz r3, 18c276 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18c23c │ │ │ │ + beq.n 18c264 │ │ │ │ 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 18c26c │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrd r6, r7, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 18c296 │ │ │ │ + bhi.n 18c2be │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 18c2bc │ │ │ │ + bhi.n 18c2e4 │ │ │ │ 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 +461861,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 18c2ec │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6c0 │ │ │ │ cmp r6, r0 │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bcs.n 18c2c0 │ │ │ │ + bcs.n 18c2e8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b.n 18c242 │ │ │ │ + b.n 18c26a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r6, r6 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18c296 │ │ │ │ + b.n 18c2be │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18c296 │ │ │ │ + b.n 18c2be │ │ │ │ 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 18c374 │ │ │ │ mov r6, r1 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ands.w r3, r2, #1 │ │ │ │ - bne.n 18c374 │ │ │ │ + bne.n 18c39c │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18c31e │ │ │ │ + beq.n 18c346 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18c31a │ │ │ │ + bne.n 18c342 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.n 18c344 │ │ │ │ - bls.n 18c350 │ │ │ │ + beq.n 18c36c │ │ │ │ + bls.n 18c378 │ │ │ │ movw r1, #566 @ 0x236 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 18c360 │ │ │ │ + beq.n 18c388 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 18c31a │ │ │ │ + bne.n 18c342 │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 18c344 │ │ │ │ + beq.n 18c36c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r2, #32 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 18c31a │ │ │ │ + bne.n 18c342 │ │ │ │ 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 18c344 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 18c2cc │ │ │ │ + bl 18c2f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18c31c │ │ │ │ + bne.n 18c344 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 18c2e8 │ │ │ │ + bne.n 18c310 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq.n 18c344 │ │ │ │ + beq.n 18c36c │ │ │ │ subs r3, #99 @ 0x63 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 18c31a │ │ │ │ + bhi.n 18c342 │ │ │ │ lsls r0, r6, #29 │ │ │ │ - bmi.n 18c344 │ │ │ │ - b.n 18c31a │ │ │ │ + bmi.n 18c36c │ │ │ │ + b.n 18c342 │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 18c378 │ │ │ │ + beq.n 18c3a0 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 18c31a │ │ │ │ + bne.n 18c342 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 18c31a │ │ │ │ - b.n 18c344 │ │ │ │ + bpl.n 18c342 │ │ │ │ + b.n 18c36c │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r1, r6, #30 │ │ │ │ - bmi.n 18c344 │ │ │ │ - b.n 18c368 │ │ │ │ + bmi.n 18c36c │ │ │ │ + b.n 18c390 │ │ │ │ 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 18c410 │ │ │ │ + bhi.n 18c404 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 18c3fe │ │ │ │ + bhi.n 18c426 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18c42c │ │ │ │ + bne.n 18c454 │ │ │ │ ldr r5, [r3, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - bl 21d5f8 │ │ │ │ - cbz r0, 18c404 │ │ │ │ + bl 21d620 │ │ │ │ + cbz r0, 18c42c │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 18c404 │ │ │ │ + bpl.n 18c42c │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 18c420 │ │ │ │ + beq.n 18c448 │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 18c420 │ │ │ │ + bhi.n 18c448 │ │ │ │ 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 +462005,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 18c426 │ │ │ │ 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 18c3a8 │ │ │ │ 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 21d5c0 │ │ │ │ cmp r4, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18c3b8 │ │ │ │ + bne.n 18c3e0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, #8 │ │ │ │ - b.n 18c3e4 │ │ │ │ + b.n 18c40c │ │ │ │ movs r4, #4 │ │ │ │ - b.n 18c3e4 │ │ │ │ + b.n 18c40c │ │ │ │ movs r4, #2 │ │ │ │ - b.n 18c3e4 │ │ │ │ + b.n 18c40c │ │ │ │ movs r4, #1 │ │ │ │ - b.n 18c3e4 │ │ │ │ + b.n 18c40c │ │ │ │ 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] @ (18c554 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #228] @ (18c530 ) │ │ │ │ + ldr r3, [pc, #228] @ (18c558 ) │ │ │ │ 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 18bf7c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18c522 │ │ │ │ + beq.n 18c54a │ │ │ │ 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 18c538 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 18c4d8 │ │ │ │ + beq.n 18c500 │ │ │ │ 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 18c4e6 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 18c4be │ │ │ │ + bhi.n 18c4e6 │ │ │ │ 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 +462114,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 18c4a2 │ │ │ │ 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 18c518 │ │ │ │ + bl 16e0c0 │ │ │ │ + ldr r2, [pc, #64] @ (18c55c ) │ │ │ │ + ldr r3, [pc, #60] @ (18c558 ) │ │ │ │ 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 18c54e │ │ │ │ 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 18c4e6 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - bl 18b468 │ │ │ │ + bl 18b490 │ │ │ │ add sl, r0 │ │ │ │ - b.n 18c4d8 │ │ │ │ + b.n 18c500 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 18c4e2 │ │ │ │ + b.n 18c50a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r3, #174 @ 0xae │ │ │ │ + subs r3, #134 @ 0x86 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #8 │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ 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] @ (18c8cc ) │ │ │ │ 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] @ (18c8d0 ) │ │ │ │ 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 18bf7c │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18c5a2 │ │ │ │ + cbz r0, 18c5ca │ │ │ │ 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 189140 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r5, r3, #4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18c706 │ │ │ │ + beq.w 18c72e │ │ │ │ mov r9, r5 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 18c8a4 │ │ │ │ + bhi.w 18c8cc │ │ │ │ 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 +462228,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 18c7d6 │ │ │ │ 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 +462244,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 18c7dc │ │ │ │ subs r3, r1, #1 │ │ │ │ orrs.w r0, r3, ip │ │ │ │ - beq.n 18c6e6 │ │ │ │ + beq.n 18c70e │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - cbz r6, 18c658 │ │ │ │ + cbz r6, 18c680 │ │ │ │ ldrb.w lr, [r6, #30] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 18c658 │ │ │ │ + bne.n 18c680 │ │ │ │ ldrb.w r6, [r6, #101] @ 0x65 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 18c7f4 │ │ │ │ + beq.w 18c81c │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bhi.w 18c86a │ │ │ │ + bhi.w 18c892 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 18c8a4 │ │ │ │ + bhi.w 18c8cc │ │ │ │ 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 +462302,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 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 18c6d8 │ │ │ │ + cbz r0, 18c700 │ │ │ │ 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 189140 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18c5b4 │ │ │ │ + bne.w 18c5dc │ │ │ │ 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 18c73e │ │ │ │ mov r0, r3 │ │ │ │ - bl 16e098 │ │ │ │ - ldr r2, [pc, #404] @ (18c8ac ) │ │ │ │ - ldr r3, [pc, #392] @ (18c8a4 ) │ │ │ │ + bl 16e0c0 │ │ │ │ + ldr r2, [pc, #404] @ (18c8d4 ) │ │ │ │ + ldr r3, [pc, #392] @ (18c8cc ) │ │ │ │ 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 18c8c8 │ │ │ │ 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 18b490 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 18c788 │ │ │ │ + beq.n 18c7b0 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 18c6f6 │ │ │ │ + beq.n 18c71e │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 18c8a4 │ │ │ │ + bhi.w 18c8cc │ │ │ │ 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 +462385,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 18c71e │ │ │ │ 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 185954 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18c6e6 │ │ │ │ + beq.n 18c70e │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - b.n 18c7d4 │ │ │ │ + b.n 18c7fc │ │ │ │ orrs r3, r6 │ │ │ │ - bne.w 18c636 │ │ │ │ + bne.w 18c65e │ │ │ │ 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 185954 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18c6e6 │ │ │ │ + beq.n 18c70e │ │ │ │ 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 189140 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 18c6f6 │ │ │ │ + b.n 18c71e │ │ │ │ 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 18c680 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18c88e │ │ │ │ + beq.n 18c8b6 │ │ │ │ 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 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 18c844 │ │ │ │ + cbz r0, 18c86c │ │ │ │ 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 189140 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 18c6e6 │ │ │ │ + b.n 18c70e │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - b.n 18c6b4 │ │ │ │ + b.n 18c6dc │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 18c6b4 │ │ │ │ + b.n 18c6dc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 18c6b4 │ │ │ │ + b.n 18c6dc │ │ │ │ strd r1, ip, [sp, #8] │ │ │ │ - b.n 18c6b4 │ │ │ │ + b.n 18c6dc │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ - b.n 18c792 │ │ │ │ + b.n 18c7ba │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - b.n 18c792 │ │ │ │ + b.n 18c7ba │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 18c792 │ │ │ │ + b.n 18c7ba │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 18c792 │ │ │ │ + b.n 18c7ba │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 18c816 │ │ │ │ + beq.n 18c83e │ │ │ │ rbit r1, ip │ │ │ │ clz r1, r1 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ - b.n 18c816 │ │ │ │ + b.n 18c83e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #156 @ 0x9c │ │ │ │ + subs r2, #116 @ 0x74 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, #226 @ 0xe2 │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ 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 18c966 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 18c8f6 │ │ │ │ + cbz r5, 18c91e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18c92c │ │ │ │ + cbz r3, 18c954 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18c950 │ │ │ │ + beq.n 18c978 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 18c8f0 │ │ │ │ + cbz r4, 18c918 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18c8f0 │ │ │ │ + cbz r3, 18c918 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18c912 │ │ │ │ + beq.n 18c93a │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18c8de │ │ │ │ + bne.n 18c906 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18c920 │ │ │ │ + beq.n 18c948 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18c8ca │ │ │ │ - cbz r7, 18c93e │ │ │ │ + bne.n 18c8f2 │ │ │ │ + cbz r7, 18c966 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #3 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 18c08c │ │ │ │ + bl 18c0b4 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 18c8ea │ │ │ │ + b.n 18c912 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18c08c │ │ │ │ + bl 18c0b4 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 18c8f6 │ │ │ │ + b.n 18c91e │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18c8f6 │ │ │ │ - bl 18c08c │ │ │ │ + bne.n 18c91e │ │ │ │ + bl 18c0b4 │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18c8f6 │ │ │ │ + b.n 18c91e │ │ │ │ mov r0, r8 │ │ │ │ mvn.w r1, #8 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 18c08c │ │ │ │ + bl 18c0b4 │ │ │ │ orr.w r3, r0, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18c8da │ │ │ │ + b.n 18c902 │ │ │ │ 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, 18c9a6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 18c982 │ │ │ │ + cbnz r0, 18c9aa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18c972 │ │ │ │ + bne.n 18c99a │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ - bl 18c8b0 │ │ │ │ + bl 18c8d8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18c97e │ │ │ │ + beq.n 18c9a6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18c97e │ │ │ │ + beq.n 18c9a6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18c984 │ │ │ │ + bne.n 18c9ac │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18c998 │ │ │ │ + bne.n 18c9c0 │ │ │ │ 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, 18c9f8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 18c9d4 │ │ │ │ + cbnz r5, 18c9fc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18c9c4 │ │ │ │ + bne.n 18c9ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r5, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18ca98 │ │ │ │ + beq.n 18cac0 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18ca5e │ │ │ │ + beq.n 18ca86 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18ca58 │ │ │ │ + beq.n 18ca80 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ mov r2, r1 │ │ │ │ - bne.n 18ca16 │ │ │ │ + bne.n 18ca3e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - cbnz r1, 18ca3c │ │ │ │ + cbnz r1, 18ca64 │ │ │ │ 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, 18ca86 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 18ca2e │ │ │ │ + cbz r2, 18ca56 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 18ca2e │ │ │ │ + cbz r1, 18ca56 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 18c9fc │ │ │ │ + beq.n 18ca24 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18ca1c │ │ │ │ + bne.n 18ca44 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18ca5e │ │ │ │ + bne.n 18ca86 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18ca00 │ │ │ │ + beq.n 18ca28 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 18ca14 │ │ │ │ + bne.n 18ca3c │ │ │ │ ldr r1, [r1, #24] │ │ │ │ subs r0, r1, #1 │ │ │ │ eor.w r7, r1, r0 │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 18ca08 │ │ │ │ + bhi.n 18ca30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18ca16 │ │ │ │ - b.n 18ca5e │ │ │ │ + bne.n 18ca3e │ │ │ │ + b.n 18ca86 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 18c9fc │ │ │ │ + beq.n 18ca24 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ - bl 1870c8 │ │ │ │ - cbz r6, 18ca6c │ │ │ │ + bl 1870f0 │ │ │ │ + cbz r6, 18ca94 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 18c9e6 │ │ │ │ + b.n 18ca0e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18ca98 │ │ │ │ + beq.n 18cac0 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18c9d0 │ │ │ │ + beq.n 18c9f8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18c9d0 │ │ │ │ + beq.n 18c9f8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18c9d4 │ │ │ │ + bne.n 18c9fc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18ca86 │ │ │ │ + bne.n 18caae │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 18ca7a │ │ │ │ + bl 1c648c │ │ │ │ + b.n 18caa2 │ │ │ │ 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 18caec │ │ │ │ tst r6, r3 │ │ │ │ - bne.n 18cac8 │ │ │ │ + bne.n 18caf0 │ │ │ │ tst r0, r6 │ │ │ │ - beq.n 18caec │ │ │ │ + beq.n 18cb14 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 18cb42 │ │ │ │ - cbnz r3, 18caf2 │ │ │ │ + bne.n 18cb6a │ │ │ │ + cbnz r3, 18cb1a │ │ │ │ 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 18cb70 │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.n 18cb7e │ │ │ │ + beq.n 18cba6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 18caf6 │ │ │ │ + beq.n 18cb1e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 18cb42 │ │ │ │ + bne.n 18cb6a │ │ │ │ movs r0, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r4, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18ccca │ │ │ │ + beq.w 18ccf2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ - b.n 18cb1a │ │ │ │ + b.n 18cb42 │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18ccca │ │ │ │ + beq.w 18ccf2 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 18cb0a │ │ │ │ + beq.n 18cb32 │ │ │ │ ldr.w r6, [r4, r3, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 18ccca │ │ │ │ + beq.w 18ccf2 │ │ │ │ adds r1, r4, r2 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 18cb38 │ │ │ │ + b.n 18cb60 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ - cbz r3, 18cb5e │ │ │ │ + cbz r3, 18cb86 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 18cb32 │ │ │ │ + bne.n 18cb5a │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 18cd22 │ │ │ │ + beq.w 18cd4a │ │ │ │ ldrh r3, [r0, #32] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 18caec │ │ │ │ + bmi.n 18cb14 │ │ │ │ ldrh r0, [r1, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 18cb44 │ │ │ │ + b.n 18cb6c │ │ │ │ ldr r1, [r5, r2] │ │ │ │ - cbz r1, 18cb9c │ │ │ │ + cbz r1, 18cbc4 │ │ │ │ add.w ip, r5, r2 │ │ │ │ - b.n 18cb72 │ │ │ │ + b.n 18cb9a │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18ccf6 │ │ │ │ + beq.w 18cd1e │ │ │ │ ldr r3, [r1, #20] │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 18cb68 │ │ │ │ - b.n 18cb42 │ │ │ │ + bne.n 18cb90 │ │ │ │ + b.n 18cb6a │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 18caf6 │ │ │ │ + beq.n 18cb1e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 18cb42 │ │ │ │ + beq.n 18cb6a │ │ │ │ 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 18cb6c │ │ │ │ add r4, r2 │ │ │ │ movs r0, #14 │ │ │ │ add r2, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18cd06 │ │ │ │ + beq.w 18cd2e │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 18cd18 │ │ │ │ + bhi.w 18cd40 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - beq.w 18ccb8 │ │ │ │ + beq.w 18cce0 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 18cc9e │ │ │ │ + beq.n 18ccc6 │ │ │ │ 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 18ccea │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldrb.w ip, [r6, #12] │ │ │ │ cmp.w ip, #5 │ │ │ │ - bne.n 18ccc2 │ │ │ │ + bne.n 18ccea │ │ │ │ ldrb.w r3, [r1, #37] @ 0x25 │ │ │ │ ldrd r7, r5, [r1, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.w 18cd12 │ │ │ │ + bhi.w 18cd3a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 18cf0e │ │ │ │ + bhi.w 18cf36 │ │ │ │ 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 +462877,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 18cd34 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 18cf0e │ │ │ │ + bhi.w 18cf36 │ │ │ │ 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 +462919,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 18cb14 │ │ │ │ ldr.w r6, [r4, #4]! │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18cba2 │ │ │ │ + bne.w 18cbca │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18cedc │ │ │ │ + beq.w 18cf04 │ │ │ │ bic.w r0, r0, #8 │ │ │ │ - b.n 18cb44 │ │ │ │ + b.n 18cb6c │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 18cc9e │ │ │ │ + b.n 18ccc6 │ │ │ │ cmp r3, r5 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 18cc9e │ │ │ │ + b.n 18ccc6 │ │ │ │ ldr r1, [r5, r0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r6, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18cb62 │ │ │ │ + bne.w 18cb8a │ │ │ │ movs r0, #15 │ │ │ │ - b.n 18cb44 │ │ │ │ + b.n 18cb6c │ │ │ │ uxth r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 18cc94 │ │ │ │ + b.n 18ccbc │ │ │ │ mov r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 18cc94 │ │ │ │ + b.n 18ccbc │ │ │ │ uxth r1, r7 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 18cc38 │ │ │ │ + b.n 18cc60 │ │ │ │ mov r1, r7 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 18cc38 │ │ │ │ + b.n 18cc60 │ │ │ │ ldr r1, [r5, r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18cb9c │ │ │ │ + bne.w 18cbc4 │ │ │ │ movs r0, #14 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18ccb2 │ │ │ │ - b.n 18ccd6 │ │ │ │ + bne.n 18ccda │ │ │ │ + b.n 18ccfe │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 18cb44 │ │ │ │ + b.n 18cb6c │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 18cc94 │ │ │ │ + b.n 18ccbc │ │ │ │ mov r1, r7 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 18cc38 │ │ │ │ + b.n 18cc60 │ │ │ │ ldr r5, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 18cc9e │ │ │ │ - b.n 18caec │ │ │ │ + beq.n 18ccc6 │ │ │ │ + b.n 18cb14 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18cee8 │ │ │ │ + beq.w 18cf10 │ │ │ │ mov r6, r5 │ │ │ │ add.w ip, r4, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 18ce90 │ │ │ │ + bne.w 18ceb8 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 18ce90 │ │ │ │ + beq.w 18ceb8 │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18cd32 │ │ │ │ + bne.n 18cd5a │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r6, [r5, ip] │ │ │ │ movs r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 18ce82 │ │ │ │ + beq.w 18ceaa │ │ │ │ add.w lr, r5, r2 │ │ │ │ ldr r6, [r6, #20] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 18cd7a │ │ │ │ + beq.n 18cda2 │ │ │ │ subs r6, #3 │ │ │ │ bics.w r6, r6, #2 │ │ │ │ - beq.w 18cb42 │ │ │ │ + beq.w 18cb6a │ │ │ │ ldr.w r6, [lr, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18cd62 │ │ │ │ + bne.n 18cd8a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18cef2 │ │ │ │ + beq.w 18cf1a │ │ │ │ add.w lr, r4, r2 │ │ │ │ mov.w r8, #14 │ │ │ │ ldr.w r2, [r5, ip] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18cb42 │ │ │ │ + beq.w 18cb6a │ │ │ │ ldr r6, [r7, #20] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 18cb42 │ │ │ │ + beq.w 18cb6a │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 18cb42 │ │ │ │ + beq.w 18cb6a │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 18cec6 │ │ │ │ + beq.w 18ceee │ │ │ │ cmp.w ip, #2 │ │ │ │ it eq │ │ │ │ biceq.w r8, r8, #4 │ │ │ │ - beq.n 18ce5e │ │ │ │ + beq.n 18ce86 │ │ │ │ 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 18cefa │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldrb.w r9, [ip, #12] │ │ │ │ cmp.w r9, #5 │ │ │ │ - bne.n 18ced2 │ │ │ │ + bne.n 18cefa │ │ │ │ ldrb.w r6, [r7, #37] @ 0x25 │ │ │ │ ldrd r2, r7, [r7, #40] @ 0x28 │ │ │ │ cmp r6, #32 │ │ │ │ - bhi.n 18ce12 │ │ │ │ + bhi.n 18ce3a │ │ │ │ subs r6, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 18ce8c │ │ │ │ + bhi.n 18ceb4 │ │ │ │ tbb [pc, r6] │ │ │ │ - ldr r7, [pc, #64] @ (18ce30 ) │ │ │ │ - ldr r7, [pc, #316] @ (18cf30 ) │ │ │ │ - ldr r7, [pc, #316] @ (18cf30 ) │ │ │ │ + ldr r7, [pc, #64] @ (18ce58 ) │ │ │ │ + ldr r7, [pc, #316] @ (18cf58 ) │ │ │ │ + ldr r7, [pc, #316] @ (18cf58 ) │ │ │ │ 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] @ (18cf5c ) │ │ │ │ + ldr r7, [pc, #316] @ (18cf60 ) │ │ │ │ + ldr r7, [pc, #316] @ (18cf60 ) │ │ │ │ + ldr r4, [pc, #316] @ (18cf64 ) │ │ │ │ + ldr r7, [pc, #316] @ (18cf64 ) │ │ │ │ + ldr r7, [pc, #316] @ (18cf68 ) │ │ │ │ + ldr r7, [pc, #316] @ (18cf68 ) │ │ │ │ + ldr r7, [pc, #316] @ (18cf6c ) │ │ │ │ + ldr r7, [pc, #316] @ (18cf6c ) │ │ │ │ + ldr r7, [pc, #316] @ (18cf70 ) │ │ │ │ + ldr r7, [pc, #316] @ (18cf70 ) │ │ │ │ + ldr r7, [pc, #316] @ (18cf74 ) │ │ │ │ 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 18ce7c │ │ │ │ add.w ip, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18cf0e │ │ │ │ + bhi.n 18cf36 │ │ │ │ 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 +463091,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 18cb76 │ │ │ │ ldr.w r7, [lr, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 18cd88 │ │ │ │ + bne.n 18cdb0 │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18cb42 │ │ │ │ + bne.w 18cb6a │ │ │ │ and.w r8, r8, #12 │ │ │ │ cmp.w r8, #12 │ │ │ │ - bne.w 18cb42 │ │ │ │ + bne.w 18cb6a │ │ │ │ mov r0, r2 │ │ │ │ - b.n 18cafa │ │ │ │ + b.n 18cb22 │ │ │ │ uxth r2, r2 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18ce12 │ │ │ │ + b.n 18ce3a │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18ce12 │ │ │ │ + b.n 18ce3a │ │ │ │ ldr.w r7, [r4, r3, lsl #2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18cd52 │ │ │ │ + beq.w 18cd7a │ │ │ │ add.w lr, r4, r2 │ │ │ │ mov r6, r7 │ │ │ │ ldr r6, [r6, #20] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 18cebc │ │ │ │ + beq.n 18cee4 │ │ │ │ subs r6, #3 │ │ │ │ bics.w r6, r6, #2 │ │ │ │ - beq.w 18cb42 │ │ │ │ + beq.w 18cb6a │ │ │ │ ldr.w r6, [lr, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18cea4 │ │ │ │ + bne.n 18cecc │ │ │ │ ldr r6, [r5, r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18cd5e │ │ │ │ - b.n 18cd80 │ │ │ │ + bne.w 18cd86 │ │ │ │ + b.n 18cda8 │ │ │ │ cmp.w ip, #2 │ │ │ │ it ne │ │ │ │ bicne.w r8, r8, #8 │ │ │ │ - b.n 18ce5e │ │ │ │ + b.n 18ce86 │ │ │ │ cmp r6, r2 │ │ │ │ it ne │ │ │ │ movne.w r8, #2 │ │ │ │ - b.n 18ce5e │ │ │ │ + b.n 18ce86 │ │ │ │ and.w r3, r0, #12 │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 18ccd6 │ │ │ │ - b.n 18cb44 │ │ │ │ + beq.w 18ccfe │ │ │ │ + b.n 18cb6c │ │ │ │ mov.w ip, #4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, ip │ │ │ │ - b.n 18cd52 │ │ │ │ + b.n 18cd7a │ │ │ │ ldr.w r1, [r5, ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18cb42 │ │ │ │ + bne.w 18cb6a │ │ │ │ mov r0, r2 │ │ │ │ - b.n 18cafa │ │ │ │ + b.n 18cb22 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 18ce54 │ │ │ │ + b.n 18ce7c │ │ │ │ uxth r6, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 18ce54 │ │ │ │ + b.n 18ce7c │ │ │ │ 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] @ (18cfc4 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #124] @ (18cfa0 ) │ │ │ │ + ldr r3, [pc, #124] @ (18cfc8 ) │ │ │ │ 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 18cfa6 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ - bl 18bf54 │ │ │ │ + bl 18bf7c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18bf54 │ │ │ │ + bl 18bf7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18caa4 │ │ │ │ + bl 18cacc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ cmpcs r2, r4 │ │ │ │ - bcs.n 18cf6e │ │ │ │ + bcs.n 18cf96 │ │ │ │ mov r0, r2 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ 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 18cfa6 │ │ │ │ + bl 16e0c0 │ │ │ │ + ldr r2, [pc, #36] @ (18cfcc ) │ │ │ │ + ldr r3, [pc, #28] @ (18cfc8 ) │ │ │ │ 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 18cfc0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + adds r0, #82 @ 0x52 │ │ │ │ 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, 18cfe6 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #32 │ │ │ │ - bl 16decc │ │ │ │ + bl 16def4 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - bl 18bf54 │ │ │ │ + bl 18bf7c │ │ │ │ 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 18d02c │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 18d00c │ │ │ │ + cbz r7, 18d034 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - cbz r1, 18d024 │ │ │ │ + cbz r1, 18d04c │ │ │ │ mov r0, r7 │ │ │ │ - bl 18caa4 │ │ │ │ + bl 18cacc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 18cf10 │ │ │ │ + bl 18cf38 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #32 │ │ │ │ - bl 16decc │ │ │ │ + bl 16def4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [r5, #4] │ │ │ │ - bl 18bf54 │ │ │ │ + bl 18bf7c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18cffc │ │ │ │ + bne.n 18d024 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16decc │ │ │ │ + bl 16def4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 18bf54 │ │ │ │ + bl 18bf7c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 18cffc │ │ │ │ + b.n 18d024 │ │ │ │ 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 18c0b4 │ │ │ │ + cbz r0, 18d07c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 18c0d0 │ │ │ │ + bl 18c0f8 │ │ │ │ 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 186fac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18d0fe │ │ │ │ + beq.n 18d126 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 18d0a4 │ │ │ │ + cbz r5, 18d0cc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 18d0c8 │ │ │ │ + cbz r4, 18d0f0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 18d106 │ │ │ │ + beq.n 18d12e │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 18d09e │ │ │ │ + cbz r4, 18d0c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18d09e │ │ │ │ + cbz r3, 18d0c6 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18d0b6 │ │ │ │ + beq.n 18d0de │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18d08c │ │ │ │ + bne.n 18d0b4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18d0ee │ │ │ │ + beq.n 18d116 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18714c │ │ │ │ + bl 187174 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18d078 │ │ │ │ + bne.n 18d0a0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 18c08c │ │ │ │ - cbz r0, 18d0dc │ │ │ │ + bl 18c0b4 │ │ │ │ + cbz r0, 18d104 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18d088 │ │ │ │ - b.n 18d0a4 │ │ │ │ + bne.n 18d0b0 │ │ │ │ + b.n 18d0cc │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18d0a4 │ │ │ │ + bne.n 18d0cc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 18c08c │ │ │ │ + bl 18c0b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 18d0fa │ │ │ │ + cbnz r0, 18d122 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 18c0d0 │ │ │ │ + bl 18c0f8 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18d088 │ │ │ │ - b.n 18d0a4 │ │ │ │ + bne.n 18d0b0 │ │ │ │ + b.n 18d0cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 18c08c │ │ │ │ + bl 18c0b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18d0dc │ │ │ │ + beq.n 18d104 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 18d0a4 │ │ │ │ + b.n 18d0cc │ │ │ │ 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 18c0b4 │ │ │ │ + cbnz r0, 18d140 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 18d0dc │ │ │ │ + b.n 18d104 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 18d088 │ │ │ │ + b.n 18d0b0 │ │ │ │ stmdb 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] @ 18db24 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r2, [pc, #2508] @ 18db00 │ │ │ │ + ldr.w r2, [pc, #2508] @ 18db28 │ │ │ │ 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 +463405,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] @ 18db2c │ │ │ │ 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 18d6f8 │ │ │ │ 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 18d336 │ │ │ │ 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 18d250 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.w 18d350 │ │ │ │ - cbnz r0, 18d20a │ │ │ │ - ldr.w r3, [pc, #2384] @ 18db08 │ │ │ │ + beq.w 18d378 │ │ │ │ + cbnz r0, 18d232 │ │ │ │ + ldr.w r3, [pc, #2384] @ 18db30 │ │ │ │ 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, 18d232 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 18d1fe │ │ │ │ + bne.n 18d226 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, #5 │ │ │ │ - bne.n 18d1fe │ │ │ │ + bne.n 18d226 │ │ │ │ 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 +463467,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 18d1f4 │ │ │ │ orr.w r8, r0, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18d30c │ │ │ │ + beq.n 18d334 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18d21a │ │ │ │ + cbz r3, 18d242 │ │ │ │ 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 18d1d6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18d20a │ │ │ │ + beq.n 18d232 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18d45c │ │ │ │ + bne.w 18d484 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 18d248 │ │ │ │ + beq.n 18d270 │ │ │ │ mov r8, r2 │ │ │ │ ands r1, r0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 18d3e8 │ │ │ │ + beq.w 18d410 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 18d20a │ │ │ │ + bne.n 18d232 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 18d282 │ │ │ │ + cbz r3, 18d2aa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1a9fb4 │ │ │ │ + bl 1a9fdc │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - cbz r0, 18d284 │ │ │ │ + cbz r0, 18d2ac │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 18d282 │ │ │ │ + bhi.n 18d2aa │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 47710 <__aeabi_uidivmod@plt> │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 18d6e0 │ │ │ │ + beq.w 18d708 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18d56c │ │ │ │ + bne.w 18d594 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ ldrb.w r2, [r9, #4] │ │ │ │ - cbnz r1, 18d29e │ │ │ │ + cbnz r1, 18d2c6 │ │ │ │ cmp r2, #17 │ │ │ │ - beq.w 18d636 │ │ │ │ + beq.w 18d65e │ │ │ │ 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 18d302 │ │ │ │ + b.n 18d6a2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6c0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 18d2e0 │ │ │ │ + bne.n 18d308 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r2, [r9, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.w 18d674 │ │ │ │ + bne.w 18d69c │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #19 │ │ │ │ - beq.n 18d2ae │ │ │ │ + beq.n 18d2d6 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 18dae6 │ │ │ │ + bne.w 18db0e │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18d300 │ │ │ │ + bne.n 18d328 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 18d724 │ │ │ │ + beq.w 18d74c │ │ │ │ orr.w r3, r3, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18d20e │ │ │ │ + bne.n 18d236 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18d182 │ │ │ │ + bne.w 18d1aa │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 18d6d0 │ │ │ │ + beq.w 18d6f8 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ - ldr.w r2, [pc, #2012] @ 18db0c │ │ │ │ - ldr.w r3, [pc, #1996] @ 18db00 │ │ │ │ + bl 1c648c │ │ │ │ + ldr.w r2, [pc, #2012] @ 18db34 │ │ │ │ + ldr.w r3, [pc, #1996] @ 18db28 │ │ │ │ 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 18db12 │ │ │ │ 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 18d51c │ │ │ │ movw r2, #639 @ 0x27f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 18d468 │ │ │ │ + beq.w 18d490 │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bne.w 18d20a │ │ │ │ + bne.w 18d232 │ │ │ │ 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 18d232 │ │ │ │ + ldr.w r3, [pc, #1944] @ 18db38 │ │ │ │ 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 18d618 │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 18d20a │ │ │ │ + bne.w 18d232 │ │ │ │ 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 185954 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18d20a │ │ │ │ + beq.w 18d232 │ │ │ │ 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 189140 │ │ │ │ add.w r1, r6, #20 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 18d20a │ │ │ │ + b.n 18d232 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 18d5b6 │ │ │ │ + beq.w 18d5de │ │ │ │ ldr r2, [r6, #20] │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18d20a │ │ │ │ + bne.w 18d232 │ │ │ │ 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 188c90 │ │ │ │ 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 +463697,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 18d408 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 18d3e6 │ │ │ │ + beq.n 18d40e │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 18d282 │ │ │ │ - b.n 18d20a │ │ │ │ + beq.w 18d2aa │ │ │ │ + b.n 18d232 │ │ │ │ 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] @ 18db38 │ │ │ │ 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 18bdcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18d20a │ │ │ │ + beq.w 18d232 │ │ │ │ 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 18db1c │ │ │ │ ldr r1, [r3, #28] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r1, [r1, #13] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #21 │ │ │ │ - bhi.w 18daf4 │ │ │ │ + bhi.w 18db1c │ │ │ │ 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 +463769,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 186f60 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18bda4 │ │ │ │ + bl 18bdcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18d20a │ │ │ │ + beq.w 18d232 │ │ │ │ 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 18db1c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ ldrb.w r9, [r0, #13] │ │ │ │ cmp r1, #21 │ │ │ │ - bhi.w 18daf4 │ │ │ │ + bhi.w 18db1c │ │ │ │ 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 +463813,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 18d328 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18d300 │ │ │ │ + bne.w 18d328 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 18d2f6 │ │ │ │ + bne.w 18d31e │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbnz r3, 18d592 │ │ │ │ + cbnz r3, 18d5ba │ │ │ │ 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 +463840,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 18d314 │ │ │ │ ldrb.w r0, [r2, #37] @ 0x25 │ │ │ │ ldrd r1, r7, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #32 │ │ │ │ - bhi.w 18d9a8 │ │ │ │ + bhi.w 18d9d0 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 18d71e │ │ │ │ + bhi.w 18d746 │ │ │ │ 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, 18d888 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d898 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d89c ) │ │ │ │ + add r0, pc, #668 @ (adr r0, 18d89c ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d8a0 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d8a0 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d8a4 ) │ │ │ │ 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, 18d8a8 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d8a8 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d8ac ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d8ac ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d8b0 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d8b0 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d8b4 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d8b4 ) │ │ │ │ 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 185954 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18daa6 │ │ │ │ + beq.w 18dace │ │ │ │ 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 189140 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ tst r7, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, r9, #20 │ │ │ │ - bne.w 18d3d2 │ │ │ │ - b.n 18d39c │ │ │ │ + bne.w 18d3fa │ │ │ │ + b.n 18d3c4 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r0, 18d660 │ │ │ │ + cbz r0, 18d688 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 18d660 │ │ │ │ + bne.n 18d688 │ │ │ │ mov r1, r9 │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 18d9fe │ │ │ │ + beq.w 18da26 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18d56c │ │ │ │ + bne.n 18d594 │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ ldrb.w r2, [r9, #4] │ │ │ │ - b.n 18d29e │ │ │ │ + b.n 18d2c6 │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r2, #13 │ │ │ │ - bne.w 18d2e4 │ │ │ │ + bne.w 18d30c │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 21b4ec │ │ │ │ + bl 21b514 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 18d6b6 │ │ │ │ + beq.n 18d6de │ │ │ │ ldrb.w r1, [r9, #4] │ │ │ │ ldrb.w r2, [r9, #5] │ │ │ │ cmp r1, #13 │ │ │ │ - beq.w 18da76 │ │ │ │ + beq.w 18da9e │ │ │ │ ldrb.w r1, [r9, #6] │ │ │ │ str r3, [sp, #16] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 21b508 │ │ │ │ + bl 21b530 │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ ldrne r3, [sp, #16] │ │ │ │ - bne.w 18d2e4 │ │ │ │ + bne.w 18d30c │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18b4f4 │ │ │ │ - b.n 18d3e0 │ │ │ │ + bl 18b51c │ │ │ │ + b.n 18d408 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 18d32e │ │ │ │ + bl 1c648c │ │ │ │ + b.n 18d356 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r2, r2, [r4, #52] @ 0x34 │ │ │ │ - b.n 18d284 │ │ │ │ + b.n 18d2ac │ │ │ │ sxth r2, r1 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 18d3f4 │ │ │ │ + bne.w 18d41c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 18d9ae │ │ │ │ + beq.w 18d9d6 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1865ec │ │ │ │ - b.n 18d3e0 │ │ │ │ + bl 186614 │ │ │ │ + b.n 18d408 │ │ │ │ sxtb r2, r1 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 18d6ee │ │ │ │ + b.n 18d716 │ │ │ │ uxtb r2, r1 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 18d6ee │ │ │ │ + b.n 18d716 │ │ │ │ mov r2, r1 │ │ │ │ asrs r1, r1, #31 │ │ │ │ - b.n 18d6ee │ │ │ │ + b.n 18d716 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18d300 │ │ │ │ + bne.w 18d328 │ │ │ │ ldrh.w r1, [r4, #84] @ 0x54 │ │ │ │ ldrh.w r2, [r0, #84] @ 0x54 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18d300 │ │ │ │ + bne.w 18d328 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18d300 │ │ │ │ + bne.w 18d328 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 18dab0 │ │ │ │ + beq.w 18dad8 │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ movne r9, r6 │ │ │ │ - beq.w 18dace │ │ │ │ + beq.w 18daf6 │ │ │ │ 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 18dab4 │ │ │ │ mov.w lr, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - b.n 18d7a4 │ │ │ │ + b.n 18d7cc │ │ │ │ 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 +464023,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 18dab2 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb.w ip, [r1, #12] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 18d774 │ │ │ │ + bne.n 18d79c │ │ │ │ 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 18d79c │ │ │ │ + b.n 18d7ba │ │ │ │ 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 +464062,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 18d850 │ │ │ │ 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 18b7f4 │ │ │ │ ldrb.w r9, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 18d85e │ │ │ │ + beq.n 18d886 │ │ │ │ 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, 18d878 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 18d846 │ │ │ │ + bne.n 18d86e │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 18b564 │ │ │ │ + bl 18b58c │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 186e10 │ │ │ │ - b.n 18d3e0 │ │ │ │ + bl 186e38 │ │ │ │ + b.n 18d408 │ │ │ │ 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 +464120,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 18d8cc │ │ │ │ clz r8, r8 │ │ │ │ rsb r8, r8, #32 │ │ │ │ ldrb.w r6, [r9, #16] │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 18d8ee │ │ │ │ + beq.n 18d916 │ │ │ │ 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 +464146,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 18d8ee │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 18b564 │ │ │ │ + bl 18b58c │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18d91a │ │ │ │ + beq.n 18d942 │ │ │ │ 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 18b7f4 │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 18d952 │ │ │ │ + beq.n 18d97a │ │ │ │ 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, 18d96c │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 18d93a │ │ │ │ + bne.n 18d962 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 18b564 │ │ │ │ + bl 18b58c │ │ │ │ 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 +464210,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 1851b0 │ │ │ │ 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 18d408 │ │ │ │ movs r2, #8 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 18d7c6 │ │ │ │ + b.n 18d7ee │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 18d86e │ │ │ │ + b.n 18d896 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 18d6ee │ │ │ │ + b.n 18d716 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18d6fc │ │ │ │ + bne.w 18d724 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18d6fc │ │ │ │ + bne.w 18d724 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18d6fc │ │ │ │ + bne.w 18d724 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18d6fc │ │ │ │ + bne.w 18d724 │ │ │ │ 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 18d724 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 18d86e │ │ │ │ + b.n 18d896 │ │ │ │ movs r2, #32 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 18d7c6 │ │ │ │ + b.n 18d7ee │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 18d86e │ │ │ │ + b.n 18d896 │ │ │ │ movs r2, #16 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 18d7c6 │ │ │ │ + b.n 18d7ee │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18d660 │ │ │ │ + bne.w 18d688 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 21d714 │ │ │ │ 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 +464294,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 186db4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18c08c │ │ │ │ - b.n 18d3e0 │ │ │ │ + bl 18c0b4 │ │ │ │ + b.n 18d408 │ │ │ │ cmp r2, #20 │ │ │ │ - bne.w 18d69a │ │ │ │ - b.n 18d2e4 │ │ │ │ + bne.w 18d6c2 │ │ │ │ + b.n 18d30c │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 18d7c6 │ │ │ │ + b.n 18d7ee │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 18d86e │ │ │ │ + b.n 18d896 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 18c08c │ │ │ │ + bl 18c0b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18d3e0 │ │ │ │ + bne.w 18d408 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ - b.n 18d308 │ │ │ │ + b.n 18d330 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 18d20a │ │ │ │ - b.n 18d39c │ │ │ │ + bne.w 18d232 │ │ │ │ + b.n 18d3c4 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 18daee │ │ │ │ + bne.n 18db16 │ │ │ │ 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 18d77e │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 18c380 │ │ │ │ + bl 18c3a8 │ │ │ │ sub.w r9, r6, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ - b.n 18d756 │ │ │ │ + b.n 18d77e │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ - b.n 18d574 │ │ │ │ + b.n 18d59c │ │ │ │ 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, #154 @ 0x9a │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #142 @ 0x8e │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #198 @ 0xc6 │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ 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, 18db5e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 18db3a │ │ │ │ + cbnz r0, 18db62 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18db2a │ │ │ │ + bne.n 18db52 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ - bl 18d11c │ │ │ │ + bl 18d144 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18db36 │ │ │ │ + beq.n 18db5e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18db36 │ │ │ │ + beq.n 18db5e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18db3c │ │ │ │ + bne.n 18db64 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18db50 │ │ │ │ + bne.n 18db78 │ │ │ │ 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] @ (18deec ) │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ add r0, pc │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.n 18dbfe │ │ │ │ + bhi.n 18dc26 │ │ │ │ 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 +464425,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 18dc22 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 18debe │ │ │ │ + beq.w 18dee6 │ │ │ │ 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 18dbf0 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ - cbz r0, 18dbfc │ │ │ │ + cbz r0, 18dc24 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 18dbc2 │ │ │ │ + beq.n 18dbea │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 18dbba │ │ │ │ + bne.n 18dbe2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 18deba │ │ │ │ + bne.w 18dee2 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ - cbz r3, 18dbf2 │ │ │ │ + cbz r3, 18dc1a │ │ │ │ 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 18dc1a │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ - cbz r0, 18dbfc │ │ │ │ + cbz r0, 18dc24 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 18dbec │ │ │ │ + beq.n 18dc14 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 18dbe4 │ │ │ │ + bne.n 18dc0c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 18deba │ │ │ │ + bne.w 18dee2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18db9a │ │ │ │ + bne.n 18dbc2 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18dbfa │ │ │ │ + bne.n 18dc22 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18dbfa │ │ │ │ + beq.n 18dc22 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r0, r1, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 18debe │ │ │ │ + beq.w 18dee6 │ │ │ │ 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 18dc22 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18dbfc │ │ │ │ + beq.n 18dc24 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 18dc3a │ │ │ │ + beq.n 18dc62 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18dc32 │ │ │ │ + bne.n 18dc5a │ │ │ │ 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] @ (18def0 ) │ │ │ │ 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 18dc22 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 18debe │ │ │ │ + beq.w 18dee6 │ │ │ │ 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 18dcba │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18dbfc │ │ │ │ + beq.n 18dc24 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 18dc8c │ │ │ │ + beq.n 18dcb4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18dc84 │ │ │ │ + bne.n 18dcac │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18deba │ │ │ │ + bne.w 18dee2 │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 18dc62 │ │ │ │ - b.n 18dbfa │ │ │ │ + bne.n 18dc8a │ │ │ │ + b.n 18dc22 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18dbfa │ │ │ │ + beq.n 18dc22 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r0, r1, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 18debe │ │ │ │ + beq.w 18dee6 │ │ │ │ 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 18dcf8 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18dbfc │ │ │ │ + beq.n 18dc24 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18dcc2 │ │ │ │ + bne.n 18dcea │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18deba │ │ │ │ + bne.w 18dee2 │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 18dbfa │ │ │ │ + bne.n 18dc22 │ │ │ │ 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 18dc22 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18dbfc │ │ │ │ + beq.n 18dc24 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 18dc3a │ │ │ │ + beq.n 18dc62 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18dcf2 │ │ │ │ - b.n 18dc3a │ │ │ │ + bne.n 18dd1a │ │ │ │ + b.n 18dc62 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 18dd36 │ │ │ │ + cbz r2, 18dd5e │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 18debe │ │ │ │ + beq.w 18dee6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 18dd36 │ │ │ │ + bcc.n 18dd5e │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18dbfc │ │ │ │ + beq.w 18dc24 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 18dd30 │ │ │ │ + beq.n 18dd58 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18dd28 │ │ │ │ + bne.n 18dd50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18deba │ │ │ │ + bne.w 18dee2 │ │ │ │ ldr.w lr, [r3, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 18dbfa │ │ │ │ + beq.w 18dc22 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 18debe │ │ │ │ + beq.w 18dee6 │ │ │ │ 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 18dda4 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18dbfc │ │ │ │ + beq.w 18dc24 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 18dd76 │ │ │ │ + beq.n 18dd9e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18dd6e │ │ │ │ + bne.n 18dd96 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18deba │ │ │ │ + bne.w 18dee2 │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 18dd4a │ │ │ │ - b.n 18dbfa │ │ │ │ + bne.n 18dd72 │ │ │ │ + b.n 18dc22 │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18dbfa │ │ │ │ + beq.w 18dc22 │ │ │ │ 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 18dee6 │ │ │ │ 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 18ddfa │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18dbfc │ │ │ │ + beq.w 18dc24 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 18ddce │ │ │ │ + beq.n 18ddf6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 18ddc6 │ │ │ │ + bne.n 18ddee │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 18deba │ │ │ │ + bne.n 18dee2 │ │ │ │ adds r4, #5 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 18dda0 │ │ │ │ - b.n 18dbfa │ │ │ │ + bne.n 18ddc8 │ │ │ │ + b.n 18dc22 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 18dbfa │ │ │ │ + bne.w 18dc22 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r0, r1, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 18debe │ │ │ │ + beq.n 18dee6 │ │ │ │ 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 18dc22 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18dbfc │ │ │ │ + beq.w 18dc24 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 18dc3a │ │ │ │ + beq.w 18dc62 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18de0e │ │ │ │ - b.n 18dc3a │ │ │ │ + bne.n 18de36 │ │ │ │ + b.n 18dc62 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18dbfa │ │ │ │ + beq.w 18dc22 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 18debe │ │ │ │ + beq.n 18dee6 │ │ │ │ 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 18de7e │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18dbfc │ │ │ │ + beq.w 18dc24 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 18de52 │ │ │ │ + beq.n 18de7a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 18de4a │ │ │ │ + bne.n 18de72 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 18deba │ │ │ │ + bne.n 18dee2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18de28 │ │ │ │ + bne.n 18de50 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 18dbfc │ │ │ │ - ldr r2, [pc, #104] @ (18decc ) │ │ │ │ + b.n 18dc24 │ │ │ │ + ldr r2, [pc, #104] @ (18def4 ) │ │ │ │ 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 18dc22 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 18debe │ │ │ │ + beq.n 18dee6 │ │ │ │ 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 18ded8 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18dbfc │ │ │ │ + beq.w 18dc24 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 18deac │ │ │ │ + beq.n 18ded4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18dea4 │ │ │ │ + bne.n 18decc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 18deba │ │ │ │ + bne.n 18dee2 │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 18de82 │ │ │ │ - b.n 18dbfa │ │ │ │ + bne.n 18deaa │ │ │ │ + b.n 18dc22 │ │ │ │ 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, #104 @ 0x68 │ │ │ │ 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, 18df12 │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - bl 187014 │ │ │ │ + bl 18703c │ │ │ │ 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 18df0e │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ - cbnz r3, 18df0a │ │ │ │ - b.n 18dee6 │ │ │ │ + cbnz r3, 18df32 │ │ │ │ + b.n 18df0e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18dee6 │ │ │ │ + beq.n 18df0e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 18df04 │ │ │ │ - cbz r1, 18df1e │ │ │ │ + bne.n 18df2c │ │ │ │ + cbz r1, 18df46 │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18dee6 │ │ │ │ + beq.n 18df0e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18df14 │ │ │ │ + bne.n 18df3c │ │ │ │ ldrb.w r2, [r3, #58] @ 0x3a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.n 18dee4 │ │ │ │ + beq.n 18df0c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18df04 │ │ │ │ + b.n 18df2c │ │ │ │ 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] @ 18ebc4 │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w r2, [pc, #3160] @ 18eba0 │ │ │ │ + ldr.w r2, [pc, #3160] @ 18ebc8 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3156] @ 18eba4 │ │ │ │ - ldr.w r6, [pc, #3156] @ 18eba8 │ │ │ │ + ldr.w r3, [pc, #3156] @ 18ebcc │ │ │ │ + ldr.w r6, [pc, #3156] @ 18ebd0 │ │ │ │ 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 18e07a │ │ │ │ ldrb.w r2, [r0, #42] @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18e052 │ │ │ │ + bne.n 18e07a │ │ │ │ ldr.w r9, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w r3, #382 @ 0x17e │ │ │ │ - bhi.w 18e104 │ │ │ │ + bhi.w 18e12c │ │ │ │ cmp.w r3, #366 @ 0x16e │ │ │ │ - bhi.w 18e298 │ │ │ │ + bhi.w 18e2c0 │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - bhi.n 18e072 │ │ │ │ + bhi.n 18e09a │ │ │ │ cmp r3, #183 @ 0xb7 │ │ │ │ - bhi.w 18e8b6 │ │ │ │ + bhi.w 18e8de │ │ │ │ cmp r3, #137 @ 0x89 │ │ │ │ - bhi.w 18e37a │ │ │ │ + bhi.w 18e3a2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bls.w 18ec16 │ │ │ │ + bls.w 18ec3e │ │ │ │ sub.w r2, r3, #63 @ 0x3f │ │ │ │ cmp r2, #74 @ 0x4a │ │ │ │ - bhi.n 18e04e │ │ │ │ + bhi.n 18e076 │ │ │ │ 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 +464955,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] @ 18ebd4 │ │ │ │ + ldr.w r3, [pc, #2888] @ 18ebc8 │ │ │ │ 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 18f116 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r3, #342 @ 0x156 │ │ │ │ - bcs.w 18eacc │ │ │ │ + bcs.w 18eaf4 │ │ │ │ cmp.w r3, #330 @ 0x14a │ │ │ │ - bcs.w 18e2f0 │ │ │ │ + bcs.w 18e318 │ │ │ │ cmp.w r3, #302 @ 0x12e │ │ │ │ - bcs.w 18edac │ │ │ │ + bcs.w 18edd4 │ │ │ │ cmp.w r3, #278 @ 0x116 │ │ │ │ - bcc.w 18ef04 │ │ │ │ + bcc.w 18ef2c │ │ │ │ sub.w r2, r3, #278 @ 0x116 │ │ │ │ cmp r2, #23 │ │ │ │ - bhi.n 18e04e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18e0a4 ) │ │ │ │ + bhi.n 18e076 │ │ │ │ + add r1, pc, #8 @ (adr r1, 18e0cc ) │ │ │ │ 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 +465021,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 18e27c │ │ │ │ movw r2, #525 @ 0x20d │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 18eb38 │ │ │ │ + bhi.w 18eb60 │ │ │ │ cmp.w r3, #492 @ 0x1ec │ │ │ │ - bhi.w 18ec46 │ │ │ │ + bhi.w 18ec6e │ │ │ │ cmp.w r3, #422 @ 0x1a6 │ │ │ │ - bls.w 18e452 │ │ │ │ + bls.w 18e47a │ │ │ │ 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 18e076 │ │ │ │ + add r1, pc, #8 @ (adr r1, 18e164 ) │ │ │ │ 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 +465147,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 18ebd8 │ │ │ │ cmp.w r3, #592 @ 0x250 │ │ │ │ - bcc.n 18e334 │ │ │ │ + bcc.n 18e35c │ │ │ │ sub.w r2, r3, #592 @ 0x250 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 18e04e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18e278 ) │ │ │ │ + bhi.w 18e076 │ │ │ │ + add r1, pc, #8 @ (adr r1, 18e2a0 ) │ │ │ │ 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 +465171,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 18e076 │ │ │ │ + add r2, pc, #8 @ (adr r2, 18e2d8 ) │ │ │ │ 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] @ 18e6ec │ │ │ │ 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] @ 18e6f4 │ │ │ │ + ldc2 15, cr15, [pc, #1020] @ 18e6f8 │ │ │ │ + ldc2 15, cr15, [pc, #1020] @ 18e6fc │ │ │ │ lsls r7, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 15, cr15, [pc, #1020] @ 18e6dc │ │ │ │ + ldc2 15, cr15, [pc, #1020] @ 18e704 │ │ │ │ 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 18e076 │ │ │ │ + add r1, pc, #8 @ (adr r1, 18e32c ) │ │ │ │ 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 +465230,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 18e44e │ │ │ │ subw r1, r3, #563 @ 0x233 │ │ │ │ cmp r1, #28 │ │ │ │ - bhi.w 18e04e │ │ │ │ + bhi.w 18e076 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #2 │ │ │ │ movt r0, #8160 @ 0x1fe0 │ │ │ │ lsls r2, r1 │ │ │ │ tst r2, r0 │ │ │ │ - bne.w 18e4c6 │ │ │ │ + bne.w 18e4ee │ │ │ │ movw r3, #16449 @ 0x4041 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 18e44e │ │ │ │ + bne.n 18e476 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e076 │ │ │ │ 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 18efbe │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e076 │ │ │ │ cmp r3, #169 @ 0xa9 │ │ │ │ - beq.w 18e842 │ │ │ │ - bhi.w 18ed82 │ │ │ │ + beq.w 18e86a │ │ │ │ + bhi.w 18edaa │ │ │ │ cmp r3, #163 @ 0xa3 │ │ │ │ - bhi.w 18ecb4 │ │ │ │ + bhi.w 18ecdc │ │ │ │ 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 18e4ee │ │ │ │ tst.w r2, #33816576 @ 0x2040000 │ │ │ │ - beq.w 18f0c4 │ │ │ │ + beq.w 18f0ec │ │ │ │ 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 18efca │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 18e3dc │ │ │ │ + cbz r0, 18e404 │ │ │ │ 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 18e076 │ │ │ │ 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 18f02e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e076 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r5, r3, #24 │ │ │ │ it pl │ │ │ │ movpl r7, r0 │ │ │ │ - bpl.w 18e04e │ │ │ │ + bpl.w 18e076 │ │ │ │ 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 18e076 │ │ │ │ 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, 18e476 │ │ │ │ tst.w r1, #196608 @ 0x30000 │ │ │ │ - beq.n 18e4bc │ │ │ │ + beq.n 18e4e4 │ │ │ │ cmp.w sl, #5 │ │ │ │ it eq │ │ │ │ ubfxeq r7, r9, #5, #1 │ │ │ │ - beq.w 18e04e │ │ │ │ + beq.w 18e076 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e076 │ │ │ │ mvn.w r8, #382 @ 0x17e │ │ │ │ add.w r2, r3, r8 │ │ │ │ cmp r2, #27 │ │ │ │ - bhi.w 18e04e │ │ │ │ + bhi.w 18e076 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #4062 @ 0xfde │ │ │ │ movt r2, #2304 @ 0x900 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 18e44e │ │ │ │ + bne.n 18e476 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.w 18e04e │ │ │ │ + bpl.w 18e076 │ │ │ │ cmp.w sl, #12 │ │ │ │ - bhi.w 18f0f2 │ │ │ │ - add r3, pc, #8 @ (adr r3, 18e488 ) │ │ │ │ + bhi.w 18f11a │ │ │ │ + add r3, pc, #8 @ (adr r3, 18e4b0 ) │ │ │ │ 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,830 +465368,820 @@ │ │ │ │ @ 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 18e076 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 18e44e │ │ │ │ + beq.n 18e476 │ │ │ │ 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 18e8d6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e076 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 18e4e0 │ │ │ │ - b.n 18e44e │ │ │ │ + bne.n 18e508 │ │ │ │ + b.n 18e476 │ │ │ │ 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 18ef9e │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 18f010 │ │ │ │ + beq.w 18f038 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e076 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18e44e │ │ │ │ + bne.n 18e476 │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e076 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e076 │ │ │ │ ldr r3, [r0, #112] @ 0x70 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e076 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e076 │ │ │ │ ubfx r3, r9, #1, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e076 │ │ │ │ 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 18efb4 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e076 │ │ │ │ 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 18f0b8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e076 │ │ │ │ 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 18e076 │ │ │ │ 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 18efe8 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbnz r0, 18e5f0 │ │ │ │ + cbnz r0, 18e618 │ │ │ │ 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 18f0da │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e076 │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e076 │ │ │ │ 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 18efa8 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e076 │ │ │ │ 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 18f0c2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e076 │ │ │ │ ldrb r7, [r5, #21] │ │ │ │ eor.w r7, r7, #1 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e076 │ │ │ │ mvn.w r9, r9 │ │ │ │ and.w r7, r9, #1 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e076 │ │ │ │ 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 18ef78 │ │ │ │ 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 18e076 │ │ │ │ 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 18e476 │ │ │ │ ldrb.w sl, [r6, #2560] @ 0xa00 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 18e44e │ │ │ │ + beq.w 18e476 │ │ │ │ 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 18eb58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e076 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 18e69e │ │ │ │ - b.n 18e44e │ │ │ │ + bne.n 18e6c6 │ │ │ │ + b.n 18e476 │ │ │ │ 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 18e9e8 │ │ │ │ ldrb r7, [r5, #21] │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e076 │ │ │ │ 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 18efd4 │ │ │ │ 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 18e076 │ │ │ │ ubfx r3, r9, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e076 │ │ │ │ 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 18ef92 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18e04e │ │ │ │ + beq.w 18e076 │ │ │ │ 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 18e076 │ │ │ │ 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 18eff2 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 18e77e │ │ │ │ + cbz r0, 18e7a6 │ │ │ │ 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 18e076 │ │ │ │ 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 18f008 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e076 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r1, r3, #24 │ │ │ │ it pl │ │ │ │ movpl r7, r0 │ │ │ │ - bpl.w 18e04e │ │ │ │ + bpl.w 18e076 │ │ │ │ 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 18e076 │ │ │ │ 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 18effc │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e076 │ │ │ │ ubfx r7, r9, #7, #1 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e076 │ │ │ │ mvn.w r9, r9 │ │ │ │ and.w r7, r9, #1 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e076 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e076 │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e076 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e076 │ │ │ │ ubfx r3, r9, #1, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e076 │ │ │ │ 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 18e076 │ │ │ │ ubfx r3, r9, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e076 │ │ │ │ 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 18ef8a │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 18e878 │ │ │ │ + cbz r0, 18e8a0 │ │ │ │ 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 18e076 │ │ │ │ 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 18f01e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e076 │ │ │ │ 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 18f0f6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e076 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18e4fa │ │ │ │ + bl 18def8 │ │ │ │ + b.n 18e522 │ │ │ │ sub.w r2, r3, #184 @ 0xb8 │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ - bhi.w 18e04e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18e8cc ) │ │ │ │ + bhi.w 18e076 │ │ │ │ + add r1, pc, #8 @ (adr r1, 18e8f4 ) │ │ │ │ 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 │ │ │ │ - @ instruction: 0xfbfbffff │ │ │ │ - @ instruction: 0xfbfbffff │ │ │ │ bl 112902 │ │ │ │ bl 112906 │ │ │ │ bl 11290a │ │ │ │ - bl 11090e │ │ │ │ + bl 11290e │ │ │ │ bl 112912 │ │ │ │ bl 112916 │ │ │ │ + bl 11291a │ │ │ │ + bl 11291e │ │ │ │ + @ instruction: 0xfbfbffff │ │ │ │ + @ instruction: 0xfbfbffff │ │ │ │ + bl 11292a │ │ │ │ + bl 11292e │ │ │ │ + bl 112932 │ │ │ │ + bl 110936 │ │ │ │ + bl 11293a │ │ │ │ + bl 11293e │ │ │ │ lsls r1, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - bl 112922 │ │ │ │ - @ instruction: 0xfb83ffff │ │ │ │ - bl 11292a │ │ │ │ - bl 11292e │ │ │ │ - @ instruction: 0xfb83ffff │ │ │ │ - bl 112936 │ │ │ │ - bl 11293a │ │ │ │ + bl 11294a │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ - bl 112942 │ │ │ │ - bl 112946 │ │ │ │ - lsls r5, r5, #6 │ │ │ │ - movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [r9, #-1020]! @ 0xfffffc04 │ │ │ │ bl 112952 │ │ │ │ bl 112956 │ │ │ │ - bl 11295a │ │ │ │ + @ instruction: 0xfb83ffff │ │ │ │ bl 11295e │ │ │ │ bl 112962 │ │ │ │ - bl 112966 │ │ │ │ + @ instruction: 0xfb83ffff │ │ │ │ bl 11296a │ │ │ │ bl 11296e │ │ │ │ - bl 112972 │ │ │ │ - bl 112976 │ │ │ │ - @ instruction: 0xfb83ffff │ │ │ │ + lsls r5, r5, #6 │ │ │ │ + movs r0, r0 │ │ │ │ + ldc2l 15, cr15, [r9, #-1020]! @ 0xfffffc04 │ │ │ │ + bl 11297a │ │ │ │ bl 11297e │ │ │ │ bl 112982 │ │ │ │ + bl 112986 │ │ │ │ + bl 11298a │ │ │ │ + bl 11298e │ │ │ │ + bl 112992 │ │ │ │ + bl 112996 │ │ │ │ + bl 11299a │ │ │ │ + bl 11299e │ │ │ │ + @ instruction: 0xfb83ffff │ │ │ │ + bl 1129a6 │ │ │ │ + bl 1129aa │ │ │ │ @ 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 1129e2 │ │ │ │ @ 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 18ee70 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - cbnz r7, 18e9ee │ │ │ │ + cbnz r7, 18ea16 │ │ │ │ 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 18e076 │ │ │ │ bic.w r3, r6, #2 │ │ │ │ cmp r3, #229 @ 0xe5 │ │ │ │ - beq.w 18e04e │ │ │ │ + beq.w 18e076 │ │ │ │ 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 18e076 │ │ │ │ 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 18ef6e │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - cbz r7, 18ea5e │ │ │ │ + cbz r7, 18ea86 │ │ │ │ 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 18e076 │ │ │ │ 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 18f012 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e076 │ │ │ │ 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 18ef66 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e076 │ │ │ │ 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 18f0b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e076 │ │ │ │ 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 18f102 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e076 │ │ │ │ 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 18e476 │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 18ec90 │ │ │ │ + beq.w 18ecb8 │ │ │ │ movw r2, #363 @ 0x16b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e076 │ │ │ │ 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 18ef5e │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 18e04e │ │ │ │ + beq.w 18e076 │ │ │ │ it gt │ │ │ │ movgt r7, r0 │ │ │ │ - bgt.w 18e04e │ │ │ │ + bgt.w 18e076 │ │ │ │ ubfx r3, r9, #1, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e076 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18e6b8 │ │ │ │ + bl 18def8 │ │ │ │ + b.n 18e6e0 │ │ │ │ subw r2, r3, #526 @ 0x20e │ │ │ │ cmp r2, #12 │ │ │ │ - bhi.w 18e04e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18eb4c ) │ │ │ │ + bhi.w 18e076 │ │ │ │ + add r1, pc, #8 @ (adr r1, 18eb74 ) │ │ │ │ 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 ffe92b92 │ │ │ │ + bl ffe92b96 │ │ │ │ + bl ffe92b9a │ │ │ │ + bl ffe92b9e │ │ │ │ + bl ffe92ba2 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ tst.w r9, #8 │ │ │ │ - bne.w 18e44e │ │ │ │ + bne.w 18e476 │ │ │ │ cmp.w sl, #4 │ │ │ │ itt eq │ │ │ │ mvneq.w r9, r9 │ │ │ │ andeq.w r7, r9, #1 │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e076 │ │ │ │ nop │ │ │ │ - movs r0, #178 @ 0xb2 │ │ │ │ + movs r0, #138 @ 0x8a │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, #6 │ │ │ │ + subs r2, r7, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp.w r3, #628 @ 0x274 │ │ │ │ - bcs.w 18f020 │ │ │ │ + bcs.w 18f048 │ │ │ │ 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 18e4ee │ │ │ │ tst.w r2, #311296 @ 0x4c000 │ │ │ │ - bne.w 18e04c │ │ │ │ + bne.w 18e074 │ │ │ │ movw r2, #619 @ 0x26b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e076 │ │ │ │ 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 18efde │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18e04e │ │ │ │ + beq.w 18e076 │ │ │ │ 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 18f0ce │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e076 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bls.w 18ee52 │ │ │ │ + bls.w 18ee7a │ │ │ │ sub.w r1, r3, #49 @ 0x31 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.w 18e04e │ │ │ │ + bhi.w 18e076 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #649 @ 0x289 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 18e4c6 │ │ │ │ + bne.w 18e4ee │ │ │ │ tst.w r2, #1040 @ 0x410 │ │ │ │ - bne.n 18ecc0 │ │ │ │ + bne.n 18ece8 │ │ │ │ tst.w r2, #260 @ 0x104 │ │ │ │ - bne.w 18e3a6 │ │ │ │ - b.w 18e04e │ │ │ │ + bne.w 18e3ce │ │ │ │ + b.w 18e076 │ │ │ │ sub.w r1, r3, #496 @ 0x1f0 │ │ │ │ cmp r1, #29 │ │ │ │ - bhi.w 18e04e │ │ │ │ + bhi.w 18e076 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #37521 @ 0x9291 │ │ │ │ movt r1, #26 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18e44e │ │ │ │ + bne.w 18e476 │ │ │ │ movs r1, #8 │ │ │ │ movt r1, #8192 @ 0x2000 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 18e4c6 │ │ │ │ + bne.w 18e4ee │ │ │ │ tst.w r2, #327680 @ 0x50000 │ │ │ │ - beq.w 18e04e │ │ │ │ + beq.w 18e076 │ │ │ │ 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 18e076 │ │ │ │ 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 18e076 │ │ │ │ cmp r3, #164 @ 0xa4 │ │ │ │ - beq.w 18e4c6 │ │ │ │ + beq.w 18e4ee │ │ │ │ cmp r3, #165 @ 0xa5 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e076 │ │ │ │ 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 18ef82 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 18ecf6 │ │ │ │ + cbz r0, 18ed1e │ │ │ │ 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 18e076 │ │ │ │ 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 18f026 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e076 │ │ │ │ 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 18f0e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e076 │ │ │ │ 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 18f10e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e076 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r2, r2, #24 │ │ │ │ it pl │ │ │ │ movpl r7, r0 │ │ │ │ - bpl.w 18e04e │ │ │ │ + bpl.w 18e076 │ │ │ │ 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 18e076 │ │ │ │ sub.w r1, r3, #170 @ 0xaa │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.w 18e04e │ │ │ │ + bhi.w 18e076 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #681 @ 0x2a9 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 18e4c6 │ │ │ │ + bne.w 18e4ee │ │ │ │ tst.w r2, #1040 @ 0x410 │ │ │ │ - bne.n 18ecc0 │ │ │ │ + bne.n 18ece8 │ │ │ │ tst.w r2, #260 @ 0x104 │ │ │ │ - bne.w 18e3a6 │ │ │ │ - b.w 18e04e │ │ │ │ + bne.w 18e3ce │ │ │ │ + b.w 18e076 │ │ │ │ sub.w r1, r3, #304 @ 0x130 │ │ │ │ cmp r1, #25 │ │ │ │ - bhi.w 18e04e │ │ │ │ + bhi.w 18e076 │ │ │ │ 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 18e476 │ │ │ │ tst.w r2, #228 @ 0xe4 │ │ │ │ - bne.w 18e4c6 │ │ │ │ + bne.w 18e4ee │ │ │ │ movw r1, #4099 @ 0x1003 │ │ │ │ tst r2, r1 │ │ │ │ - beq.w 18e04e │ │ │ │ + beq.w 18e076 │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ - beq.n 18edf8 │ │ │ │ + beq.n 18ee20 │ │ │ │ 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 18e076 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 18e44e │ │ │ │ + beq.w 18e476 │ │ │ │ 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 18ee68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e076 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 18ee14 │ │ │ │ - b.w 18e44e │ │ │ │ + bne.n 18ee3c │ │ │ │ + b.w 18e476 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18ee2c │ │ │ │ + bl 18def8 │ │ │ │ + b.n 18ee54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18def8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 18e9ea │ │ │ │ + b.n 18ea12 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 18e04e │ │ │ │ + bls.w 18e076 │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - bhi.w 18e04e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18ee6c ) │ │ │ │ + bhi.w 18e076 │ │ │ │ + add r1, pc, #8 @ (adr r1, 18ee94 ) │ │ │ │ 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 370e96 │ │ │ │ bl 372e9a │ │ │ │ bl 372e9e │ │ │ │ bl 372ea2 │ │ │ │ bl 372ea6 │ │ │ │ bl 372eaa │ │ │ │ bl 372eae │ │ │ │ bl 372eb2 │ │ │ │ @@ -466173,453 +466189,463 @@ │ │ │ │ bl 372eba │ │ │ │ bl 372ebe │ │ │ │ bl 372ec2 │ │ │ │ bl 372ec6 │ │ │ │ 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 372ef2 │ │ │ │ + bl 372ef6 │ │ │ │ + bl 372efa │ │ │ │ bl fffeaefe │ │ │ │ - bl 370f02 │ │ │ │ + bl fffeaf02 │ │ │ │ + bl 372f06 │ │ │ │ + bl 372f0a │ │ │ │ + bl 370f0e │ │ │ │ + bl 372f12 │ │ │ │ + bl 372f16 │ │ │ │ + bl fffeaf1a │ │ │ │ + bl fffeaf1e │ │ │ │ + bl fffeaf22 │ │ │ │ + bl fffeaf26 │ │ │ │ + bl 370f2a │ │ │ │ sub.w r0, r3, #246 @ 0xf6 │ │ │ │ cmp r0, #30 │ │ │ │ - bhi.w 18e04e │ │ │ │ + bhi.w 18e076 │ │ │ │ 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 18e476 │ │ │ │ movw r2, #7169 @ 0x1c01 │ │ │ │ tst r1, r2 │ │ │ │ - bne.w 18e4c6 │ │ │ │ + bne.w 18e4ee │ │ │ │ cmp r0, #30 │ │ │ │ - beq.w 18eddc │ │ │ │ - b.w 18e04e │ │ │ │ + beq.w 18ee04 │ │ │ │ + b.w 18e076 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18eb10 │ │ │ │ + bl 18def8 │ │ │ │ + b.n 18eb38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18ea90 │ │ │ │ + bl 18def8 │ │ │ │ + b.n 18eab8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18def8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 18ea44 │ │ │ │ + b.n 18ea6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e664 │ │ │ │ + bl 18def8 │ │ │ │ + b.w 18e68c │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18ecdc │ │ │ │ + bl 18def8 │ │ │ │ + b.n 18ed04 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18e85e │ │ │ │ + bl 18def8 │ │ │ │ + b.n 18e886 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18def8 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e72a │ │ │ │ + b.w 18e752 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e526 │ │ │ │ + bl 18def8 │ │ │ │ + b.w 18e54e │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18def8 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e61e │ │ │ │ + b.w 18e646 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e58a │ │ │ │ + bl 18def8 │ │ │ │ + b.w 18e5b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18def8 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e076 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e3c2 │ │ │ │ + bl 18def8 │ │ │ │ + b.w 18e3ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e6f8 │ │ │ │ + bl 18def8 │ │ │ │ + b.w 18e720 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18def8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 18ebf6 │ │ │ │ + b.n 18ec1e │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e5d8 │ │ │ │ + bl 18def8 │ │ │ │ + b.w 18e600 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e764 │ │ │ │ + bl 18def8 │ │ │ │ + b.w 18e78c │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18def8 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e7de │ │ │ │ + b.w 18e806 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e798 │ │ │ │ + bl 18def8 │ │ │ │ + b.w 18e7c0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18def8 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e076 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18e88e │ │ │ │ + bl 18def8 │ │ │ │ + b.n 18e8b6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18ed10 │ │ │ │ + bl 18def8 │ │ │ │ + b.n 18ed38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e3f6 │ │ │ │ + bl 18def8 │ │ │ │ + b.w 18e41e │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e076 │ │ │ │ subw r2, r3, #674 @ 0x2a2 │ │ │ │ cmp r2, #18 │ │ │ │ - bhi.w 18e04e │ │ │ │ + bhi.w 18e076 │ │ │ │ cmp r2, #18 │ │ │ │ - bhi.w 18e04e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18f03c ) │ │ │ │ + bhi.w 18e076 │ │ │ │ + add r1, pc, #8 @ (adr r1, 18f064 ) │ │ │ │ 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 ffe1b066 │ │ │ │ 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 1a3072 │ │ │ │ + bl 1a3076 │ │ │ │ + bl 1a307a │ │ │ │ + bl 1a307e │ │ │ │ + bl 1a3082 │ │ │ │ + bl 1a3086 │ │ │ │ + bl 1a308a │ │ │ │ + bl ffda308e │ │ │ │ + bl 1a3092 │ │ │ │ + bl 1a3096 │ │ │ │ + bl 1a109a │ │ │ │ + bl 1a109e │ │ │ │ + bl 1a10a2 │ │ │ │ + bl 1a10a6 │ │ │ │ + bl ffe1b0aa │ │ │ │ + bl ffe1b0ae │ │ │ │ + mov r0, r8 │ │ │ │ + bl 18def8 │ │ │ │ + b.n 18ead4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 18def8 │ │ │ │ + b.w 18e5ce │ │ │ │ + mov r0, r8 │ │ │ │ + bl 18def8 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 18e076 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 18def8 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e076 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e5f0 │ │ │ │ + bl 18def8 │ │ │ │ + b.w 18e618 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18ed30 │ │ │ │ + bl 18def8 │ │ │ │ + b.n 18ed58 │ │ │ │ cmp r3, #158 @ 0x9e │ │ │ │ - beq.w 18ecc0 │ │ │ │ - b.w 18e04e │ │ │ │ + beq.w 18ece8 │ │ │ │ + b.w 18e076 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18def8 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e076 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18def8 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e076 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18ed50 │ │ │ │ + bl 18def8 │ │ │ │ + b.n 18ed78 │ │ │ │ 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] @ 18fa34 │ │ │ │ + ldr.w r2, [pc, #2308] @ 18fa38 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2300] @ 18fa14 │ │ │ │ + ldr.w r3, [pc, #2300] @ 18fa3c │ │ │ │ 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 18f1d2 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 18f568 │ │ │ │ + beq.w 18f590 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 18f422 │ │ │ │ + beq.w 18f44a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f1a2 │ │ │ │ + bne.n 18f1ca │ │ │ │ ldr r5, [r4, #16] │ │ │ │ movw sl, #297 @ 0x129 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18f188 │ │ │ │ + cbz r3, 18f1b0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18f180 │ │ │ │ + beq.n 18f1a8 │ │ │ │ ldrb.w r2, [r8, #25] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18f32e │ │ │ │ + beq.w 18f356 │ │ │ │ ldrb.w r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18f3c2 │ │ │ │ + beq.w 18f3ea │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 18f24e │ │ │ │ + bhi.n 18f276 │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r0, [pc, #456] @ (18f334 ) │ │ │ │ + ldr r0, [pc, #456] @ (18f35c ) │ │ │ │ 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 18f170 │ │ │ │ ldrh.w r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18f3be │ │ │ │ + bne.w 18f3e6 │ │ │ │ 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 18f154 │ │ │ │ + ldr.w r2, [pc, #2156] @ 18fa40 │ │ │ │ + ldr.w r3, [pc, #2148] @ 18fa3c │ │ │ │ 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 18f9ea │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 18f360 │ │ │ │ + beq.w 18f388 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ tst.w r2, sl │ │ │ │ - bne.n 18f180 │ │ │ │ + bne.n 18f1a8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18f2ba │ │ │ │ + bne.n 18f2e2 │ │ │ │ ldrb.w r3, [r5, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f180 │ │ │ │ + bne.n 18f1a8 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 18f2d8 │ │ │ │ + bne.n 18f300 │ │ │ │ mov r7, lr │ │ │ │ strb.w r7, [r5, #50] @ 0x32 │ │ │ │ - b.n 18f180 │ │ │ │ + b.n 18f1a8 │ │ │ │ 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 18f986 │ │ │ │ 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 18f1a8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ - cbnz r1, 18f23e │ │ │ │ + cbnz r1, 18f266 │ │ │ │ strb.w r1, [r3, #46] @ 0x2e │ │ │ │ strb.w r0, [r3, #47] @ 0x2f │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - b.n 18f232 │ │ │ │ + b.n 18f25a │ │ │ │ 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] @ 18fa44 │ │ │ │ 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 18f1a8 │ │ │ │ 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 18f376 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18f358 │ │ │ │ + bne.n 18f380 │ │ │ │ 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 18f2a2 │ │ │ │ + b.n 18f1a8 │ │ │ │ + ldr.w r3, [pc, #1916] @ 18fa48 │ │ │ │ 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 18f8ec │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18df30 │ │ │ │ - b.n 18f180 │ │ │ │ + bl 18df58 │ │ │ │ + b.n 18f1a8 │ │ │ │ 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 18f21a │ │ │ │ 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 18f3ce │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ tst.w r2, #43008 @ 0xa800 │ │ │ │ - bne.n 18f38a │ │ │ │ + bne.n 18f3b2 │ │ │ │ tst.w r2, #86016 @ 0x15000 │ │ │ │ - beq.n 18f3a6 │ │ │ │ + beq.n 18f3ce │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f824 │ │ │ │ + bne.w 18f84c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ - cbz r3, 18f31e │ │ │ │ + cbz r3, 18f346 │ │ │ │ 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 18f30c │ │ │ │ + b.n 18f21c │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 18f360 │ │ │ │ + beq.n 18f388 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 18f852 │ │ │ │ + beq.w 18f87a │ │ │ │ itt hi │ │ │ │ subhi r3, #2 │ │ │ │ uxtbhi r3, r3 │ │ │ │ - bhi.w 18f1d2 │ │ │ │ + bhi.w 18f1fa │ │ │ │ ldrb.w r3, [r5, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18f180 │ │ │ │ - b.n 18f258 │ │ │ │ + bne.w 18f1a8 │ │ │ │ + b.n 18f280 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18def8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18f296 │ │ │ │ + beq.n 18f2be │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #46] @ 0x2e │ │ │ │ - b.n 18f180 │ │ │ │ + b.n 18f1a8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 18f832 │ │ │ │ + beq.w 18f85a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 18f180 │ │ │ │ + bne.w 18f1a8 │ │ │ │ ldrb.w r3, [r8, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18f180 │ │ │ │ + bne.w 18f1a8 │ │ │ │ ldrb.w r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18f180 │ │ │ │ + beq.w 18f1a8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #23] │ │ │ │ - b.n 18f180 │ │ │ │ + b.n 18f1a8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f816 │ │ │ │ + bne.w 18f83e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f31e │ │ │ │ + beq.n 18f346 │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ - b.n 18f31e │ │ │ │ + b.n 18f346 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f808 │ │ │ │ + bne.w 18f830 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18f324 │ │ │ │ + b.n 18f34c │ │ │ │ movs r3, #1 │ │ │ │ - b.n 18f196 │ │ │ │ + b.n 18f1be │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18f162 │ │ │ │ + beq.w 18f18a │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 18f408 │ │ │ │ - add r0, pc, #8 @ (adr r0, 18f3dc ) │ │ │ │ + bhi.n 18f430 │ │ │ │ + add r0, pc, #8 @ (adr r0, 18f404 ) │ │ │ │ ldr.w r6, [r0, r3, lsl #2] │ │ │ │ add r0, r6 │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ movs r5, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r7 │ │ │ │ @@ -466638,51 +466664,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 18f18a │ │ │ │ mov r0, r5 │ │ │ │ - bl 187e40 │ │ │ │ - cbz r0, 18f41e │ │ │ │ + bl 187e68 │ │ │ │ + cbz r0, 18f446 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 18db64 │ │ │ │ + bl 18db8c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - b.n 18f162 │ │ │ │ + b.n 18f18a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r9, r4, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 18f9f8 │ │ │ │ + beq.w 18fa20 │ │ │ │ mov r0, r3 │ │ │ │ - bl 186f88 │ │ │ │ + bl 186fb0 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18f464 │ │ │ │ + cbz r3, 18f48c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 18f464 │ │ │ │ + bne.n 18f48c │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r8, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f53c │ │ │ │ + bne.n 18f564 │ │ │ │ ldrb.w r3, [r5, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f53c │ │ │ │ + beq.n 18f564 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18f464 │ │ │ │ + cbz r3, 18f48c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18f448 │ │ │ │ + beq.n 18f470 │ │ │ │ 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 +466725,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 18f11c │ │ │ │ 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 18f740 │ │ │ │ ldrb.w r2, [r9, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.w 18f718 │ │ │ │ + bne.w 18f740 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb.w r4, [r8, #54] @ 0x36 │ │ │ │ - cbnz r4, 18f504 │ │ │ │ + cbnz r4, 18f52c │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 18f504 │ │ │ │ + cbz r2, 18f52c │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 18ded0 │ │ │ │ - cbnz r0, 18f532 │ │ │ │ - cbz r6, 18f4fc │ │ │ │ + bl 18def8 │ │ │ │ + cbnz r0, 18f55a │ │ │ │ + cbz r6, 18f524 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 18f4fc │ │ │ │ - cbz r4, 18f52e │ │ │ │ + beq.n 18f524 │ │ │ │ + cbz r4, 18f556 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 18f532 │ │ │ │ + bne.n 18f55a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f4e2 │ │ │ │ + bne.n 18f50a │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r2, [r8] │ │ │ │ - cbz r2, 18f516 │ │ │ │ + cbz r2, 18f53e │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 18f4d4 │ │ │ │ + beq.n 18f4fc │ │ │ │ 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 18f4cc │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r4, sl │ │ │ │ - b.n 18f72a │ │ │ │ + b.n 18f752 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - b.n 18f4fc │ │ │ │ + b.n 18f524 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ strb.w r3, [r8, #54] @ 0x36 │ │ │ │ - b.n 18f504 │ │ │ │ + b.n 18f52c │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strb.w r6, [r5, #55] @ 0x37 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f458 │ │ │ │ + beq.n 18f480 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 18f55c │ │ │ │ + beq.n 18f584 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f458 │ │ │ │ + beq.n 18f480 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 18f54e │ │ │ │ + bne.n 18f576 │ │ │ │ adds r0, #12 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18def8 │ │ │ │ strb.w r0, [r5, #54] @ 0x36 │ │ │ │ - b.n 18f458 │ │ │ │ + b.n 18f480 │ │ │ │ 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 18f886 │ │ │ │ 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 18f11c │ │ │ │ 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 18f11c │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18f868 │ │ │ │ + beq.w 18f890 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ add.w r1, r2, #24 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 18fa04 │ │ │ │ + beq.w 18fa2c │ │ │ │ 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 18f644 │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ mov fp, r3 │ │ │ │ - cbz r3, 18f61c │ │ │ │ + cbz r3, 18f644 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 18f610 │ │ │ │ + beq.n 18f638 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 18f608 │ │ │ │ + bne.n 18f630 │ │ │ │ sub.w fp, r2, r3 │ │ │ │ clz fp, fp │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1871fc │ │ │ │ + bl 187224 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18f6a8 │ │ │ │ + beq.n 18f6d0 │ │ │ │ ldrb.w r2, [sl, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 18f6a8 │ │ │ │ + bne.n 18f6d0 │ │ │ │ mov r7, sl │ │ │ │ ldrb.w r3, [r8, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f6f0 │ │ │ │ + beq.n 18f718 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r0, fp │ │ │ │ strb.w r3, [r7, #54] @ 0x36 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 18f70c │ │ │ │ + bne.n 18f734 │ │ │ │ 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, 18f6b4 │ │ │ │ movs r6, #0 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18def8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18f702 │ │ │ │ + bne.n 18f72a │ │ │ │ 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 18f68c │ │ │ │ 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 18f72a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 18f6a8 │ │ │ │ + cbz r3, 18f6d0 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18f638 │ │ │ │ + beq.n 18f660 │ │ │ │ ldrb.w r3, [sp, #47] @ 0x2f │ │ │ │ - cbnz r3, 18f6b8 │ │ │ │ + cbnz r3, 18f6e0 │ │ │ │ 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, 18f6f4 │ │ │ │ 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, 18f712 │ │ │ │ ldrb.w r2, [r8, #26] │ │ │ │ ldrb.w r3, [sp, #78] @ 0x4e │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r8, #26] │ │ │ │ - b.n 18f1a2 │ │ │ │ + b.n 18f1ca │ │ │ │ ldrb.w r3, [r7, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f69c │ │ │ │ + bne.n 18f6c4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ and.w sl, r3, #256 @ 0x100 │ │ │ │ - b.n 18f65c │ │ │ │ + b.n 18f684 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r7, #54] @ 0x36 │ │ │ │ - b.n 18f69c │ │ │ │ + b.n 18f6c4 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl 18db64 │ │ │ │ - b.n 18f650 │ │ │ │ + bl 18db8c │ │ │ │ + b.n 18f678 │ │ │ │ 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 187224 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f7d0 │ │ │ │ + beq.n 18f7f8 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 18f7d0 │ │ │ │ + bne.n 18f7f8 │ │ │ │ movs r7, #0 │ │ │ │ ldrb.w r3, [r8, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f7fe │ │ │ │ + beq.n 18f826 │ │ │ │ strh.w r7, [sl, #54] @ 0x36 │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18f7be │ │ │ │ + cbz r3, 18f7e6 │ │ │ │ ldrb.w r6, [r4, #58] @ 0x3a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18f84e │ │ │ │ + bne.n 18f876 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 18ded0 │ │ │ │ - cbnz r0, 18f7b6 │ │ │ │ + bl 18def8 │ │ │ │ + cbnz r0, 18f7de │ │ │ │ ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f7e6 │ │ │ │ + beq.n 18f80e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18f7f0 │ │ │ │ + beq.n 18f818 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 18f7b6 │ │ │ │ + bne.n 18f7de │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18f7be │ │ │ │ + cbz r3, 18f7e6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 18fa04 │ │ │ │ + beq.w 18fa2c │ │ │ │ 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 18f796 │ │ │ │ ldrb r2, [r2, #19] │ │ │ │ - cbz r2, 18f7b6 │ │ │ │ + cbz r2, 18f7de │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 18f7aa │ │ │ │ + bne.n 18f7d2 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 18f76e │ │ │ │ + beq.n 18f796 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sl, #54] @ 0x36 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 18f7d0 │ │ │ │ + cbz r3, 18f7f8 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18f752 │ │ │ │ + beq.n 18f77a │ │ │ │ ldrb.w r3, [sp, #78] @ 0x4e │ │ │ │ - cbnz r3, 18f7e0 │ │ │ │ + cbnz r3, 18f808 │ │ │ │ ldrb.w r3, [r8, #26] │ │ │ │ ldrb.w r2, [r4, #58] @ 0x3a │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r8, #26] │ │ │ │ - b.n 18f1a2 │ │ │ │ + b.n 18f1ca │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f76e │ │ │ │ - b.n 18f7be │ │ │ │ + bne.n 18f796 │ │ │ │ + b.n 18f7e6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18f7be │ │ │ │ + beq.n 18f7e6 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r5, r3 │ │ │ │ - b.n 18f790 │ │ │ │ + b.n 18f7b8 │ │ │ │ ldrb.w r3, [sl, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f7be │ │ │ │ - b.n 18f75e │ │ │ │ + bne.n 18f7e6 │ │ │ │ + b.n 18f786 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18def8 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 18f3b8 │ │ │ │ + b.n 18f3e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18def8 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 18f39c │ │ │ │ + b.n 18f3c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18def8 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 18f318 │ │ │ │ + b.n 18f340 │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18f180 │ │ │ │ + bne.w 18f1a8 │ │ │ │ ldrb.w r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18f180 │ │ │ │ + beq.w 18f1a8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ - b.n 18f180 │ │ │ │ + b.n 18f1a8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 18f790 │ │ │ │ + b.n 18f7b8 │ │ │ │ ldrb.w r3, [r5, #86] @ 0x56 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18f180 │ │ │ │ - b.n 18f204 │ │ │ │ + bne.w 18f1a8 │ │ │ │ + b.n 18f22c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18def8 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 18f584 │ │ │ │ + b.n 18f5ac │ │ │ │ mov fp, r2 │ │ │ │ - b.n 18f61c │ │ │ │ + b.n 18f644 │ │ │ │ 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 18f8e2 │ │ │ │ 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 18f1a8 │ │ │ │ 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 18f9b0 │ │ │ │ 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 18f8ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18def8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 18f888 │ │ │ │ + b.n 18f8b0 │ │ │ │ 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 18df58 │ │ │ │ + b.n 18f1a8 │ │ │ │ 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 18f99a │ │ │ │ + bhi.n 18f98a │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 18f972 │ │ │ │ + beq.n 18f99a │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 18f972 │ │ │ │ + beq.n 18f99a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 18f972 │ │ │ │ + beq.n 18f99a │ │ │ │ movs r3, #1 │ │ │ │ - b.n 18f88c │ │ │ │ + b.n 18f8b4 │ │ │ │ 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 18f986 │ │ │ │ + bls.n 18f97a │ │ │ │ sub.w r3, r1, #524288 @ 0x80000 │ │ │ │ bics.w r3, r3, #524288 @ 0x80000 │ │ │ │ - beq.n 18f88c │ │ │ │ + beq.n 18f8b4 │ │ │ │ cmp.w r1, #2048 @ 0x800 │ │ │ │ - beq.n 18f95e │ │ │ │ + beq.n 18f986 │ │ │ │ ubfx r0, r2, #0, #21 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 18f9a0 │ │ │ │ + beq.n 18f9c8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 18f9e2 │ │ │ │ + beq.n 18fa0a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18f9c6 │ │ │ │ + beq.n 18f9ee │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18f8f4 │ │ │ │ + bne.n 18f91c │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 18f8f4 │ │ │ │ + bpl.n 18f91c │ │ │ │ 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 18f8b4 │ │ │ │ cmp r1, #16 │ │ │ │ - beq.n 18f95e │ │ │ │ + beq.n 18f986 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - beq.n 18f95e │ │ │ │ + beq.n 18f986 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 18f918 │ │ │ │ + bne.n 18f940 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 18f88c │ │ │ │ + b.n 18f8b4 │ │ │ │ sub.w r2, r3, #524288 @ 0x80000 │ │ │ │ bics.w r2, r2, #524288 @ 0x80000 │ │ │ │ - beq.n 18f972 │ │ │ │ + beq.n 18f99a │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - bne.n 18f8f4 │ │ │ │ + bne.n 18f91c │ │ │ │ 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, 18f9be │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ - b.n 18f88c │ │ │ │ + b.n 18f8b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18def8 │ │ │ │ ldrb.w ip, [r8, #26] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 18f874 │ │ │ │ + b.n 18f89c │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18def8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 18f88c │ │ │ │ + b.n 18f8b4 │ │ │ │ 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 187834 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18df30 │ │ │ │ + bl 18df58 │ │ │ │ ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ - b.n 18f88c │ │ │ │ + b.n 18f8b4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 18f88c │ │ │ │ + bpl.w 18f8b4 │ │ │ │ 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 18f8b4 │ │ │ │ lsls r7, r1, #31 │ │ │ │ - bpl.n 18f8f4 │ │ │ │ + bpl.n 18f91c │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 18f8f4 │ │ │ │ + bne.n 18f91c │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ and.w r3, r3, #14 │ │ │ │ subs r3, #4 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 18f88c │ │ │ │ + b.n 18f8b4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 186f88 │ │ │ │ + bl 186fb0 │ │ │ │ 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, r0, #27 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r2, r0, #27 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ 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] @ (18fac4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (18faa0 ) │ │ │ │ + ldr r3, [pc, #104] @ (18fac8 ) │ │ │ │ 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 1c63b0 │ │ │ │ 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 18f11c │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6464 │ │ │ │ - ldr r2, [pc, #36] @ (18faa4 ) │ │ │ │ - ldr r3, [pc, #28] @ (18faa0 ) │ │ │ │ + bl 1c648c │ │ │ │ + ldr r2, [pc, #36] @ (18facc ) │ │ │ │ + ldr r3, [pc, #28] @ (18fac8 ) │ │ │ │ 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 18fabe │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r0, #23 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #21 │ │ │ │ + lsls r2, r2, #21 │ │ │ │ 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, 18fb00 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 18fada │ │ │ │ + cbnz r0, 18fb02 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18facc │ │ │ │ + bne.n 18faf4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr.w r1, [r3, #172] @ 0xac │ │ │ │ - bl 18fa24 │ │ │ │ + bl 18fa4c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18fad8 │ │ │ │ + beq.n 18fb00 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18fad8 │ │ │ │ + beq.n 18fb00 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18fada │ │ │ │ + bne.n 18fb02 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18faf0 │ │ │ │ + bne.n 18fb18 │ │ │ │ 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 18fdb0 │ │ │ │ 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 18fd98 │ │ │ │ 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 18fd7a │ │ │ │ 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 18fd5a │ │ │ │ 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 +467409,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 18fd3a │ │ │ │ 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 +467426,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 18fd1c │ │ │ │ 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 +467442,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 18fd00 │ │ │ │ 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 +467461,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 18fce2 │ │ │ │ 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, 18fcc4 │ │ │ │ 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 18fb28 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #72] @ 0x48 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc.n 18fc80 │ │ │ │ + bcc.n 18fca8 │ │ │ │ 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 18fc90 │ │ │ │ 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 18fc5e │ │ │ │ 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 18fc2e │ │ │ │ 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 18fc0a │ │ │ │ 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 18fbdc │ │ │ │ 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 18fbaa │ │ │ │ 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 18fb80 │ │ │ │ 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 18fb58 │ │ │ │ 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] @ (18ffdc ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #516] @ (18ffb8 ) │ │ │ │ + ldr r3, [pc, #516] @ (18ffe0 ) │ │ │ │ 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 1c63b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186f84 │ │ │ │ - cbz r0, 18fdfc │ │ │ │ + bl 186fac │ │ │ │ + cbz r0, 18fe24 │ │ │ │ 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 16f8c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18714c │ │ │ │ + bl 187174 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18fdd6 │ │ │ │ + bne.n 18fdfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 186f84 │ │ │ │ + bl 186fac │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18fe80 │ │ │ │ + beq.n 18fea8 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 18fe70 │ │ │ │ + beq.n 18fe98 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16faa0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18ffac │ │ │ │ + beq.w 18ffd4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 18fe54 │ │ │ │ + cbz r3, 18fe7c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18ff98 │ │ │ │ + beq.w 18ffc0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 18fe54 │ │ │ │ + beq.n 18fe7c │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 18fe44 │ │ │ │ + bls.n 18fe6c │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 18fe3c │ │ │ │ + bhi.n 18fe64 │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 18fe30 │ │ │ │ + bls.n 18fe58 │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 18fe48 │ │ │ │ + bhi.n 18fe70 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 18fe34 │ │ │ │ + bne.n 18fe5c │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16faa0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18fe24 │ │ │ │ + bne.n 18fe4c │ │ │ │ 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 187174 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18fe0a │ │ │ │ + bne.n 18fe32 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 18fdfc │ │ │ │ + bne.n 18fe24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186f84 │ │ │ │ + bl 186fac │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 18fe96 │ │ │ │ - b.n 18fee0 │ │ │ │ + cbnz r0, 18febe │ │ │ │ + b.n 18ff08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18714c │ │ │ │ + bl 187174 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 18fee0 │ │ │ │ + cbz r0, 18ff08 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 18fe8c │ │ │ │ + bls.n 18feb4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16faa0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18fe8c │ │ │ │ + beq.n 18feb4 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 18fec6 │ │ │ │ + cbz r3, 18feee │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 18fec6 │ │ │ │ + beq.n 18feee │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9bc │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 18feb6 │ │ │ │ + bne.n 18fede │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16faa0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18feaa │ │ │ │ + bne.n 18fed2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18714c │ │ │ │ + bl 187174 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18fe96 │ │ │ │ + bne.n 18febe │ │ │ │ ldr r5, [r6, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ - bl 16e1b8 │ │ │ │ + bl 16e1e0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186f84 │ │ │ │ - cbz r0, 18ff08 │ │ │ │ + bl 186fac │ │ │ │ + cbz r0, 18ff30 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - cbz r3, 18ff00 │ │ │ │ + cbz r3, 18ff28 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - bl 18714c │ │ │ │ + bl 187174 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18fef6 │ │ │ │ + bne.n 18ff1e │ │ │ │ mov r0, r6 │ │ │ │ - bl 186f84 │ │ │ │ + bl 186fac │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18ff34 │ │ │ │ + cbz r0, 18ff5c │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16dfd0 │ │ │ │ str.w r8, [r4, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 18714c │ │ │ │ + bl 187174 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18ff16 │ │ │ │ + bne.n 18ff3e │ │ │ │ mov r0, r6 │ │ │ │ - bl 186f84 │ │ │ │ - cbz r0, 18ff54 │ │ │ │ + bl 186fac │ │ │ │ + cbz r0, 18ff7c │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - cbz r3, 18ff4c │ │ │ │ + cbz r3, 18ff74 │ │ │ │ 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 187174 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18ff3c │ │ │ │ + bne.n 18ff64 │ │ │ │ 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, 18ffa4 │ │ │ │ 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 18fb28 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 18ff68 │ │ │ │ + bcc.n 18ff90 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #60] @ (18ffbc ) │ │ │ │ + ldr r2, [pc, #60] @ (18ffe4 ) │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #52] @ (18ffb8 ) │ │ │ │ + ldr r3, [pc, #52] @ (18ffe0 ) │ │ │ │ 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 18ffd8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ mov r4, r2 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16faa0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18fe24 │ │ │ │ - b.n 18fe62 │ │ │ │ + bne.w 18fe4c │ │ │ │ + b.n 18fe8a │ │ │ │ mov r4, r0 │ │ │ │ - b.n 18fe62 │ │ │ │ + b.n 18fe8a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r0, r4, #8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #1 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ 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 18fffe │ │ │ │ pop {r3, pc} │ │ │ │ - bl 18fd9c │ │ │ │ + bl 18fdc4 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 190018 │ │ │ │ + cbz r0, 190040 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ - cbz r2, 190018 │ │ │ │ - cbz r1, 190014 │ │ │ │ + cbz r2, 190040 │ │ │ │ + cbz r1, 19003c │ │ │ │ ldr r2, [r1, #72] @ 0x48 │ │ │ │ - cbz r2, 190014 │ │ │ │ + cbz r2, 19003c │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r0, r1 │ │ │ │ - beq.n 190014 │ │ │ │ + beq.n 19003c │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 19000a │ │ │ │ + bls.n 190032 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 18fffa │ │ │ │ + bhi.n 190022 │ │ │ │ cmp r1, r2 │ │ │ │ - bls.n 19000e │ │ │ │ + bls.n 190036 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 190006 │ │ │ │ + bhi.n 19002e │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 18fff2 │ │ │ │ + bne.n 19001a │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 190026 │ │ │ │ + cbz r1, 19004e │ │ │ │ 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 19006a │ │ │ │ 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, 19007e │ │ │ │ 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] @ (1901c8 ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (1901a4 ) │ │ │ │ + ldr r1, [pc, #296] @ (1901cc ) │ │ │ │ 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 1901bc │ │ │ │ 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 1900da │ │ │ │ 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 1901a0 │ │ │ │ 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 190148 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 190178 │ │ │ │ + beq.n 1901a0 │ │ │ │ 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 190134 │ │ │ │ + cbz r4, 1901a0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 185884 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 +467984,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 189140 │ │ │ │ + ldr r2, [pc, #44] @ (1901d0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1901c8 ) │ │ │ │ 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 1901c2 │ │ │ │ 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 1900fc │ │ │ │ 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.u16 q8, q3, q14 │ │ │ │ + cdp2 0, 5, 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] @ (190428 ) │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #568] @ (190404 ) │ │ │ │ + ldr r1, [pc, #568] @ (19042c ) │ │ │ │ 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 1902b6 │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 19027e │ │ │ │ + beq.n 1902a6 │ │ │ │ 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] @ 190420 │ │ │ │ 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 19031e │ │ │ │ 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 190080 │ │ │ │ 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 1902d6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19036e │ │ │ │ + bne.w 190396 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1903b4 │ │ │ │ + bne.w 1903dc │ │ │ │ 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 190244 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188300 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188de0 │ │ │ │ - ldr r2, [pc, #376] @ (190408 ) │ │ │ │ - ldr r3, [pc, #368] @ (190404 ) │ │ │ │ + bl 188e08 │ │ │ │ + ldr r2, [pc, #376] @ (190430 ) │ │ │ │ + ldr r3, [pc, #368] @ (19042c ) │ │ │ │ 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 19041c │ │ │ │ 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 19034e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 190254 │ │ │ │ + beq.n 19027c │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1902e4 │ │ │ │ + cbz r0, 19030c │ │ │ │ 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 189140 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 190254 │ │ │ │ + b.n 19027c │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 190320 │ │ │ │ + cbz r0, 190348 │ │ │ │ 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 189140 │ │ │ │ str.w r4, [fp] │ │ │ │ - b.n 19026c │ │ │ │ + b.n 190294 │ │ │ │ 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 185954 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 190358 │ │ │ │ + cbz r0, 190380 │ │ │ │ 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 189140 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 190254 │ │ │ │ - b.n 1902b6 │ │ │ │ + beq.w 19027c │ │ │ │ + b.n 1902de │ │ │ │ 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 185954 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1903a0 │ │ │ │ + cbz r0, 1903c8 │ │ │ │ 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 189140 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 190254 │ │ │ │ + beq.w 19027c │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1903e2 │ │ │ │ + cbz r0, 19040a │ │ │ │ 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 189140 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 190254 │ │ │ │ + b.n 19027c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - cdp2 0, 3, cr0, cr0, cr12, {3} │ │ │ │ + cdp2 0, 0, cr0, cr8, cr12, {3} │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [sl, #-432]! @ 0xfffffe50 │ │ │ │ + stc2l 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] @ (1905f0 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #420] @ (1905cc ) │ │ │ │ + ldr r3, [pc, #420] @ (1905f4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldrb r6, [r1, #17] │ │ │ │ add r5, sp, #8 │ │ │ │ - vldr d0, [pc, #368] @ 1905a0 │ │ │ │ + vldr d0, [pc, #368] @ 1905c8 │ │ │ │ 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 186908 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 190466 │ │ │ │ + cbz r0, 19048e │ │ │ │ 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 189140 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ - vldr d0, [pc, #304] @ 1905a8 │ │ │ │ + vldr d0, [pc, #304] @ 1905d0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186908 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1904a2 │ │ │ │ + cbz r0, 1904ca │ │ │ │ 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 189140 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r9, r0 │ │ │ │ - vldr d0, [pc, #252] @ 1905b0 │ │ │ │ + vldr d0, [pc, #252] @ 1905d8 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r6, [r9, #17] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186908 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1904e0 │ │ │ │ + cbz r0, 190508 │ │ │ │ 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 189140 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ - vldr d0, [pc, #200] @ 1905b8 │ │ │ │ + bl 188c90 │ │ │ │ + vldr d0, [pc, #200] @ 1905e0 │ │ │ │ movs r1, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186908 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19051a │ │ │ │ + cbz r0, 190542 │ │ │ │ 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 189140 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #249 @ 0xf9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ - vldr d0, [pc, #148] @ 1905c0 │ │ │ │ + vldr d0, [pc, #148] @ 1905e8 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186908 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 190554 │ │ │ │ + cbz r0, 19057c │ │ │ │ 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 189140 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ - ldr r2, [pc, #80] @ (1905d0 ) │ │ │ │ - ldr r3, [pc, #76] @ (1905cc ) │ │ │ │ + bl 188c44 │ │ │ │ + ldr r2, [pc, #80] @ (1905f8 ) │ │ │ │ + ldr r3, [pc, #76] @ (1905f4 ) │ │ │ │ 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 1905be │ │ │ │ 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 1905e4 │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 190546 │ │ │ │ - b.n 190264 │ │ │ │ + bcc.n 19056e │ │ │ │ + b.n 19028c │ │ │ │ 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: 0xfbac006c │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa7c006c │ │ │ │ + @ instruction: 0xfa54006c │ │ │ │ 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 190650 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r1, r3, #13 │ │ │ │ - bpl.n 190628 │ │ │ │ + bpl.n 190650 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ lsls r5, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ - bpl.n 19062a │ │ │ │ + bpl.n 190652 │ │ │ │ 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 190650 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 190620 │ │ │ │ + bmi.n 190648 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 190620 │ │ │ │ - bl 1905d4 │ │ │ │ + bne.n 190648 │ │ │ │ + bl 1905fc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 190610 │ │ │ │ + bne.n 190638 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r4, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #16 │ │ │ │ - bmi.n 1905fe │ │ │ │ + bmi.n 190626 │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #128 @ 0x80 │ │ │ │ - bmi.n 1905fe │ │ │ │ + bmi.n 190626 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 190628 │ │ │ │ + bpl.n 190650 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.n 1905fe │ │ │ │ + b.n 190626 │ │ │ │ stmdb 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] @ 1909b0 │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #804] @ (19098c ) │ │ │ │ + ldr r2, [pc, #804] @ (1909b4 ) │ │ │ │ add fp, pc │ │ │ │ - ldr r3, [pc, #804] @ (190990 ) │ │ │ │ + ldr r3, [pc, #804] @ (1909b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18a050 │ │ │ │ + bl 18a078 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1906a8 │ │ │ │ + beq.n 1906d0 │ │ │ │ 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 19098a │ │ │ │ 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, 190734 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1908b4 │ │ │ │ + beq.w 1908dc │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 190858 │ │ │ │ + beq.w 190880 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1906fa │ │ │ │ + beq.n 190722 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19080a │ │ │ │ + beq.w 190832 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19080a │ │ │ │ + beq.w 190832 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 190858 │ │ │ │ + beq.w 190880 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1906dc │ │ │ │ + bne.n 190704 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r6 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.w 190824 │ │ │ │ + beq.w 19084c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1906de │ │ │ │ + bne.n 190706 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1906c2 │ │ │ │ + bne.n 1906ea │ │ │ │ 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 +468571,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 190984 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - cbz r2, 190754 │ │ │ │ + cbz r2, 19077c │ │ │ │ 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 190978 │ │ │ │ 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 +468601,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 18b20c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1908fc │ │ │ │ + beq.w 190924 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1907c4 │ │ │ │ + cbz r0, 1907ec │ │ │ │ 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 189140 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 19095c │ │ │ │ + beq.w 190984 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 190954 │ │ │ │ + beq.w 19097c │ │ │ │ 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 18b318 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 189260 │ │ │ │ - b.n 190936 │ │ │ │ + bl 189288 │ │ │ │ + b.n 19095e │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 19089a │ │ │ │ + beq.n 1908c2 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 19070c │ │ │ │ + bne.w 190734 │ │ │ │ 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 190734 │ │ │ │ + ldr r1, [pc, #364] @ (1909bc ) │ │ │ │ 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 186df8 │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1906de │ │ │ │ - b.n 19070c │ │ │ │ + bne.w 190706 │ │ │ │ + b.n 190734 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 190890 │ │ │ │ - cbnz r2, 190876 │ │ │ │ + beq.n 1908b8 │ │ │ │ + cbnz r2, 19089e │ │ │ │ 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, 1908a8 │ │ │ │ mov r4, r6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1906de │ │ │ │ - b.n 19070c │ │ │ │ + bne.w 190706 │ │ │ │ + b.n 190734 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 16a058 │ │ │ │ - cbz r0, 1908da │ │ │ │ + bl 16a080 │ │ │ │ + cbz r0, 190902 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [r4, #32] │ │ │ │ mov r4, r6 │ │ │ │ - b.n 190878 │ │ │ │ + b.n 1908a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl 1905d4 │ │ │ │ - b.n 190878 │ │ │ │ + bl 1905fc │ │ │ │ + b.n 1908a0 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #5 │ │ │ │ - beq.n 1908c4 │ │ │ │ + beq.n 1908ec │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 190860 │ │ │ │ + beq.n 190888 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1906c2 │ │ │ │ - b.n 190718 │ │ │ │ + bne.w 1906ea │ │ │ │ + b.n 190740 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 190856 │ │ │ │ + beq.n 19087e │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 19070c │ │ │ │ + bne.w 190734 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1906fe │ │ │ │ + b.n 190726 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1905d4 │ │ │ │ + bl 1905fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1906c2 │ │ │ │ - b.n 190718 │ │ │ │ + bne.w 1906ea │ │ │ │ + b.n 190740 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 189d38 │ │ │ │ + bl 189d60 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1852a0 │ │ │ │ + bl 1852c8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ - bl 16a090 │ │ │ │ - b.n 190888 │ │ │ │ + bl 16a0b8 │ │ │ │ + b.n 1908b0 │ │ │ │ movw r1, #567 @ 0x237 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18b318 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 190958 │ │ │ │ + cbz r3, 190980 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ strd r4, r5, [r8] │ │ │ │ - ldr r2, [pc, #96] @ (190998 ) │ │ │ │ - ldr r3, [pc, #84] @ (190990 ) │ │ │ │ + ldr r2, [pc, #96] @ (1909c0 ) │ │ │ │ + ldr r3, [pc, #84] @ (1909b8 ) │ │ │ │ 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 1909ac │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ - b.n 19076c │ │ │ │ + b.n 190794 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1907f0 │ │ │ │ + b.n 190818 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - b.n 19092c │ │ │ │ + b.n 190954 │ │ │ │ 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 19076a │ │ │ │ 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 19076a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrsb.w r0, [r4, #108] @ 0x6c │ │ │ │ - ldrsb.w r0, [r0, #108] @ 0x6c │ │ │ │ + vld4.16 {d16-d19}, [ip :128], ip │ │ │ │ + vld4.16 {d16-d19}, [r8 :128], ip │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #10348 @ 0x286c │ │ │ │ + @ instruction: 0xf69a006c │ │ │ │ stmdb 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] @ (190c14 ) │ │ │ │ + ldr r3, [pc, #572] @ (190c18 ) │ │ │ │ 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 190a9c │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 190a74 │ │ │ │ + beq.n 190a9c │ │ │ │ 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, 190a14 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 190a94 │ │ │ │ + beq.n 190abc │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f91c │ │ │ │ + bl 16f944 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 190af8 │ │ │ │ + beq.n 190b20 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 190bb8 │ │ │ │ + beq.w 190be0 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ 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 190a62 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r3 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 190a2c │ │ │ │ + bne.n 190a54 │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ sub.w sp, sp, r2 │ │ │ │ - cbz r2, 190a4c │ │ │ │ + cbz r2, 190a74 │ │ │ │ subs r2, #4 │ │ │ │ add.w r3, sp, r2 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r2, sp │ │ │ │ - cbz r1, 190a62 │ │ │ │ + cbz r1, 190a8a │ │ │ │ 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 190a7e │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 190648 │ │ │ │ + bl 190670 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 190a76 │ │ │ │ + b.n 190a9e │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #380] @ (190bf4 ) │ │ │ │ - ldr r3, [pc, #372] @ (190bf0 ) │ │ │ │ + ldr r2, [pc, #380] @ (190c1c ) │ │ │ │ + ldr r3, [pc, #372] @ (190c18 ) │ │ │ │ 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 190c0e │ │ │ │ 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 190bf2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1909ec │ │ │ │ + bne.n 190a14 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 190ada │ │ │ │ + cbz r0, 190b02 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 190ace │ │ │ │ + cbz r2, 190af6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 190ac6 │ │ │ │ + bne.n 190aee │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.n 190aee │ │ │ │ + beq.n 190b16 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 190aba │ │ │ │ - bl 1870c8 │ │ │ │ + bne.n 190ae2 │ │ │ │ + bl 1870f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 190ab4 │ │ │ │ + bne.n 190adc │ │ │ │ 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 190b12 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 190aee │ │ │ │ + bls.n 190b16 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 190a74 │ │ │ │ + bne.n 190a9c │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 1909ec │ │ │ │ + b.n 190a14 │ │ │ │ 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 +468962,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 1870f0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 190bbe │ │ │ │ + beq.n 190be6 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 190b7c │ │ │ │ + cbz r3, 190ba4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 190b8e │ │ │ │ + cbz r2, 190bb6 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 19099c │ │ │ │ + bl 1909c4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ orr.w r5, r0, r4 │ │ │ │ uxtb r5, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 190b6c │ │ │ │ + cbz r4, 190b94 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 190b6c │ │ │ │ + cbz r2, 190b94 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19099c │ │ │ │ + bl 1909c4 │ │ │ │ mov r3, r4 │ │ │ │ orrs r0, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 190b52 │ │ │ │ + bne.n 190b7a │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19099c │ │ │ │ + bl 1909c4 │ │ │ │ orr.w r4, r0, r5 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 190b9c │ │ │ │ + beq.n 190bc4 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 190b32 │ │ │ │ + b.n 190b5a │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19099c │ │ │ │ + bl 1909c4 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ - b.n 190b7c │ │ │ │ - cbz r4, 190bbe │ │ │ │ + b.n 190ba4 │ │ │ │ + cbz r4, 190be6 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ mov r0, r4 │ │ │ │ - bl 187330 │ │ │ │ + bl 187358 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f994 │ │ │ │ - b.n 1909fa │ │ │ │ + bl 16f9bc │ │ │ │ + b.n 190a22 │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ - b.n 190a08 │ │ │ │ + b.n 190a30 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 190bae │ │ │ │ + bl 1c648c │ │ │ │ + b.n 190bd6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1909ec │ │ │ │ + bne.w 190a14 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 190ab4 │ │ │ │ + bne.w 190adc │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 190a74 │ │ │ │ + bhi.w 190a9c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 190ae2 │ │ │ │ + b.n 190b0a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movw r0, #34924 @ 0x886c │ │ │ │ + @ instruction: 0xf620006c │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf582006c │ │ │ │ + adcs.w r0, sl, #15466496 @ 0xec0000 │ │ │ │ stmdb 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] @ (190da4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #368] @ (190d80 ) │ │ │ │ + ldr r3, [pc, #368] @ (190da8 ) │ │ │ │ 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 16fad4 │ │ │ │ ldr.w r4, [r4, #352] @ 0x160 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 190c38 │ │ │ │ + cbz r3, 190c60 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ - cbnz r6, 190c60 │ │ │ │ + cbnz r6, 190c88 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 190c2c │ │ │ │ + bne.n 190c54 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16f82c │ │ │ │ - ldr r2, [pc, #320] @ (190d84 ) │ │ │ │ - ldr r3, [pc, #312] @ (190d80 ) │ │ │ │ + bl 16f854 │ │ │ │ + ldr r2, [pc, #320] @ (190dac ) │ │ │ │ + ldr r3, [pc, #312] @ (190da8 ) │ │ │ │ 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 190d9e │ │ │ │ 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 16f944 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 190c94 │ │ │ │ + cbz r0, 190cbc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 190c3a │ │ │ │ + beq.n 190c62 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 190c3a │ │ │ │ + beq.n 190c62 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 190c6c │ │ │ │ + bne.n 190c94 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 190c84 │ │ │ │ - b.n 190c3a │ │ │ │ + bne.n 190cac │ │ │ │ + b.n 190c62 │ │ │ │ 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 +469126,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 1870f0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 190d62 │ │ │ │ + beq.n 190d8a │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 190d1a │ │ │ │ + beq.n 190d42 │ │ │ │ ldr.w r2, [fp] │ │ │ │ - cbz r2, 190d2c │ │ │ │ + cbz r2, 190d54 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19099c │ │ │ │ + bl 1909c4 │ │ │ │ orr.w r7, r0, r5 │ │ │ │ ldr.w r5, [fp] │ │ │ │ uxtb r7, r7 │ │ │ │ - cbz r5, 190d0a │ │ │ │ + cbz r5, 190d32 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 190d0a │ │ │ │ + cbz r2, 190d32 │ │ │ │ mov r1, fp │ │ │ │ mov fp, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19099c │ │ │ │ + bl 1909c4 │ │ │ │ orrs r0, r7 │ │ │ │ ldr.w r5, [fp] │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 190cee │ │ │ │ + bne.n 190d16 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 19099c │ │ │ │ + bl 1909c4 │ │ │ │ orr.w r5, r7, r0 │ │ │ │ uxtb r5, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 190d46 │ │ │ │ + beq.n 190d6e │ │ │ │ mov sl, r0 │ │ │ │ - b.n 190cc8 │ │ │ │ + b.n 190cf0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19099c │ │ │ │ + bl 1909c4 │ │ │ │ orrs r0, r5 │ │ │ │ mov r7, sl │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 190d28 │ │ │ │ - cbz r5, 190d62 │ │ │ │ + bne.n 190d50 │ │ │ │ + cbz r5, 190d8a │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ mov r0, r6 │ │ │ │ - bl 187330 │ │ │ │ + bl 187358 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16f9bc │ │ │ │ str r5, [sp, #4] │ │ │ │ - b.n 190c78 │ │ │ │ + b.n 190ca0 │ │ │ │ mov r0, r6 │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16f994 │ │ │ │ - b.n 190c78 │ │ │ │ + bl 16f9bc │ │ │ │ + b.n 190ca0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3ec006c │ │ │ │ + @ instruction: 0xf3c4006c │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3b6006c │ │ │ │ + @ instruction: 0xf38e006c │ │ │ │ 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] @ 190e74 │ │ │ │ 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] @ (190e78 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 188280 │ │ │ │ + bl 1882a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 190dfa │ │ │ │ + bne.n 190e22 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r2, #349 @ 0x15d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 190e26 │ │ │ │ + beq.n 190e4e │ │ │ │ cmp.w r3, #348 @ 0x15c │ │ │ │ - bne.n 190df6 │ │ │ │ + bne.n 190e1e │ │ │ │ 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 190e3c │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 190e2a │ │ │ │ + bls.n 190e52 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 190dfc │ │ │ │ + b.n 190e24 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #84] @ (190e54 ) │ │ │ │ - ldr r3, [pc, #80] @ (190e50 ) │ │ │ │ + ldr r2, [pc, #84] @ (190e7c ) │ │ │ │ + ldr r3, [pc, #80] @ (190e78 ) │ │ │ │ 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 190e70 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 190e2e │ │ │ │ + bhi.n 190e56 │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ movhi r3, r4 │ │ │ │ - bhi.n 190e3c │ │ │ │ + bhi.n 190e64 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 190dfc │ │ │ │ + b.n 190e24 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 190dfa │ │ │ │ + bne.n 190e22 │ │ │ │ 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 190e24 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf254006c │ │ │ │ + @ instruction: 0xf22c006c │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1fc006c │ │ │ │ + rsbs 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] @ 191298 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r4, [pc, #1028] @ 191274 │ │ │ │ + ldr.w r4, [pc, #1028] @ 19129c │ │ │ │ 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 190ff0 │ │ │ │ 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 190ff0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r3, [r8, #19] │ │ │ │ add r4, r2 │ │ │ │ add r4, sl │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 191066 │ │ │ │ + bpl.w 19108e │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 19106a │ │ │ │ + bls.w 191092 │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 191066 │ │ │ │ + bls.w 19108e │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 190fc8 │ │ │ │ + bhi.n 190ff0 │ │ │ │ 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 1a7a78 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 18bf54 │ │ │ │ + bl 18bf7c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r7, 190f28 │ │ │ │ + cbz r7, 190f50 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1911c2 │ │ │ │ + beq.w 1911ea │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 1911f4 │ │ │ │ + beq.w 19121c │ │ │ │ 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 190f84 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19120c │ │ │ │ + beq.w 191234 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 190f54 │ │ │ │ + bne.n 190f7c │ │ │ │ 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 190f68 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 18c068 │ │ │ │ + bl 18c090 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 191086 │ │ │ │ + beq.w 1910ae │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1910de │ │ │ │ + beq.w 191106 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19116c │ │ │ │ + beq.w 191194 │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ - cbz r2, 190fa4 │ │ │ │ + cbz r2, 190fcc │ │ │ │ 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, 191020 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 191232 │ │ │ │ + beq.w 19125a │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 190fe4 │ │ │ │ + beq.n 19100c │ │ │ │ ldrsb.w r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 191006 │ │ │ │ + blt.n 19102e │ │ │ │ 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 190ec6 │ │ │ │ + ldr r2, [pc, #684] @ (1912a0 ) │ │ │ │ + ldr r3, [pc, #680] @ (19129c ) │ │ │ │ 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 191292 │ │ │ │ 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 190fe4 │ │ │ │ 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 190fe4 │ │ │ │ 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 190fe4 │ │ │ │ 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 190ec6 │ │ │ │ + b.n 190ff0 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 190fc8 │ │ │ │ + bgt.n 190ff0 │ │ │ │ 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 190f14 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19111a │ │ │ │ + beq.n 191142 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbz r2, 1910ac │ │ │ │ + cbz r2, 1910d4 │ │ │ │ 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 19116e │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 190fbc │ │ │ │ + bne.n 190fe4 │ │ │ │ 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 190ec6 │ │ │ │ + b.n 190ff0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 191194 │ │ │ │ + beq.n 1911bc │ │ │ │ ldr.w r3, [r5, #164] @ 0xa4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #164] @ 0xa4 │ │ │ │ - cbz r2, 191104 │ │ │ │ + cbz r2, 19112c │ │ │ │ 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, 191138 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 190fe4 │ │ │ │ + beq.w 19100c │ │ │ │ ldrsb.w r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 191036 │ │ │ │ - b.n 191006 │ │ │ │ + bge.n 19105e │ │ │ │ + b.n 19102e │ │ │ │ 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 1910d4 │ │ │ │ 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 1910dc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 191210 │ │ │ │ + beq.n 191238 │ │ │ │ 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 190ec6 │ │ │ │ + b.n 190ff0 │ │ │ │ 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 190fcc │ │ │ │ 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 190fcc │ │ │ │ ldrb.w r3, [r8, #18] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 191104 │ │ │ │ + bmi.n 19112c │ │ │ │ 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 19112c │ │ │ │ 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 19112c │ │ │ │ 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 1882a8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1911f0 │ │ │ │ + bne.n 191218 │ │ │ │ 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 190f4c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - bl 190d88 │ │ │ │ + bl 190db0 │ │ │ │ eor.w r7, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 190f24 │ │ │ │ + b.n 190f4c │ │ │ │ mov r2, r3 │ │ │ │ - b.n 190f5c │ │ │ │ + b.n 190f84 │ │ │ │ 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 190ec6 │ │ │ │ + b.n 190ff0 │ │ │ │ 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 190fe4 │ │ │ │ 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 190ec6 │ │ │ │ + b.n 190ff0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf188006c │ │ │ │ + sbc.w r0, r0, #108 @ 0x6c │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r0, #108 @ 0x6c │ │ │ │ + and.w r0, r8, #108 @ 0x6c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #183 @ 0xb7 │ │ │ │ - bhi.n 1912ae │ │ │ │ + bhi.n 1912d6 │ │ │ │ cmp r3, #165 @ 0xa5 │ │ │ │ - bhi.n 191304 │ │ │ │ + bhi.n 19132c │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bhi.n 1912d4 │ │ │ │ + bhi.n 1912fc │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bls.n 1912ea │ │ │ │ + bls.n 191312 │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 191330 │ │ │ │ + bne.n 191358 │ │ │ │ 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 19133e │ │ │ │ subw r3, r3, #639 @ 0x27f │ │ │ │ cmp r3, #27 │ │ │ │ - bhi.n 19132c │ │ │ │ + bhi.n 191354 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #212 @ 0xd4 │ │ │ │ movt r0, #2560 @ 0xa00 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst r3, r0 │ │ │ │ - bne.n 1912e6 │ │ │ │ + bne.n 19130e │ │ │ │ ands.w r0, r3, r2 │ │ │ │ - bne.n 191290 │ │ │ │ + bne.n 1912b8 │ │ │ │ bx lr │ │ │ │ subs r3, #139 @ 0x8b │ │ │ │ cmp r3, #14 │ │ │ │ - bhi.n 19132c │ │ │ │ + bhi.n 191354 │ │ │ │ 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 19134a │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.n 19132c │ │ │ │ + bhi.n 191354 │ │ │ │ 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 +469752,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] @ 191e84 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr.w r2, [pc, #2820] @ 191e60 │ │ │ │ - ldr.w r9, [pc, #2820] @ 191e64 │ │ │ │ + ldr.w r2, [pc, #2820] @ 191e88 │ │ │ │ + ldr.w r9, [pc, #2820] @ 191e8c │ │ │ │ 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 16f944 │ │ │ │ + cbz r0, 1913bc │ │ │ │ + ldr.w r2, [pc, #2800] @ 191e90 │ │ │ │ + ldr.w r3, [pc, #2784] @ 191e84 │ │ │ │ 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 192680 │ │ │ │ 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 16f9bc │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 191374 │ │ │ │ + beq.n 19139c │ │ │ │ mov r8, r9 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1914e6 │ │ │ │ + beq.w 19150e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1914dc │ │ │ │ + bhi.w 191504 │ │ │ │ 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] @ 191e94 │ │ │ │ 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 191594 │ │ │ │ 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 19142c │ │ │ │ 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 19186a │ │ │ │ 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 1919f2 │ │ │ │ cmp.w sl, #330 @ 0x14a │ │ │ │ - beq.w 192034 │ │ │ │ + beq.w 19205c │ │ │ │ cmp r0, #20 │ │ │ │ - bls.w 1919c4 │ │ │ │ + bls.w 1919ec │ │ │ │ add.w r3, r0, #102 @ 0x66 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1919ca │ │ │ │ + bhi.w 1919f2 │ │ │ │ add.w r3, ip, #3 │ │ │ │ add.w r3, lr, r3, lsr #2 │ │ │ │ - b.n 1919de │ │ │ │ + b.n 191a06 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1919aa │ │ │ │ + beq.w 1919d2 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 191494 │ │ │ │ + cbz r1, 1914bc │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 191480 │ │ │ │ + b.n 1914a8 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 19178a │ │ │ │ + beq.w 1917b2 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #15 │ │ │ │ - bne.n 191478 │ │ │ │ + bne.n 1914a0 │ │ │ │ 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 1886a4 │ │ │ │ + cbnz r0, 1914d8 │ │ │ │ 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 19185c │ │ │ │ + bhi.w 191846 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1914dc │ │ │ │ + bne.n 191504 │ │ │ │ ldrb.w r3, [r5, #307] @ 0x133 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r5, #307] @ 0x133 │ │ │ │ - b.n 1914dc │ │ │ │ + b.n 191504 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1914dc │ │ │ │ + cbz r0, 191504 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 191338 │ │ │ │ + bl 191360 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1913ae │ │ │ │ + bne.w 1913d6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1913a4 │ │ │ │ - b.n 191374 │ │ │ │ - ldr.w r3, [pc, #2424] @ 191e70 │ │ │ │ + bne.w 1913cc │ │ │ │ + b.n 19139c │ │ │ │ + ldr.w r3, [pc, #2424] @ 191e98 │ │ │ │ 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, 191572 │ │ │ │ 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 +469924,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 191540 │ │ │ │ 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 19183a │ │ │ │ ldrb.w r3, [r5, #309] @ 0x135 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r5, #309] @ 0x135 │ │ │ │ - b.n 1914dc │ │ │ │ + b.n 191504 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r2 │ │ │ │ mov fp, r2 │ │ │ │ cmp.w sl, #286 @ 0x11e │ │ │ │ - bcs.w 1917a0 │ │ │ │ + bcs.w 1917c8 │ │ │ │ cmp.w sl, #33 @ 0x21 │ │ │ │ - bls.w 192062 │ │ │ │ + bls.w 19208a │ │ │ │ sub.w r1, sl, #34 @ 0x22 │ │ │ │ cmp r1, #251 @ 0xfb │ │ │ │ - bhi.w 191a40 │ │ │ │ + bhi.w 191a68 │ │ │ │ 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 +470201,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 1917be │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 191494 │ │ │ │ + beq.w 1914bc │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 19178e │ │ │ │ - b.n 191488 │ │ │ │ + bne.n 1917b6 │ │ │ │ + b.n 1914b0 │ │ │ │ movw r0, #622 @ 0x26e │ │ │ │ cmp sl, r0 │ │ │ │ - bhi.n 191894 │ │ │ │ + bhi.n 1918bc │ │ │ │ cmp.w sl, #592 @ 0x250 │ │ │ │ - bcs.w 191f02 │ │ │ │ + bcs.w 191f2a │ │ │ │ cmp.w sl, #384 @ 0x180 │ │ │ │ - bcs.w 191eb8 │ │ │ │ + bcs.w 191ee0 │ │ │ │ cmp.w sl, #354 @ 0x162 │ │ │ │ - bcc.w 191aa2 │ │ │ │ + bcc.w 191aca │ │ │ │ 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 191964 │ │ │ │ mov.w ip, #16896 @ 0x4200 │ │ │ │ movt ip, #3 │ │ │ │ tst.w r0, ip │ │ │ │ - bne.w 191f2e │ │ │ │ + bne.w 191f56 │ │ │ │ tst.w r0, #40960 @ 0xa000 │ │ │ │ - bne.w 191af6 │ │ │ │ + bne.w 191b1e │ │ │ │ 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 1912a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 191a70 │ │ │ │ - b.n 191a84 │ │ │ │ + bne.w 191a98 │ │ │ │ + b.n 191aac │ │ │ │ ldrb.w r3, [r5, #308] @ 0x134 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r5, #308] @ 0x134 │ │ │ │ - b.n 1914dc │ │ │ │ + b.n 191504 │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1914dc │ │ │ │ + bhi.w 191504 │ │ │ │ ldrb.w r3, [r5, #307] @ 0x133 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r5, #307] @ 0x133 │ │ │ │ - b.n 1914dc │ │ │ │ + b.n 191504 │ │ │ │ ldrb.w r3, [r5, #307] @ 0x133 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r5, #307] @ 0x133 │ │ │ │ - b.n 1914dc │ │ │ │ + b.n 191504 │ │ │ │ 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 191454 │ │ │ │ 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 +470283,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 19159c │ │ │ │ sub.w r2, sl, #624 @ 0x270 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - bhi.n 1917f2 │ │ │ │ + bhi.n 19181a │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - bhi.w 191a40 │ │ │ │ + bhi.w 191a68 │ │ │ │ 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 +470365,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 18784c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ and.w r6, r6, #31 │ │ │ │ - bl 187824 │ │ │ │ + bl 18784c │ │ │ │ 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 191504 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 191504 │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.n 1914dc │ │ │ │ + b.n 191504 │ │ │ │ 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 +470400,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 191504 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188694 │ │ │ │ + bl 1886bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 191468 │ │ │ │ + beq.w 191490 │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.n 191468 │ │ │ │ + b.n 191490 │ │ │ │ cmp r0, #16 │ │ │ │ - bhi.w 191454 │ │ │ │ + bhi.w 19147c │ │ │ │ add ip, lr │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ moveq ip, r3 │ │ │ │ - beq.n 191a00 │ │ │ │ + beq.n 191a28 │ │ │ │ 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 191a62 │ │ │ │ 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 19159c │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 191a34 │ │ │ │ + b.n 191a5c │ │ │ │ sub.w r2, sl, #47 @ 0x2f │ │ │ │ cmp r2, #17 │ │ │ │ - bhi.w 1926b8 │ │ │ │ + bhi.w 1926e0 │ │ │ │ movw r3, #49103 @ 0xbfcf │ │ │ │ movt r3, #2 │ │ │ │ lsrs r3, r2 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 1926b8 │ │ │ │ + beq.w 1926e0 │ │ │ │ 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 1912a4 │ │ │ │ + cbz r0, 191aa4 │ │ │ │ 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 1920a8 │ │ │ │ sub.w sl, sl, #157 @ 0x9d │ │ │ │ cmp.w sl, #22 │ │ │ │ - bhi.w 1914dc │ │ │ │ + bhi.w 191504 │ │ │ │ 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 1914e8 │ │ │ │ + b.n 191504 │ │ │ │ cmp.w sl, #318 @ 0x13e │ │ │ │ - bls.w 1921a6 │ │ │ │ + bls.w 1921ce │ │ │ │ mvn.w ip, #322 @ 0x142 │ │ │ │ add.w r0, sl, ip │ │ │ │ cmp r0, #26 │ │ │ │ - bhi.w 1917f2 │ │ │ │ + bhi.w 19181a │ │ │ │ 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 191964 │ │ │ │ tst.w ip, #5248 @ 0x1480 │ │ │ │ - beq.w 1917f2 │ │ │ │ + beq.w 19181a │ │ │ │ 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 192578 │ │ │ │ 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 191b46 │ │ │ │ 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 191b5c │ │ │ │ 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 1aaeac │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 191b72 │ │ │ │ + beq.n 191b9a │ │ │ │ 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 191504 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movw r3, #369 @ 0x171 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 191504 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaea8 │ │ │ │ + bl 1aaed0 │ │ │ │ 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 1882a8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 192680 │ │ │ │ + beq.w 1926a8 │ │ │ │ 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 191504 │ │ │ │ cmp.w sl, #564 @ 0x234 │ │ │ │ - bne.w 1917f2 │ │ │ │ + bne.w 19181a │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r5, #292] @ 0x124 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 191504 │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 19196a │ │ │ │ - b.n 1914dc │ │ │ │ + bmi.w 191992 │ │ │ │ + b.n 191504 │ │ │ │ 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 19271a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ tst.w r3, #12 │ │ │ │ - bne.w 1921f0 │ │ │ │ + bne.w 192218 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19127c │ │ │ │ + bl 1912a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1914dc │ │ │ │ + beq.w 191504 │ │ │ │ ldrb.w r3, [r5, #310] @ 0x136 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r5, #310] @ 0x136 │ │ │ │ - b.n 1914dc │ │ │ │ + b.n 191504 │ │ │ │ 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 192172 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ - b.n 1914dc │ │ │ │ + b.n 191504 │ │ │ │ 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 192542 │ │ │ │ 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 191cbc │ │ │ │ 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 1aaeac │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 191cc6 │ │ │ │ + beq.n 191cee │ │ │ │ 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 192192 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 191504 │ │ │ │ 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 191504 │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 191504 │ │ │ │ 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 191d4a │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1926e6 │ │ │ │ + beq.w 19270e │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1926e0 │ │ │ │ + bne.w 192708 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 191d10 │ │ │ │ + bne.n 191d38 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d680 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1914dc │ │ │ │ + bhi.w 191504 │ │ │ │ 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 191504 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 191504 │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 191504 │ │ │ │ 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 191504 │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 191504 │ │ │ │ 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 1882a8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 191fce │ │ │ │ + beq.w 191ff6 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 191da8 │ │ │ │ - b.w 1914dc │ │ │ │ + bne.n 191dd0 │ │ │ │ + b.w 191504 │ │ │ │ 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 1920c4 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 191504 │ │ │ │ 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 1920d6 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 191504 │ │ │ │ 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 +470790,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 191504 │ │ │ │ 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 │ │ │ │ + ldcl 0, cr0, [r4], #-432 @ 0xfffffe50 │ │ │ │ + ldcl 0, cr0, [r2], #-432 @ 0xfffffe50 │ │ │ │ + mrrc 0, 6, r0, r8, cr12 │ │ │ │ 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 192184 │ │ │ │ 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 191504 │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 191504 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 191504 │ │ │ │ movw r3, #591 @ 0x24f │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 1917f2 │ │ │ │ + beq.w 19181a │ │ │ │ cmp.w sl, #584 @ 0x248 │ │ │ │ - bcs.w 191960 │ │ │ │ + bcs.w 191988 │ │ │ │ cmp.w sl, #516 @ 0x204 │ │ │ │ - bcs.w 1921ca │ │ │ │ + bcs.w 1921f2 │ │ │ │ cmp.w sl, #488 @ 0x1e8 │ │ │ │ - bcs.w 192336 │ │ │ │ + bcs.w 19235e │ │ │ │ cmp.w sl, #422 @ 0x1a6 │ │ │ │ - bhi.w 19234e │ │ │ │ + bhi.w 192376 │ │ │ │ cmp.w sl, #398 @ 0x18e │ │ │ │ - bls.w 1917f2 │ │ │ │ + bls.w 19181a │ │ │ │ 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 191964 │ │ │ │ + b.n 19181a │ │ │ │ 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 191bf6 │ │ │ │ movw r3, #611 @ 0x263 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 1917f2 │ │ │ │ + bne.w 19181a │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 191504 │ │ │ │ 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 19250e │ │ │ │ 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 1aaeac │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 191f98 │ │ │ │ + beq.n 191fc0 │ │ │ │ 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 192126 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1920c0 │ │ │ │ + beq.w 1920e8 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 191504 │ │ │ │ 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 191db2 │ │ │ │ + b.w 191504 │ │ │ │ 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 192052 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1926ec │ │ │ │ + bhi.w 192714 │ │ │ │ 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 +470954,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 191dec │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 19202a │ │ │ │ + b.n 192052 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 191440 │ │ │ │ + bne.w 191468 │ │ │ │ add ip, lr │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.w 1919da │ │ │ │ + bne.w 191a02 │ │ │ │ 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 1917c8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov ip, r3 │ │ │ │ - b.n 191a08 │ │ │ │ + b.n 191a30 │ │ │ │ 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 1912a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 191a70 │ │ │ │ + bne.w 191a98 │ │ │ │ cmp.w sl, #51 @ 0x33 │ │ │ │ - bls.w 1914dc │ │ │ │ + bls.w 191504 │ │ │ │ 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 191504 │ │ │ │ + b.w 1914e8 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 191504 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 191504 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 191504 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 191504 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 191504 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaea8 │ │ │ │ + bl 1aaed0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 190d88 │ │ │ │ + bl 190db0 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 191fa8 │ │ │ │ + bne.w 191fd0 │ │ │ │ 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 191fd0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 191504 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaea8 │ │ │ │ + bl 1aaed0 │ │ │ │ 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 1882a8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1926a6 │ │ │ │ + beq.w 1926ce │ │ │ │ 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 191fca │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 191504 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 191504 │ │ │ │ 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 191eba │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subw r3, r3, #651 @ 0x28b │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1914dc │ │ │ │ + bhi.w 191504 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaea8 │ │ │ │ + bl 1aaed0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 190d88 │ │ │ │ + bl 190db0 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 191cd0 │ │ │ │ + bne.w 191cf8 │ │ │ │ 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 191cf8 │ │ │ │ cmp.w sl, #288 @ 0x120 │ │ │ │ - bls.w 1917f2 │ │ │ │ + bls.w 19181a │ │ │ │ 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 191964 │ │ │ │ + b.w 19181a │ │ │ │ cmp.w sl, #560 @ 0x230 │ │ │ │ - bcs.w 191bc6 │ │ │ │ + bcs.w 191bee │ │ │ │ cmp.w sl, #532 @ 0x214 │ │ │ │ - bcc.w 1917f2 │ │ │ │ + bcc.w 19181a │ │ │ │ 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 191964 │ │ │ │ + b.w 19181a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 192206 │ │ │ │ + b.n 19222e │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1926ec │ │ │ │ + beq.w 192714 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1926e0 │ │ │ │ + bne.w 192708 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1921f4 │ │ │ │ + bne.n 19221c │ │ │ │ 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 +471126,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 1a7a78 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r0, 19224c │ │ │ │ + cbz r0, 192274 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrsb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 19227a │ │ │ │ + blt.n 1922a2 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ ands.w r6, r3, #64 @ 0x40 │ │ │ │ - beq.w 192366 │ │ │ │ + beq.w 19238e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1924d2 │ │ │ │ + beq.w 1924fa │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 19227a │ │ │ │ + beq.n 1922a2 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1925ba │ │ │ │ + beq.w 1925e2 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ - bl 1a7a50 │ │ │ │ + bl 1a7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1925a4 │ │ │ │ + bne.w 1925cc │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 192590 │ │ │ │ + beq.w 1925b8 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - beq.w 192586 │ │ │ │ + beq.w 1925ae │ │ │ │ ubfx r6, r3, #4, #2 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6c0 │ │ │ │ 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 190e80 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 191c02 │ │ │ │ + bne.w 191c2a │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 191c02 │ │ │ │ + bne.w 191c2a │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ movs r6, #1 │ │ │ │ + bl 21d680 │ │ │ │ bl 21d658 │ │ │ │ - bl 21d630 │ │ │ │ - cbnz r0, 192324 │ │ │ │ - b.n 191c02 │ │ │ │ + cbnz r0, 19234c │ │ │ │ + b.n 191c2a │ │ │ │ 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 +471208,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 21cd20 │ │ │ │ cmp r9, r0 │ │ │ │ - bcc.n 1922f0 │ │ │ │ - b.n 191c02 │ │ │ │ + bcc.n 192318 │ │ │ │ + b.n 191c2a │ │ │ │ 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 19181a │ │ │ │ + b.w 191964 │ │ │ │ sub.w r2, sl, #444 @ 0x1bc │ │ │ │ cmp r2, #6 │ │ │ │ - bhi.w 1917f2 │ │ │ │ + bhi.w 19181a │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 19193c │ │ │ │ - b.w 1917f2 │ │ │ │ + bmi.w 191964 │ │ │ │ + b.w 19181a │ │ │ │ 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 192442 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1923dc │ │ │ │ - cbz r2, 192388 │ │ │ │ + beq.n 192404 │ │ │ │ + cbz r2, 1923b0 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 192372 │ │ │ │ + beq.n 19239a │ │ │ │ mov r5, r8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r8, r3 │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.w 19227a │ │ │ │ + beq.w 1922a2 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - bne.w 1924d2 │ │ │ │ + bne.w 1924fa │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cd20 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.w 19227a │ │ │ │ + bls.w 1922a2 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - beq.w 192672 │ │ │ │ + beq.w 19269a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19265c │ │ │ │ + beq.w 192684 │ │ │ │ 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 190e80 │ │ │ │ + b.n 1922ee │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1926f8 │ │ │ │ + bne.w 192720 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r5, [r2, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1925ae │ │ │ │ + beq.w 1925d6 │ │ │ │ mov.w sl, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cd20 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r6, r0 │ │ │ │ cmp sl, r2 │ │ │ │ - bcc.n 1923f8 │ │ │ │ + bcc.n 192420 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 19237c │ │ │ │ + b.n 1923a4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1924b6 │ │ │ │ + beq.n 1924de │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1926e0 │ │ │ │ + bne.w 192708 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 192388 │ │ │ │ + beq.n 1923b0 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1925b2 │ │ │ │ + bne.w 1925da │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cd20 │ │ │ │ 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 1924d0 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1926ec │ │ │ │ + bhi.w 192714 │ │ │ │ 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 +471367,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 1923a4 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1924a8 │ │ │ │ + b.n 1924d0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 192432 │ │ │ │ - b.n 192388 │ │ │ │ + bne.n 19245a │ │ │ │ + b.n 1923b0 │ │ │ │ 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 21d6c0 │ │ │ │ add.w r3, sl, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1923aa │ │ │ │ + b.n 1923d2 │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ - bl 1aae84 │ │ │ │ + bl 1aaeac │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 191f98 │ │ │ │ + beq.w 191fc0 │ │ │ │ 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 191fc0 │ │ │ │ ldr.w r3, [r5, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #164] @ 0xa4 │ │ │ │ - bl 1aae84 │ │ │ │ + bl 1aaeac │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 191cc6 │ │ │ │ + beq.w 191cee │ │ │ │ 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 191cee │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #160] @ 0xa0 │ │ │ │ - bl 1aae84 │ │ │ │ + bl 1aaeac │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 191b72 │ │ │ │ + beq.w 191b9a │ │ │ │ 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 191b9a │ │ │ │ movs r2, #1 │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cd20 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1922b4 │ │ │ │ + b.n 1922dc │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 192298 │ │ │ │ + bne.w 1922c0 │ │ │ │ ldrb.w r3, [fp, #30] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 192298 │ │ │ │ + bmi.w 1922c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 192298 │ │ │ │ + b.n 1922c0 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 192372 │ │ │ │ + b.n 19239a │ │ │ │ mov r5, r8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r8, r3 │ │ │ │ - b.n 19227a │ │ │ │ + b.n 1922a2 │ │ │ │ ldrb.w r1, [r0, #37] @ 0x25 │ │ │ │ ldrd r2, r0, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1926c4 │ │ │ │ + bhi.n 1926ec │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1924c0 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1925d8 ) │ │ │ │ + bhi.w 1924e8 │ │ │ │ + add r0, pc, #8 @ (adr r0, 192600 ) │ │ │ │ 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 +471507,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 21d6c0 │ │ │ │ add.w r3, sl, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1923c8 │ │ │ │ + b.n 1923f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cd20 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1923c8 │ │ │ │ + b.n 1923f0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r3, #337 @ 0x151 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 191bae │ │ │ │ + bne.w 191bd6 │ │ │ │ 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 191504 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r3, #337 @ 0x151 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 19212e │ │ │ │ + bne.w 192156 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ - b.n 191fa2 │ │ │ │ + b.n 191fca │ │ │ │ ldrb.w r3, [r5, #311] @ 0x137 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ - b.w 191a5c │ │ │ │ + b.w 191a84 │ │ │ │ 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 1924fa │ │ │ │ + b.n 1922a2 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1924c0 │ │ │ │ + b.n 1924e8 │ │ │ │ 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 +471580,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, 192794 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 19274e │ │ │ │ + beq.n 192776 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1927e8 │ │ │ │ + bpl.n 192810 │ │ │ │ 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 19275c │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19276c │ │ │ │ + cbz r3, 192794 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - bne.n 19281a │ │ │ │ + bne.n 192842 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19275c │ │ │ │ + bne.n 192784 │ │ │ │ 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 +471631,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 192860 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 192a6c │ │ │ │ + beq.w 192a94 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 192afe │ │ │ │ + beq.w 192b26 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 192838 │ │ │ │ + beq.n 192860 │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #328] @ 0x148 │ │ │ │ streq.w r3, [r6, #336] @ 0x150 │ │ │ │ - b.n 19283c │ │ │ │ + b.n 192864 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19274e │ │ │ │ + bne.n 192776 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21dea4 │ │ │ │ + bl 21decc │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21debc │ │ │ │ + bl 21dee4 │ │ │ │ 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 21defc │ │ │ │ ldrb.w r3, [r6, #71] @ 0x47 │ │ │ │ add r3, r0 │ │ │ │ strb.w r3, [r6, #71] @ 0x47 │ │ │ │ - b.n 19274e │ │ │ │ + b.n 192776 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d680 │ │ │ │ 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 19278c │ │ │ │ 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 16deb0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 16faac │ │ │ │ + bl 16fad4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 191338 │ │ │ │ + bl 191360 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ 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 192b34 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 192894 │ │ │ │ + bpl.n 1928bc │ │ │ │ ldrb r3, [r4, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.n 192946 │ │ │ │ + bmi.n 19296e │ │ │ │ ldrsb.w r3, [r4, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1929c8 │ │ │ │ + blt.w 1929f0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19287e │ │ │ │ + bne.n 1928a6 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 192a4c │ │ │ │ + beq.w 192a74 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r6, #280] @ 0x118 │ │ │ │ - cbz r3, 1928de │ │ │ │ + cbz r3, 192906 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1928d6 │ │ │ │ + bpl.n 1928fe │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d6c8 │ │ │ │ + bl 21d6f0 │ │ │ │ movs r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1928cc │ │ │ │ + bls.n 1928f4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d6c8 │ │ │ │ + bl 21d6f0 │ │ │ │ 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 1928da │ │ │ │ ldr.w r4, [r6, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1928f2 │ │ │ │ + cbz r3, 19291a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 1928f6 │ │ │ │ + cbnz r3, 19291e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1928e6 │ │ │ │ + bne.n 19290e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 192928 │ │ │ │ + cbz r3, 192950 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 192920 │ │ │ │ + bpl.n 192948 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 21d6c8 │ │ │ │ + bl 21d6f0 │ │ │ │ movs r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 192916 │ │ │ │ + bls.n 19293e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 21d6c8 │ │ │ │ + bl 21d6f0 │ │ │ │ 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 192924 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1928f2 │ │ │ │ + beq.n 19291a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1928f2 │ │ │ │ + beq.n 19291a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1928f6 │ │ │ │ + bne.n 19291e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 192934 │ │ │ │ + bne.n 19295c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cd20 │ │ │ │ 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 192b16 │ │ │ │ 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 1929e2 │ │ │ │ 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 +471817,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 1928bc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cd20 │ │ │ │ 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 192b1e │ │ │ │ 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 192a6e │ │ │ │ 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 +471856,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 1928bc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 192b0c │ │ │ │ + beq.n 192b34 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 192a5e │ │ │ │ + bpl.n 192a86 │ │ │ │ ldrb r3, [r4, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 192a7a │ │ │ │ + bmi.n 192aa2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 192a52 │ │ │ │ + bne.n 192a7a │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 1928aa │ │ │ │ + b.n 1928d2 │ │ │ │ ldrb.w r3, [r6, #320] @ 0x140 │ │ │ │ and.w r3, r3, #52 @ 0x34 │ │ │ │ strb.w r3, [r6, #320] @ 0x140 │ │ │ │ - b.n 19284e │ │ │ │ + b.n 192876 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cd20 │ │ │ │ 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 192b3a │ │ │ │ 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 192b10 │ │ │ │ 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 192a86 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 192986 │ │ │ │ + b.n 1929ae │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 192a0e │ │ │ │ + b.n 192a36 │ │ │ │ strd r0, r1, [r6, #328] @ 0x148 │ │ │ │ strd r0, r1, [r6, #336] @ 0x150 │ │ │ │ strd r0, r1, [r6, #344] @ 0x158 │ │ │ │ - b.n 19283c │ │ │ │ + b.n 192864 │ │ │ │ str.w r3, [r6, #280] @ 0x118 │ │ │ │ - b.n 1928de │ │ │ │ + b.n 192906 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 192ab4 │ │ │ │ + b.n 192adc │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ iteee ne │ │ │ │ subne r0, r3, r2 │ │ │ │ ldrheq r3, [r1, #6] │ │ │ │ @@ -471931,85 +471957,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 21ada4 │ │ │ │ + cbz r0, 192b9e │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str.w r3, [r8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d610 │ │ │ │ + bl 21d638 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 192b8a │ │ │ │ + cbz r0, 192bb2 │ │ │ │ ldrb.w r2, [fp, #20] │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 192cc6 │ │ │ │ + bpl.w 192cee │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 192bd2 │ │ │ │ + bhi.n 192bfa │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d698 │ │ │ │ - cbz r0, 192bcc │ │ │ │ + bl 21d6c0 │ │ │ │ + cbz r0, 192bf4 │ │ │ │ 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 21d714 │ │ │ │ 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 192b60 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 192ba8 │ │ │ │ + bne.n 192bd0 │ │ │ │ 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 192cd6 │ │ │ │ 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 192cd0 │ │ │ │ + bl 21cb28 │ │ │ │ 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 192d38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 192bcc │ │ │ │ + beq.n 192bf4 │ │ │ │ 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 +472062,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 192c50 │ │ │ │ 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 +472079,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 21d6c0 │ │ │ │ + b.n 192c24 │ │ │ │ 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 192c0c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r2, #253 @ 0xfd │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 192d3e │ │ │ │ + bne.n 192d66 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 192bcc │ │ │ │ + beq.w 192bf4 │ │ │ │ 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 192b60 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 192cee │ │ │ │ + bne.n 192d16 │ │ │ │ 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 192c3e │ │ │ │ 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 192c3e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 192d6c │ │ │ │ + beq.n 192d94 │ │ │ │ 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 192d0a │ │ │ │ stmdb 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] @ (192fc0 ) │ │ │ │ + ldr r3, [pc, #532] @ (192fc4 ) │ │ │ │ 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 192eb0 │ │ │ │ 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 192dda │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 192ea2 │ │ │ │ + bmi.n 192eca │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 192da6 │ │ │ │ + bne.n 192dce │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 192e88 │ │ │ │ + beq.n 192eb0 │ │ │ │ uxth r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 16df14 │ │ │ │ + bl 16df3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 192ec2 │ │ │ │ + beq.n 192eea │ │ │ │ uxth.w r1, sl │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 16df14 │ │ │ │ + bl 16df3c │ │ │ │ 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 192e7c │ │ │ │ mov r9, sl │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ lsls r5, r3, #28 │ │ │ │ - bpl.n 192e48 │ │ │ │ + bpl.n 192e70 │ │ │ │ ldrb.w r3, [r9, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 192e48 │ │ │ │ + bpl.n 192e70 │ │ │ │ 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 192ee0 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #19 │ │ │ │ - beq.n 192ee4 │ │ │ │ + beq.n 192f0c │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 192e48 │ │ │ │ + bpl.n 192e70 │ │ │ │ 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 192b60 │ │ │ │ ldr.w r9, [r9] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 192df6 │ │ │ │ + bne.n 192e1e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #8 │ │ │ │ - ldr r3, [pc, #324] @ (192fa0 ) │ │ │ │ + ldr r3, [pc, #324] @ (192fc8 ) │ │ │ │ adds r0, #24 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ blx 47628 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 192e7a │ │ │ │ + cbz r3, 192ea2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #8 │ │ │ │ - ldr r3, [pc, #308] @ (192fa4 ) │ │ │ │ + ldr r3, [pc, #308] @ (192fcc ) │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ add r3, pc │ │ │ │ blx 47628 │ │ │ │ ldr.w r0, [r4, #396] @ 0x18c │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r3, [r4, #396] @ 0x18c │ │ │ │ - ldr r2, [pc, #284] @ (192fa8 ) │ │ │ │ - ldr r3, [pc, #272] @ (192f9c ) │ │ │ │ + ldr r2, [pc, #284] @ (192fd0 ) │ │ │ │ + ldr r3, [pc, #272] @ (192fc4 ) │ │ │ │ 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 192fba │ │ │ │ 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 21cd20 │ │ │ │ add r7, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 21cb9c │ │ │ │ + bl 21cbc4 │ │ │ │ add sl, r0 │ │ │ │ - b.n 192db2 │ │ │ │ + b.n 192dda │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 192e48 │ │ │ │ + bpl.n 192e70 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - b.n 192e22 │ │ │ │ + b.n 192e4a │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 192ed0 │ │ │ │ + cbz r3, 192ef8 │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 192df4 │ │ │ │ + b.n 192e1c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #8 │ │ │ │ - ldr r3, [pc, #212] @ (192fac ) │ │ │ │ + ldr r3, [pc, #212] @ (192fd4 ) │ │ │ │ adds r0, #24 │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ add r3, pc │ │ │ │ blx 47628 │ │ │ │ - b.n 192e7a │ │ │ │ - bl 21d658 │ │ │ │ + b.n 192ea2 │ │ │ │ + bl 21d680 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 192efa │ │ │ │ + beq.n 192f22 │ │ │ │ ldrb.w r3, [r9, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 192e48 │ │ │ │ - b.n 192ebc │ │ │ │ + bpl.n 192e70 │ │ │ │ + b.n 192ee4 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 21d6c8 │ │ │ │ + bl 21d6f0 │ │ │ │ ldr.w r6, [r9, #96] @ 0x60 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6c0 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 192e48 │ │ │ │ + beq.n 192e70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 192e48 │ │ │ │ + beq.n 192e70 │ │ │ │ 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 192f84 │ │ │ │ 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 +472343,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 192b60 │ │ │ │ cmp fp, r4 │ │ │ │ - beq.n 192f84 │ │ │ │ + beq.n 192fac │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r7, r4, r3 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 192f32 │ │ │ │ + bge.n 192f5a │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cd20 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp fp, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne.n 192f5c │ │ │ │ + bne.n 192f84 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 192f2a │ │ │ │ + bne.n 192f52 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 192e48 │ │ │ │ + b.n 192e70 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcs.n 193084 │ │ │ │ + bcs.n 19305c │ │ │ │ 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 193064 │ │ │ │ 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 192d98 │ │ │ │ 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 19302c │ │ │ │ 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 19303a │ │ │ │ mvn.w r2, #676 @ 0x2a4 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 19301c │ │ │ │ + bhi.n 193044 │ │ │ │ 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 193024 │ │ │ │ subs r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 192ffc │ │ │ │ - bl 187e40 │ │ │ │ + bls.n 193024 │ │ │ │ + bl 187e68 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, #14 │ │ │ │ - bhi.n 19310c │ │ │ │ + bhi.n 193134 │ │ │ │ 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 +472578,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 1931ce │ │ │ │ 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 +472614,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, 193358 │ │ │ │ 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 +472639,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 19332e │ │ │ │ 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 +472664,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] @ 193d28 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w r3, [pc, #2420] @ 193d04 │ │ │ │ + ldr.w r3, [pc, #2420] @ 193d2c │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r5, [pc, #2416] @ 193d08 │ │ │ │ + ldr.w r5, [pc, #2416] @ 193d30 │ │ │ │ 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 1934ac │ │ │ │ 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 +472709,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, 19348a │ │ │ │ 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 +472733,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 193436 │ │ │ │ + ldr.w r2, [pc, #2216] @ 193d34 │ │ │ │ + ldr.w r3, [pc, #2204] @ 193d2c │ │ │ │ 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 193d22 │ │ │ │ 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 19355e │ │ │ │ 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 +472784,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 1934f2 │ │ │ │ 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 +472800,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 19304c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 193462 │ │ │ │ + b.n 19348a │ │ │ │ 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 +472827,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] @ 193d38 │ │ │ │ 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 193cb8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add.w r9, r6, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 193462 │ │ │ │ + beq.w 19348a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18832c │ │ │ │ + bl 188354 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1932d0 │ │ │ │ + bl 1932f8 │ │ │ │ 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 193608 │ │ │ │ + b.n 19348a │ │ │ │ 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 +472890,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 19304c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 193c50 │ │ │ │ + beq.w 193c78 │ │ │ │ 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 +472911,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 193bac │ │ │ │ + add r3, pc, #8 @ (adr r3, 1936f0 ) │ │ │ │ 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 +472989,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 19304c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 193462 │ │ │ │ + beq.w 19348a │ │ │ │ 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 +473014,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 19380a │ │ │ │ + b.n 19348a │ │ │ │ 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] @ 193d3c │ │ │ │ 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, 1938bc │ │ │ │ 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 +473059,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 193ad6 │ │ │ │ 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 +473092,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 193900 │ │ │ │ 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 +473108,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 19304c │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ mla r7, r3, r8, r7 │ │ │ │ ldrb r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193462 │ │ │ │ + beq.w 19348a │ │ │ │ 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 +473136,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 1939ae │ │ │ │ + b.n 19348a │ │ │ │ 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 +473159,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 193c3a │ │ │ │ lsls r0, r0, #3 │ │ │ │ add.w r1, r6, #40 @ 0x28 │ │ │ │ cmp r0, #15 │ │ │ │ it ls │ │ │ │ addls lr, r4 │ │ │ │ - bls.n 193aa0 │ │ │ │ + bls.n 193ac8 │ │ │ │ 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 +473194,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 193a5c │ │ │ │ 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 +473210,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 19304c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 193462 │ │ │ │ + b.n 19348a │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r4 │ │ │ │ - b.n 193944 │ │ │ │ + b.n 19396c │ │ │ │ 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 +473251,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 19348a │ │ │ │ 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 +473270,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 19348a │ │ │ │ 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 +473309,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 19348a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193462 │ │ │ │ + beq.w 19348a │ │ │ │ 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 +473328,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 193c44 │ │ │ │ + b.n 19348a │ │ │ │ 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 +473346,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 19348a │ │ │ │ mov r0, r6 │ │ │ │ - bl 18832c │ │ │ │ + bl 188354 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1932d0 │ │ │ │ + bl 1932f8 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18832c │ │ │ │ + bl 188354 │ │ │ │ add.w r1, r6, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1932d0 │ │ │ │ + bl 1932f8 │ │ │ │ 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 19348a │ │ │ │ add.w r9, r6, #112 @ 0x70 │ │ │ │ movs r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18832c │ │ │ │ + bl 188354 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1932d0 │ │ │ │ + bl 1932f8 │ │ │ │ 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 193cf8 │ │ │ │ + b.w 19348a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r4!, {r3, r5, r6} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r3!, {r1, r4, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r6} │ │ │ │ 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 +473421,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 193e56 │ │ │ │ + bhi.n 193db6 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bhi.n 193df4 │ │ │ │ + bhi.n 193e1c │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 193df8 │ │ │ │ + bls.n 193e20 │ │ │ │ subs r3, #10 │ │ │ │ movs r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst.w r3, #83886080 @ 0x5000000 │ │ │ │ - bne.n 193e20 │ │ │ │ + bne.n 193e48 │ │ │ │ tst.w r3, #1280 @ 0x500 │ │ │ │ - bne.n 193de2 │ │ │ │ + bne.n 193e0a │ │ │ │ ands.w r3, r3, #5 │ │ │ │ - beq.n 193df8 │ │ │ │ + beq.n 193e20 │ │ │ │ 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 193e28 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - beq.n 193dc2 │ │ │ │ + beq.n 193dea │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ - bne.n 193df8 │ │ │ │ + bne.n 193e20 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 16970c │ │ │ │ + bl 169734 │ │ │ │ uxth r0, r4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - bl 16970c │ │ │ │ + bl 169734 │ │ │ │ vneg.f32 s0, s0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vpop {d8} │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ @@ -473457,15 +473483,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 193e56 │ │ │ │ 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 +473520,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] @ (19409c ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #532] @ (194078 ) │ │ │ │ + ldr r3, [pc, #532] @ (1940a0 ) │ │ │ │ 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 186b24 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 193f20 │ │ │ │ + beq.n 193f48 │ │ │ │ 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 186b24 │ │ │ │ + cbz r0, 193f2a │ │ │ │ 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 193f2a │ │ │ │ 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 193efa │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #16 │ │ │ │ - beq.w 19403a │ │ │ │ + beq.w 194062 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18832c │ │ │ │ + bl 188354 │ │ │ │ cmp r0, r9 │ │ │ │ - bls.n 193ec6 │ │ │ │ + bls.n 193eee │ │ │ │ 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 193d5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 193ec6 │ │ │ │ + bne.n 193eee │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #372] @ (19407c ) │ │ │ │ - ldr r3, [pc, #368] @ (194078 ) │ │ │ │ + ldr r2, [pc, #372] @ (1940a4 ) │ │ │ │ + ldr r3, [pc, #368] @ (1940a0 ) │ │ │ │ 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 194098 │ │ │ │ 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 194066 │ │ │ │ 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 194066 │ │ │ │ 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 193f92 │ │ │ │ ldrb.w r2, [r9, #1]! │ │ │ │ strb.w r2, [fp, r4] │ │ │ │ adds r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18832c │ │ │ │ + bl 188354 │ │ │ │ cmp r0, r4 │ │ │ │ - bhi.n 193f60 │ │ │ │ + bhi.n 193f88 │ │ │ │ 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 194080 │ │ │ │ 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 194080 │ │ │ │ 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 194004 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ strb.w r2, [r9, #1]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18832c │ │ │ │ + bl 188354 │ │ │ │ add.w r2, sl, r5 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 193fd4 │ │ │ │ + bhi.n 193ffc │ │ │ │ ldrd r1, r4, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov ip, r8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 193f02 │ │ │ │ + beq.n 193f2a │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 193f02 │ │ │ │ + bne.n 193f2a │ │ │ │ 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 194056 │ │ │ │ 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 193f2a │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18832c │ │ │ │ + bl 188354 │ │ │ │ cmp r0, r8 │ │ │ │ - bhi.n 194012 │ │ │ │ + bhi.n 19403a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 193f04 │ │ │ │ + b.n 193f2c │ │ │ │ ldrb.w r1, [lr, #16] │ │ │ │ add.w r2, sp, #27 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r1, 194054 │ │ │ │ + cbz r1, 19407c │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 19404a │ │ │ │ + bne.n 194072 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 193f7c │ │ │ │ + b.n 193fa4 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ add.w r2, sp, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 193ff6 │ │ │ │ + beq.n 19401e │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 194064 │ │ │ │ - b.n 193ff6 │ │ │ │ + bne.n 19408c │ │ │ │ + b.n 19401e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r1!, {r4, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r6, 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] @ 1940e0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w lr, [pc, #36] @ 1940bc │ │ │ │ + ldr.w lr, [pc, #36] @ 1940e4 │ │ │ │ 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 193e70 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - itt vs │ │ │ │ - lslvs r4, r5, #1 │ │ │ │ - lsrvs r4, r5, #16 │ │ │ │ + itt cc │ │ │ │ + lslcc r4, r5, #1 │ │ │ │ + lsrcc 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 +473758,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 194122 │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194120 │ │ │ │ + bne.n 194148 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18832c │ │ │ │ + bl 188354 │ │ │ │ cmp r0, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bhi.n 1940ee │ │ │ │ + bhi.n 194116 │ │ │ │ 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 +473785,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] @ 1945cc │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 194172 │ │ │ │ + bne.n 19419a │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 194168 │ │ │ │ + bhi.n 194190 │ │ │ │ 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 +473809,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 1943ce │ │ │ │ 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 19419a │ │ │ │ ldrb.w r2, [r0, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r5, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194172 │ │ │ │ + bne.n 19419a │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ ldrb.w r3, [r5, #53] @ 0x35 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194172 │ │ │ │ + bne.n 19419a │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1941c0 │ │ │ │ + cbz r3, 1941e8 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - cbz r2, 1941b8 │ │ │ │ + cbz r2, 1941e0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 1943fe │ │ │ │ + beq.w 194426 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1941a8 │ │ │ │ + bne.n 1941d0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1941a0 │ │ │ │ + bne.n 1941c8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 194174 │ │ │ │ + b.n 19419c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 194172 │ │ │ │ + bne.n 19419a │ │ │ │ ldrb r1, [r0, #24] │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ eors r1, r0 │ │ │ │ tst.w r1, #6 │ │ │ │ - bne.n 194172 │ │ │ │ + bne.n 19419a │ │ │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ │ │ ldrb.w r1, [r5, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 194172 │ │ │ │ + bne.n 19419a │ │ │ │ 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 19419a │ │ │ │ + ldr r1, [pc, #948] @ (1945d0 ) │ │ │ │ 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 1944f8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1941c0 │ │ │ │ + beq.n 1941e8 │ │ │ │ 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 194254 │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 194172 │ │ │ │ + bne.n 19419a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18832c │ │ │ │ + bl 188354 │ │ │ │ cmp sl, r0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bcc.n 194220 │ │ │ │ + bcc.n 194248 │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [fp, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194172 │ │ │ │ + bne.n 19419a │ │ │ │ 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 19423e │ │ │ │ + b.n 1941e8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 194172 │ │ │ │ + bne.n 19419a │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 19419a │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 19419a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1944c2 │ │ │ │ + beq.w 1944ea │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 19419a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1943de │ │ │ │ - add r2, pc, #8 @ (adr r2, 1942a0 ) │ │ │ │ + bhi.w 194406 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1942c8 ) │ │ │ │ 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 +473940,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 19419a │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 19419a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19440a │ │ │ │ + beq.w 194432 │ │ │ │ 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 194324 │ │ │ │ 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 19419a │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 19440a │ │ │ │ + beq.w 194432 │ │ │ │ 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 19430e │ │ │ │ + b.n 19419a │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 19419a │ │ │ │ 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 19419a │ │ │ │ + ldr r3, [pc, #648] @ (1945d4 ) │ │ │ │ ldr.w ip, [r2, r3] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mla r3, r3, r6, ip │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 19434e │ │ │ │ + cbz r3, 194376 │ │ │ │ ldrb.w r2, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 19419a │ │ │ │ ldrb.w r2, [r0, #41] @ 0x29 │ │ │ │ ldrb.w r3, [r5, #41] @ 0x29 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 19419a │ │ │ │ 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, 19438e │ │ │ │ + b.n 1944bc │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.w 194494 │ │ │ │ + beq.w 1944bc │ │ │ │ ldr r0, [r5, r3] │ │ │ │ adds r2, #1 │ │ │ │ ldr r1, [r4, r3] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 19435e │ │ │ │ - b.n 194172 │ │ │ │ + beq.n 194386 │ │ │ │ + b.n 19419a │ │ │ │ ldrb.w r3, [r0, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 19419a │ │ │ │ ldrb.w r1, [r0, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r5, #37] @ 0x25 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 19419a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 194470 │ │ │ │ + beq.n 194498 │ │ │ │ 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 19419c │ │ │ │ add.w r1, r5, #76 @ 0x4c │ │ │ │ adds r0, #76 @ 0x4c │ │ │ │ blx 48714 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 194174 │ │ │ │ + b.n 19419c │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 19419a │ │ │ │ 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 19419c │ │ │ │ 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 19419c │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 19419a │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 19419a │ │ │ │ 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 19419c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1941b8 │ │ │ │ - b.n 194172 │ │ │ │ + beq.w 1941e0 │ │ │ │ + b.n 19419a │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 19419a │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 19419a │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ eors r3, r2 │ │ │ │ bics.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 19419a │ │ │ │ ldrb.w r3, [r4, #68] @ 0x44 │ │ │ │ ldrb.w r2, [r5, #68] @ 0x44 │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 19419a │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 19419a │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 19419a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 19419a │ │ │ │ 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 19419c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1941c0 │ │ │ │ + beq.w 1941e8 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 194484 │ │ │ │ + b.n 1944ac │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1941c0 │ │ │ │ + beq.w 1941e8 │ │ │ │ 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 1944a6 │ │ │ │ + b.n 19419a │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mla ip, r3, r6, ip │ │ │ │ ldrb.w r0, [ip, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1941c0 │ │ │ │ + beq.w 1941e8 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1944b2 │ │ │ │ + b.n 1944da │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1941c0 │ │ │ │ + beq.w 1941e8 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1944ac │ │ │ │ - b.n 194172 │ │ │ │ + beq.n 1944d4 │ │ │ │ + b.n 19419a │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 194174 │ │ │ │ + b.n 19419c │ │ │ │ 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 19451a │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r7, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194580 │ │ │ │ + bne.n 1945a8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18832c │ │ │ │ + bl 188354 │ │ │ │ add.w r3, r8, r6 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1944e6 │ │ │ │ + bhi.n 19450e │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194580 │ │ │ │ + bne.n 1945a8 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1940c0 │ │ │ │ - cbz r0, 194580 │ │ │ │ + bl 1940e8 │ │ │ │ + cbz r0, 1945a8 │ │ │ │ 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 1941e8 │ │ │ │ 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 194570 │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ ldrb.w r2, [fp, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 19419a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18832c │ │ │ │ + bl 188354 │ │ │ │ cmp r6, r0 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - bcc.n 19453a │ │ │ │ + bcc.n 194562 │ │ │ │ ldr.w r2, [sl, #-3] │ │ │ │ ldr.w r3, [r5, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 19419a │ │ │ │ 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 19455a │ │ │ │ + b.n 1941e8 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1940c0 │ │ │ │ + bl 1940e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194172 │ │ │ │ + beq.w 19419a │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1940c0 │ │ │ │ + bl 1940e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 194518 │ │ │ │ - b.n 194172 │ │ │ │ - bkpt 0x00bc │ │ │ │ + bne.n 194540 │ │ │ │ + b.n 19419a │ │ │ │ + bkpt 0x0094 │ │ │ │ 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 194150 │ │ │ │ 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] @ (194608 ) │ │ │ │ + ldr r1, [pc, #12] @ (19460c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16f728 │ │ │ │ + bl 16f750 │ │ │ │ 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 16f854 │ │ │ │ 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 192ff0 │ │ │ │ + cbz r0, 1946a2 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16fa04 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 19467a │ │ │ │ - cbz r6, 194638 │ │ │ │ + beq.n 1946a2 │ │ │ │ + cbz r6, 194660 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - cbz r0, 194678 │ │ │ │ + cbz r0, 1946a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 186888 │ │ │ │ + bl 1868b0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186888 │ │ │ │ + bl 1868b0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 19466c │ │ │ │ + cbnz r3, 194694 │ │ │ │ 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, 19469c │ │ │ │ mov r0, r6 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ 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 +474314,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 19470c │ │ │ │ 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 194746 │ │ │ │ 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 +474351,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 194816 │ │ │ │ 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 194820 │ │ │ │ ldrb.w r9, [ip, #5] │ │ │ │ ldrb.w lr, [r2, #8] │ │ │ │ cmp r9, lr │ │ │ │ - bne.n 19477e │ │ │ │ + bne.n 1947a6 │ │ │ │ ldrb.w r9, [ip, #4] │ │ │ │ ldrb.w lr, [r2, #9] │ │ │ │ cmp r9, lr │ │ │ │ - bne.n 19477e │ │ │ │ + bne.n 1947a6 │ │ │ │ ldrb.w lr, [ip, #1] │ │ │ │ ldrb.w r9, [r2, #4] │ │ │ │ cmp lr, r9 │ │ │ │ - beq.n 19481e │ │ │ │ + beq.n 194846 │ │ │ │ cmp.w lr, #1 │ │ │ │ - bls.n 194812 │ │ │ │ + bls.n 19483a │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 194812 │ │ │ │ + beq.n 19483a │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bls.n 194850 │ │ │ │ + bls.n 194878 │ │ │ │ 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 194776 │ │ │ │ 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 +474412,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 1947a6 │ │ │ │ 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 1947c6 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r5, #31 │ │ │ │ - bpl.n 19477e │ │ │ │ + bpl.n 1947a6 │ │ │ │ cmp.w r9, #1 │ │ │ │ - bhi.n 194854 │ │ │ │ + bhi.n 19487c │ │ │ │ ldrb.w r9, [ip, #2] │ │ │ │ ldrb.w lr, [r2, #5] │ │ │ │ cmp r9, lr │ │ │ │ - beq.n 194830 │ │ │ │ + beq.n 194858 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r5, #31 │ │ │ │ - bpl.n 19477e │ │ │ │ + bpl.n 1947a6 │ │ │ │ ldrb.w lr, [ip, #3] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 19477e │ │ │ │ + beq.n 1947a6 │ │ │ │ cmp r6, #3 │ │ │ │ - bhi.n 1947f8 │ │ │ │ + bhi.n 194820 │ │ │ │ asr.w lr, r7, r6 │ │ │ │ tst.w lr, #1 │ │ │ │ - beq.n 1947fc │ │ │ │ + beq.n 194824 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 19483e │ │ │ │ - b.n 19477e │ │ │ │ + bne.n 194866 │ │ │ │ + b.n 1947a6 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1947ee │ │ │ │ + b.n 194816 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 19477e │ │ │ │ - b.n 19481e │ │ │ │ + bne.n 1947a6 │ │ │ │ + b.n 194846 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1948d6 │ │ │ │ + blt.n 1948fe │ │ │ │ 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 1a7a78 │ │ │ │ + cbnz r0, 19490c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cd20 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 1948dc │ │ │ │ + beq.n 194904 │ │ │ │ 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 +474493,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 1948e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 194886 │ │ │ │ + b.n 1948ae │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 19491a │ │ │ │ + bmi.n 194942 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 19490a │ │ │ │ + bhi.n 194932 │ │ │ │ movw r3, #61411 @ 0xefe3 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 19490a │ │ │ │ + bpl.n 194932 │ │ │ │ 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 194958 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19493c │ │ │ │ + beq.n 194964 │ │ │ │ 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 194958 │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ ldrb r2, [r1, #9] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194930 │ │ │ │ + bne.n 194958 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 19497c │ │ │ │ + bne.n 1949a4 │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 19497c │ │ │ │ + bne.n 1949a4 │ │ │ │ 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 +474575,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 194a4e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 194a2a │ │ │ │ + beq.n 194a52 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 1949d8 │ │ │ │ + bne.n 194a00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1949ca │ │ │ │ + cbz r3, 1949f2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1949ca │ │ │ │ + cbz r2, 1949f2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r7 │ │ │ │ - bne.n 194a5a │ │ │ │ + bne.n 194a82 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1949b4 │ │ │ │ + bne.n 1949dc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r7 │ │ │ │ - beq.n 194a26 │ │ │ │ + beq.n 194a4e │ │ │ │ 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, 194a40 │ │ │ │ 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 194a72 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 194a10 │ │ │ │ + bmi.n 194a38 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 194a4a │ │ │ │ - beq.n 194a38 │ │ │ │ + bgt.n 194a72 │ │ │ │ + beq.n 194a60 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1949f4 │ │ │ │ + bne.n 194a1c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ strd r8, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1949b0 │ │ │ │ + bne.n 1949d8 │ │ │ │ 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 194a4e │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1949d8 │ │ │ │ + b.n 194a00 │ │ │ │ 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 194a38 │ │ │ │ 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 1949d8 │ │ │ │ + b.n 194a4e │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1949d8 │ │ │ │ + b.n 194a00 │ │ │ │ stmdb 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, 194afa │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 194c50 │ │ │ │ + beq.w 194c78 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 194a9e │ │ │ │ + beq.n 194ac6 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.w 194c8e │ │ │ │ + bls.w 194cb6 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 194aba │ │ │ │ + cbz r7, 194ae2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 194aba │ │ │ │ + cbz r3, 194ae2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 194ad8 │ │ │ │ + bne.n 194b00 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 194aa2 │ │ │ │ + bne.n 194aca │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 194ad2 │ │ │ │ + beq.n 194afa │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.n 194ae2 │ │ │ │ + bls.n 194b0a │ │ │ │ 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 194c6a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1a7a50 │ │ │ │ + bl 1a7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 194c78 │ │ │ │ + bne.w 194ca0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d5b4 │ │ │ │ - cbz r0, 194b02 │ │ │ │ + bl 21d5dc │ │ │ │ + cbz r0, 194b2a │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 194c3a │ │ │ │ + bls.w 194c62 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [r4, #44] @ 0x2c │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d680 │ │ │ │ mov.w fp, #4 │ │ │ │ - bl 21d5cc │ │ │ │ + bl 21d5f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 194c82 │ │ │ │ + bne.w 194caa │ │ │ │ mov r0, r5 │ │ │ │ + bl 21d680 │ │ │ │ bl 21d658 │ │ │ │ - bl 21d630 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cd20 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d680 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #21 │ │ │ │ it hi │ │ │ │ movhi.w lr, #1 │ │ │ │ - bhi.n 194b58 │ │ │ │ - ldr r1, [pc, #332] @ (194c94 ) │ │ │ │ + bhi.n 194b80 │ │ │ │ + ldr r1, [pc, #332] @ (194cbc ) │ │ │ │ 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 194c6a │ │ │ │ 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 194c48 │ │ │ │ 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 194be6 │ │ │ │ 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 +474791,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 194918 │ │ │ │ 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 194c10 │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ strb.w r2, [fp, #-190] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d680 │ │ │ │ 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 +474821,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 194c94 │ │ │ │ ldrb.w r2, [fp, #-192] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 194b8a │ │ │ │ + bne.n 194bb2 │ │ │ │ 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 194be6 │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.w 194b02 │ │ │ │ + bmi.w 194b2a │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 194a9e │ │ │ │ + bne.w 194ac6 │ │ │ │ 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 194afa │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ subs r2, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 194ad2 │ │ │ │ + bhi.w 194afa │ │ │ │ mov r4, r0 │ │ │ │ - b.n 194ae2 │ │ │ │ + b.n 194b0a │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 194a9e │ │ │ │ - b.n 194c4a │ │ │ │ + bne.w 194ac6 │ │ │ │ + b.n 194c72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 194af2 │ │ │ │ + b.n 194b1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d680 │ │ │ │ ldrb.w fp, [r0, #13] │ │ │ │ - b.n 194b1a │ │ │ │ + b.n 194b42 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 194ae2 │ │ │ │ + b.n 194b0a │ │ │ │ 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] @ (194fe4 ) │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #776] @ (194fc0 ) │ │ │ │ + ldr r3, [pc, #776] @ (194fe8 ) │ │ │ │ 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 +474906,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 194efc │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst.w r3, r9 │ │ │ │ - beq.n 194d0c │ │ │ │ + beq.n 194d34 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 194d50 │ │ │ │ + bls.n 194d78 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 194cf8 │ │ │ │ + bne.n 194d20 │ │ │ │ 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] @ (194fec ) │ │ │ │ + ldr r3, [pc, #648] @ (194fe8 ) │ │ │ │ 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 194fe0 │ │ │ │ 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 1a7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 194eca │ │ │ │ + bne.w 194ef2 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cd20 │ │ │ │ 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 194e8e │ │ │ │ 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 194eaa │ │ │ │ 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 194eb2 │ │ │ │ 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 +475011,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 194e60 │ │ │ │ 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 194f06 │ │ │ │ orrs.w r1, r1, sl │ │ │ │ - beq.n 194e50 │ │ │ │ + beq.n 194e78 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 194680 │ │ │ │ + bl 1946a8 │ │ │ │ orrs r5, r4 │ │ │ │ - beq.w 194d0c │ │ │ │ + beq.w 194d34 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 194680 │ │ │ │ - b.n 194d0c │ │ │ │ + bl 1946a8 │ │ │ │ + b.n 194d34 │ │ │ │ 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 194dd4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov sl, r1 │ │ │ │ - b.n 194dce │ │ │ │ + b.n 194df6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 194fa6 │ │ │ │ + beq.w 194fce │ │ │ │ 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 194d34 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r8, sl │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 194d0c │ │ │ │ + beq.w 194d34 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 194efa │ │ │ │ + bne.n 194f22 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 194fb0 │ │ │ │ + bne.n 194fd8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 194ec2 │ │ │ │ - b.n 194d0c │ │ │ │ + bne.n 194eea │ │ │ │ + b.n 194d34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 194d60 │ │ │ │ + b.n 194d88 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r2 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 194d20 │ │ │ │ + b.n 194d48 │ │ │ │ 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 194ed6 │ │ │ │ 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 +475117,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 194f74 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 194f16 │ │ │ │ - b.n 194d0c │ │ │ │ + bne.n 194f3e │ │ │ │ + b.n 194d34 │ │ │ │ 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 +475145,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 194d34 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 194f64 │ │ │ │ + beq.n 194f8c │ │ │ │ ldrd r8, r2, [sp, #20] │ │ │ │ - b.n 194f00 │ │ │ │ + b.n 194f28 │ │ │ │ tst.w ip, #1 │ │ │ │ - bne.w 194d0c │ │ │ │ - b.n 194ea8 │ │ │ │ + bne.w 194d34 │ │ │ │ + b.n 194ed0 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov.w r0, lr, lsl #3 │ │ │ │ - b.n 194f50 │ │ │ │ + b.n 194f78 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - cbz r2, 195012 │ │ │ │ + cbz r2, 195030 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r4, r0 │ │ │ │ + uxth r4, r3 │ │ │ │ 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 195044 │ │ │ │ cmp r1, #187 @ 0xbb │ │ │ │ - bhi.n 19502a │ │ │ │ + bhi.n 195052 │ │ │ │ cmp r1, #84 @ 0x54 │ │ │ │ - bne.n 195018 │ │ │ │ + bne.n 195040 │ │ │ │ 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 195038 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19509a │ │ │ │ + bne.n 1950c2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 19502e │ │ │ │ + cbz r2, 195056 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 195006 │ │ │ │ + bne.n 19502e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp.w r1, #276 @ 0x114 │ │ │ │ - beq.n 19502a │ │ │ │ + beq.n 195052 │ │ │ │ movw r3, #639 @ 0x27f │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 195018 │ │ │ │ + bne.n 195040 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 194ff4 │ │ │ │ + b.n 19501c │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19501a │ │ │ │ + beq.n 195042 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 195018 │ │ │ │ + bne.n 195040 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.n 195018 │ │ │ │ + bne.n 195040 │ │ │ │ movw r3, #639 @ 0x27f │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ cmpne r1, #84 @ 0x54 │ │ │ │ - bne.n 19506c │ │ │ │ + bne.n 195094 │ │ │ │ mov r0, r4 │ │ │ │ add r4, r6 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bl 18c08c │ │ │ │ + bl 18c0b4 │ │ │ │ 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 185bb0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19508e │ │ │ │ + cbz r0, 1950b6 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18913c │ │ │ │ + bl 189164 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186dd0 │ │ │ │ - b.n 195050 │ │ │ │ + bl 186df8 │ │ │ │ + b.n 195078 │ │ │ │ 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] @ 195504 │ │ │ │ + ldr.w r3, [pc, #1048] @ 195508 │ │ │ │ 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 +475282,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 1953d6 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19518c │ │ │ │ + beq.n 1951b4 │ │ │ │ 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 1952aa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19518c │ │ │ │ + beq.n 1951b4 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 195132 │ │ │ │ + cbz r2, 19515a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 195132 │ │ │ │ + cbz r1, 19515a │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ubfx r1, r1, #0, #21 │ │ │ │ tst r1, r0 │ │ │ │ - bne.w 195288 │ │ │ │ + bne.w 1952b0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 195118 │ │ │ │ + bne.n 195140 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r1 │ │ │ │ - beq.n 195168 │ │ │ │ + beq.n 195190 │ │ │ │ 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 1951d8 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ cmp r2, #21 │ │ │ │ it eq │ │ │ │ cmpeq r1, #7 │ │ │ │ - beq.n 1951b0 │ │ │ │ + beq.n 1951d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195114 │ │ │ │ + bne.n 19513c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 19518c │ │ │ │ + cbz r3, 1951b4 │ │ │ │ ldr.w fp, [r6, #352] @ 0x160 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 195188 │ │ │ │ + cbz r3, 1951b0 │ │ │ │ mov r3, fp │ │ │ │ ldr r7, [r3, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 19528e │ │ │ │ + bne.w 1952b6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 195178 │ │ │ │ + bne.n 1951a0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 195194 │ │ │ │ + b.n 1951bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c64ac │ │ │ │ + bl 1c64d4 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #844] @ (1954e4 ) │ │ │ │ - ldr r3, [pc, #840] @ (1954e0 ) │ │ │ │ + ldr r2, [pc, #844] @ (19550c ) │ │ │ │ + ldr r3, [pc, #840] @ (195508 ) │ │ │ │ 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 1954f4 │ │ │ │ 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 19518c │ │ │ │ ldrb r2, [r7, #28] │ │ │ │ ands.w r2, r2, #16 │ │ │ │ - bne.n 195164 │ │ │ │ + bne.n 19518c │ │ │ │ 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 195238 │ │ │ │ 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 +475401,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 21d680 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 19522a │ │ │ │ + bls.n 195252 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d680 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 1951d2 │ │ │ │ + bcc.n 1951fa │ │ │ │ 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 194884 │ │ │ │ and.w r8, r8, r0 │ │ │ │ and.w r9, r9, r1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs.w r8, r8, r9 │ │ │ │ - bne.n 195164 │ │ │ │ + bne.n 19518c │ │ │ │ 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 195194 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 195114 │ │ │ │ + b.n 19513c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 195142 │ │ │ │ + b.n 19516a │ │ │ │ mov r7, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 195142 │ │ │ │ + b.n 19516a │ │ │ │ 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 +475474,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 1870f0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 195392 │ │ │ │ + beq.n 1953ba │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 195338 │ │ │ │ + beq.n 195360 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 195346 │ │ │ │ + cbz r2, 19536e │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 19539e │ │ │ │ + beq.n 1953c6 │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 195326 │ │ │ │ + beq.n 19534e │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 195326 │ │ │ │ + cbz r2, 19534e │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1952f6 │ │ │ │ + bne.n 19531e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 194fc8 │ │ │ │ + bl 194ff0 │ │ │ │ mov r1, sl │ │ │ │ orrs r0, r4 │ │ │ │ ldr.w sl, [sl] │ │ │ │ uxtb r4, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 195302 │ │ │ │ + bne.n 19532a │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 195338 │ │ │ │ + bne.n 195360 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 194fc8 │ │ │ │ + bl 194ff0 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 195366 │ │ │ │ + cbz r3, 19538e │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1952de │ │ │ │ + b.n 195306 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 195338 │ │ │ │ + bne.n 195360 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 194fc8 │ │ │ │ + bl 194ff0 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ mov r0, fp │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195342 │ │ │ │ - cbz r4, 195392 │ │ │ │ + bne.n 19536a │ │ │ │ + cbz r4, 1953ba │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 195188 │ │ │ │ + beq.w 1951b0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 195188 │ │ │ │ + beq.w 1951b0 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1952a0 │ │ │ │ + bne.n 1952c8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195380 │ │ │ │ + bne.n 1953a8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 195194 │ │ │ │ + b.n 1951bc │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 195370 │ │ │ │ + bl 1c648c │ │ │ │ + b.n 195398 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 194fc8 │ │ │ │ + bl 194ff0 │ │ │ │ orr.w r2, r4, r0 │ │ │ │ uxtb r4, r2 │ │ │ │ - b.n 1952f6 │ │ │ │ + b.n 19531e │ │ │ │ ldr.w r7, [r6, #352] @ 0x160 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1950f0 │ │ │ │ + beq.w 195118 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbnz r3, 1953c8 │ │ │ │ + cbnz r3, 1953f0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1953ba │ │ │ │ - b.n 1950f0 │ │ │ │ + bne.n 1953e2 │ │ │ │ + b.n 195118 │ │ │ │ mov fp, r5 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 19540a │ │ │ │ + cbz r0, 195432 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 195402 │ │ │ │ + cbz r3, 19542a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1953f8 │ │ │ │ + bne.n 195420 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 1953f8 │ │ │ │ + bne.n 195420 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1954d6 │ │ │ │ + bne.n 1954fe │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 195430 │ │ │ │ + beq.n 195458 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1953da │ │ │ │ + bne.n 195402 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1953d2 │ │ │ │ + bne.n 1953fa │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 195420 │ │ │ │ - cbz r5, 195420 │ │ │ │ + cbz r3, 195448 │ │ │ │ + cbz r5, 195448 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1953ce │ │ │ │ + bne.n 1953f6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195412 │ │ │ │ + bne.n 19543a │ │ │ │ mov r4, sl │ │ │ │ mov r5, fp │ │ │ │ - b.n 1950f0 │ │ │ │ + b.n 195118 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1954d0 │ │ │ │ + bne.n 1954f8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1954c8 │ │ │ │ + beq.n 1954f0 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 195426 │ │ │ │ + bne.n 19544e │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 195478 │ │ │ │ + b.n 1954a0 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 195474 │ │ │ │ + bls.n 19549c │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19485c │ │ │ │ + bl 194884 │ │ │ │ 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 21d680 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 195492 │ │ │ │ + bls.n 1954ba │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d680 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r8, r3 │ │ │ │ - bcs.n 1953f8 │ │ │ │ + bcs.n 195420 │ │ │ │ ldrb r3, [r7, #19] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 195442 │ │ │ │ + bmi.n 19546a │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19485c │ │ │ │ + bl 194884 │ │ │ │ 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 19549c │ │ │ │ ldr r7, [r3, #32] │ │ │ │ - b.n 19543c │ │ │ │ + b.n 195464 │ │ │ │ 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 r7, sp, #48 @ 0x30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + add r6, sp, #240 @ 0xf0 │ │ │ │ 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] @ (1956f4 ) │ │ │ │ + ldr r3, [pc, #464] @ (1956f8 ) │ │ │ │ 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 +475731,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, 19557e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.n 1955a4 │ │ │ │ + bmi.n 1955cc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195548 │ │ │ │ + bne.n 195570 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19556a │ │ │ │ + cbz r3, 195592 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 195634 │ │ │ │ + bmi.n 19565c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19555c │ │ │ │ + bne.n 195584 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1950a0 │ │ │ │ + bl 1950c8 │ │ │ │ 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 1950c8 │ │ │ │ + ldr r2, [pc, #332] @ (1956fc ) │ │ │ │ + ldr r3, [pc, #328] @ (1956f8 ) │ │ │ │ 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 1956ee │ │ │ │ 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 19560a │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1955de │ │ │ │ + bls.n 195606 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19485c │ │ │ │ + bl 194884 │ │ │ │ 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 21d680 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1955fc │ │ │ │ + bls.n 195624 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d680 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, fp │ │ │ │ - bls.n 19554e │ │ │ │ + bls.n 195576 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 1955aa │ │ │ │ + bmi.n 1955d2 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19485c │ │ │ │ + bl 194884 │ │ │ │ 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 195606 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 195672 │ │ │ │ + b.n 19569a │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 19566e │ │ │ │ + bls.n 195696 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19485c │ │ │ │ + bl 194884 │ │ │ │ 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 21d680 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 19568c │ │ │ │ + bls.n 1956b4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d680 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs.w 195562 │ │ │ │ + bcs.w 19558a │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 19563a │ │ │ │ + bmi.n 195662 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19485c │ │ │ │ + bl 194884 │ │ │ │ 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 195696 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + add r2, sp, #848 @ 0x350 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #456 @ 0x1c8 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ 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] @ 195c80 │ │ │ │ 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] @ 195c84 │ │ │ │ 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 194a88 │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 194a60 │ │ │ │ + bl 194a88 │ │ │ │ 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, 1957e6 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r6, r3, #28 │ │ │ │ - bpl.n 1957b6 │ │ │ │ + bpl.n 1957de │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 1957b6 │ │ │ │ + bhi.n 1957de │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ lsls r4, r3, #31 │ │ │ │ - bmi.n 1957b6 │ │ │ │ + bmi.n 1957de │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 1a7a50 │ │ │ │ + bl 1a7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 195ad2 │ │ │ │ + bne.w 195afa │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d5b4 │ │ │ │ - cbz r0, 1957b6 │ │ │ │ + bl 21d5dc │ │ │ │ + cbz r0, 1957de │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 1957b6 │ │ │ │ + bhi.n 1957de │ │ │ │ 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 195794 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #12 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16dff4 │ │ │ │ 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 195c78 │ │ │ │ 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, 195816 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1957da │ │ │ │ + b.n 195802 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 195c50 │ │ │ │ + beq.w 195c78 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbz r5, 195846 │ │ │ │ + cbz r5, 19586e │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 195838 │ │ │ │ + cbz r3, 195860 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 195830 │ │ │ │ + bne.n 195858 │ │ │ │ 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 195858 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 195c44 │ │ │ │ + bne.w 195c6c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19588e │ │ │ │ + beq.n 1958b6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195802 │ │ │ │ + bne.n 19582a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1957fc │ │ │ │ + bne.n 195824 │ │ │ │ mov r4, r6 │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 195ab2 │ │ │ │ + beq.w 195ada │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 195c2a │ │ │ │ + beq.w 195c52 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 195868 │ │ │ │ + b.n 195890 │ │ │ │ adds r5, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 19596e │ │ │ │ + beq.w 195996 │ │ │ │ ldrb r1, [r3, #11] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 19585e │ │ │ │ - ldr r3, [pc, #1008] @ (195c60 ) │ │ │ │ + bne.n 195886 │ │ │ │ + ldr r3, [pc, #1008] @ (195c88 ) │ │ │ │ movs r2, #12 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ blx 47628 │ │ │ │ - b.n 195a22 │ │ │ │ + b.n 195a4a │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 195c3e │ │ │ │ + beq.w 195c66 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 195c4a │ │ │ │ + bne.w 195c72 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19587c │ │ │ │ + bne.n 1958a4 │ │ │ │ ldr.w fp, [r2, #32] │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 195830 │ │ │ │ + ble.n 195858 │ │ │ │ ldrb.w r9, [fp, #30] │ │ │ │ ands.w r9, r9, #2 │ │ │ │ - bne.n 195830 │ │ │ │ + bne.n 195858 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 195830 │ │ │ │ + bgt.n 195858 │ │ │ │ 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 195858 │ │ │ │ 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 195858 │ │ │ │ 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 1a7a78 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 195aa4 │ │ │ │ + bne.w 195acc │ │ │ │ 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 194918 │ │ │ │ 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 195952 │ │ │ │ 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 +476135,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 195858 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #752] @ (195c64 ) │ │ │ │ + ldr r3, [pc, #752] @ (195c8c ) │ │ │ │ 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 +476156,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 1959fe │ │ │ │ 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 194750 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r8, r8, #12 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 195a1e │ │ │ │ + beq.n 195a46 │ │ │ │ ldrb.w r7, [r8, #7] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ ldr.w r4, [r3, #192] @ 0xc0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1959a8 │ │ │ │ + bne.n 1959d0 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ strd r9, r4, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 194728 │ │ │ │ + bl 194750 │ │ │ │ ldr.w r1, [sl] │ │ │ │ cmp r1, #32 │ │ │ │ - bne.n 1959cc │ │ │ │ + bne.n 1959f4 │ │ │ │ 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 194750 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1959d6 │ │ │ │ + bne.n 1959fe │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ 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 +476220,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 194cc0 │ │ │ │ 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 194cc0 │ │ │ │ + ldr r2, [pc, #480] @ (195c90 ) │ │ │ │ + ldr r3, [pc, #468] @ (195c84 ) │ │ │ │ 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 195c62 │ │ │ │ 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 21da14 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 1958fa │ │ │ │ + b.n 195922 │ │ │ │ ldr.w r3, [r8, #352] @ 0x160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 195c50 │ │ │ │ + beq.w 195c78 │ │ │ │ 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, 195b04 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 195abe │ │ │ │ + b.n 195ae6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 195792 │ │ │ │ + b.n 1957ba │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 195c50 │ │ │ │ + beq.w 195c78 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 195850 │ │ │ │ + beq.w 195878 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 195b1c │ │ │ │ + cbz r3, 195b44 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 195b14 │ │ │ │ + bne.n 195b3c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 195b14 │ │ │ │ + bne.n 195b3c │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 195c50 │ │ │ │ + bne.w 195c78 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 195b3e │ │ │ │ + beq.n 195b66 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195af4 │ │ │ │ + bne.n 195b1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195aee │ │ │ │ + bne.n 195b16 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 195850 │ │ │ │ + b.n 195878 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 195c3e │ │ │ │ + beq.w 195c66 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 195c4a │ │ │ │ + bne.w 195c72 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 195b2c │ │ │ │ + bne.n 195b54 │ │ │ │ ldr.w r9, [r3, #32] │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 195b14 │ │ │ │ + ble.n 195b3c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 195b14 │ │ │ │ + bgt.n 195b3c │ │ │ │ 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 195c4e │ │ │ │ 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 195b3c │ │ │ │ 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 1a7a78 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195c18 │ │ │ │ + bne.n 195c40 │ │ │ │ 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 194918 │ │ │ │ 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 195bf6 │ │ │ │ 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 +476382,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 195b3c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.n 195b9e │ │ │ │ + b.n 195bc6 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 195b1c │ │ │ │ - ldr r3, [pc, #64] @ (195c6c ) │ │ │ │ + b.n 195b44 │ │ │ │ + ldr r3, [pc, #64] @ (195c94 ) │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ add r3, pc │ │ │ │ blx 47628 │ │ │ │ - b.n 195a22 │ │ │ │ + b.n 195a4a │ │ │ │ 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, #800 @ 0x320 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bl 23fc62 │ │ │ │ + bl 23fc8a │ │ │ │ @ instruction: 0xefa1ffff │ │ │ │ - add r5, pc, #464 @ (adr r5, 195e3c ) │ │ │ │ + add r5, pc, #304 @ (adr r5, 195dc4 ) │ │ │ │ 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, 195cdc │ │ │ │ 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 195cd4 │ │ │ │ + cbz r7, 195cf4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 195cac │ │ │ │ + beq.n 195cd4 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 195cc6 │ │ │ │ + beq.n 195cee │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195c96 │ │ │ │ + bne.n 195cbe │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189d38 │ │ │ │ + bl 189d60 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1852a0 │ │ │ │ + bl 1852c8 │ │ │ │ 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 195cd4 │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ ldrb r3, [r6, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 195cac │ │ │ │ + bmi.n 195cd4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 195cac │ │ │ │ - b.n 195cc6 │ │ │ │ + bne.n 195cd4 │ │ │ │ + b.n 195cee │ │ │ │ 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] @ (196060 ) │ │ │ │ + ldr r3, [pc, #824] @ (196064 ) │ │ │ │ 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 195eba │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bl 195cec │ │ │ │ + bl 195d14 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 195e2a │ │ │ │ + beq.n 195e52 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 195dac │ │ │ │ + bne.n 195dd4 │ │ │ │ ldr.w r8, [r4, #48] @ 0x30 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 +476527,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 186db4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ - ldr r2, [pc, #688] @ (196040 ) │ │ │ │ - ldr r3, [pc, #680] @ (19603c ) │ │ │ │ + bl 189140 │ │ │ │ + ldr r2, [pc, #688] @ (196068 ) │ │ │ │ + ldr r3, [pc, #680] @ (196064 ) │ │ │ │ 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 19605c │ │ │ │ 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 185bf8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 195ec4 │ │ │ │ + beq.w 195eec │ │ │ │ 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 196056 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19602a │ │ │ │ + bhi.w 196052 │ │ │ │ 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 +476605,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 195fd4 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 196038 │ │ │ │ + bhi.w 196060 │ │ │ │ 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 +476645,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 1858ec │ │ │ │ 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 +476661,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 195da8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ 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 +476686,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 195d9c │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r8, sp │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 195f40 │ │ │ │ + cbz r0, 195f68 │ │ │ │ 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 189140 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #3 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 +476728,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 195d9c │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ - b.n 195f12 │ │ │ │ + b.n 195f3a │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 195f12 │ │ │ │ + b.n 195f3a │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 195f12 │ │ │ │ + b.n 195f3a │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ - b.n 195f12 │ │ │ │ + b.n 195f3a │ │ │ │ strh.w r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 195fe4 │ │ │ │ + cbz r0, 19600c │ │ │ │ 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 189140 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w sl, r4, #32 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ 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 195f94 │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 195fb6 │ │ │ │ + b.n 195fde │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 195fb6 │ │ │ │ + b.n 195fde │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 195fb6 │ │ │ │ + b.n 195fde │ │ │ │ strd r1, r0, [sp] │ │ │ │ - b.n 195fb6 │ │ │ │ + b.n 195fde │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #992 @ (adr r2, 19641c ) │ │ │ │ + add r2, pc, #832 @ (adr r2, 1963a4 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #424 @ (adr r2, 1961ec ) │ │ │ │ + add r2, pc, #264 @ (adr r2, 196174 ) │ │ │ │ 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] @ 196934 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ - ldr.w r4, [pc, #2228] @ 196910 │ │ │ │ - ldr.w r3, [pc, #2228] @ 196914 │ │ │ │ + ldr.w r4, [pc, #2228] @ 196938 │ │ │ │ + ldr.w r3, [pc, #2228] @ 19693c │ │ │ │ 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 1960ac │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - beq.n 1960aa │ │ │ │ + beq.n 1960d2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #2188] @ 196918 │ │ │ │ - ldr.w r3, [pc, #2180] @ 196914 │ │ │ │ + ldr.w r2, [pc, #2188] @ 196940 │ │ │ │ + ldr.w r3, [pc, #2180] @ 19693c │ │ │ │ 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 196904 │ │ │ │ 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 196908 │ │ │ │ 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, 1960f2 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1960b6 │ │ │ │ + b.n 1960de │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1968e0 │ │ │ │ + beq.w 196908 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a4b4 │ │ │ │ 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 196234 │ │ │ │ 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 19613c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 196114 │ │ │ │ + bne.n 19613c │ │ │ │ ldr r3, [r2, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1968f2 │ │ │ │ + bne.w 19691a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 19613c │ │ │ │ + beq.n 196164 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1960f4 │ │ │ │ + bne.n 19611c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 169f70 │ │ │ │ - b.n 196088 │ │ │ │ + bl 169f98 │ │ │ │ + b.n 1960b0 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1968ec │ │ │ │ + beq.w 196914 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1968fe │ │ │ │ + bne.w 196926 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19612a │ │ │ │ + bne.n 196152 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #19 │ │ │ │ - beq.n 196114 │ │ │ │ - bl 21d630 │ │ │ │ + beq.n 19613c │ │ │ │ + bl 21d658 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 196114 │ │ │ │ + bne.n 19613c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 21d5f8 │ │ │ │ + bl 21d620 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 196114 │ │ │ │ + bne.n 19613c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 196114 │ │ │ │ - bl 21d5b4 │ │ │ │ + bls.n 19613c │ │ │ │ + bl 21d5dc │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 196114 │ │ │ │ + beq.n 19613c │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 196114 │ │ │ │ + bhi.n 19613c │ │ │ │ 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 1964d0 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr.w r3, [r3, #212] @ 0xd4 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1961d8 │ │ │ │ + bls.n 196200 │ │ │ │ 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 1882a8 │ │ │ │ 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 196200 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp.w r2, #276 @ 0x114 │ │ │ │ - bne.n 1961d8 │ │ │ │ + bne.n 196200 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1968f2 │ │ │ │ + bne.w 19691a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 196600 │ │ │ │ + beq.w 196628 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a080 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 196466 │ │ │ │ + beq.w 19648e │ │ │ │ ldr.w r3, [sl, #352] @ 0x160 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1968f8 │ │ │ │ + beq.w 196920 │ │ │ │ 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, 196238 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1961f8 │ │ │ │ + b.n 196220 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 196120 │ │ │ │ + b.n 196148 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1968f8 │ │ │ │ + beq.w 196920 │ │ │ │ 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 +477001,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 196288 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1968fe │ │ │ │ + bne.w 196926 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 196462 │ │ │ │ + beq.w 19648a │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 196254 │ │ │ │ + bne.n 19627c │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 196114 │ │ │ │ + beq.w 19613c │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - cbz r2, 1962a4 │ │ │ │ + cbz r2, 1962cc │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19629c │ │ │ │ + bne.n 1962c4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 19629c │ │ │ │ + bne.n 1962c4 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1968f2 │ │ │ │ + bne.w 19691a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1962ce │ │ │ │ + beq.n 1962f6 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19627c │ │ │ │ + bne.n 1962a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 196276 │ │ │ │ + bne.n 19629e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 196114 │ │ │ │ + b.n 19613c │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 196904 │ │ │ │ + beq.w 19692c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1968fe │ │ │ │ + bne.w 196926 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1962bc │ │ │ │ + bne.n 1962e4 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 19629c │ │ │ │ + bne.n 1962c4 │ │ │ │ ldrb r3, [r2, #20] │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ eors r1, r3 │ │ │ │ tst.w r1, #48 @ 0x30 │ │ │ │ - bne.n 19629c │ │ │ │ + bne.n 1962c4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 19629c │ │ │ │ + bne.n 1962c4 │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ eors r3, r1 │ │ │ │ tst.w r3, #14 │ │ │ │ - bne.n 19629c │ │ │ │ + bne.n 1962c4 │ │ │ │ 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 196474 │ │ │ │ lsls r3, r0, #25 │ │ │ │ - bpl.w 196454 │ │ │ │ + bpl.w 19647c │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 19629c │ │ │ │ + blt.n 1962c4 │ │ │ │ lsls r1, r4, #25 │ │ │ │ - bpl.n 19629c │ │ │ │ + bpl.n 1962c4 │ │ │ │ ldrb r1, [r2, #30] │ │ │ │ ands.w r1, r1, #2 │ │ │ │ - bne.n 19629c │ │ │ │ + bne.n 1962c4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r3, #2 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 +477113,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 186db4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 19690a │ │ │ │ + bhi.w 196932 │ │ │ │ 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 +477150,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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 +477173,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] @ 196944 │ │ │ │ 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 189140 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 19629c │ │ │ │ + b.n 1962c4 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1963b2 │ │ │ │ + b.n 1963da │ │ │ │ movs r3, #16 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1963b2 │ │ │ │ + b.n 1963da │ │ │ │ movs r3, #8 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1963b2 │ │ │ │ + b.n 1963da │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1963b2 │ │ │ │ + b.n 1963da │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 19629c │ │ │ │ - b.n 196320 │ │ │ │ + bge.w 1962c4 │ │ │ │ + b.n 196348 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 19629c │ │ │ │ + blt.w 1962c4 │ │ │ │ lsls r0, r4, #25 │ │ │ │ - bmi.w 19629c │ │ │ │ - b.n 196320 │ │ │ │ + bmi.w 1962c4 │ │ │ │ + b.n 196348 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ - b.n 19626c │ │ │ │ + b.n 196294 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 196114 │ │ │ │ + beq.w 19613c │ │ │ │ ldr r3, [r2, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 196480 │ │ │ │ + bpl.n 1964a8 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 19648a │ │ │ │ + beq.n 1964b2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 196472 │ │ │ │ - b.n 196114 │ │ │ │ + bne.n 19649a │ │ │ │ + b.n 19613c │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ ldrb r1, [r2, #20] │ │ │ │ eors r3, r1 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.n 196480 │ │ │ │ + bne.n 1964a8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 196480 │ │ │ │ + bne.n 1964a8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a090 │ │ │ │ - b.n 196114 │ │ │ │ + bl 16a0b8 │ │ │ │ + b.n 19613c │ │ │ │ ldr.w r3, [sl, #352] @ 0x160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1968f8 │ │ │ │ + beq.w 196920 │ │ │ │ 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, 1964f2 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 1964b6 │ │ │ │ + b.n 1964de │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1968f8 │ │ │ │ + beq.w 196920 │ │ │ │ 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 +477281,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 196544 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1968fe │ │ │ │ + bne.w 196926 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1965fc │ │ │ │ + beq.n 196624 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 196510 │ │ │ │ + bne.n 196538 │ │ │ │ ldr.w r5, [r8, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 196114 │ │ │ │ + beq.w 19613c │ │ │ │ ldr.w r8, [sp] │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 196564 │ │ │ │ + cbz r3, 19658c │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19655c │ │ │ │ + bne.n 196584 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 19655c │ │ │ │ + bne.n 196584 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1968f2 │ │ │ │ + bne.w 19691a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 19658e │ │ │ │ + beq.n 1965b6 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19653c │ │ │ │ + bne.n 196564 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 196536 │ │ │ │ + bne.n 19655e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r4 │ │ │ │ orrs r7, r3 │ │ │ │ uxtb r3, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 196114 │ │ │ │ + b.n 19613c │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 196904 │ │ │ │ + beq.w 19692c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1968fe │ │ │ │ + bne.w 196926 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19657c │ │ │ │ + bne.n 1965a4 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 19655c │ │ │ │ + bne.n 196584 │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ ldrb r2, [r6, #20] │ │ │ │ eors r3, r2 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.n 19655c │ │ │ │ + bne.n 196584 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 19655c │ │ │ │ + bne.n 196584 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1965ee │ │ │ │ + cbz r0, 196616 │ │ │ │ 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 189140 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 19655c │ │ │ │ + b.n 196584 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ - b.n 196526 │ │ │ │ - bl 18c1f4 │ │ │ │ + b.n 19654e │ │ │ │ + bl 18c21c │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1961d8 │ │ │ │ + bne.w 196200 │ │ │ │ ldr.w r3, [sl, #352] @ 0x160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1968f8 │ │ │ │ + beq.w 196920 │ │ │ │ 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, 196656 │ │ │ │ mov r2, r7 │ │ │ │ - b.n 19661a │ │ │ │ + b.n 196642 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1968f8 │ │ │ │ + beq.w 196920 │ │ │ │ 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 +477425,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 1966a8 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1968fe │ │ │ │ + bne.w 196926 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1968d6 │ │ │ │ + beq.w 1968fe │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 196674 │ │ │ │ + bne.n 19669c │ │ │ │ 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 1966d8 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1968fe │ │ │ │ + bne.w 196926 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1968d2 │ │ │ │ + beq.w 1968fa │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1966a4 │ │ │ │ + bne.n 1966cc │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 195c70 │ │ │ │ + bl 195c98 │ │ │ │ ldr.w r6, [r8, #24] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 196114 │ │ │ │ + beq.w 19613c │ │ │ │ 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, 19673a │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19670a │ │ │ │ + bne.n 196732 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 19670a │ │ │ │ + bne.n 196732 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1968f2 │ │ │ │ + bne.w 19691a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 19673c │ │ │ │ + beq.n 196764 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1966ea │ │ │ │ + bne.n 196712 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1966e4 │ │ │ │ + bne.n 19670c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r4 │ │ │ │ orrs r3, r5 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 196114 │ │ │ │ + b.n 19613c │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 196904 │ │ │ │ + beq.w 19692c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1968fe │ │ │ │ + bne.w 196926 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19672a │ │ │ │ + bne.n 196752 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr.w r2, [sl, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 19670a │ │ │ │ + bne.n 196732 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ ldrb.w r1, [sl, #20] │ │ │ │ eors r2, r1 │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.n 19670a │ │ │ │ + bne.n 196732 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 19670a │ │ │ │ + bne.n 196732 │ │ │ │ ldrd r2, r1, [sp, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r3, r7, [sp, #72] @ 0x48 │ │ │ │ - bl 195cec │ │ │ │ + bl 195d14 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 1968c2 │ │ │ │ + bhi.w 1968ea │ │ │ │ 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, 1967e4 ) │ │ │ │ ldr r7, [sp, #644] @ 0x284 │ │ │ │ lsrs r7, r3, #14 │ │ │ │ - add r3, pc, #44 @ (adr r3, 1967c0 ) │ │ │ │ + add r3, pc, #44 @ (adr r3, 1967e8 ) │ │ │ │ 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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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] @ 196944 │ │ │ │ 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 189140 │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1968b4 │ │ │ │ + bls.n 1968dc │ │ │ │ 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 +477620,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 185884 │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 +477647,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 189140 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b.n 19670a │ │ │ │ + b.n 196732 │ │ │ │ movs r3, #32 │ │ │ │ - b.n 1967a0 │ │ │ │ + b.n 1967c8 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 1967a0 │ │ │ │ + b.n 1967c8 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1967a0 │ │ │ │ + b.n 1967c8 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1967a0 │ │ │ │ + b.n 1967c8 │ │ │ │ ldr r7, [r3, #32] │ │ │ │ - b.n 1966bc │ │ │ │ + b.n 1966e4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 196690 │ │ │ │ + b.n 1966b8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a4b4 │ │ │ │ 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 +477688,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, #456] @ 0x1c8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ + ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ 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] @ (196ba8 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #584] @ (196b84 ) │ │ │ │ + ldr r3, [pc, #584] @ (196bac ) │ │ │ │ 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 1949a8 │ │ │ │ ldr.w sl, [r5] │ │ │ │ ldr.w r6, [sl] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 196a2e │ │ │ │ + beq.n 196a56 │ │ │ │ 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 1a7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 196b70 │ │ │ │ + bne.w 196b98 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 196b60 │ │ │ │ + beq.w 196b88 │ │ │ │ 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 196a92 │ │ │ │ + cbz r7, 1969f6 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ ubfx r6, r3, #4, #2 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6c0 │ │ │ │ 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 196ad0 │ │ │ │ + cbz r6, 196a3e │ │ │ │ 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 196a34 │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ add r4, lr │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 196988 │ │ │ │ + bne.n 1969b0 │ │ │ │ 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 196a72 │ │ │ │ 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] @ (196bb0 ) │ │ │ │ + ldr r3, [pc, #308] @ (196bac ) │ │ │ │ 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 196ba2 │ │ │ │ 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 21cd20 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ movge r7, sl │ │ │ │ movge lr, r0 │ │ │ │ - bge.n 1969ee │ │ │ │ + bge.n 196a16 │ │ │ │ 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 196a16 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cd20 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov lr, r0 │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 1969f4 │ │ │ │ + blt.n 196a1c │ │ │ │ sub.w r3, r2, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 196a16 │ │ │ │ + beq.n 196a3e │ │ │ │ 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 +477871,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 196b32 │ │ │ │ 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 196af2 │ │ │ │ ldrd r2, r5, [sp, #4] │ │ │ │ ldrd r4, r7, [sp, #12] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1969f8 │ │ │ │ + beq.w 196a20 │ │ │ │ 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 196a42 │ │ │ │ sub.w ip, r4, ip │ │ │ │ cmp r6, ip │ │ │ │ - bls.w 196a1a │ │ │ │ + bls.w 196a42 │ │ │ │ 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 196b7c │ │ │ │ + b.n 196a42 │ │ │ │ cmp.w r8, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #15 │ │ │ │ movne.w r9, #32 │ │ │ │ - b.n 1969bc │ │ │ │ + b.n 1969e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 196998 │ │ │ │ + b.n 1969c0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #696] @ 0x2b8 │ │ │ │ + str r5, [sp, #536] @ 0x218 │ │ │ │ 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] @ 1976ac │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #2784] @ 197688 │ │ │ │ + ldr.w r3, [pc, #2784] @ 1976b0 │ │ │ │ movs r6, #2 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r7, [pc, #2780] @ 19768c │ │ │ │ + ldr.w r7, [pc, #2780] @ 1976b4 │ │ │ │ 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 +477954,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 196c52 │ │ │ │ + bhi.n 196c3c │ │ │ │ cmp r2, #118 @ 0x76 │ │ │ │ - beq.n 196cd6 │ │ │ │ + beq.n 196cfe │ │ │ │ cmp r2, #120 @ 0x78 │ │ │ │ - bne.n 196bf2 │ │ │ │ + bne.n 196c1a │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 196ed8 │ │ │ │ + bne.w 196f00 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #2712] @ 197690 │ │ │ │ - ldr.w r3, [pc, #2700] @ 197688 │ │ │ │ + ldr.w r2, [pc, #2712] @ 1976b8 │ │ │ │ + ldr.w r3, [pc, #2700] @ 1976b0 │ │ │ │ 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 197aae │ │ │ │ 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 196e46 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 196e1e │ │ │ │ + beq.w 196e46 │ │ │ │ cmp r2, #231 @ 0xe7 │ │ │ │ - bne.n 196bf2 │ │ │ │ + bne.n 196c1a │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 196bf2 │ │ │ │ + beq.n 196c1a │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ cmp r2, #16 │ │ │ │ - beq.w 19790a │ │ │ │ + beq.w 197932 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 197296 │ │ │ │ + beq.w 1972be │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 196bf2 │ │ │ │ + bne.n 196c1a │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 196bf2 │ │ │ │ + bpl.n 196c1a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fb8 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fb8 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ cmp.w r8, #229 @ 0xe5 │ │ │ │ - beq.w 197914 │ │ │ │ + beq.w 19793c │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 188c90 │ │ │ │ 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 188c90 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 196bf2 │ │ │ │ + beq.n 196c1a │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 196bf4 │ │ │ │ + b.n 196c1c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 196bf2 │ │ │ │ + beq.n 196c1a │ │ │ │ movs r2, #0 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fb8 │ │ │ │ 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 185954 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 196d1e │ │ │ │ + cbz r0, 196d46 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - cbz r0, 196d56 │ │ │ │ + cbz r0, 196d7e │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 196d8e │ │ │ │ + cbz r0, 196db6 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 196dc6 │ │ │ │ + cbz r0, 196dee │ │ │ │ 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 189140 │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, #32 │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ - bhi.w 19793a │ │ │ │ + bhi.w 197962 │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1974ac │ │ │ │ + bhi.w 1974d4 │ │ │ │ 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 +478185,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 196c1a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fb8 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fb8 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 197230 │ │ │ │ + bls.w 197258 │ │ │ │ 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 185954 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r0, 196e7c │ │ │ │ + cbz r0, 196ea4 │ │ │ │ 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 189140 │ │ │ │ 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 197a98 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 197a8a │ │ │ │ + bhi.w 197ab2 │ │ │ │ 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 +478269,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 185954 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 196f0a │ │ │ │ + cbz r0, 196f32 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 196f40 │ │ │ │ + cbz r0, 196f68 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 196f78 │ │ │ │ + cbz r0, 196fa0 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 196fb0 │ │ │ │ + cbz r0, 196fd8 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 196fe8 │ │ │ │ + cbz r0, 197010 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 197020 │ │ │ │ + cbz r0, 197048 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 19705a │ │ │ │ + cbz r0, 197082 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19708e │ │ │ │ + cbz r0, 1970b6 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1970c2 │ │ │ │ + cbz r0, 1970ea │ │ │ │ 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 189140 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fb8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 188c90 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 188c90 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 196cbe │ │ │ │ - ldr.w r3, [pc, #1120] @ 197694 │ │ │ │ + b.n 196ce6 │ │ │ │ + ldr.w r3, [pc, #1120] @ 1976bc │ │ │ │ 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 189410 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1893e8 │ │ │ │ + bl 189410 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1979a8 │ │ │ │ + bne.w 1979d0 │ │ │ │ orrs r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1893e8 │ │ │ │ + bl 189410 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 196cbe │ │ │ │ + b.n 196ce6 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 196c4e │ │ │ │ - b.n 196bf2 │ │ │ │ + bmi.w 196c76 │ │ │ │ + b.n 196c1a │ │ │ │ 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 185954 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 197628 │ │ │ │ + beq.w 197650 │ │ │ │ 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 189140 │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, #32 │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ - bhi.w 19795c │ │ │ │ + bhi.w 197984 │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 197a8a │ │ │ │ + bhi.w 197ab2 │ │ │ │ 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 +478683,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 185954 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1972c0 │ │ │ │ + bne.n 1972e8 │ │ │ │ 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 185954 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 197618 │ │ │ │ + beq.w 197640 │ │ │ │ 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 189140 │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, #32 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 19797e │ │ │ │ + bhi.w 1979a6 │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 197a8a │ │ │ │ + bhi.w 197ab2 │ │ │ │ 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 +478753,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 185954 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1972c0 │ │ │ │ + bne.w 1972e8 │ │ │ │ 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 185954 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19736c │ │ │ │ + bne.n 197394 │ │ │ │ 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 185954 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19760c │ │ │ │ + beq.w 197634 │ │ │ │ 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 189140 │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, #32 │ │ │ │ strd r2, r2, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 19799c │ │ │ │ + bhi.w 1979c4 │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 197a8a │ │ │ │ + bhi.w 197ab2 │ │ │ │ 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 +478834,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 185954 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1972c0 │ │ │ │ + bne.w 1972e8 │ │ │ │ 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 185954 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19736c │ │ │ │ + bne.w 197394 │ │ │ │ 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 185954 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19743c │ │ │ │ + bne.n 197464 │ │ │ │ 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 185954 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19753e │ │ │ │ + cbz r0, 197566 │ │ │ │ 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 189140 │ │ │ │ mov r3, sl │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 196cc2 │ │ │ │ + beq.w 196cea │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 196cbe │ │ │ │ + b.w 196ce6 │ │ │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 197516 │ │ │ │ + b.n 19753e │ │ │ │ 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 19744e │ │ │ │ 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 185954 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19736c │ │ │ │ + bne.w 197394 │ │ │ │ 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 185954 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19743c │ │ │ │ + bne.w 197464 │ │ │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 197516 │ │ │ │ + b.n 19753e │ │ │ │ nop │ │ │ │ - str r4, [sp, #320] @ 0x140 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #280] @ 0x118 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + str r3, [sp, #864] @ 0x360 │ │ │ │ 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 185954 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1976ca │ │ │ │ + cbz r0, 1976f2 │ │ │ │ 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 189140 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w r3, #324 @ 0x144 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #16] │ │ │ │ - beq.w 1979ee │ │ │ │ + beq.w 197a16 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, fp │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r8 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #401 @ 0x191 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #401 @ 0x191 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #324 @ 0x144 │ │ │ │ - bne.w 196cbe │ │ │ │ + bne.w 196ce6 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 197a7c │ │ │ │ + bhi.w 197aa4 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 197a8a │ │ │ │ + bhi.w 197ab2 │ │ │ │ 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 +479189,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 1976c6 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 19769e │ │ │ │ + b.n 1976c6 │ │ │ │ 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 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1978b2 │ │ │ │ + cbz r0, 1978da │ │ │ │ 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 189140 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #401 @ 0x191 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 196cbe │ │ │ │ + b.w 196ce6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 19788c │ │ │ │ + b.n 1978b4 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 19788c │ │ │ │ + b.n 1978b4 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 196c4e │ │ │ │ - b.w 196bf2 │ │ │ │ + bmi.w 196c76 │ │ │ │ + b.w 196c1a │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 188c90 │ │ │ │ mov r8, r0 │ │ │ │ - b.w 196c98 │ │ │ │ + b.w 196cc0 │ │ │ │ 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 185954 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1972c0 │ │ │ │ + bne.w 1972e8 │ │ │ │ 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 185954 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19736c │ │ │ │ - vldr d7, [pc, #272] @ 197a90 │ │ │ │ + bne.w 197394 │ │ │ │ + vldr d7, [pc, #272] @ 197ab8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19743c │ │ │ │ + bne.w 197464 │ │ │ │ mov.w r2, #16843009 @ 0x1010101 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 197516 │ │ │ │ + b.n 19753e │ │ │ │ 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 185954 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1979da │ │ │ │ + cbz r0, 197a02 │ │ │ │ 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 189140 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 197282 │ │ │ │ - vldr d7, [pc, #168] @ 197a98 │ │ │ │ + b.n 1972aa │ │ │ │ + vldr d7, [pc, #168] @ 197ac0 │ │ │ │ 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 185954 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 197a24 │ │ │ │ + cbz r0, 197a4c │ │ │ │ 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 189140 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1976da │ │ │ │ + b.n 197702 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - b.n 19769e │ │ │ │ + b.n 1976c6 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #64] @ 0x40 │ │ │ │ - b.n 19788c │ │ │ │ + b.n 1978b4 │ │ │ │ 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] @ (197c0c ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #304] @ (197be8 ) │ │ │ │ + ldr r3, [pc, #304] @ (197c10 ) │ │ │ │ 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, 197af6 │ │ │ │ ldrb r1, [r2, #18] │ │ │ │ - cbz r1, 197b00 │ │ │ │ + cbz r1, 197b28 │ │ │ │ ldr.w r5, [r3, #352] @ 0x160 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 197ae2 │ │ │ │ + cbz r3, 197b0a │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 197b12 │ │ │ │ + cbnz r6, 197b3a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 197ad6 │ │ │ │ + bne.n 197afe │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #260] @ (197bec ) │ │ │ │ - ldr r3, [pc, #256] @ (197be8 ) │ │ │ │ + ldr r2, [pc, #260] @ (197c14 ) │ │ │ │ + ldr r3, [pc, #256] @ (197c10 ) │ │ │ │ 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 197c06 │ │ │ │ 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 197af6 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 197ace │ │ │ │ - b.n 197ae4 │ │ │ │ + bne.n 197af6 │ │ │ │ + b.n 197b0c │ │ │ │ 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 +479449,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 1870f0 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 197bd2 │ │ │ │ + beq.n 197bfa │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 197b98 │ │ │ │ + beq.n 197bc0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 197b88 │ │ │ │ + cbz r2, 197bb0 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 197b7c │ │ │ │ + cbnz r2, 197ba4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196b90 │ │ │ │ + bl 196bb8 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 197b68 │ │ │ │ + bne.n 197b90 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 197b98 │ │ │ │ + cbnz r2, 197bc0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196b90 │ │ │ │ + bl 196bb8 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ mov r0, fp │ │ │ │ mov sl, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 197baa │ │ │ │ + beq.n 197bd2 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 197b5a │ │ │ │ - cbz r4, 197bd2 │ │ │ │ + b.n 197b82 │ │ │ │ + cbz r4, 197bfa │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 197ae4 │ │ │ │ + beq.n 197b0c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 197ae4 │ │ │ │ + beq.n 197b0c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 197b1e │ │ │ │ + bne.n 197b46 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 197bc2 │ │ │ │ - b.n 197ae4 │ │ │ │ + bne.n 197bea │ │ │ │ + b.n 197b0c │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 197bb6 │ │ │ │ + bl 1c648c │ │ │ │ + b.n 197bde │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r0, #42] @ 0x2a │ │ │ │ + strh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ 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 +479528,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] @ (197d24 ) │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #216] @ (197d00 ) │ │ │ │ + ldr r2, [pc, #216] @ (197d28 ) │ │ │ │ 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 197d1a │ │ │ │ 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 +479557,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 185884 │ │ │ │ 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 186db4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 185604 │ │ │ │ + bl 18562c │ │ │ │ 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 197cd2 │ │ │ │ + bl 18562c │ │ │ │ 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 189140 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r9, fp │ │ │ │ - cbz r6, 197ce2 │ │ │ │ + cbz r6, 197d0a │ │ │ │ strd r0, r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 188b64 │ │ │ │ + bl 188b8c │ │ │ │ mov r9, r0 │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 197c56 │ │ │ │ + bne.n 197c7e │ │ │ │ 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, [r6, #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] @ (197d5c ) │ │ │ │ add r3, pc │ │ │ │ - cbnz r2, 197d30 │ │ │ │ + cbnz r2, 197d58 │ │ │ │ ldrb.w r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 197d18 │ │ │ │ + bls.n 197d40 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #28] @ (197d38 ) │ │ │ │ + ldr r2, [pc, #28] @ (197d60 ) │ │ │ │ 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, [r1, #22] │ │ │ │ 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] @ (197e58 ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #220] @ (197e34 ) │ │ │ │ + ldr r2, [pc, #220] @ (197e5c ) │ │ │ │ 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 +479672,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 197e36 │ │ │ │ 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 197ddc │ │ │ │ + cbz r5, 197e36 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 185884 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 +479713,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 189140 │ │ │ │ + ldr r2, [pc, #40] @ (197e60 ) │ │ │ │ + ldr r3, [pc, #32] @ (197e5c ) │ │ │ │ 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 197e52 │ │ │ │ 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, [r7, #18] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + strh r2, [r0, #14] │ │ │ │ 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] @ 198b34 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #3260] @ 198b10 │ │ │ │ + ldr.w r1, [pc, #3260] @ 198b38 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3256] @ 198b14 │ │ │ │ + ldr.w r3, [pc, #3256] @ 198b3c │ │ │ │ mov r9, r0 │ │ │ │ - ldr.w r0, [pc, #3252] @ 198b18 │ │ │ │ + ldr.w r0, [pc, #3252] @ 198b40 │ │ │ │ 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 +479770,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 197f88 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19821c │ │ │ │ + beq.w 198244 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #164 @ 0xa4 │ │ │ │ - bhi.n 197f06 │ │ │ │ + bhi.n 197f2e │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bhi.w 19801e │ │ │ │ + bhi.w 198046 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 198240 │ │ │ │ + bhi.w 198268 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bhi.w 1980a6 │ │ │ │ + bhi.w 1980ce │ │ │ │ cmp r3, #14 │ │ │ │ - bls.w 1982b4 │ │ │ │ + bls.w 1982dc │ │ │ │ sub.w r1, r3, #15 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #1577058304 @ 0x5e000000 │ │ │ │ - bne.w 1988a8 │ │ │ │ + bne.w 1988d0 │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.w 19834a │ │ │ │ + bne.w 198372 │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - beq.w 1980c8 │ │ │ │ + beq.w 1980f0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ movs r1, #242 @ 0xf2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198246 │ │ │ │ cmp.w r3, #374 @ 0x176 │ │ │ │ - bcs.w 198200 │ │ │ │ + bcs.w 198228 │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - bls.n 197f64 │ │ │ │ + bls.n 197f8c │ │ │ │ mvn.w ip, #344 @ 0x158 │ │ │ │ add.w r1, r3, ip │ │ │ │ cmp r1, #28 │ │ │ │ - bhi.w 1980c8 │ │ │ │ + bhi.w 1980f0 │ │ │ │ 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 +479844,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 197edc │ │ │ │ sub.w r1, r3, #165 @ 0xa5 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.w 1980c8 │ │ │ │ + bhi.w 1980f0 │ │ │ │ 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 1988e4 │ │ │ │ ands.w r4, r4, #47 @ 0x2f │ │ │ │ - bne.w 198376 │ │ │ │ + bne.w 19839e │ │ │ │ cmp r1, #27 │ │ │ │ - bne.w 1980c8 │ │ │ │ + bne.w 1980f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fb8 │ │ │ │ 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 198a82 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r3, #1] │ │ │ │ - bne.n 197fca │ │ │ │ + bne.n 197ff2 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 198b20 │ │ │ │ + bne.w 198b48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 198a66 │ │ │ │ + beq.w 198a8e │ │ │ │ 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 197d64 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d64 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d64 │ │ │ │ subs r7, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ adds r3, r7, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 197fec │ │ │ │ - b.n 19821e │ │ │ │ + bne.n 198014 │ │ │ │ + b.n 198246 │ │ │ │ sub.w r1, r3, #103 @ 0x67 │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - bhi.n 1980c8 │ │ │ │ + bhi.n 1980f0 │ │ │ │ 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 +479985,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 1988ba │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.w 198a16 │ │ │ │ + bne.w 198a3e │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.w 198a00 │ │ │ │ + bne.w 198a28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 19821c │ │ │ │ + beq.w 198244 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 198ba6 │ │ │ │ + bcc.w 198bce │ │ │ │ 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 198244 │ │ │ │ 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 1988b0 │ │ │ │ ldrb.w r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 198888 │ │ │ │ + bls.w 1988b0 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #63 @ 0x3f │ │ │ │ adds r0, r2, r7 │ │ │ │ ldrb.w ip, [r1, #64]! │ │ │ │ - b.n 19811c │ │ │ │ + b.n 198144 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 198888 │ │ │ │ + beq.w 1988b0 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ eor.w r2, ip, r2 │ │ │ │ tst r2, r4 │ │ │ │ - beq.n 198116 │ │ │ │ + beq.n 19813e │ │ │ │ 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 188300 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18585c │ │ │ │ + bl 185884 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19887c │ │ │ │ + beq.w 1988a4 │ │ │ │ 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 +480057,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 185884 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1987f4 │ │ │ │ + beq.w 19881c │ │ │ │ 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 18562c │ │ │ │ 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 +480091,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 198800 │ │ │ │ ldrb.w r3, [lr] │ │ │ │ strb.w r3, [ip, #1]! │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 1981d4 │ │ │ │ + bne.n 1981fc │ │ │ │ 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 198816 │ │ │ │ adds r0, #17 │ │ │ │ mov r1, r7 │ │ │ │ - bl 185604 │ │ │ │ + bl 18562c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1981b4 │ │ │ │ + b.n 1981dc │ │ │ │ sub.w r0, r3, #438 @ 0x1b6 │ │ │ │ cmp r0, #29 │ │ │ │ - bhi.w 1980c8 │ │ │ │ + bhi.w 1980f0 │ │ │ │ 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 198324 │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w r2, [pc, #2300] @ 198b1c │ │ │ │ - ldr.w r3, [pc, #2284] @ 198b10 │ │ │ │ + ldr.w r2, [pc, #2300] @ 198b44 │ │ │ │ + ldr.w r3, [pc, #2284] @ 198b38 │ │ │ │ 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 198c00 │ │ │ │ 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 1982a2 │ │ │ │ sub.w r1, r3, #84 @ 0x54 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.w 1989ea │ │ │ │ + bne.w 198a12 │ │ │ │ tst.w r1, #385024 @ 0x5e000 │ │ │ │ - bne.w 198360 │ │ │ │ + bne.w 198388 │ │ │ │ tst.w r1, #6016 @ 0x1780 │ │ │ │ - beq.w 1980c8 │ │ │ │ + beq.w 1980f0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ movs r1, #194 @ 0xc2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198246 │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - bls.w 1980c8 │ │ │ │ + bls.w 1980f0 │ │ │ │ sub.w r1, r3, #66 @ 0x42 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #192512 @ 0x2f000 │ │ │ │ - bne.w 1989d6 │ │ │ │ + bne.w 1989fe │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.n 19838a │ │ │ │ + bne.n 1983b2 │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - beq.w 1980c8 │ │ │ │ + beq.w 1980f0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198246 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1980c8 │ │ │ │ + bls.w 1980f0 │ │ │ │ subs r1, r3, #3 │ │ │ │ cmp r1, #11 │ │ │ │ - bhi.w 1980c8 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1982cc ) │ │ │ │ + bhi.w 1980f0 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1982f4 ) │ │ │ │ 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 +480201,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 1980f0 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19821c │ │ │ │ + beq.n 198244 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fb8 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #449 @ 0x1c1 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198246 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198246 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198246 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #229 @ 0xe5 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198246 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ mov.w r1, #298 @ 0x12a │ │ │ │ mov r0, r5 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198246 │ │ │ │ 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 197c30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198246 │ │ │ │ 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 197c30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198246 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #231 @ 0xe7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198246 │ │ │ │ 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 197c30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198246 │ │ │ │ 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 197c30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198246 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19821c │ │ │ │ + beq.w 198244 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d64 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d64 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198246 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19821c │ │ │ │ + beq.w 198244 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d64 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d64 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d64 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d64 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198246 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r4, [r3, #114] @ 0x72 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 198a2c │ │ │ │ + bne.w 198a54 │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fb8 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19853a │ │ │ │ + cbz r0, 198562 │ │ │ │ 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 189140 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #136 @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 197d64 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19858a │ │ │ │ + cbz r0, 1985b2 │ │ │ │ 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 189140 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d64 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1985dc │ │ │ │ + cbz r0, 198604 │ │ │ │ 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 189140 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #1 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d64 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19863c │ │ │ │ + cbz r0, 198664 │ │ │ │ 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 189140 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d64 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198246 │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fb8 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1986bc │ │ │ │ + cbz r0, 1986e4 │ │ │ │ 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 189140 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #135 @ 0x87 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 197d64 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19870c │ │ │ │ + cbz r0, 198734 │ │ │ │ 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 189140 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d64 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198246 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #51] @ 0x33 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19821c │ │ │ │ + beq.w 198244 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d64 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d64 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198246 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19821c │ │ │ │ + beq.w 198244 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d64 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d64 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198246 │ │ │ │ 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 198804 │ │ │ │ + b.n 198208 │ │ │ │ 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 186db4 │ │ │ │ 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 +480728,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 198858 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 198188 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188a28 │ │ │ │ + bl 188a50 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198246 │ │ │ │ adds r7, #32 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 1980f6 │ │ │ │ - b.n 19821c │ │ │ │ + bne.w 19811e │ │ │ │ + b.n 198244 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #327 @ 0x147 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198246 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198246 │ │ │ │ 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 198a88 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ it ne │ │ │ │ ldrbne r2, [r2, #1] │ │ │ │ - bne.n 1988de │ │ │ │ + bne.n 198906 │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 198bc2 │ │ │ │ + bne.w 198bea │ │ │ │ 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 198244 │ │ │ │ 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 +480808,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 19896a │ │ │ │ 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 185884 │ │ │ │ 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 186db4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 185604 │ │ │ │ + bl 18562c │ │ │ │ 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 18562c │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ strb.w r3, [r5, #96] @ 0x60 │ │ │ │ - cbz r6, 1989a0 │ │ │ │ + cbz r6, 1989c8 │ │ │ │ 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 +480861,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 189140 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 198930 │ │ │ │ - b.n 19821e │ │ │ │ + bne.n 198958 │ │ │ │ + b.n 198246 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198246 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ mov.w r1, #328 @ 0x148 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198246 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 198246 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ movs r1, #243 @ 0xf3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c30 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 19821e │ │ │ │ + b.w 198246 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fb8 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 198a4a │ │ │ │ + beq.n 198a72 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 19821e │ │ │ │ + b.w 198246 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ - b.w 197fca │ │ │ │ + b.w 197ff2 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ - b.n 1988de │ │ │ │ + b.n 198906 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d64 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d64 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r9 │ │ │ │ movs r7, #1 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d64 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d64 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #2 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d64 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d64 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d64 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 19821e │ │ │ │ + b.w 198246 │ │ │ │ nop │ │ │ │ - strh r4, [r4, #12] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + strh r0, [r6, #10] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #23] │ │ │ │ + ldrb r6, [r5, #22] │ │ │ │ lsls r4, r5, #1 │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ rsb r8, r4, #3 │ │ │ │ - cbnz r7, 198b2c │ │ │ │ + cbnz r7, 198b54 │ │ │ │ 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 197d64 │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197d64 │ │ │ │ adds r4, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ cmp r4, #3 │ │ │ │ str.w r0, [r8, #92] @ 0x5c │ │ │ │ - bne.n 198b24 │ │ │ │ + bne.n 198b4c │ │ │ │ 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 197d64 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r5, #92] @ 0x5c │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 19821e │ │ │ │ + b.w 198246 │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188300 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18585c │ │ │ │ + bl 185884 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 19814c │ │ │ │ + b.w 198174 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #158 @ 0x9e │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 197c08 │ │ │ │ + bl 197c30 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 19821e │ │ │ │ + b.w 198246 │ │ │ │ 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] @ (198c60 ) │ │ │ │ mov r4, r1 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #68] @ (198c3c ) │ │ │ │ + ldr r2, [pc, #68] @ (198c64 ) │ │ │ │ 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, 198c30 │ │ │ │ + ldr r4, [pc, #56] @ (198c68 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #56] @ (198c44 ) │ │ │ │ + ldr r2, [pc, #56] @ (198c6c ) │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #56] @ (198c48 ) │ │ │ │ + ldr r1, [pc, #56] @ (198c70 ) │ │ │ │ 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 18779c │ │ │ │ + ldr r2, [pc, #44] @ (198c74 ) │ │ │ │ + ldr r3, [pc, #24] @ (198c60 ) │ │ │ │ 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 198c5c │ │ │ │ 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, [r3, #15] │ │ │ │ lsls r4, r5, #1 │ │ │ │ @ instruction: 0xefe7ffff │ │ │ │ - bl 3c2c46 │ │ │ │ - bl 284c4a │ │ │ │ - strb r4, [r3, #15] │ │ │ │ + bl 3c2c6e │ │ │ │ + bl 284c72 │ │ │ │ + strb r4, [r6, #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 198cc4 │ │ │ │ ldrb.w r2, [r1, #37] @ 0x25 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 198ca0 │ │ │ │ + bhi.n 198cc8 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 198ca0 │ │ │ │ + bhi.n 198cc8 │ │ │ │ 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 +481155,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 198cc2 │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 198c9a │ │ │ │ + b.n 198cc2 │ │ │ │ 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] @ (198fac ) │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 198da6 │ │ │ │ + bhi.n 198dce │ │ │ │ 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] @ (198fb0 ) │ │ │ │ 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, 198d62 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 198d2c │ │ │ │ - bl 198ca8 │ │ │ │ + b.n 198d54 │ │ │ │ + bl 198cd0 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #32 │ │ │ │ - cbnz r3, 198d1c │ │ │ │ + cbnz r3, 198d44 │ │ │ │ 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 198d62 │ │ │ │ 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 198d28 │ │ │ │ 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 198d62 │ │ │ │ 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 198d62 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198ca8 │ │ │ │ + bl 198cd0 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 198d6e │ │ │ │ + cbnz r3, 198d96 │ │ │ │ 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, 198dc2 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198d3a │ │ │ │ + bne.n 198d62 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198ca8 │ │ │ │ + bl 198cd0 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 198d98 │ │ │ │ + cbnz r3, 198dc0 │ │ │ │ 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 198d74 │ │ │ │ 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 198d62 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 198d3a │ │ │ │ + beq.n 198d62 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198d3a │ │ │ │ + bne.n 198d62 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198ca8 │ │ │ │ + bl 198cd0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 198dd6 │ │ │ │ + cbnz r3, 198dfe │ │ │ │ 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 198d62 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 198d3a │ │ │ │ + beq.n 198d62 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198d3a │ │ │ │ + bne.n 198d62 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198ca8 │ │ │ │ + bl 198cd0 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 198e06 │ │ │ │ + cbnz r3, 198e2e │ │ │ │ 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 198d62 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198d3a │ │ │ │ - b.n 198dbc │ │ │ │ + bne.n 198d62 │ │ │ │ + b.n 198de4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 198e4a │ │ │ │ + cbz r3, 198e72 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198d3a │ │ │ │ + bne.n 198d62 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198ca8 │ │ │ │ + bl 198cd0 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 198e46 │ │ │ │ + cbnz r3, 198e6e │ │ │ │ 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 198d62 │ │ │ │ mov r7, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 198e86 │ │ │ │ - bl 198ca8 │ │ │ │ + b.n 198eae │ │ │ │ + bl 198cd0 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #16 │ │ │ │ - cbnz r3, 198e7a │ │ │ │ + cbnz r3, 198ea2 │ │ │ │ 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 198d62 │ │ │ │ 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 198e86 │ │ │ │ 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, 198ef6 │ │ │ │ + b.n 198d62 │ │ │ │ + bl 198cd0 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #20 │ │ │ │ - cbnz r3, 198ec2 │ │ │ │ + cbnz r3, 198eea │ │ │ │ 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 198d62 │ │ │ │ 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 198ece │ │ │ │ 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 198d62 │ │ │ │ + b.n 198dda │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 198d3a │ │ │ │ + beq.w 198d62 │ │ │ │ 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 198d62 │ │ │ │ + bl 198cd0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 198f22 │ │ │ │ + cbnz r3, 198f4a │ │ │ │ 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 198f26 │ │ │ │ + b.n 198d62 │ │ │ │ + ldr r3, [pc, #92] @ (198fb4 ) │ │ │ │ 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 198d62 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 198f72 │ │ │ │ - bl 198ca8 │ │ │ │ + b.n 198f9a │ │ │ │ + bl 198cd0 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ adds r7, #1 │ │ │ │ adds r4, #16 │ │ │ │ - cbnz r3, 198f68 │ │ │ │ + cbnz r3, 198f90 │ │ │ │ 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 198d62 │ │ │ │ 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 198d62 │ │ │ │ + b.n 198f76 │ │ │ │ + strb r4, [r2, #12] │ │ │ │ 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] @ (199388 ) │ │ │ │ add r7, sp, #8 │ │ │ │ - ldr r3, [pc, #956] @ (199364 ) │ │ │ │ + ldr r3, [pc, #956] @ (19938c ) │ │ │ │ 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 199002 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 198fcc │ │ │ │ + bne.n 198ff4 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1990bc │ │ │ │ + bne.n 1990e4 │ │ │ │ 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 19903c │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 199006 │ │ │ │ + bne.n 19902e │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 199352 │ │ │ │ + bne.w 19937a │ │ │ │ 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, 19908c │ │ │ │ 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 199122 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1990c4 │ │ │ │ + beq.n 1990ec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19904c │ │ │ │ + bne.n 199074 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 187494 │ │ │ │ + bl 1874bc │ │ │ │ ldr.w r8, [r4, #352] @ 0x160 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 19909a │ │ │ │ + cbz r3, 1990c2 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199130 │ │ │ │ + bne.n 199158 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199078 │ │ │ │ + bne.n 1990a0 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19918c │ │ │ │ + bne.n 1991b4 │ │ │ │ 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 1990ae │ │ │ │ + ldr r2, [pc, #716] @ (199390 ) │ │ │ │ + ldr r3, [pc, #708] @ (19938c ) │ │ │ │ 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 199382 │ │ │ │ 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 19900e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d680 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 19905c │ │ │ │ + bls.n 199084 │ │ │ │ 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 199114 │ │ │ │ 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 199084 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d680 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 19905c │ │ │ │ + bls.n 199084 │ │ │ │ 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 19914a │ │ │ │ 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 199084 │ │ │ │ movw r8, #629 @ 0x275 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbz r5, 199160 │ │ │ │ + cbz r5, 199188 │ │ │ │ movw fp, #641 @ 0x281 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ movw r9, #477 @ 0x1dd │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 199154 │ │ │ │ + cbz r3, 19917c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19920c │ │ │ │ + beq.n 199234 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199146 │ │ │ │ + bne.n 19916e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19913c │ │ │ │ + bne.n 199164 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 199176 │ │ │ │ - cbz r6, 199176 │ │ │ │ + cbz r3, 19919e │ │ │ │ + cbz r6, 19919e │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199134 │ │ │ │ + bne.n 19915c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199168 │ │ │ │ + bne.n 199190 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r8, [r3, #352] @ 0x160 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19909a │ │ │ │ + beq.n 1990c2 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19908e │ │ │ │ + beq.n 1990b6 │ │ │ │ movw r6, #319 @ 0x13f │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 1991d8 │ │ │ │ + cbz r0, 199200 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1991d0 │ │ │ │ + cbz r2, 1991f8 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 1991ba │ │ │ │ + cbnz r1, 1991e2 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1991ba │ │ │ │ + bne.n 1991e2 │ │ │ │ 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, 1991f8 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1991a0 │ │ │ │ + beq.n 1991c8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1991c0 │ │ │ │ - bl 1870c8 │ │ │ │ + bne.n 1991e8 │ │ │ │ + bl 1870f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 199196 │ │ │ │ + bne.n 1991be │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19909a │ │ │ │ + beq.w 1990c2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 19909a │ │ │ │ + beq.w 1990c2 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 199190 │ │ │ │ + bne.n 1991b8 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1991f6 │ │ │ │ - b.n 19909a │ │ │ │ + bne.n 19921e │ │ │ │ + b.n 1990c2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 19927e │ │ │ │ - bhi.n 19926a │ │ │ │ + beq.n 1992a6 │ │ │ │ + bhi.n 199292 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 19927e │ │ │ │ + beq.n 1992a6 │ │ │ │ cmp.w r3, #478 @ 0x1de │ │ │ │ - bcs.n 1992b0 │ │ │ │ + bcs.n 1992d8 │ │ │ │ cmp.w r3, #304 @ 0x130 │ │ │ │ - beq.n 199230 │ │ │ │ - bhi.w 199346 │ │ │ │ + beq.n 199258 │ │ │ │ + bhi.w 19936e │ │ │ │ cmp r3, #139 @ 0x8b │ │ │ │ - beq.n 199230 │ │ │ │ + beq.n 199258 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ - bne.n 19914c │ │ │ │ + bne.n 199174 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19914c │ │ │ │ + bne.n 199174 │ │ │ │ add.w r1, r7, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 198ca8 │ │ │ │ + bl 198cd0 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ - cbnz r3, 199262 │ │ │ │ + cbnz r3, 19928a │ │ │ │ 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 199174 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 19929e │ │ │ │ + beq.n 1992c6 │ │ │ │ cmp.w r3, #664 @ 0x298 │ │ │ │ - beq.n 199312 │ │ │ │ + beq.n 19933a │ │ │ │ movw r2, #631 @ 0x277 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 19914c │ │ │ │ + bne.w 199174 │ │ │ │ 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 198c78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19914c │ │ │ │ + beq.w 199174 │ │ │ │ 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 199174 │ │ │ │ + b.n 199266 │ │ │ │ movw r2, #527 @ 0x20f │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 19914c │ │ │ │ + bne.w 199174 │ │ │ │ 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 19932a │ │ │ │ ldrb.w r3, [r2, #37] @ 0x25 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 19930a │ │ │ │ + bhi.n 199332 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 19930a │ │ │ │ + bhi.n 199332 │ │ │ │ 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 +481819,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 199174 │ │ │ │ + b.n 1992c6 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 199300 │ │ │ │ + b.n 199328 │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 199300 │ │ │ │ + b.n 199328 │ │ │ │ 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 198c78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19914c │ │ │ │ + beq.w 199174 │ │ │ │ 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 199174 │ │ │ │ + b.n 199266 │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 199230 │ │ │ │ - b.n 19914c │ │ │ │ + beq.w 199258 │ │ │ │ + b.n 199174 │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 199022 │ │ │ │ + b.n 19904a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r4, [r5, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldrb.w r3, [r0, #310] @ 0x136 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 19938a │ │ │ │ + bpl.n 1993b2 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ ands.w r2, r3, #393216 @ 0x60000 │ │ │ │ - bne.n 1993bc │ │ │ │ + bne.n 1993e4 │ │ │ │ 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, 1993d6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r0, r0, #28 │ │ │ │ - bpl.n 1993a6 │ │ │ │ + bpl.n 1993ce │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1993c0 │ │ │ │ + beq.n 1993e8 │ │ │ │ sub.w ip, r0, #17 │ │ │ │ - bgt.n 1993b6 │ │ │ │ - cbnz r0, 1993a6 │ │ │ │ + bgt.n 1993de │ │ │ │ + cbnz r0, 1993ce │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 199390 │ │ │ │ + bne.n 1993b8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1993cc │ │ │ │ + cbz r3, 1993f4 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 1993a6 │ │ │ │ + bhi.n 1993ce │ │ │ │ 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 1993b8 │ │ │ │ + b.n 1993d6 │ │ │ │ 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] @ 1994b8 │ │ │ │ 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 16df3c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r6, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 199456 │ │ │ │ + beq.n 19947e │ │ │ │ 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] @ (1994bc ) │ │ │ │ sub.w r2, r7, #17 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e2bc │ │ │ │ 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, 19949a │ │ │ │ + ldr r3, [pc, #88] @ (1994c0 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1852a0 │ │ │ │ + bl 1852c8 │ │ │ │ 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, 199492 │ │ │ │ movs r3, #1 │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [r5, #368] @ 0x170 │ │ │ │ - b.n 199426 │ │ │ │ - ldr r3, [pc, #40] @ (19949c ) │ │ │ │ + b.n 19944e │ │ │ │ + ldr r3, [pc, #40] @ (1994c4 ) │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 21bd64 │ │ │ │ + bl 21bd8c │ │ │ │ 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 19946e │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ 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 +481993,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, 199512 │ │ │ │ mov r4, r2 │ │ │ │ lsls r2, r4, #28 │ │ │ │ - bne.n 1994d8 │ │ │ │ + bne.n 199500 │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ - bne.n 1994c8 │ │ │ │ + bne.n 1994f0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #18 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1993d8 │ │ │ │ + bl 199400 │ │ │ │ str r0, [r6, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r2, #17 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1993d8 │ │ │ │ + bl 199400 │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - beq.n 1994c6 │ │ │ │ - b.n 1994c8 │ │ │ │ + beq.n 1994ee │ │ │ │ + b.n 1994f0 │ │ │ │ ldrb.w r3, [r0, #306] @ 0x132 │ │ │ │ movs r2, #17 │ │ │ │ mov r1, r5 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ - bl 1993d8 │ │ │ │ + bl 199400 │ │ │ │ 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] @ (199790 ) │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #584] @ (19976c ) │ │ │ │ + ldr r3, [pc, #584] @ (199794 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #580] @ (199770 ) │ │ │ │ + ldr r1, [pc, #580] @ (199798 ) │ │ │ │ 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 +482059,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 199780 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19973e │ │ │ │ + beq.w 199766 │ │ │ │ subs r3, r4, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #508] @ (199774 ) │ │ │ │ + ldr r3, [pc, #508] @ (19979c ) │ │ │ │ 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 +482084,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 1996f6 │ │ │ │ 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 +482113,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 18599c │ │ │ │ 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 +482173,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 189140 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 19973e │ │ │ │ + beq.n 199766 │ │ │ │ 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 19974a │ │ │ │ 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 185954 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19970a │ │ │ │ + cbz r0, 199732 │ │ │ │ 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 189140 │ │ │ │ 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 1995c6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1995a2 │ │ │ │ + b.n 1995ca │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - b.n 1996dc │ │ │ │ - ldr r2, [pc, #56] @ (199778 ) │ │ │ │ - ldr r3, [pc, #40] @ (19976c ) │ │ │ │ + b.n 199704 │ │ │ │ + ldr r2, [pc, #56] @ (1997a0 ) │ │ │ │ + ldr r3, [pc, #40] @ (199794 ) │ │ │ │ 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 19978a │ │ │ │ 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 199590 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ 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] @ (1998ec ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (1998c8 ) │ │ │ │ + ldr r1, [pc, #296] @ (1998f0 ) │ │ │ │ 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 1998e0 │ │ │ │ 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 1997fe │ │ │ │ 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 1998c4 │ │ │ │ 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 19986c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 19989c │ │ │ │ + beq.n 1998c4 │ │ │ │ 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 199858 │ │ │ │ + cbz r4, 1998c4 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 185884 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 +482351,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 189140 │ │ │ │ + ldr r2, [pc, #44] @ (1998f4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1998ec ) │ │ │ │ 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 1998e6 │ │ │ │ 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 199820 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r4, [r6, #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] @ (199a94 ) │ │ │ │ + ldr r3, [pc, #392] @ (199a98 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #392] @ (199a74 ) │ │ │ │ + ldr r6, [pc, #392] @ (199a9c ) │ │ │ │ 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 199a3c │ │ │ │ + ldr r3, [pc, #372] @ (199aa0 ) │ │ │ │ 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] @ (199aa4 ) │ │ │ │ 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 18544c │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 +482430,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 186db4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb.w r8, [r3, #13] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 199992 │ │ │ │ + bhi.n 1999ba │ │ │ │ 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 +482454,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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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] @ 199aa8 │ │ │ │ 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 189140 │ │ │ │ + ldr r2, [pc, #136] @ (199aac ) │ │ │ │ + ldr r3, [pc, #116] @ (199a98 ) │ │ │ │ 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 199a8e │ │ │ │ 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 18599c │ │ │ │ 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 186db4 │ │ │ │ + ldr r3, [pc, #80] @ (199aa8 ) │ │ │ │ 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 189140 │ │ │ │ + b.n 199a20 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ - b.n 199996 │ │ │ │ + b.n 1999be │ │ │ │ mov.w r9, #16 │ │ │ │ - b.n 199996 │ │ │ │ + b.n 1999be │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 199996 │ │ │ │ + b.n 1999be │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 199996 │ │ │ │ + b.n 1999be │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbz r0, 199ae4 │ │ │ │ + cbz r0, 199b0c │ │ │ │ movs r7, r1 │ │ │ │ lsrs r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r3, #92] @ 0x5c │ │ │ │ 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] @ 199fd0 │ │ │ │ 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] @ 199fd4 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - ldr.w fp, [pc, #1276] @ 199fb0 │ │ │ │ + ldr.w fp, [pc, #1276] @ 199fd8 │ │ │ │ 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 199b70 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 +482584,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 186db4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 199d4e │ │ │ │ + bhi.w 199d76 │ │ │ │ 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 +482622,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, 199b94 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 199db4 │ │ │ │ + bne.w 199ddc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199b5c │ │ │ │ + bne.n 199b84 │ │ │ │ mov r6, r4 │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 199d2e │ │ │ │ + beq.w 199d56 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 199b6e │ │ │ │ + bne.n 199b96 │ │ │ │ movs r0, #4 │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188300 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e08 │ │ │ │ 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 199cda │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1998d0 │ │ │ │ + bl 1998f8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 19a014 │ │ │ │ + bhi.w 19a03c │ │ │ │ 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 +482681,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 188c90 │ │ │ │ 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 199bc4 │ │ │ │ ldrb.w r4, [sl, #20] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 199ce4 │ │ │ │ + beq.n 199d0c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #17 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1994fc │ │ │ │ + bl 199524 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 199ff8 │ │ │ │ + bne.w 19a020 │ │ │ │ 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] @ (199fdc ) │ │ │ │ + ldr r3, [pc, #864] @ (199fd0 ) │ │ │ │ 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 19a038 │ │ │ │ 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 188c90 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 199bf2 │ │ │ │ + b.n 199c1a │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 199bf2 │ │ │ │ + b.n 199c1a │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 199bf2 │ │ │ │ + b.n 199c1a │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 199bf2 │ │ │ │ + b.n 199c1a │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 199bf2 │ │ │ │ + b.n 199c1a │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 199bf2 │ │ │ │ + b.n 199c1a │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #744] @ 199fa0 │ │ │ │ - bl 1868e0 │ │ │ │ + vldr d0, [pc, #744] @ 199fc8 │ │ │ │ + bl 186908 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 199bf2 │ │ │ │ + beq.n 199c1a │ │ │ │ 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 189140 │ │ │ │ + b.n 199c1a │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r2, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1994fc │ │ │ │ + bl 199524 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.n 199c24 │ │ │ │ + beq.n 199c4c │ │ │ │ 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 199524 │ │ │ │ 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 199c5a │ │ │ │ ldr r7, [sp, #12] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185b88 │ │ │ │ + bl 185bb0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 199d48 │ │ │ │ + cbz r0, 199d70 │ │ │ │ adds r5, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18913c │ │ │ │ + bl 189164 │ │ │ │ str.w r5, [r6, #-4] │ │ │ │ - b.n 199b78 │ │ │ │ + b.n 199ba0 │ │ │ │ movs r4, #32 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ 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] @ 199fe0 │ │ │ │ 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 189140 │ │ │ │ + b.n 199bb8 │ │ │ │ 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, 199e58 │ │ │ │ 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, 199e42 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 199fd8 │ │ │ │ + beq.w 19a000 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 199e52 │ │ │ │ + bne.n 199e7a │ │ │ │ ldr r0, [r2, #20] │ │ │ │ subw r3, r0, #650 @ 0x28a │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 199e52 │ │ │ │ - ldr r3, [pc, #444] @ (199fb8 ) │ │ │ │ + bhi.n 199e7a │ │ │ │ + ldr r3, [pc, #444] @ (199fe0 ) │ │ │ │ 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 199ea0 │ │ │ │ + cbnz r5, 199e7a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 199ddc │ │ │ │ + bne.n 199e04 │ │ │ │ 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 199b94 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 199b6c │ │ │ │ + beq.w 199b94 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199dcc │ │ │ │ + bne.n 199df4 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199e40 │ │ │ │ - b.n 199b6c │ │ │ │ + bne.n 199e68 │ │ │ │ + b.n 199b94 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 199fbc │ │ │ │ + beq.w 199fe4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 199fbc │ │ │ │ + beq.w 199fe4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 199e50 │ │ │ │ + bne.n 199e78 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ subw r3, r0, #650 @ 0x28a │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 199e50 │ │ │ │ + bhi.n 199e78 │ │ │ │ mov r2, r5 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 199dfa │ │ │ │ + b.n 199e22 │ │ │ │ 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 199fae │ │ │ │ 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 +482966,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 199f7e │ │ │ │ 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 199fbe │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 185884 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r7, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 +483007,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 189140 │ │ │ │ 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 199edc │ │ │ │ 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 199e40 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1865ec │ │ │ │ - b.n 199e18 │ │ │ │ + bl 186614 │ │ │ │ + b.n 199e40 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 199f02 │ │ │ │ - b.n 199f56 │ │ │ │ + bne.n 199f2a │ │ │ │ + b.n 199f7e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #84] @ 0x54 │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ + str r6, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 199e1a │ │ │ │ + bne.w 199e42 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ subw r3, r0, #650 @ 0x28a │ │ │ │ cmp r3, #3 │ │ │ │ it ls │ │ │ │ movls r2, r5 │ │ │ │ - bhi.w 199e1a │ │ │ │ + bhi.w 199e42 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 199dfa │ │ │ │ + b.n 199e22 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.w 199e1a │ │ │ │ + bne.w 199e42 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ subw r1, r0, #650 @ 0x28a │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 199fd4 │ │ │ │ - b.n 199e1a │ │ │ │ + bls.n 199ffc │ │ │ │ + b.n 199e42 │ │ │ │ movs r4, #16 │ │ │ │ - b.n 199d50 │ │ │ │ + b.n 199d78 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 199d50 │ │ │ │ + b.n 199d78 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.n 199d50 │ │ │ │ + b.n 199d78 │ │ │ │ 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 199524 │ │ │ │ + b.n 199d36 │ │ │ │ movs r4, #8 │ │ │ │ - b.n 199d50 │ │ │ │ + b.n 199d78 │ │ │ │ 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] @ (19a354 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w fp, [pc, #768] @ 19a330 │ │ │ │ + ldr.w fp, [pc, #768] @ 19a358 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #764] @ (19a334 ) │ │ │ │ + ldr r3, [pc, #764] @ (19a35c ) │ │ │ │ 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 19a240 │ │ │ │ movs r1, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ + ldr r3, [pc, #716] @ (19a360 ) │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 19a0c6 │ │ │ │ + cbz r0, 19a0ee │ │ │ │ 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 189140 │ │ │ │ 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 +483162,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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 +483212,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 189140 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ - bl 19977c │ │ │ │ + bl 1997a4 │ │ │ │ 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 1997a4 │ │ │ │ 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 1997a4 │ │ │ │ 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 1997a4 │ │ │ │ + ldr r2, [pc, #320] @ (19a364 ) │ │ │ │ + ldr r3, [pc, #308] @ (19a35c ) │ │ │ │ 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 19a34e │ │ │ │ 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 185954 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19a24c │ │ │ │ + cbz r0, 19a274 │ │ │ │ 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 189140 │ │ │ │ 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 +483295,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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 +483318,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] @ (19a360 ) │ │ │ │ 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 +483342,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 189140 │ │ │ │ + b.n 19a1d6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r1, r7] │ │ │ │ + ldrsh r0, [r4, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ 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] @ (19a6d0 ) │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #844] @ (19a6ac ) │ │ │ │ + ldr r3, [pc, #844] @ (19a6d4 ) │ │ │ │ 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] @ 19a6d8 │ │ │ │ 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 19a6ba │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 +483400,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 186db4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 19a5ae │ │ │ │ + bhi.w 19a5d6 │ │ │ │ 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 +483436,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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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] @ 19a6dc │ │ │ │ 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 189140 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 19a484 │ │ │ │ + cbz r3, 19a4ac │ │ │ │ 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 18c9d4 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ - vldr d8, [pc, #532] @ 19a6a0 │ │ │ │ + vldr d8, [pc, #532] @ 19a6c8 │ │ │ │ mov r9, r4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r4 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 19a5c0 │ │ │ │ + beq.w 19a5e8 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1998d0 │ │ │ │ + bl 1998f8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 19aa2e │ │ │ │ + bhi.w 19aa56 │ │ │ │ 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 +483513,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 188c90 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ str.w r7, [r8], #4 │ │ │ │ - cbz r3, 19a4fa │ │ │ │ + cbz r3, 19a522 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 19a4fa │ │ │ │ + cbz r3, 19a522 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 19a5f0 │ │ │ │ + bhi.n 19a618 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r9, r9, #0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ orrs.w r3, r3, r9 │ │ │ │ - bne.n 19a490 │ │ │ │ + bne.n 19a4b8 │ │ │ │ ldrb r4, [r6, #20] │ │ │ │ - cbnz r4, 19a53a │ │ │ │ + cbnz r4, 19a562 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bne.w 19a932 │ │ │ │ + bne.w 19a95a │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 19a82c │ │ │ │ + bne.w 19a854 │ │ │ │ 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] @ (19a6e0 ) │ │ │ │ + ldr r3, [pc, #364] @ (19a6d4 ) │ │ │ │ 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 19aa52 │ │ │ │ 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 188c90 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19a4e2 │ │ │ │ + b.n 19a50a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19a4e2 │ │ │ │ + b.n 19a50a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19a4e2 │ │ │ │ + b.n 19a50a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19a4e2 │ │ │ │ + b.n 19a50a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19a4e2 │ │ │ │ + b.n 19a50a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19a4e2 │ │ │ │ + b.n 19a50a │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 19a404 │ │ │ │ + b.n 19a42c │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 19a404 │ │ │ │ + b.n 19a42c │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 19a404 │ │ │ │ + b.n 19a42c │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186908 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19a4e2 │ │ │ │ + beq.n 19a50a │ │ │ │ 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 189140 │ │ │ │ + b.n 19a50a │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 +483644,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 186db4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldrb.w r2, [r7, #85] @ 0x55 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 19aa0c │ │ │ │ + bhi.w 19aa34 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19aa2e │ │ │ │ + bhi.w 19aa56 │ │ │ │ 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 +483690,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 19a3ae │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 19a404 │ │ │ │ + b.n 19a42c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r4, [r3, r2] │ │ │ │ + ldrb r4, [r6, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, r2] │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ 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 185954 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 19a6ec │ │ │ │ + cbz r0, 19a714 │ │ │ │ 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 189140 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ 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 +483757,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 186db4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 +483794,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, 19a84e │ │ │ │ cmp.w ip, #32 │ │ │ │ it eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 19a7e2 │ │ │ │ + beq.n 19a80a │ │ │ │ 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 +483817,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 189140 │ │ │ │ + b.n 19a522 │ │ │ │ strh.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 19a6be │ │ │ │ + b.n 19a6e6 │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 19a6be │ │ │ │ + b.n 19a6e6 │ │ │ │ subs r3, r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 19a6be │ │ │ │ + b.n 19a6e6 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 19a7e2 │ │ │ │ + b.n 19a80a │ │ │ │ movs r0, #4 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188300 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e08 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 +483858,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 186db4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r4, [r8, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 +483886,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, 19a914 │ │ │ │ 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 +483910,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 189140 │ │ │ │ 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 19a554 │ │ │ │ movs r0, #4 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188300 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e08 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 +483947,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 186db4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 +483978,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, 19aa3a │ │ │ │ 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 189140 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - b.n 19a516 │ │ │ │ + b.n 19a53e │ │ │ │ strd r4, r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 19a6be │ │ │ │ + b.n 19a6e6 │ │ │ │ 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 19aa08 │ │ │ │ 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] @ (19abc4 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #344] @ (19aba0 ) │ │ │ │ + ldr r3, [pc, #344] @ (19abc8 ) │ │ │ │ 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, 19aaa6 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #320] @ (19aba4 ) │ │ │ │ - ldr r3, [pc, #316] @ (19aba0 ) │ │ │ │ + ldr r2, [pc, #320] @ (19abcc ) │ │ │ │ + ldr r3, [pc, #316] @ (19abc8 ) │ │ │ │ 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 19abb4 │ │ │ │ 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 19abb8 │ │ │ │ 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, 19aacc │ │ │ │ mov r2, r4 │ │ │ │ - b.n 19aa90 │ │ │ │ + b.n 19aab8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 19ab90 │ │ │ │ + beq.n 19abb8 │ │ │ │ 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 +484076,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 19abbe │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19ab70 │ │ │ │ + beq.n 19ab98 │ │ │ │ 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 +484098,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 199394 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19aa5c │ │ │ │ + beq.n 19aa84 │ │ │ │ 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 19ab84 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 19ab74 │ │ │ │ + bpl.n 19ab9c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 199a88 │ │ │ │ + bl 199ab0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 19aa60 │ │ │ │ + bl 1c648c │ │ │ │ + b.n 19aa88 │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bmi.n 19ab4a │ │ │ │ + bmi.n 19ab72 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1994a0 │ │ │ │ - b.n 19ab4a │ │ │ │ + bl 1994c8 │ │ │ │ + b.n 19ab72 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 19aafe │ │ │ │ + b.n 19ab26 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1994a0 │ │ │ │ + bl 1994c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 19a340 │ │ │ │ - b.n 19ab52 │ │ │ │ + bl 19a368 │ │ │ │ + b.n 19ab7a │ │ │ │ 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, [r1, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + strb r0, [r6, 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] @ (19af10 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #804] @ (19aeec ) │ │ │ │ + ldr r3, [pc, #804] @ (19af14 ) │ │ │ │ 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, 19ac20 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #788] @ (19aef0 ) │ │ │ │ - ldr r3, [pc, #784] @ (19aeec ) │ │ │ │ + ldr r2, [pc, #788] @ (19af18 ) │ │ │ │ + ldr r3, [pc, #784] @ (19af14 ) │ │ │ │ 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 19af00 │ │ │ │ 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, 19ac52 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 19ac22 │ │ │ │ + bpl.n 19ac4a │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #17 │ │ │ │ - beq.w 19aebc │ │ │ │ + beq.w 19aee4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ac14 │ │ │ │ + bne.n 19ac3c │ │ │ │ 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 1994c8 │ │ │ │ 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, 19ac84 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 19ac60 │ │ │ │ + cbnz r5, 19ac88 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ac50 │ │ │ │ + bne.n 19ac78 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 19abd8 │ │ │ │ + b.n 19ac00 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #656] @ (19aef4 ) │ │ │ │ + ldr r2, [pc, #656] @ (19af1c ) │ │ │ │ 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 +484242,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, 19acd2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ac5c │ │ │ │ + beq.n 19ac84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19ac5c │ │ │ │ + beq.n 19ac84 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19ac80 │ │ │ │ + bne.n 19aca8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ac98 │ │ │ │ + bne.n 19acc0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 19abd8 │ │ │ │ + b.n 19ac00 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ add.w r3, r5, #32 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 19aedc │ │ │ │ + beq.w 19af04 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19acd6 │ │ │ │ + beq.n 19acfe │ │ │ │ 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 185bf8 │ │ │ │ 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 +484297,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 19ae66 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19ae94 │ │ │ │ + bne.w 19aebc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 19ae82 │ │ │ │ + bne.w 19aeaa │ │ │ │ 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] @ 19af08 │ │ │ │ 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 19ad9a │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 19adde │ │ │ │ + beq.n 19ae06 │ │ │ │ lsl.w r3, r9, r6 │ │ │ │ tst.w r3, sl │ │ │ │ - beq.n 19ad6a │ │ │ │ + beq.n 19ad92 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w fp, [r4, #17] │ │ │ │ mov r1, fp │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186908 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 19adb4 │ │ │ │ + cbz r0, 19addc │ │ │ │ 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 189140 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19ae3a │ │ │ │ + beq.n 19ae62 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ adds r7, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 19ad72 │ │ │ │ + bne.n 19ad9a │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19ae30 │ │ │ │ + beq.n 19ae58 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r7, [r3, #185] @ 0xb9 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19ae66 │ │ │ │ + beq.n 19ae8e │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 189140 │ │ │ │ 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 1c648c │ │ │ │ + b.n 19acb4 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 19ad6a │ │ │ │ + b.n 19ad92 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19aea8 │ │ │ │ + bne.n 19aed0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 19ad40 │ │ │ │ + beq.w 19ad68 │ │ │ │ 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 19a03c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 19ad46 │ │ │ │ + b.n 19ad6e │ │ │ │ movw r1, #678 @ 0x2a6 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 19ae36 │ │ │ │ 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 19a03c │ │ │ │ + b.n 19ae88 │ │ │ │ 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 19a03c │ │ │ │ + b.n 19ad5e │ │ │ │ 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 19a03c │ │ │ │ + b.n 19ae6e │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6c0 │ │ │ │ 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 19ac70 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ... │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + strb r6, [r1, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + strh r0, [r7, 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 19b07a │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r9 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 19af36 │ │ │ │ + beq.n 19af5e │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #17 │ │ │ │ it eq │ │ │ │ moveq r9, r5 │ │ │ │ - beq.n 19af36 │ │ │ │ + beq.n 19af5e │ │ │ │ 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 19af44 │ │ │ │ orrs.w r3, r8, r9 │ │ │ │ - beq.w 19b052 │ │ │ │ + beq.w 19b07a │ │ │ │ clz r3, r8 │ │ │ │ cmp.w r9, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 19afb4 │ │ │ │ + cbz r3, 19afdc │ │ │ │ ldrb.w r3, [r9, #20] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 19b060 │ │ │ │ + bpl.n 19b088 │ │ │ │ ldrb.w r3, [r9, #29] │ │ │ │ and.w r3, r3, #96 @ 0x60 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 19b060 │ │ │ │ + beq.n 19b088 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ - bl 1a7a50 │ │ │ │ + bl 1a7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19b092 │ │ │ │ + bne.w 19b0ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 19b0a6 │ │ │ │ + beq.w 19b0ce │ │ │ │ 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 19b074 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 19b0c0 │ │ │ │ + beq.w 19b0e8 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ - bl 1a7a50 │ │ │ │ + bl 1a7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19b066 │ │ │ │ + bne.n 19b08e │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19af8a │ │ │ │ + beq.n 19afb2 │ │ │ │ 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 1a7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19b0b6 │ │ │ │ + bne.n 19b0de │ │ │ │ mov r0, fp │ │ │ │ - bl 21d698 │ │ │ │ - cbz r7, 19b01a │ │ │ │ + bl 21d6c0 │ │ │ │ + cbz r7, 19b042 │ │ │ │ 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 19b056 │ │ │ │ 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, 19b088 │ │ │ │ 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 21da14 │ │ │ │ + bl 21d6c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 19afdc │ │ │ │ + bne.n 19b004 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19b04c │ │ │ │ + beq.n 19b074 │ │ │ │ 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 19b074 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d9ec │ │ │ │ - bl 21d698 │ │ │ │ + bl 21da14 │ │ │ │ + bl 21d6c0 │ │ │ │ and.w r4, r0, #15 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 19af94 │ │ │ │ + bne.w 19afbc │ │ │ │ ldrb.w r3, [r9, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [r9, #29] │ │ │ │ - b.n 19b04c │ │ │ │ + b.n 19b074 │ │ │ │ mov r0, fp │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 19aff6 │ │ │ │ + b.n 19b01e │ │ │ │ mov sl, r9 │ │ │ │ movs r5, #17 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 19afe4 │ │ │ │ + b.n 19b00c │ │ │ │ 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 19b162 │ │ │ │ subs r3, r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 19b150 │ │ │ │ + bls.n 19b178 │ │ │ │ ldr.w r4, [r4, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19b106 │ │ │ │ + cbz r3, 19b12e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 19b10a │ │ │ │ + cbnz r0, 19b132 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19b0fa │ │ │ │ + bne.n 19b122 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbz r5, 19b130 │ │ │ │ + cbz r5, 19b158 │ │ │ │ movs r1, #23 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19b106 │ │ │ │ + beq.n 19b12e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19b106 │ │ │ │ + beq.n 19b12e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19b10a │ │ │ │ + bne.n 19b132 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19b11e │ │ │ │ + bne.n 19b146 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 19b112 │ │ │ │ + bl 1c648c │ │ │ │ + b.n 19b13a │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ - bl 19aef8 │ │ │ │ + bl 19af20 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 19b0f2 │ │ │ │ + bhi.n 19b11a │ │ │ │ sub.w r2, r2, #4 │ │ │ │ movs r1, #4 │ │ │ │ clz r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 19aef8 │ │ │ │ + bl 19af20 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 19b0f2 │ │ │ │ + b.n 19b11a │ │ │ │ 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 18599c │ │ │ │ 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] @ 19b270 │ │ │ │ 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, 19b21e │ │ │ │ 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, 19b228 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #72] @ (19b24c ) │ │ │ │ + ldr r3, [pc, #72] @ (19b274 ) │ │ │ │ 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 +484766,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 189140 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #208] @ (19b31c ) │ │ │ │ + ldr r6, [pc, #48] @ (19b2a4 ) │ │ │ │ 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] @ (19b42c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #420] @ (19b408 ) │ │ │ │ + ldr r1, [pc, #420] @ (19b430 ) │ │ │ │ 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 19b2d6 │ │ │ │ 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 +484810,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 19b388 │ │ │ │ subs r1, r4, #1 │ │ │ │ orrs r1, r3 │ │ │ │ - beq.n 19b346 │ │ │ │ + beq.n 19b36e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 19b2cc │ │ │ │ + cbz r1, 19b2f4 │ │ │ │ ldrb r1, [r1, #30] │ │ │ │ - cbnz r1, 19b2da │ │ │ │ + cbnz r1, 19b302 │ │ │ │ subs r1, r4, #1 │ │ │ │ adc.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r1, r4 │ │ │ │ ands r7, r3 │ │ │ │ orrs r1, r7 │ │ │ │ - beq.n 19b3a4 │ │ │ │ + beq.n 19b3cc │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ - bhi.n 19b39e │ │ │ │ + bhi.n 19b3c6 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19b404 │ │ │ │ + bhi.w 19b42c │ │ │ │ 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] @ (19b550 ) │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19b336 │ │ │ │ + cbz r0, 19b35e │ │ │ │ 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 189140 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #196] @ (19b40c ) │ │ │ │ - ldr r3, [pc, #188] @ (19b408 ) │ │ │ │ + ldr r2, [pc, #196] @ (19b434 ) │ │ │ │ + ldr r3, [pc, #188] @ (19b430 ) │ │ │ │ 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 19b428 │ │ │ │ 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 185954 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b346 │ │ │ │ + beq.n 19b36e │ │ │ │ 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 189140 │ │ │ │ + b.n 19b36e │ │ │ │ strh.w r4, [sp, #8] │ │ │ │ - b.n 19b312 │ │ │ │ + b.n 19b33a │ │ │ │ strb.w r4, [sp, #8] │ │ │ │ - b.n 19b312 │ │ │ │ + b.n 19b33a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 19b312 │ │ │ │ + b.n 19b33a │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ - b.n 19b312 │ │ │ │ - cbz r4, 19b3f0 │ │ │ │ + b.n 19b33a │ │ │ │ + cbz r4, 19b418 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19b3de │ │ │ │ + cbz r0, 19b406 │ │ │ │ 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 189140 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 19b346 │ │ │ │ + b.n 19b36e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19b3b0 │ │ │ │ + beq.n 19b3d8 │ │ │ │ rbit r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #33 @ 0x21 │ │ │ │ - b.n 19b3b0 │ │ │ │ + b.n 19b3d8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [pc, #600] @ (19b660 ) │ │ │ │ + ldr r5, [pc, #440] @ (19b5e8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #712] @ (19b6d8 ) │ │ │ │ + ldr r4, [pc, #552] @ (19b660 ) │ │ │ │ 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] @ 19b874 │ │ │ │ + ldr.w r3, [pc, #1064] @ 19b878 │ │ │ │ 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] @ 19b87c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 21d5cc │ │ │ │ + bl 21d5f4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19b586 │ │ │ │ + bne.w 19b5ae │ │ │ │ sub.w r1, r2, #17 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 19b506 │ │ │ │ + bhi.n 19b52e │ │ │ │ mov r0, r3 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b4ea │ │ │ │ + beq.n 19b512 │ │ │ │ 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 1858ec │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 19b438 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 19b47a │ │ │ │ - ldr r2, [pc, #876] @ (19b858 ) │ │ │ │ - ldr r3, [pc, #864] @ (19b850 ) │ │ │ │ + bne.n 19b4a2 │ │ │ │ + ldr r2, [pc, #876] @ (19b880 ) │ │ │ │ + ldr r3, [pc, #864] @ (19b878 ) │ │ │ │ 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 19b86c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #12 │ │ │ │ - beq.w 19b692 │ │ │ │ + beq.w 19b6ba │ │ │ │ mov r0, r3 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b4ea │ │ │ │ + beq.n 19b512 │ │ │ │ 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 19b7c2 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19b84c │ │ │ │ + bhi.w 19b874 │ │ │ │ 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 +485094,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 19b6e2 │ │ │ │ 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 +485121,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 185954 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19b848 │ │ │ │ + beq.w 19b870 │ │ │ │ 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 189140 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r9, [r4, #36] @ 0x24 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 +485164,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 19b68e │ │ │ │ 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] @ (19b884 ) │ │ │ │ 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 189140 │ │ │ │ + b.n 19b512 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21d664 │ │ │ │ + bl 21d68c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 19b84c │ │ │ │ + bhi.w 19b874 │ │ │ │ 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 19b688 │ │ │ │ + bmi.n 19b68a │ │ │ │ ldmia r0!, {r2, r4, r6, r7} │ │ │ │ movs r2, #32 │ │ │ │ - b.n 19b5c0 │ │ │ │ + b.n 19b5e8 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 19b5c0 │ │ │ │ + b.n 19b5e8 │ │ │ │ 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 185954 │ │ │ │ add.w r8, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 19b6f4 │ │ │ │ + cbz r0, 19b71c │ │ │ │ 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 189140 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ 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 +485256,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 186db4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 19b438 │ │ │ │ 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 19b512 │ │ │ │ ldrb.w r2, [sl, #85] @ 0x55 │ │ │ │ strd r7, r7, [r4] │ │ │ │ cmp r2, #32 │ │ │ │ - bls.w 19b53a │ │ │ │ + bls.w 19b562 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r6, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 19b6c4 │ │ │ │ + b.n 19b6ec │ │ │ │ strh.w r6, [sp, #32] │ │ │ │ - b.n 19b6c4 │ │ │ │ + b.n 19b6ec │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ - b.n 19b6c4 │ │ │ │ + b.n 19b6ec │ │ │ │ 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 19b6ec │ │ │ │ movs r2, #1 │ │ │ │ - b.n 19b5c0 │ │ │ │ + b.n 19b5e8 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 19b5c0 │ │ │ │ + b.n 19b5e8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19b7ec │ │ │ │ + cbz r0, 19b814 │ │ │ │ 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 189140 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ adds r6, #68 @ 0x44 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 +485334,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 189140 │ │ │ │ + b.n 19b512 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 19b7c8 │ │ │ │ + b.n 19b7f0 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 19b7c8 │ │ │ │ + b.n 19b7f0 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 19b7c8 │ │ │ │ + b.n 19b7f0 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 19b7c8 │ │ │ │ + b.n 19b7f0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r3, [pc, #832] @ (19bb90 ) │ │ │ │ + ldr r3, [pc, #672] @ (19bb18 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #776] @ (19bb60 ) │ │ │ │ + ldr r3, [pc, #616] @ (19bae8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [pc, #56] @ (19b894 ) │ │ │ │ + ldr r2, [pc, #920] @ (19bc1c ) │ │ │ │ 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] @ (19ba6c ) │ │ │ │ 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 19ba66 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov fp, r2 │ │ │ │ - cbz r0, 19b89c │ │ │ │ + cbz r0, 19b8c4 │ │ │ │ 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 19b938 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst.w r3, fp │ │ │ │ - beq.n 19b908 │ │ │ │ + beq.n 19b930 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 19b916 │ │ │ │ + cbz r1, 19b93e │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 +485411,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 186db4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19b410 │ │ │ │ + bl 19b438 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19b8aa │ │ │ │ + bne.n 19b8d2 │ │ │ │ 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 19b930 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 +485447,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 186db4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 +485469,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 186db4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 +485500,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, 19ba38 │ │ │ │ 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] @ (19ba70 ) │ │ │ │ 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 189140 │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ - b.n 19b906 │ │ │ │ + b.n 19b92e │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - @ instruction: 0x4786 │ │ │ │ + bx fp │ │ │ │ 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] @ (19bb9c ) │ │ │ │ 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] @ (19bba0 ) │ │ │ │ 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, 19bab8 │ │ │ │ mov r9, r1 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 19baae │ │ │ │ + cbnz r5, 19bad6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ba84 │ │ │ │ + bne.n 19baac │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #232] @ (19bb7c ) │ │ │ │ - ldr r3, [pc, #224] @ (19bb78 ) │ │ │ │ + ldr r2, [pc, #232] @ (19bba4 ) │ │ │ │ + ldr r3, [pc, #224] @ (19bba0 ) │ │ │ │ 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 19bb98 │ │ │ │ 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 +485595,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 19bb46 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 19bb6c │ │ │ │ + bne.n 19bb94 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ba92 │ │ │ │ + beq.n 19baba │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19ba92 │ │ │ │ + beq.n 19baba │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19bac8 │ │ │ │ + bne.n 19baf0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19bb0e │ │ │ │ - b.n 19ba92 │ │ │ │ + bne.n 19bb36 │ │ │ │ + b.n 19baba │ │ │ │ ldrb.w sl, [r4, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 19bb56 │ │ │ │ + bne.n 19bb7e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19baf8 │ │ │ │ + beq.n 19bb20 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19b860 │ │ │ │ + bl 19b888 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ uxtb.w sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 19baf8 │ │ │ │ + beq.n 19bb20 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - b.n 19bb02 │ │ │ │ + b.n 19bb2a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 19b860 │ │ │ │ + bl 19b888 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19bb42 │ │ │ │ - b.n 19bb2e │ │ │ │ + beq.n 19bb6a │ │ │ │ + b.n 19bb56 │ │ │ │ mov sl, fp │ │ │ │ - b.n 19bb2e │ │ │ │ + b.n 19bb56 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - cmp ip, r2 │ │ │ │ + cmp r4, sp │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, ip │ │ │ │ + cmp r6, r7 │ │ │ │ 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] @ 19c330 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr.w r2, [pc, #1904] @ 19c30c │ │ │ │ + ldr.w r2, [pc, #1904] @ 19c334 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #1900] @ 19c310 │ │ │ │ + ldr.w r3, [pc, #1900] @ 19c338 │ │ │ │ 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 19c324 │ │ │ │ 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, 19bbfe │ │ │ │ mov r2, r4 │ │ │ │ - b.n 19bbc2 │ │ │ │ + b.n 19bbea │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19c2fc │ │ │ │ + beq.w 19c324 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 19c302 │ │ │ │ + beq.w 19c32a │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19bc04 │ │ │ │ + beq.n 19bc2c │ │ │ │ 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 185bf8 │ │ │ │ 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 +485737,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 18599c │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19b250 │ │ │ │ + bl 19b278 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 19bd02 │ │ │ │ + bcc.n 19bd2a │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ strd r7, r7, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 19c05e │ │ │ │ + bhi.w 19c086 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19c058 │ │ │ │ + bhi.w 19c080 │ │ │ │ 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 +485796,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] @ 19c33c │ │ │ │ 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] @ 19c340 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - bl 1853dc │ │ │ │ + bl 185404 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 +485826,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 186db4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 +485857,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 19be98 │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1372] @ 19c31c │ │ │ │ + ldr.w r3, [pc, #1372] @ 19c344 │ │ │ │ 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 189140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189318 │ │ │ │ + bl 189340 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 +485896,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 186db4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 19c302 │ │ │ │ + bhi.w 19c32a │ │ │ │ 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 +485931,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 19bde4 │ │ │ │ and.w r9, r9, #31 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r2, r2, r9 │ │ │ │ add r2, sl │ │ │ │ - b.n 19bdbc │ │ │ │ + b.n 19bde4 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 +485966,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 189140 │ │ │ │ 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 19c2f6 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19c302 │ │ │ │ + bhi.w 19c32a │ │ │ │ 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 +486009,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 19beb2 │ │ │ │ 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 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19bf78 │ │ │ │ + cbz r0, 19bfa0 │ │ │ │ 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 189140 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 19b194 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189260 │ │ │ │ - ldr r3, [pc, #848] @ (19c31c ) │ │ │ │ + bl 189288 │ │ │ │ + ldr r3, [pc, #848] @ (19c344 ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 +486086,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 189140 │ │ │ │ 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 19c252 │ │ │ │ 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 19c24a │ │ │ │ mov r0, r2 │ │ │ │ - b.n 19c02a │ │ │ │ + b.n 19c052 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 19bf52 │ │ │ │ + b.n 19bf7a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 19bf52 │ │ │ │ + b.n 19bf7a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 19bf52 │ │ │ │ + b.n 19bf7a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 19bf52 │ │ │ │ + b.n 19bf7a │ │ │ │ movs r3, #16 │ │ │ │ - b.n 19be8a │ │ │ │ + b.n 19beb2 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 19be8a │ │ │ │ + b.n 19beb2 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 19be8a │ │ │ │ + b.n 19beb2 │ │ │ │ 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 185954 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 19c0a2 │ │ │ │ + cbz r0, 19c0ca │ │ │ │ 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 189140 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858fc │ │ │ │ + bl 185924 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189260 │ │ │ │ + bl 189288 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 19b194 │ │ │ │ ldrb.w r2, [r8, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 19c250 │ │ │ │ + beq.w 19c278 │ │ │ │ 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 19c2c2 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 +486208,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 186db4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 +486239,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 19c274 │ │ │ │ cmp.w r8, #32 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ - beq.n 19c1da │ │ │ │ + beq.n 19c202 │ │ │ │ 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 +486260,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 189140 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1893b8 │ │ │ │ - b.n 19bfd2 │ │ │ │ + bl 1893e0 │ │ │ │ + b.n 19bffa │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 19c076 │ │ │ │ + b.n 19c09e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 19c076 │ │ │ │ + b.n 19c09e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 19c076 │ │ │ │ + b.n 19c09e │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19c2f4 │ │ │ │ + beq.n 19c31c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c6464 │ │ │ │ - ldr r2, [pc, #236] @ (19c320 ) │ │ │ │ - ldr r3, [pc, #220] @ (19c310 ) │ │ │ │ + bl 1c648c │ │ │ │ + ldr r2, [pc, #236] @ (19c348 ) │ │ │ │ + ldr r3, [pc, #220] @ (19c338 ) │ │ │ │ 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 19c320 │ │ │ │ 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 19c202 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19c126 │ │ │ │ + beq.w 19c14e │ │ │ │ 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 185954 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19c288 │ │ │ │ + cbz r0, 19c2b0 │ │ │ │ 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 189140 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19c126 │ │ │ │ + b.n 19c14e │ │ │ │ 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 19c32a │ │ │ │ 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 +486345,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 19c09e │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 19c25c │ │ │ │ + b.n 19c284 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 19c25c │ │ │ │ + b.n 19c284 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 19c25c │ │ │ │ + b.n 19c284 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #104] @ 0x68 │ │ │ │ - b.n 19c25c │ │ │ │ + b.n 19c284 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 19c22a │ │ │ │ + b.n 19c252 │ │ │ │ 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, r7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r0, fp │ │ │ │ + add r0, r6 │ │ │ │ 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, #160 @ 0xa0 │ │ │ │ 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] @ (19c440 ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #220] @ (19c41c ) │ │ │ │ + ldr r2, [pc, #220] @ (19c444 ) │ │ │ │ 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 +486411,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 19c41e │ │ │ │ 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 19c3c4 │ │ │ │ + cbz r5, 19c41e │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 185884 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 +486452,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 189140 │ │ │ │ + ldr r2, [pc, #40] @ (19c448 ) │ │ │ │ + ldr r3, [pc, #32] @ (19c444 ) │ │ │ │ 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 19c43a │ │ │ │ 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, #150 @ 0x96 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #2 │ │ │ │ + subs r3, #218 @ 0xda │ │ │ │ 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] @ (19c690 ) │ │ │ │ + ldr r3, [pc, #560] @ (19c694 ) │ │ │ │ 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] @ (19c698 ) │ │ │ │ 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 18599c │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ movs r1, #3 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a10 │ │ │ │ + bl 185a38 │ │ │ │ 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 +486556,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 19c34c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c324 │ │ │ │ + bl 19c34c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ 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 +486609,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] @ (19c69c ) │ │ │ │ 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 +486628,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 185954 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19c5e0 │ │ │ │ + cbz r0, 19c608 │ │ │ │ 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 189140 │ │ │ │ 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 +486667,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 186db4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #24 │ │ │ │ - bl 186dd0 │ │ │ │ - ldr r2, [pc, #44] @ (19c678 ) │ │ │ │ - ldr r3, [pc, #32] @ (19c66c ) │ │ │ │ + bl 186df8 │ │ │ │ + ldr r2, [pc, #44] @ (19c6a0 ) │ │ │ │ + ldr r3, [pc, #32] @ (19c694 ) │ │ │ │ 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 19c68c │ │ │ │ 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, #152 @ 0x98 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #162 @ 0xa2 │ │ │ │ + subs r3, #122 @ 0x7a │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ 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] @ (19c7e0 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #296] @ (19c7bc ) │ │ │ │ + ldr r3, [pc, #296] @ (19c7e4 ) │ │ │ │ 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, 19c6da │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 19c6d0 │ │ │ │ + cbnz r6, 19c6f8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19c6a6 │ │ │ │ + bne.n 19c6ce │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #264] @ (19c7c0 ) │ │ │ │ - ldr r3, [pc, #260] @ (19c7bc ) │ │ │ │ + ldr r2, [pc, #264] @ (19c7e8 ) │ │ │ │ + ldr r3, [pc, #260] @ (19c7e4 ) │ │ │ │ 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 19c7dc │ │ │ │ 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 +486753,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 1870f0 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 19c7a8 │ │ │ │ + beq.n 19c7d0 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 19c742 │ │ │ │ + beq.n 19c76a │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 19c73c │ │ │ │ + cbz r2, 19c764 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 19c754 │ │ │ │ + beq.n 19c77c │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 19c724 │ │ │ │ + bne.n 19c74c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19c764 │ │ │ │ + beq.n 19c78c │ │ │ │ mov r0, fp │ │ │ │ mov sl, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 19c780 │ │ │ │ + beq.n 19c7a8 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 19c716 │ │ │ │ + b.n 19c73e │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 19c730 │ │ │ │ + bne.n 19c758 │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #1 │ │ │ │ - bl 19c424 │ │ │ │ - b.n 19c730 │ │ │ │ + bl 19c44c │ │ │ │ + b.n 19c758 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 19c742 │ │ │ │ + bne.n 19c76a │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #1 │ │ │ │ - bl 19c424 │ │ │ │ + bl 19c44c │ │ │ │ mov r0, fp │ │ │ │ mov sl, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 19c750 │ │ │ │ - cbz r4, 19c7a8 │ │ │ │ + bne.n 19c778 │ │ │ │ + cbz r4, 19c7d0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19c6b4 │ │ │ │ + beq.n 19c6dc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 19c6b4 │ │ │ │ + beq.n 19c6dc │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19c6de │ │ │ │ + bne.n 19c706 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19c798 │ │ │ │ - b.n 19c6b4 │ │ │ │ + bne.n 19c7c0 │ │ │ │ + b.n 19c6dc │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 19c78c │ │ │ │ + bl 1c648c │ │ │ │ + b.n 19c7b4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r1, #28 │ │ │ │ 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 186b24 │ │ │ │ + cbz r0, 19c854 │ │ │ │ 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 19c856 │ │ │ │ vldr d6, [r3] │ │ │ │ cmp r5, #1 │ │ │ │ - bls.n 19c85e │ │ │ │ + bls.n 19c886 │ │ │ │ add.w r1, ip, #1 │ │ │ │ add ip, r5 │ │ │ │ - b.n 19c814 │ │ │ │ + b.n 19c83c │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 19c85e │ │ │ │ + beq.n 19c886 │ │ │ │ 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 19c838 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr s12, [r3] │ │ │ │ cmp r5, #1 │ │ │ │ - bls.n 19c85a │ │ │ │ + bls.n 19c882 │ │ │ │ add.w r2, ip, #1 │ │ │ │ add ip, r5 │ │ │ │ - b.n 19c842 │ │ │ │ + b.n 19c86a │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19c85a │ │ │ │ + beq.n 19c882 │ │ │ │ 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 19c866 │ │ │ │ + b.n 19c852 │ │ │ │ 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 +486895,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 188fb8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fb8 │ │ │ │ movs r2, #2 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fb8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 19c99c │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 +486945,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 188c90 │ │ │ │ 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 +486961,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 188c90 │ │ │ │ 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 186df8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172d6c │ │ │ │ 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 188c90 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19c916 │ │ │ │ + b.n 19c93e │ │ │ │ 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 188fb8 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fb8 │ │ │ │ movs r2, #2 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fb8 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 +487027,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 188c90 │ │ │ │ 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 +487043,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 188c90 │ │ │ │ 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 +487059,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 188c90 │ │ │ │ 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 186df8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172d6c │ │ │ │ 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 188fb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 +487121,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 188cf8 │ │ │ │ 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 +487139,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 188cf8 │ │ │ │ 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 186df8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172d6c │ │ │ │ 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 +487171,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 19cbee │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r2, r5, #31 │ │ │ │ - bmi.n 19cbbe │ │ │ │ + bmi.n 19cbe6 │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ - cbnz r7, 19cbbe │ │ │ │ + cbnz r7, 19cbe6 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 19cbbe │ │ │ │ + beq.n 19cbe6 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #220 @ 0xdc │ │ │ │ - beq.n 19cbca │ │ │ │ + beq.n 19cbf2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 19cbaa │ │ │ │ + bne.n 19cbd2 │ │ │ │ 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 1940e8 │ │ │ │ + cbz r0, 19cc1c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1940c0 │ │ │ │ - cbz r0, 19cbf8 │ │ │ │ + bl 1940e8 │ │ │ │ + cbz r0, 19cc20 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #4] │ │ │ │ - b.n 19cbbe │ │ │ │ + b.n 19cbe6 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ - b.n 19cbbe │ │ │ │ + b.n 19cbe6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1940c0 │ │ │ │ - cbz r0, 19cc14 │ │ │ │ + bl 1940e8 │ │ │ │ + cbz r0, 19cc3c │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ - b.n 19cbbe │ │ │ │ + b.n 19cbe6 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ - b.n 19cbbe │ │ │ │ + b.n 19cbe6 │ │ │ │ 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] @ (19cde0 ) │ │ │ │ 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] @ (19cde4 ) │ │ │ │ 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 188fb8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fb8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fb8 │ │ │ │ movs r1, #236 @ 0xec │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 +487275,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 186908 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19ccce │ │ │ │ + cbz r0, 19ccf6 │ │ │ │ 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 189140 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 +487310,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 188c90 │ │ │ │ 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 +487327,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 188c90 │ │ │ │ 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 +487343,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 188c90 │ │ │ │ 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 186df8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 172d44 │ │ │ │ - ldr r2, [pc, #36] @ (19cdc0 ) │ │ │ │ - ldr r3, [pc, #28] @ (19cdb8 ) │ │ │ │ + bl 172d6c │ │ │ │ + ldr r2, [pc, #36] @ (19cde8 ) │ │ │ │ + ldr r3, [pc, #28] @ (19cde0 ) │ │ │ │ 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 19cddc │ │ │ │ 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, #142 @ 0x8e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ 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] @ 19d314 │ │ │ │ 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] @ 19d318 │ │ │ │ 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 172d40 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 19ce26 │ │ │ │ - ldr.w r2, [pc, #1260] @ 19d2f4 │ │ │ │ - ldr.w r3, [pc, #1252] @ 19d2f0 │ │ │ │ + cbnz r0, 19ce4e │ │ │ │ + ldr.w r2, [pc, #1260] @ 19d31c │ │ │ │ + ldr.w r3, [pc, #1252] @ 19d318 │ │ │ │ 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 19d310 │ │ │ │ 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, 19ce62 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - cbnz r4, 19ce7a │ │ │ │ + cbnz r4, 19cea2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ce2e │ │ │ │ + bne.n 19ce56 │ │ │ │ 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 19ce92 │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ 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 19ce78 │ │ │ │ subs r4, r4, r6 │ │ │ │ cmp r4, r5 │ │ │ │ ite cc │ │ │ │ movcc r4, #0 │ │ │ │ movcs r4, #1 │ │ │ │ blx 47574 │ │ │ │ - b.n 19ce04 │ │ │ │ + b.n 19ce2c │ │ │ │ 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 +487473,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 19cf86 │ │ │ │ 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 19cf76 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19d0aa │ │ │ │ + beq.w 19d0d2 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19d15e │ │ │ │ + beq.w 19d186 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 19ceee │ │ │ │ + cbz r4, 19cf16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19ceee │ │ │ │ + cbz r3, 19cf16 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbnz r3, 19cee6 │ │ │ │ + cbnz r3, 19cf0e │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ - beq.n 19cf3e │ │ │ │ + beq.n 19cf66 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19ced8 │ │ │ │ + bne.n 19cf00 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ - cbnz r4, 19cf4e │ │ │ │ + cbnz r4, 19cf76 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ - bne.n 19cf4e │ │ │ │ + bne.n 19cf76 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 19cf4e │ │ │ │ + beq.n 19cf76 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 19d0ce │ │ │ │ + beq.w 19d0f6 │ │ │ │ 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 19cfae │ │ │ │ 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 19d120 │ │ │ │ + bl 19cac0 │ │ │ │ + b.n 19cf70 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 19cf02 │ │ │ │ + bne.n 19cf2a │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19ced4 │ │ │ │ + bne.n 19cefc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19cebc │ │ │ │ + bne.n 19cee4 │ │ │ │ ldrd r6, r5, [sp, #28] │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19ce3a │ │ │ │ + beq.w 19ce62 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19ce3a │ │ │ │ + beq.w 19ce62 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19ce8a │ │ │ │ + bne.n 19ceb2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19cf76 │ │ │ │ - b.n 19ce3a │ │ │ │ + bne.n 19cf9e │ │ │ │ + b.n 19ce62 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 186afc │ │ │ │ + bl 186b24 │ │ │ │ add.w r3, r5, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 186afc │ │ │ │ + bl 186b24 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ - beq.n 19d00a │ │ │ │ + beq.n 19d032 │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ ldrb.w r3, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 19d10c │ │ │ │ + beq.w 19d134 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19d100 │ │ │ │ + beq.w 19d128 │ │ │ │ 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 19cffc │ │ │ │ cmp sl, r4 │ │ │ │ - beq.w 19d0fe │ │ │ │ + beq.w 19d126 │ │ │ │ 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 +487606,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 19cff6 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c7c4 │ │ │ │ - cbz r0, 19d03a │ │ │ │ + bl 19c7ec │ │ │ │ + cbz r0, 19d062 │ │ │ │ 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 19d1a8 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 19d18e │ │ │ │ + beq.w 19d1b6 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c7c4 │ │ │ │ - cbz r0, 19d072 │ │ │ │ + bl 19c7ec │ │ │ │ + cbz r0, 19d09a │ │ │ │ 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 19d11a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19d0de │ │ │ │ + beq.n 19d106 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d178 │ │ │ │ + bne.n 19d1a0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cb84 │ │ │ │ + bl 19cbac │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d178 │ │ │ │ + bne.n 19d1a0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19d19c │ │ │ │ + bne.w 19d1c4 │ │ │ │ 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 19d120 │ │ │ │ + bl 19c9ac │ │ │ │ + b.n 19cf70 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19cf4e │ │ │ │ + bne.w 19cf76 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ - bne.w 19cf4e │ │ │ │ + bne.w 19cf76 │ │ │ │ ldrb.w r3, [r2, #45] @ 0x2d │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 19cf4e │ │ │ │ + beq.w 19cf76 │ │ │ │ mov r5, r2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.w 19cf08 │ │ │ │ + bne.w 19cf30 │ │ │ │ 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 19cf46 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r3, 19d0f2 │ │ │ │ + cbnz r3, 19d11a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cb84 │ │ │ │ + bl 19cbac │ │ │ │ ldrd r3, r2, [sp, #100] @ 0x64 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 19d094 │ │ │ │ + beq.n 19d0bc │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - bl 19cc24 │ │ │ │ - b.n 19cf48 │ │ │ │ + bl 19cc4c │ │ │ │ + b.n 19cf70 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - bl 19c984 │ │ │ │ - b.n 19cf48 │ │ │ │ + bl 19c9ac │ │ │ │ + b.n 19cf70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19d100 │ │ │ │ + beq.n 19d128 │ │ │ │ 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 19d150 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 19d0fe │ │ │ │ + beq.n 19d126 │ │ │ │ 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 +487730,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 19d14c │ │ │ │ + b.n 19d030 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ - bne.w 19ced4 │ │ │ │ + bne.w 19cefc │ │ │ │ ldrb.w r3, [r2, #45] @ 0x2d │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 19ced4 │ │ │ │ + beq.w 19cefc │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 19d0c8 │ │ │ │ + b.n 19d0f0 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - b.n 19cf38 │ │ │ │ + b.n 19cf60 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ - bl 19c868 │ │ │ │ - b.n 19cf48 │ │ │ │ + bl 19c890 │ │ │ │ + b.n 19cf70 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ - bl 19c868 │ │ │ │ - b.n 19cf48 │ │ │ │ + bl 19c890 │ │ │ │ + b.n 19cf70 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fb8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fb8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fb8 │ │ │ │ movs r1, #236 @ 0xec │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 +487794,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 186908 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 19d234 │ │ │ │ + cbz r0, 19d25c │ │ │ │ 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 189140 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 +487830,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 188c90 │ │ │ │ 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 +487848,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 188cf8 │ │ │ │ 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 186df8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 172d44 │ │ │ │ + bl 172d6c │ │ │ │ str r5, [r0, #0] │ │ │ │ - b.n 19cf48 │ │ │ │ + b.n 19cf70 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r2, #24 │ │ │ │ + adds r1, #240 @ 0xf0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ 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] @ (19d6c0 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #908] @ (19d69c ) │ │ │ │ + ldr r3, [pc, #908] @ (19d6c4 ) │ │ │ │ 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 19d5b8 │ │ │ │ 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 19d49e │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - bne.w 19d590 │ │ │ │ - bl 188f90 │ │ │ │ + bne.w 19d5b8 │ │ │ │ + bl 188fb8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, sp, #16 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ ldrb r7, [r6, #17] │ │ │ │ - vldr d0, [pc, #828] @ 19d690 │ │ │ │ + vldr d0, [pc, #828] @ 19d6b8 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186908 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19d37e │ │ │ │ + cbz r0, 19d3a6 │ │ │ │ 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 189140 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 19d5ae │ │ │ │ + beq.w 19d5d6 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 19d7e4 │ │ │ │ + beq.w 19d80c │ │ │ │ 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 185954 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 19d3ca │ │ │ │ + cbz r0, 19d3f2 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19d408 │ │ │ │ + cbz r0, 19d430 │ │ │ │ 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 189140 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 19d6a4 │ │ │ │ + beq.w 19d6cc │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 19d592 │ │ │ │ - bl 188f90 │ │ │ │ + b.n 19d5ba │ │ │ │ + bl 188fb8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, sp, #16 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ - vldr d0, [pc, #512] @ 19d690 │ │ │ │ + vldr d0, [pc, #512] @ 19d6b8 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186908 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19d4ba │ │ │ │ + cbz r0, 19d4e2 │ │ │ │ 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 189140 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #241 @ 0xf1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 19d5f2 │ │ │ │ + beq.w 19d61a │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 19d724 │ │ │ │ + beq.w 19d74c │ │ │ │ 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 185954 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19d50c │ │ │ │ + cbz r0, 19d534 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19d54a │ │ │ │ + cbz r0, 19d572 │ │ │ │ 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 189140 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 19d464 │ │ │ │ + beq.w 19d48c │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 19d464 │ │ │ │ + b.n 19d48c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #268] @ (19d6a0 ) │ │ │ │ - ldr r3, [pc, #260] @ (19d69c ) │ │ │ │ + ldr r2, [pc, #268] @ (19d6c8 ) │ │ │ │ + ldr r3, [pc, #260] @ (19d6c4 ) │ │ │ │ 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 19d850 │ │ │ │ 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 185954 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 19d5e2 │ │ │ │ + cbz r0, 19d60a │ │ │ │ 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 189140 │ │ │ │ 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 19d406 │ │ │ │ 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 185954 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19d622 │ │ │ │ + cbz r0, 19d64a │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19d65a │ │ │ │ + cbz r0, 19d682 │ │ │ │ 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 189140 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 19d464 │ │ │ │ + b.n 19d48c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ + cmp r4, #198 @ 0xc6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #102 @ 0x66 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ lsls r4, r5, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r6 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 19d464 │ │ │ │ + b.n 19d48c │ │ │ │ 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 185954 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19d756 │ │ │ │ + cbz r0, 19d77e │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19d78c │ │ │ │ + cbz r0, 19d7b4 │ │ │ │ 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 189140 │ │ │ │ + vldr d7, [pc, #160] @ 19d858 │ │ │ │ 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 185954 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19d7c2 │ │ │ │ + cbz r0, 19d7ea │ │ │ │ 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 189140 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - b.n 19d66c │ │ │ │ + b.n 19d694 │ │ │ │ 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 185954 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 19d81e │ │ │ │ + cbz r0, 19d846 │ │ │ │ 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 189140 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movt r3, #16352 @ 0x3fe0 │ │ │ │ - b.n 19d5ea │ │ │ │ + b.n 19d612 │ │ │ │ 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] @ (19d9b4 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #320] @ (19d990 ) │ │ │ │ + ldr r3, [pc, #320] @ (19d9b8 ) │ │ │ │ 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, 19d896 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 19d88e │ │ │ │ + cbnz r5, 19d8b6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d862 │ │ │ │ + bne.n 19d88a │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #288] @ (19d994 ) │ │ │ │ - ldr r3, [pc, #284] @ (19d990 ) │ │ │ │ + ldr r2, [pc, #288] @ (19d9bc ) │ │ │ │ + ldr r3, [pc, #284] @ (19d9b8 ) │ │ │ │ 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 19d9b0 │ │ │ │ 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 +488422,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 1870f0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 19d97c │ │ │ │ + beq.n 19d9a4 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - cbz r6, 19d926 │ │ │ │ + cbz r6, 19d94e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 19d934 │ │ │ │ + cbz r2, 19d95c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2f8 │ │ │ │ + bl 19d320 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ orr.w fp, fp, r0 │ │ │ │ uxtb.w fp, fp │ │ │ │ - cbz r3, 19d914 │ │ │ │ + cbz r3, 19d93c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r2, 19d914 │ │ │ │ + cbz r2, 19d93c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2f8 │ │ │ │ + bl 19d320 │ │ │ │ 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 19d91a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2f8 │ │ │ │ + bl 19d320 │ │ │ │ orr.w fp, fp, r0 │ │ │ │ uxtb.w fp, fp │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 1870c8 │ │ │ │ - cbz r6, 19d94e │ │ │ │ + bl 1870f0 │ │ │ │ + cbz r6, 19d976 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 19d8d4 │ │ │ │ + b.n 19d8fc │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r9 │ │ │ │ - bl 19d2f8 │ │ │ │ + bl 19d320 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19d930 │ │ │ │ + bne.n 19d958 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 19d97c │ │ │ │ + beq.n 19d9a4 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ str.w fp, [sp, #4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19d870 │ │ │ │ + beq.n 19d898 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19d870 │ │ │ │ + beq.n 19d898 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19d89a │ │ │ │ + bne.n 19d8c2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d96c │ │ │ │ - b.n 19d870 │ │ │ │ + bne.n 19d994 │ │ │ │ + b.n 19d898 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 19d960 │ │ │ │ + bl 1c648c │ │ │ │ + b.n 19d988 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #136 @ 0x88 │ │ │ │ + movs r7, #96 @ 0x60 │ │ │ │ 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 16a4b4 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r7, [r8, #352] @ 0x160 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 19d9ca │ │ │ │ + cbz r3, 19d9f2 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19da3c │ │ │ │ + bne.n 19da64 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d9bc │ │ │ │ + bne.n 19d9e4 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19da84 │ │ │ │ + beq.n 19daac │ │ │ │ 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 19db9a │ │ │ │ mov r6, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19db76 │ │ │ │ + beq.w 19db9e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19da04 │ │ │ │ + cbz r3, 19da2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 19da04 │ │ │ │ + cbz r2, 19da2c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ lsls r2, r2, #14 │ │ │ │ - bmi.n 19dacc │ │ │ │ + bmi.n 19daf4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d9f2 │ │ │ │ + bne.n 19da1a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r1, r3, #14 │ │ │ │ - bmi.w 19db5c │ │ │ │ + bmi.w 19db84 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 169f70 │ │ │ │ + bl 169f98 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19db1c │ │ │ │ + bne.w 19db44 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r4, [r8, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19da34 │ │ │ │ + cbz r3, 19da5c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19db2e │ │ │ │ + bne.w 19db56 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19da24 │ │ │ │ + bne.n 19da4c │ │ │ │ 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, 19da88 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19da54 │ │ │ │ + cbz r3, 19da7c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19da90 │ │ │ │ + beq.n 19dab8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19da46 │ │ │ │ + bne.n 19da6e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19da40 │ │ │ │ + bne.n 19da68 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19d9ca │ │ │ │ + beq.n 19d9f2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19d9ca │ │ │ │ + beq.n 19d9f2 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19da3c │ │ │ │ + bne.n 19da64 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19da6c │ │ │ │ + bne.n 19da94 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19d9d4 │ │ │ │ + bne.n 19d9fc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r4 │ │ │ │ - bl 169f70 │ │ │ │ - b.n 19da1c │ │ │ │ + bl 169f98 │ │ │ │ + b.n 19da44 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19da4c │ │ │ │ + bne.n 19da74 │ │ │ │ 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 19da74 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16a058 │ │ │ │ - cbz r0, 19dac0 │ │ │ │ + bl 16a080 │ │ │ │ + cbz r0, 19dae8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 19da4c │ │ │ │ + beq.n 19da74 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 19da4c │ │ │ │ + b.n 19da74 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a090 │ │ │ │ - b.n 19da4c │ │ │ │ + bl 16a0b8 │ │ │ │ + b.n 19da74 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a080 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19db26 │ │ │ │ + cbz r0, 19db4e │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 19db26 │ │ │ │ + cbz r0, 19db4e │ │ │ │ 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 +488660,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 1c648c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 19d9ee │ │ │ │ + bne.w 19da16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 169f70 │ │ │ │ + bl 169f98 │ │ │ │ mov r0, r8 │ │ │ │ movs r5, #1 │ │ │ │ - bl 18c9ac │ │ │ │ - b.n 19da1c │ │ │ │ + bl 18c9d4 │ │ │ │ + b.n 19da44 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 19d9ee │ │ │ │ - b.n 19da0c │ │ │ │ + bne.w 19da16 │ │ │ │ + b.n 19da34 │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19da34 │ │ │ │ + beq.w 19da5c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19da34 │ │ │ │ + beq.w 19da5c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19db2e │ │ │ │ + bne.n 19db56 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19db46 │ │ │ │ + bne.n 19db6e │ │ │ │ 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 16a080 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19da0c │ │ │ │ + beq.w 19da34 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 19dadc │ │ │ │ + b.n 19db04 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19dad0 │ │ │ │ + b.n 19daf8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 169f70 │ │ │ │ - b.n 19da1a │ │ │ │ + bl 169f98 │ │ │ │ + b.n 19da42 │ │ │ │ stmdb 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] @ (19dd94 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #472] @ (19dd70 ) │ │ │ │ + ldr r3, [pc, #472] @ (19dd98 ) │ │ │ │ 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, 19dbde │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 19dbd6 │ │ │ │ + cbnz r5, 19dbfe │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19dbaa │ │ │ │ + bne.n 19dbd2 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r2, [pc, #440] @ (19dd74 ) │ │ │ │ - ldr r3, [pc, #436] @ (19dd70 ) │ │ │ │ + ldr r2, [pc, #440] @ (19dd9c ) │ │ │ │ + ldr r3, [pc, #436] @ (19dd98 ) │ │ │ │ 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 19dd8e │ │ │ │ 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 19dd76 │ │ │ │ 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 19dd0a │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19dd3c │ │ │ │ + beq.w 19dd64 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 19dd5a │ │ │ │ + beq.w 19dd82 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19dd24 │ │ │ │ + beq.w 19dd4c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19dd24 │ │ │ │ + beq.w 19dd4c │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 19dc10 │ │ │ │ + bne.n 19dc38 │ │ │ │ ldrb.w r2, [r6, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r4, r6 │ │ │ │ - beq.n 19dc10 │ │ │ │ + beq.n 19dc38 │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r5, r8 │ │ │ │ - bl 185bd0 │ │ │ │ + bl 185bf8 │ │ │ │ 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 +488797,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, 19dce6 │ │ │ │ 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 185954 │ │ │ │ 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 189140 │ │ │ │ str.w r5, [r4, #4]! │ │ │ │ ldrb.w r0, [r6, #36] @ 0x24 │ │ │ │ cmp r7, r0 │ │ │ │ - bcc.n 19dc88 │ │ │ │ + bcc.n 19dcb0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188300 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e08 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ movs r7, #1 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19dc12 │ │ │ │ + bne.n 19dc3a │ │ │ │ mov r0, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19dbf6 │ │ │ │ + bne.n 19dc1e │ │ │ │ ldrd r5, r6, [sp, #4] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ - cbz r7, 19dd4e │ │ │ │ + cbz r7, 19dd76 │ │ │ │ mov r9, r7 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19dbb8 │ │ │ │ + beq.w 19dbe0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19dbb8 │ │ │ │ + beq.w 19dbe0 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19dbde │ │ │ │ + bne.w 19dc06 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19dd12 │ │ │ │ - b.n 19dbb8 │ │ │ │ + bne.n 19dd3a │ │ │ │ + b.n 19dbe0 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 19dce2 │ │ │ │ + bne.n 19dd0a │ │ │ │ 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 19dc5e │ │ │ │ + b.n 19dd0a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 19dce2 │ │ │ │ + bne.n 19dd0a │ │ │ │ ldrb.w r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 19dc36 │ │ │ │ - b.n 19dce2 │ │ │ │ + bne.w 19dc5e │ │ │ │ + b.n 19dd0a │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 19dd02 │ │ │ │ + bl 1c648c │ │ │ │ + b.n 19dd2a │ │ │ │ ldrb.w r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 19dc34 │ │ │ │ - b.n 19dc10 │ │ │ │ + bne.w 19dc5c │ │ │ │ + b.n 19dc38 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r4, #102 @ 0x66 │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + movs r4, #24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 19ddbc │ │ │ │ + bne.n 19dde4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19dd9e │ │ │ │ + beq.n 19ddc6 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19dd96 │ │ │ │ + beq.n 19ddbe │ │ │ │ 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 19dde4 │ │ │ │ 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 19dde8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19dd80 │ │ │ │ + beq.n 19dda8 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -488922,18 +488948,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 19de8a │ │ │ │ add.w r3, r1, ip │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 19de40 │ │ │ │ + beq.n 19de68 │ │ │ │ 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 +488986,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 19de14 │ │ │ │ stmdb 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] @ 19e534 │ │ │ │ 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] @ 19e538 │ │ │ │ + ldr.w r9, [pc, #1660] @ 19e53c │ │ │ │ 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 19ddf0 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a07c │ │ │ │ + bl 16a0a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19e294 │ │ │ │ + beq.w 19e2bc │ │ │ │ ldr r5, [r0, #8] │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ - ldr.w r3, [pc, #1620] @ 19e518 │ │ │ │ + ldr.w r3, [pc, #1620] @ 19e540 │ │ │ │ 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 19e07c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19e48c │ │ │ │ + beq.w 19e4b4 │ │ │ │ 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 19e11e │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 19e126 │ │ │ │ + beq.w 19e14e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 19e36a │ │ │ │ + beq.w 19e392 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1893e8 │ │ │ │ + bl 189410 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r8 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 19e194 │ │ │ │ + beq.w 19e1bc │ │ │ │ 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 19e362 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 19e0b8 │ │ │ │ + beq.w 19e0e0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 19df52 │ │ │ │ + cbz r1, 19df7a │ │ │ │ ldrb r1, [r1, #30] │ │ │ │ - cbnz r1, 19df5a │ │ │ │ + cbnz r1, 19df82 │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 19e3ee │ │ │ │ + beq.w 19e416 │ │ │ │ cmp r2, #32 │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ - bhi.w 19e3e8 │ │ │ │ + bhi.w 19e410 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 19e506 │ │ │ │ + bhi.w 19e52e │ │ │ │ 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 +489122,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 18599c │ │ │ │ + ldr.w r3, [pc, #1352] @ 19e540 │ │ │ │ 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 +489148,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 186db4 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18913c │ │ │ │ + bl 189164 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 16a0bc │ │ │ │ + bl 16a0e4 │ │ │ │ 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 19df0e │ │ │ │ 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] @ 19e544 │ │ │ │ + ldr.w r3, [pc, #1192] @ 19e534 │ │ │ │ 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 19e52a │ │ │ │ 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 185954 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19e0aa │ │ │ │ + cbz r0, 19e0d2 │ │ │ │ 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 189140 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r3, sl │ │ │ │ - beq.n 19e1a2 │ │ │ │ + beq.n 19e1ca │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19e506 │ │ │ │ + beq.w 19e52e │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 19e506 │ │ │ │ + bne.w 19e52e │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov sl, r5 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6c0 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mul.w r8, r0, r8 │ │ │ │ - cbz r6, 19e104 │ │ │ │ + cbz r6, 19e12c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 19def6 │ │ │ │ + beq.w 19df1e │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r5, sl, [fp] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ - b.n 19e05e │ │ │ │ + b.n 19e086 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 19e082 │ │ │ │ + b.n 19e0aa │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 19e082 │ │ │ │ + b.n 19e0aa │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 19e082 │ │ │ │ + b.n 19e0aa │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 19df12 │ │ │ │ + bne.w 19df3a │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 19e186 │ │ │ │ + bhi.n 19e1ae │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 19e506 │ │ │ │ + bhi.w 19e52e │ │ │ │ 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 +489294,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 19e104 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 19df42 │ │ │ │ + bne.w 19df6a │ │ │ │ strd r8, r8, [sp, #32] │ │ │ │ - b.n 19e33e │ │ │ │ + b.n 19e366 │ │ │ │ ldrb.w r2, [sl, #17] │ │ │ │ ldrd r1, r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 19e486 │ │ │ │ + bhi.w 19e4ae │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 19e506 │ │ │ │ + bhi.w 19e52e │ │ │ │ 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 +489344,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 19e3d0 │ │ │ │ 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 19e0fc │ │ │ │ subs r1, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 19e506 │ │ │ │ + bhi.w 19e52e │ │ │ │ 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 +489403,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 19e4c0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19e320 │ │ │ │ - cbz r3, 19e2b2 │ │ │ │ + beq.n 19e348 │ │ │ │ + cbz r3, 19e2da │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19e2a0 │ │ │ │ + beq.n 19e2c8 │ │ │ │ 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 19e45a │ │ │ │ + add r1, pc, #8 @ (adr r1, 19e2f0 ) │ │ │ │ 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 +489464,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 19e52e │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6c0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mul.w r6, r0, r6 │ │ │ │ - b.n 19e2a6 │ │ │ │ + b.n 19e2ce │ │ │ │ strd r1, r1, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19e0b8 │ │ │ │ + beq.w 19e0e0 │ │ │ │ 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 189140 │ │ │ │ + b.n 19e0e0 │ │ │ │ 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 185954 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19e3a0 │ │ │ │ + cbz r0, 19e3c8 │ │ │ │ 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 189140 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 19df12 │ │ │ │ + b.n 19df3a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs.w r3, sl, r3 │ │ │ │ - beq.w 19e0d4 │ │ │ │ + beq.w 19e0fc │ │ │ │ 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 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19e3e4 │ │ │ │ + cbz r0, 19e40c │ │ │ │ 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 189140 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 19e0c6 │ │ │ │ + b.n 19e0ee │ │ │ │ strd r3, r9, [sp, #24] │ │ │ │ - b.n 19e082 │ │ │ │ - cbnz r3, 19e438 │ │ │ │ + b.n 19e0aa │ │ │ │ + cbnz r3, 19e460 │ │ │ │ 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 185954 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19e422 │ │ │ │ + cbz r0, 19e44a │ │ │ │ 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 189140 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 19e0b8 │ │ │ │ + b.n 19e0e0 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 19dfb4 │ │ │ │ + b.n 19dfdc │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 19e3f0 │ │ │ │ + b.n 19e418 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 19dfb4 │ │ │ │ + b.n 19dfdc │ │ │ │ movs r3, #0 │ │ │ │ uxth.w sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 19e204 │ │ │ │ + b.n 19e22c │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 19e204 │ │ │ │ + b.n 19e22c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w sl, [r3, #28] │ │ │ │ - b.n 19dfb4 │ │ │ │ + b.n 19dfdc │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 19e186 │ │ │ │ + b.n 19e1ae │ │ │ │ movs r6, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 19e3bc │ │ │ │ + b.n 19e3e4 │ │ │ │ movs r6, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 19e3bc │ │ │ │ + b.n 19e3e4 │ │ │ │ movs r6, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 19e3bc │ │ │ │ + b.n 19e3e4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 19e3bc │ │ │ │ + b.n 19e3e4 │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 19e204 │ │ │ │ + b.n 19e22c │ │ │ │ mov sl, r4 │ │ │ │ str r4, [sp, #20] │ │ │ │ - b.n 19e106 │ │ │ │ + b.n 19e12e │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 19dfb4 │ │ │ │ + b.n 19dfdc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 19e506 │ │ │ │ + bhi.n 19e52e │ │ │ │ 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 +489628,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 19dfea │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #32 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 19dfc2 │ │ │ │ + b.n 19dfea │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #16 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 19dfc2 │ │ │ │ + b.n 19dfea │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #8 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 19dfc2 │ │ │ │ + b.n 19dfea │ │ │ │ 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 19dfea │ │ │ │ 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, #60 @ 0x3c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r1, #98 @ 0x62 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, #6 │ │ │ │ + subs r6, r5, #5 │ │ │ │ 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] @ 19eab4 │ │ │ │ + ldr.w r2, [pc, #1368] @ 19eab8 │ │ │ │ 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] @ 19eabc │ │ │ │ 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, 19e58c │ │ │ │ mov fp, r1 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 19e588 │ │ │ │ + cbnz r5, 19e5b0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e558 │ │ │ │ + bne.n 19e580 │ │ │ │ mov sl, r3 │ │ │ │ - ldr.w r2, [pc, #1328] @ 19ea98 │ │ │ │ - ldr.w r3, [pc, #1320] @ 19ea94 │ │ │ │ + ldr.w r2, [pc, #1328] @ 19eac0 │ │ │ │ + ldr.w r3, [pc, #1320] @ 19eabc │ │ │ │ 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 19eaaa │ │ │ │ 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] @ 19eac4 │ │ │ │ mov r7, r5 │ │ │ │ - ldr.w r8, [pc, #1296] @ 19eaa0 │ │ │ │ + ldr.w r8, [pc, #1296] @ 19eac8 │ │ │ │ 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 +489742,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 169e60 │ │ │ │ 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 1c63b0 │ │ │ │ ldr.w r9, [r7, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19e68e │ │ │ │ + beq.n 19e6b6 │ │ │ │ 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, 19e6a6 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19e91a │ │ │ │ + beq.w 19e942 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 19ea66 │ │ │ │ + beq.w 19ea8e │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 19e64c │ │ │ │ + cbz r4, 19e674 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19e64c │ │ │ │ + cbz r3, 19e674 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19e6ca │ │ │ │ + beq.n 19e6f2 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19e63a │ │ │ │ + bne.n 19e662 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19e67e │ │ │ │ + bne.n 19e6a6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.n 19e6d8 │ │ │ │ + beq.n 19e700 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 19e67e │ │ │ │ + bne.n 19e6a6 │ │ │ │ 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 19eaae │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - beq.w 19e800 │ │ │ │ + beq.w 19e828 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19e636 │ │ │ │ + bne.n 19e65e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19e620 │ │ │ │ + bne.n 19e648 │ │ │ │ ldrd r7, r4, [sp, #36] @ 0x24 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 169f70 │ │ │ │ + bl 169f98 │ │ │ │ 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 19eaa6 │ │ │ │ + cbz r4, 19e6ec │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 19e5ae │ │ │ │ + bne.w 19e5d6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e6b4 │ │ │ │ + bne.n 19e6dc │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - b.n 19e566 │ │ │ │ + b.n 19e58e │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.n 19e6da │ │ │ │ + beq.n 19e702 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 19e660 │ │ │ │ - b.n 19e678 │ │ │ │ + beq.n 19e688 │ │ │ │ + b.n 19e6a0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 19ea86 │ │ │ │ + bne.w 19eaae │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - bne.n 19e678 │ │ │ │ + bne.n 19e6a0 │ │ │ │ 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 19de98 │ │ │ │ + ldr r3, [pc, #932] @ (19eacc ) │ │ │ │ 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 +489874,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 19e95c │ │ │ │ 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 19e972 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 +489925,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 189140 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #149] @ 0x95 │ │ │ │ - b.n 19e678 │ │ │ │ + b.n 19e6a0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r5, [sp, #120] @ 0x78 │ │ │ │ - bl 19de70 │ │ │ │ + bl 19de98 │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #656] @ (19eaa4 ) │ │ │ │ + ldr r3, [pc, #656] @ (19eacc ) │ │ │ │ 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 +489956,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 19e934 │ │ │ │ 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 19e9f2 │ │ │ │ movw r1, #657 @ 0x291 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 +489997,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, 19e902 │ │ │ │ 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 +490025,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 189140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #149] @ 0x95 │ │ │ │ - b.n 19e678 │ │ │ │ + b.n 19e6a0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 19e67e │ │ │ │ + bne.w 19e6a6 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp.w r2, #276 @ 0x114 │ │ │ │ - beq.n 19e9c6 │ │ │ │ + beq.n 19e9ee │ │ │ │ cmp r2, fp │ │ │ │ - bne.w 19e67e │ │ │ │ + bne.w 19e6a6 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 19e660 │ │ │ │ + b.n 19e688 │ │ │ │ mov r2, r3 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add.w r8, r8, #20 │ │ │ │ - bl 189118 │ │ │ │ - b.n 19e7e8 │ │ │ │ + bl 189140 │ │ │ │ + b.n 19e810 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 +490086,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 189140 │ │ │ │ + b.n 19e810 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 19e6da │ │ │ │ + b.n 19e702 │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 +490113,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, 19ea5a │ │ │ │ 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 +490140,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 189140 │ │ │ │ + b.n 19e934 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp.w r2, #276 @ 0x114 │ │ │ │ - beq.n 19e9c4 │ │ │ │ + beq.n 19e9ec │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 19e636 │ │ │ │ + bne.w 19e65e │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 19e660 │ │ │ │ + b.n 19e688 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 19e566 │ │ │ │ + b.n 19e58e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - subs r2, r0, r3 │ │ │ │ + subs r2, r3, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, r7, r2 │ │ │ │ + subs r2, r2, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, r2 │ │ │ │ + subs r6, r4, r1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bl 17ca9e │ │ │ │ + bl 17cac6 │ │ │ │ strh.w pc, [fp, #255]! │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 19ead8 │ │ │ │ + cbnz r3, 19eb00 │ │ │ │ ldrb.w r2, [r0, #45] @ 0x2d │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 19ead8 │ │ │ │ + bhi.n 19eb00 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ movw r3, #335 @ 0x14f │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 19eaee │ │ │ │ + beq.n 19eb16 │ │ │ │ cmp.w r0, #336 @ 0x150 │ │ │ │ - bcs.n 19eadc │ │ │ │ + bcs.n 19eb04 │ │ │ │ movw r3, #317 @ 0x13d │ │ │ │ cmp.w r0, #294 @ 0x126 │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ @@ -490181,199 +490207,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] @ (19ee20 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #748] @ (19edfc ) │ │ │ │ + ldr r3, [pc, #748] @ (19ee24 ) │ │ │ │ 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 188c44 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov sl, r0 │ │ │ │ - vldr d0, [pc, #692] @ 19edf0 │ │ │ │ + vldr d0, [pc, #692] @ 19ee18 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r5, [sl, #17] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186908 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 19eb6a │ │ │ │ + cbz r0, 19eb92 │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r7, 19ec5e │ │ │ │ + cbz r7, 19ec86 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 188cf8 │ │ │ │ + ldr r2, [pc, #444] @ (19ee28 ) │ │ │ │ + ldr r3, [pc, #436] @ (19ee24 ) │ │ │ │ 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 19edd6 │ │ │ │ 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 19ed72 │ │ │ │ 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 19ed04 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 19ed0a │ │ │ │ + beq.n 19ed32 │ │ │ │ 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 19edda │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ - b.n 19ec42 │ │ │ │ + bl 188cf8 │ │ │ │ + b.n 19ec6a │ │ │ │ subs r2, #1 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 19eda6 │ │ │ │ + bhi.n 19edce │ │ │ │ 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 +490416,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 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19ed38 │ │ │ │ + cbz r0, 19ed60 │ │ │ │ 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 189140 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 19ecce │ │ │ │ + b.n 19ecf6 │ │ │ │ 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 185954 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19ed78 │ │ │ │ + cbz r0, 19eda0 │ │ │ │ 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 189140 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 19ec78 │ │ │ │ + b.n 19eca0 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 19ed52 │ │ │ │ + b.n 19ed7a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 19ed52 │ │ │ │ + b.n 19ed7a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 19ed52 │ │ │ │ + b.n 19ed7a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 19ed52 │ │ │ │ + b.n 19ed7a │ │ │ │ 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 19ee48 │ │ │ │ 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 +490499,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 19ed3a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ @ instruction: 0xffff41ef │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r6, r1, #14 │ │ │ │ lsls r4, r5, #1 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 19ed12 │ │ │ │ + b.n 19ed3a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 19ed12 │ │ │ │ + b.n 19ed3a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 19ed12 │ │ │ │ + b.n 19ed3a │ │ │ │ stmdb 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] @ (19f228 ) │ │ │ │ + ldr r3, [pc, #972] @ (19f22c ) │ │ │ │ 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] @ 19f230 │ │ │ │ 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 188fb8 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fb8 │ │ │ │ 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 19efd0 │ │ │ │ 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 19efc2 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ cmp.w r7, #294 @ 0x126 │ │ │ │ mov r9, r0 │ │ │ │ - beq.w 19f0fa │ │ │ │ - vldr d7, [pc, #828] @ 19f1f8 │ │ │ │ + beq.w 19f122 │ │ │ │ + vldr d7, [pc, #828] @ 19f220 │ │ │ │ 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 185954 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 19eef0 │ │ │ │ + cbz r0, 19ef18 │ │ │ │ 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 189140 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ - vldr d7, [pc, #760] @ 19f1f8 │ │ │ │ + bl 188c90 │ │ │ │ + vldr d7, [pc, #760] @ 19f220 │ │ │ │ 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 185954 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 19ef36 │ │ │ │ + cbz r0, 19ef5e │ │ │ │ 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 189140 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19eaf8 │ │ │ │ + bl 19eb20 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ 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 19f19e │ │ │ │ + ldr r2, [pc, #652] @ (19f234 ) │ │ │ │ + ldr r3, [pc, #644] @ (19f22c ) │ │ │ │ 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 19f27e │ │ │ │ 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 19eb20 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 19ef7c │ │ │ │ - ldr r3, [pc, #612] @ (19f210 ) │ │ │ │ + b.n 19efa4 │ │ │ │ + ldr r3, [pc, #612] @ (19f238 ) │ │ │ │ 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, 19effa │ │ │ │ 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 189410 │ │ │ │ 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 189410 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 19f214 │ │ │ │ + beq.w 19f23c │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 19f25a │ │ │ │ + bpl.w 19f282 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 189410 │ │ │ │ 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 19efa4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ cmp r7, sl │ │ │ │ mov r9, r0 │ │ │ │ - bne.n 19ef7c │ │ │ │ + bne.n 19efa4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #20 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 19ef7c │ │ │ │ + b.n 19efa4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 19f13a │ │ │ │ + cbz r0, 19f162 │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19eaf8 │ │ │ │ + bl 19eb20 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 19ef7c │ │ │ │ - vldr d7, [pc, #128] @ 19f1f8 │ │ │ │ + b.n 19efa4 │ │ │ │ + vldr d7, [pc, #128] @ 19f220 │ │ │ │ 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 185954 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19f1a6 │ │ │ │ + cbz r0, 19f1ce │ │ │ │ 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 189140 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, fp │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 19ef7c │ │ │ │ + b.n 19efa4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - asrs r4, r0, #7 │ │ │ │ + asrs r4, r3, #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #6 │ │ │ │ + asrs r2, r1, #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r7, #1 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ 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 185954 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19f246 │ │ │ │ + cbz r0, 19f26e │ │ │ │ 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 189140 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 19f018 │ │ │ │ + b.n 19f040 │ │ │ │ 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 19f2b2 │ │ │ │ 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 +490952,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 19f244 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 19f21c │ │ │ │ + b.n 19f244 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 19f21c │ │ │ │ + b.n 19f244 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 19f21c │ │ │ │ + b.n 19f244 │ │ │ │ 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] @ (19f2f8 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #16] @ (19f2d4 ) │ │ │ │ + ldr r1, [pc, #16] @ (19f2fc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187774 │ │ │ │ + bl 18779c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfb59ffff │ │ │ │ - bl 17f2d6 │ │ │ │ + bl 17f2fe │ │ │ │ stmdb 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] @ 19f8fc │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r6, [pc, #1508] @ 19f8d8 │ │ │ │ + ldr.w r6, [pc, #1508] @ 19f900 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #1504] @ 19f8dc │ │ │ │ + ldr.w r1, [pc, #1504] @ 19f904 │ │ │ │ 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 19f7be │ │ │ │ sub.w r1, r3, #158 @ 0x9e │ │ │ │ cmp r1, #21 │ │ │ │ - bhi.n 19f370 │ │ │ │ + bhi.n 19f398 │ │ │ │ cmp r1, #21 │ │ │ │ - bhi.n 19f370 │ │ │ │ + bhi.n 19f398 │ │ │ │ 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 +491028,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, 19f39a │ │ │ │ + ldr.w r2, [pc, #1420] @ 19f908 │ │ │ │ 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 19f7f0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1392] @ 19f8e4 │ │ │ │ - ldr.w r3, [pc, #1372] @ 19f8d4 │ │ │ │ + ldr.w r2, [pc, #1392] @ 19f90c │ │ │ │ + ldr.w r3, [pc, #1372] @ 19f8fc │ │ │ │ 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 19f8f8 │ │ │ │ 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 19f39a │ │ │ │ + ldr.w r2, [pc, #1348] @ 19f908 │ │ │ │ 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 19f398 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r2, [r5] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 189ec0 │ │ │ │ + bl 189ee8 │ │ │ │ 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 189140 │ │ │ │ mov r0, r8 │ │ │ │ - bl 186888 │ │ │ │ + bl 1868b0 │ │ │ │ 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 19f8dc │ │ │ │ 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 19f466 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 19f8a8 │ │ │ │ + beq.w 19f8d0 │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ strdne sl, r5, [fp] │ │ │ │ - bne.n 19f430 │ │ │ │ + bne.n 19f458 │ │ │ │ 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 +491133,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 185884 │ │ │ │ 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 186db4 │ │ │ │ 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 +491160,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 189140 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19f510 │ │ │ │ + cbz r0, 19f538 │ │ │ │ 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 189140 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ strd r0, r7, [sp, #148] @ 0x94 │ │ │ │ - b.n 19f430 │ │ │ │ + b.n 19f458 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19f372 │ │ │ │ + beq.w 19f39a │ │ │ │ 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 19f8e8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19f8d4 │ │ │ │ + bhi.w 19f8fc │ │ │ │ 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 +491238,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 19f39a │ │ │ │ + ldr r2, [pc, #836] @ (19f908 ) │ │ │ │ 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 19f398 │ │ │ │ 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 19f398 │ │ │ │ movs r2, #2 │ │ │ │ cmp r3, #158 @ 0x9e │ │ │ │ str r0, [r5, #4] │ │ │ │ str r2, [r5, #0] │ │ │ │ - beq.w 19f8ca │ │ │ │ + beq.w 19f8f2 │ │ │ │ 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 +491286,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 18599c │ │ │ │ add.w fp, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 +491330,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 189140 │ │ │ │ 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 185954 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19f6e0 │ │ │ │ + cbz r0, 19f708 │ │ │ │ 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 189140 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 19f704 │ │ │ │ + beq.n 19f72c │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 185954 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19f732 │ │ │ │ + cbz r0, 19f75a │ │ │ │ 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 189140 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #403 @ 0x193 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ 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 189410 │ │ │ │ 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 +491425,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 19f39a │ │ │ │ cmp r3, #52 @ 0x34 │ │ │ │ - bls.w 19f370 │ │ │ │ + bls.w 19f398 │ │ │ │ sub.w r1, r3, #53 @ 0x35 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.w 19f370 │ │ │ │ - add r0, pc, #8 @ (adr r0, 19f7b0 ) │ │ │ │ + bhi.w 19f398 │ │ │ │ + add r0, pc, #8 @ (adr r0, 19f7d8 ) │ │ │ │ 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 189ee8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #163 @ 0xa3 │ │ │ │ it eq │ │ │ │ moveq r3, #156 @ 0x9c │ │ │ │ - beq.n 19f7ec │ │ │ │ + beq.n 19f814 │ │ │ │ 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 186db4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19f83a │ │ │ │ + cbz r0, 19f862 │ │ │ │ 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 189140 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18662c │ │ │ │ - b.n 19f792 │ │ │ │ + bl 186654 │ │ │ │ + b.n 19f7ba │ │ │ │ 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 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19f88e │ │ │ │ + cbz r0, 19f8b6 │ │ │ │ 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 189140 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #24 │ │ │ │ - bl 186dd0 │ │ │ │ - b.n 19f792 │ │ │ │ + bl 186df8 │ │ │ │ + b.n 19f7ba │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 19f868 │ │ │ │ + b.n 19f890 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 19f868 │ │ │ │ + b.n 19f890 │ │ │ │ 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 188ef0 │ │ │ │ + b.n 19f870 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 19f868 │ │ │ │ + b.n 19f890 │ │ │ │ movs r2, #156 @ 0x9c │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 19f5e0 │ │ │ │ + b.n 19f608 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r7, #19 │ │ │ │ + lsrs r6, r2, #19 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #18 │ │ │ │ + lsrs r2, r3, #17 │ │ │ │ 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] @ (19fa74 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #336] @ (19fa50 ) │ │ │ │ + ldr r3, [pc, #336] @ (19fa78 ) │ │ │ │ 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, 19f948 │ │ │ │ mov sl, r1 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 19f940 │ │ │ │ + cbnz r6, 19f968 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19f914 │ │ │ │ + bne.n 19f93c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #304] @ (19fa54 ) │ │ │ │ - ldr r3, [pc, #296] @ (19fa50 ) │ │ │ │ + ldr r2, [pc, #304] @ (19fa7c ) │ │ │ │ + ldr r3, [pc, #296] @ (19fa78 ) │ │ │ │ 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 19fa70 │ │ │ │ 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 +491612,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 1870f0 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 19fa3c │ │ │ │ + beq.n 19fa64 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, fp │ │ │ │ mov fp, r4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 19f9dc │ │ │ │ + cbz r4, 19fa04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19f9ea │ │ │ │ + cbz r3, 19fa12 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19f9ae │ │ │ │ + bne.n 19f9d6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 19f2d8 │ │ │ │ + bl 19f300 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 19f9c6 │ │ │ │ + cbz r4, 19f9ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19f9c6 │ │ │ │ + cbz r3, 19f9ee │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19f99e │ │ │ │ + beq.n 19f9c6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19f9b4 │ │ │ │ + bne.n 19f9dc │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19f9dc │ │ │ │ + bne.n 19fa04 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 19f2d8 │ │ │ │ + bl 19f300 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r3, sl │ │ │ │ - cbz r3, 19fa0c │ │ │ │ + cbz r3, 19fa34 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 19f98e │ │ │ │ + b.n 19f9b6 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19f9dc │ │ │ │ + bne.n 19fa04 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 19f2d8 │ │ │ │ + bl 19f300 │ │ │ │ orr.w r3, fp, r0 │ │ │ │ mov r0, sl │ │ │ │ uxtb.w fp, r3 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19f9e6 │ │ │ │ + bne.n 19fa0e │ │ │ │ mov r4, fp │ │ │ │ - cbz r4, 19fa3c │ │ │ │ + cbz r4, 19fa64 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ str.w fp, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19f922 │ │ │ │ + beq.w 19f94a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19f922 │ │ │ │ + beq.w 19f94a │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19f950 │ │ │ │ + bne.n 19f978 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19fa2c │ │ │ │ - b.n 19f922 │ │ │ │ + bne.n 19fa54 │ │ │ │ + b.n 19f94a │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 19fa1c │ │ │ │ + bl 1c648c │ │ │ │ + b.n 19fa44 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r7, #27 │ │ │ │ + lsls r6, r2, #27 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ 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] @ 19fe4c │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r1 │ │ │ │ add fp, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19fc34 │ │ │ │ + beq.w 19fc5c │ │ │ │ mov r8, r3 │ │ │ │ movs r5, #0 │ │ │ │ strd r1, fp, [sp, #24] │ │ │ │ - b.n 19fb24 │ │ │ │ + b.n 19fb4c │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 19fdf6 │ │ │ │ + bne.w 19fe1e │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ add.w r6, r4, #68 @ 0x44 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 19fd40 │ │ │ │ + beq.w 19fd68 │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ - bl 1893e8 │ │ │ │ + bl 189410 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w fp, r9, #32 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ 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 +491763,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 186db4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19fc30 │ │ │ │ + beq.w 19fc58 │ │ │ │ ldr.w r9, [r2, #20] │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 19fa88 │ │ │ │ + beq.n 19fab0 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ add.w r6, r4, #68 @ 0x44 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 19fd40 │ │ │ │ + beq.w 19fd68 │ │ │ │ sub.w r9, r9, #2 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bhi.n 19fbc4 │ │ │ │ + bhi.n 19fbec │ │ │ │ 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 1858ec │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 19fb26 │ │ │ │ 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 189410 │ │ │ │ movs r1, #3 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 19fb00 │ │ │ │ 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 1858ec │ │ │ │ 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 +491857,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 186db4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19fb24 │ │ │ │ + bne.w 19fb4c │ │ │ │ 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 19fd6c │ │ │ │ + ldr r3, [pc, #484] @ (19fe50 ) │ │ │ │ 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 18599c │ │ │ │ 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 +491909,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 19fcfa │ │ │ │ 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 +491930,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 189140 │ │ │ │ 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 1858ec │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ 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 19fb34 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 19fb1a │ │ │ │ - bl 185974 │ │ │ │ + b.n 19fb42 │ │ │ │ + bl 18599c │ │ │ │ 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] @ 19fe50 │ │ │ │ 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 19fdf6 │ │ │ │ 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 +492000,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 19fdcc │ │ │ │ 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 186db4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 21d6c0 │ │ │ │ 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 19fe54 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r0, #22 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ 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] @ (1a0110 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r4, [pc, #680] @ (1a00ec ) │ │ │ │ + ldr r4, [pc, #680] @ (1a0114 ) │ │ │ │ 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 +492061,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 19ffb0 │ │ │ │ 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 19ff06 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a00e6 │ │ │ │ + bhi.w 1a010e │ │ │ │ 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 +492120,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 185954 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19ff0e │ │ │ │ + cbz r0, 19ff36 │ │ │ │ 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 189140 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ 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 19fe54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189218 │ │ │ │ + bl 189240 │ │ │ │ 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 19fe54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 189288 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1a00cc │ │ │ │ - ldr r2, [pc, #384] @ (1a00f0 ) │ │ │ │ - ldr r3, [pc, #380] @ (1a00ec ) │ │ │ │ + beq.w 1a00f4 │ │ │ │ + ldr r2, [pc, #384] @ (1a0118 ) │ │ │ │ + ldr r3, [pc, #380] @ (1a0114 ) │ │ │ │ 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 1a010a │ │ │ │ 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 1a0104 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a00ac │ │ │ │ + bhi.w 1a00d4 │ │ │ │ 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 +492212,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 185954 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19fffc │ │ │ │ + cbz r0, 1a0024 │ │ │ │ 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 189140 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ 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 +492258,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 186db4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 19fa80 │ │ │ │ + b.n 19ff94 │ │ │ │ strb.w sl, [sp, #32] │ │ │ │ - b.n 19ffce │ │ │ │ + b.n 19fff6 │ │ │ │ orrs.w r1, sl, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 19ffce │ │ │ │ + b.n 19fff6 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ - b.n 19ffce │ │ │ │ + b.n 19fff6 │ │ │ │ orrs r1, r7 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 19fee2 │ │ │ │ + b.n 19ff0a │ │ │ │ strb.w r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 19fee2 │ │ │ │ + b.n 19ff0a │ │ │ │ strh.w r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 19fee2 │ │ │ │ + b.n 19ff0a │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 189290 │ │ │ │ + bl 1892b8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 19ff6c │ │ │ │ + b.n 19ff94 │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ - b.n 19ffce │ │ │ │ + b.n 19fff6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r7, #6 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ 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] @ (1a0350 ) │ │ │ │ + ldr r3, [pc, #532] @ (1a0354 ) │ │ │ │ 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 +492341,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 1870f0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a0316 │ │ │ │ + beq.w 1a033e │ │ │ │ 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 1a02ee │ │ │ │ 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 1a02a0 │ │ │ │ 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 1a02a0 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldrb.w r2, [r9, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a0278 │ │ │ │ + bne.n 1a02a0 │ │ │ │ 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, 1a0204 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a02a6 │ │ │ │ + bne.n 1a02ce │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 1a028c │ │ │ │ + beq.n 1a02b4 │ │ │ │ mov r7, r6 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a01c6 │ │ │ │ + bne.n 1a01ee │ │ │ │ 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 1a02a0 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #12 │ │ │ │ - beq.n 1a0278 │ │ │ │ + beq.n 1a02a0 │ │ │ │ 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 1a023e │ │ │ │ ldrb r2, [r1, #20] │ │ │ │ lsls r3, r2, #25 │ │ │ │ - bpl.n 1a0278 │ │ │ │ + bpl.n 1a02a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 1a0222 │ │ │ │ + cbz r3, 1a024a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 16f91c │ │ │ │ - cbz r0, 1a0278 │ │ │ │ + bl 16f944 │ │ │ │ + cbz r0, 1a02a0 │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a02e6 │ │ │ │ + beq.n 1a030e │ │ │ │ movs r5, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ strd r5, sl, [sp, #76] @ 0x4c │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18bf54 │ │ │ │ + bl 18bf7c │ │ │ │ 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 1a02fc │ │ │ │ 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 19fa80 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18c068 │ │ │ │ - cbz r4, 1a02be │ │ │ │ + bl 18c090 │ │ │ │ + cbz r4, 1a02e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a0286 │ │ │ │ + cbz r3, 1a02ae │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1a017e │ │ │ │ + b.n 1a01a6 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1a01d4 │ │ │ │ + beq.n 1a01fc │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r7, r6 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6c0 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1a01d6 │ │ │ │ + b.n 1a01fe │ │ │ │ mov r4, sl │ │ │ │ cmp r5, #1 │ │ │ │ mov sl, r9 │ │ │ │ - bne.n 1a0278 │ │ │ │ + bne.n 1a02a0 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1a0278 │ │ │ │ + beq.n 1a02a0 │ │ │ │ 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 1870f0 │ │ │ │ mov r3, r5 │ │ │ │ - cbz r5, 1a02ec │ │ │ │ + cbz r5, 1a0314 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a0160 │ │ │ │ + b.n 1a0188 │ │ │ │ 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 19fa80 │ │ │ │ + b.n 1a0296 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ - b.n 1a0230 │ │ │ │ + b.n 1a0258 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r6, r9 │ │ │ │ - cbz r6, 1a0316 │ │ │ │ + cbz r6, 1a033e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6464 │ │ │ │ - ldr r2, [pc, #52] @ (1a0330 ) │ │ │ │ - ldr r3, [pc, #44] @ (1a032c ) │ │ │ │ + bl 1c648c │ │ │ │ + ldr r2, [pc, #52] @ (1a0358 ) │ │ │ │ + ldr r3, [pc, #44] @ (1a0354 ) │ │ │ │ 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 1a034c │ │ │ │ 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 1c648c │ │ │ │ + b.n 1a0322 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - cdp2 0, 14, cr0, cr4, cr11, {3} │ │ │ │ + cdp2 0, 11, cr0, cr12, cr11, {3} │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [lr], #428 @ 0x1ac │ │ │ │ + ldc2l 0, cr0, [r6], {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 │ │ │ │ ldr.w r4, [r0, #352] @ 0x160 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1a035a │ │ │ │ + cbz r5, 1a0382 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 1a035e │ │ │ │ + cbnz r0, 1a0386 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a034e │ │ │ │ + bne.n 1a0376 │ │ │ │ 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 1a011c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a035a │ │ │ │ + beq.n 1a0382 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a035a │ │ │ │ + beq.n 1a0382 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a0360 │ │ │ │ + bne.n 1a0388 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a037a │ │ │ │ + bne.n 1a03a2 │ │ │ │ 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] @ (1a04fc ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (1a04d8 ) │ │ │ │ + ldr r1, [pc, #296] @ (1a0500 ) │ │ │ │ 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 1a04f0 │ │ │ │ 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 1a040e │ │ │ │ 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 1a04d4 │ │ │ │ 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 1a047c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a04ac │ │ │ │ + beq.n 1a04d4 │ │ │ │ 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 1a0468 │ │ │ │ + cbz r4, 1a04d4 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 185884 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 +492681,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 189140 │ │ │ │ + ldr r2, [pc, #44] @ (1a0504 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a04fc ) │ │ │ │ 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 1a04f6 │ │ │ │ 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 1a0430 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr2 0, 6, r0, sl, cr11 │ │ │ │ - @ instruction: 0xfb4c006b │ │ │ │ + stc2 0, cr0, [r2], #-428 @ 0xfffffe54 │ │ │ │ + @ instruction: 0xfb24006b │ │ │ │ stmdb 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] @ (1a0668 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r7, pc │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ - cbz r5, 1a052c │ │ │ │ + cbz r5, 1a0554 │ │ │ │ movw r1, #538 @ 0x21a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a05ae │ │ │ │ - bl 185974 │ │ │ │ + beq.n 1a05d6 │ │ │ │ + bl 18599c │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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] @ (1a066c ) │ │ │ │ ite eq │ │ │ │ moveq r2, #22 │ │ │ │ movne r2, #30 │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 18552c │ │ │ │ + bl 185554 │ │ │ │ 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 1858ec │ │ │ │ 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 +492762,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 186db4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 1a0628 │ │ │ │ + bhi.n 1a0650 │ │ │ │ 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] @ (1a06e4 ) │ │ │ │ + ldr r3, [pc, #288] @ (1a06e4 ) │ │ │ │ + ldr r6, [pc, #56] @ (1a0600 ) │ │ │ │ + ldr r3, [pc, #312] @ (1a0700 ) │ │ │ │ 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] @ (1a06f4 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a06f4 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a06f8 ) │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ - b.n 1a0508 │ │ │ │ + b.n 1a0530 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ 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] @ 1a0670 │ │ │ │ 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 189140 │ │ │ │ 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 1a05e0 │ │ │ │ mov.w r9, #16 │ │ │ │ - b.n 1a05b8 │ │ │ │ + b.n 1a05e0 │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 1a05b8 │ │ │ │ + b.n 1a05e0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1a05b8 │ │ │ │ - @ instruction: 0xfb02006b │ │ │ │ + b.n 1a05e0 │ │ │ │ + @ instruction: 0xfada006b │ │ │ │ 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] @ (1a0940 ) │ │ │ │ + ldr r3, [pc, #696] @ (1a0944 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #696] @ (1a0920 ) │ │ │ │ + ldr r6, [pc, #696] @ (1a0948 ) │ │ │ │ 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 1a0732 │ │ │ │ + ldr r3, [pc, #676] @ (1a094c ) │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 18552c │ │ │ │ + bl 185554 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 +492879,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 186db4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb.w r8, [r3, #13] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 1a0918 │ │ │ │ + bhi.w 1a0940 │ │ │ │ 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 +492913,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 18599c │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - cbnz r3, 1a0734 │ │ │ │ + cbnz r3, 1a075c │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ - cbz r3, 1a0794 │ │ │ │ + cbz r3, 1a07bc │ │ │ │ mov r3, r9 │ │ │ │ - b.n 1a074a │ │ │ │ + b.n 1a0772 │ │ │ │ cmp r5, #5 │ │ │ │ - beq.w 1a090c │ │ │ │ + beq.w 1a0934 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 1a0912 │ │ │ │ + bne.w 1a093a │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a0738 │ │ │ │ + bne.n 1a0760 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr.w sl, [r3, #36] @ 0x24 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov fp, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1a0832 │ │ │ │ + beq.n 1a085a │ │ │ │ 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, 1a0826 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 1a07fe │ │ │ │ + b.n 1a0826 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ 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] @ 1a0950 │ │ │ │ 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 189140 │ │ │ │ + ldr r2, [pc, #300] @ (1a0954 ) │ │ │ │ + ldr r3, [pc, #280] @ (1a0944 ) │ │ │ │ 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 1a0930 │ │ │ │ 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 1a07c4 │ │ │ │ mov.w r9, #16 │ │ │ │ - b.n 1a079c │ │ │ │ + b.n 1a07c4 │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 1a079c │ │ │ │ + b.n 1a07c4 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1a079c │ │ │ │ + b.n 1a07c4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a0780 │ │ │ │ + beq.n 1a07a8 │ │ │ │ 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 185954 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a0866 │ │ │ │ + cbz r0, 1a088e │ │ │ │ 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 189140 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a08a6 │ │ │ │ + cbz r0, 1a08ce │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a08e8 │ │ │ │ + cbz r0, 1a0910 │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a07fe │ │ │ │ + b.n 1a0826 │ │ │ │ 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 │ │ │ │ + ldr??.w r0, [r0, fp, lsl #2] │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb.w r0, [r0, #107] @ 0x6b │ │ │ │ + vld4.16 {d16-d19}, [r8 :128], fp │ │ │ │ lsrs r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7fa006b │ │ │ │ + @ instruction: 0xf7d2006b │ │ │ │ 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] @ (1a0a40 ) │ │ │ │ + ldr r3, [pc, #212] @ (1a0a44 ) │ │ │ │ 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 1a0a38 │ │ │ │ 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 1a09b2 │ │ │ │ + ldr r2, [pc, #172] @ (1a0a48 ) │ │ │ │ + ldr r3, [pc, #168] @ (1a0a44 ) │ │ │ │ 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 1a0a34 │ │ │ │ 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 1a0674 │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a04e0 │ │ │ │ + bl 1a0508 │ │ │ │ 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 1a03b4 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 1a038c │ │ │ │ + bl 1a03b4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ 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 +493204,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 1a0998 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - @ instruction: 0xf6b4006b │ │ │ │ + @ instruction: 0xf68c006b │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf688006b │ │ │ │ + @ instruction: 0xf660006b │ │ │ │ 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] @ (1a0da0 ) │ │ │ │ + ldr r5, [pc, #828] @ (1a0da4 ) │ │ │ │ + ldr r3, [pc, #828] @ (1a0da8 ) │ │ │ │ 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 1a0d8e │ │ │ │ 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 1a0d5e │ │ │ │ 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 1a0d84 │ │ │ │ movs r5, #3 │ │ │ │ mov r0, fp │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ strd r5, r7, [r6] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a064c │ │ │ │ + bl 1a0674 │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ ldr.w r5, [fp, #112] @ 0x70 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1a0b00 │ │ │ │ + beq.n 1a0b28 │ │ │ │ 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 +493289,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 1a0b02 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a038c │ │ │ │ + bl 1a03b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1a04e0 │ │ │ │ + bl 1a0508 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1a038c │ │ │ │ + bl 1a03b4 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1a038c │ │ │ │ + bl 1a03b4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ add.w r1, sl, #3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r9, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185a10 │ │ │ │ + bl 185a38 │ │ │ │ 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 1882f4 │ │ │ │ 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 +493365,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] @ 1a0d98 │ │ │ │ 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 +493400,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 185954 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a0c34 │ │ │ │ + cbz r0, 1a0c5c │ │ │ │ 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 189140 │ │ │ │ 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 +493434,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 1a0cbe │ │ │ │ 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] @ (1a0dac ) │ │ │ │ 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 188624 │ │ │ │ ldrb.w r2, [r5, #67] @ 0x43 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldrb.w r3, [r5, #67] @ 0x43 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a0d50 │ │ │ │ + beq.n 1a0d78 │ │ │ │ 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 +493492,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 1a0d2e │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a038c │ │ │ │ + bl 1a03b4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, fp, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1a0d88 ) │ │ │ │ - ldr r3, [pc, #68] @ (1a0d80 ) │ │ │ │ + ldr r2, [pc, #80] @ (1a0db0 ) │ │ │ │ + ldr r3, [pc, #68] @ (1a0da8 ) │ │ │ │ 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 1a0d8a │ │ │ │ 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 186df8 │ │ │ │ + b.n 1a0d5c │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ - b.n 1a0a9c │ │ │ │ + b.n 1a0ac4 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf592006b │ │ │ │ + @ instruction: 0xf590006b │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #8299 @ 0x206b │ │ │ │ + @ instruction: 0xf29a006b │ │ │ │ stmdb 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] @ (1a0f60 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #408] @ (1a0f3c ) │ │ │ │ + ldr r3, [pc, #408] @ (1a0f64 ) │ │ │ │ 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, 1a0dec │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 1a0de4 │ │ │ │ + cbnz r6, 1a0e0c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a0db8 │ │ │ │ + bne.n 1a0de0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #376] @ (1a0f40 ) │ │ │ │ - ldr r3, [pc, #368] @ (1a0f3c ) │ │ │ │ + ldr r2, [pc, #376] @ (1a0f68 ) │ │ │ │ + ldr r3, [pc, #368] @ (1a0f64 ) │ │ │ │ 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 1a0f5a │ │ │ │ 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 +493586,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 1870f0 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1a0f26 │ │ │ │ + beq.n 1a0f4e │ │ │ │ movs r4, #0 │ │ │ │ mov r3, fp │ │ │ │ mov fp, r4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1a0e50 │ │ │ │ + cbz r4, 1a0e78 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a0eb8 │ │ │ │ + beq.n 1a0ee0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1a0e9e │ │ │ │ + beq.n 1a0ec6 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a0e8a │ │ │ │ + bne.n 1a0eb2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #165 @ 0xa5 │ │ │ │ it ne │ │ │ │ cmpne r3, #158 @ 0x9e │ │ │ │ - beq.n 1a0e76 │ │ │ │ - cbnz r4, 1a0e8a │ │ │ │ + beq.n 1a0e9e │ │ │ │ + cbnz r4, 1a0eb2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a0ee8 │ │ │ │ + beq.n 1a0f10 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a0e2e │ │ │ │ + b.n 1a0e56 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1a0ec4 │ │ │ │ + beq.n 1a0eec │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a0e50 │ │ │ │ + bne.n 1a0e78 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #165 @ 0xa5 │ │ │ │ it ne │ │ │ │ cmpne r3, #158 @ 0x9e │ │ │ │ - bne.n 1a0e50 │ │ │ │ + bne.n 1a0e78 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a0a28 │ │ │ │ + bl 1a0a50 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a0e50 │ │ │ │ + beq.n 1a0e78 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a0e60 │ │ │ │ + beq.n 1a0e88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a0e60 │ │ │ │ + beq.n 1a0e88 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1a0e40 │ │ │ │ + bne.n 1a0e68 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ subs r3, #15 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a0e8a │ │ │ │ + bhi.n 1a0eb2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a0930 │ │ │ │ + bl 1a0958 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ - b.n 1a0e4e │ │ │ │ + b.n 1a0e76 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1a0f1a │ │ │ │ + beq.n 1a0f42 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a0e50 │ │ │ │ + bne.n 1a0e78 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1a0e44 │ │ │ │ + b.n 1a0e6c │ │ │ │ ldr r3, [r1, #28] │ │ │ │ subs r3, #15 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a0e50 │ │ │ │ + bhi.n 1a0e78 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a0930 │ │ │ │ + bl 1a0958 │ │ │ │ orr.w r3, r0, fp │ │ │ │ mov r0, sl │ │ │ │ uxtb.w fp, r3 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a0e5c │ │ │ │ + bne.n 1a0e84 │ │ │ │ mov r4, fp │ │ │ │ - cbz r4, 1a0f26 │ │ │ │ + cbz r4, 1a0f4e │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ str.w fp, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a0dc6 │ │ │ │ + beq.w 1a0dee │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a0dc6 │ │ │ │ + beq.w 1a0dee │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a0df0 │ │ │ │ + bne.w 1a0e18 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a0f08 │ │ │ │ - b.n 1a0dc6 │ │ │ │ + bne.n 1a0f30 │ │ │ │ + b.n 1a0dee │ │ │ │ ldr r3, [r1, #28] │ │ │ │ subs r3, #15 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a0e50 │ │ │ │ + bhi.n 1a0e78 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1a0ea6 │ │ │ │ + b.n 1a0ece │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 1a0ef8 │ │ │ │ + bl 1c648c │ │ │ │ + b.n 1a0f20 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf25a006b │ │ │ │ + @ instruction: 0xf232006b │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf232006b │ │ │ │ + addw 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 188c44 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 188c44 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 188c44 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r3, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 188c44 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r6 │ │ │ │ mov sl, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ cmp.w r5, #326 @ 0x146 │ │ │ │ mov fp, r0 │ │ │ │ - bcs.n 1a1190 │ │ │ │ + bcs.n 1a11b8 │ │ │ │ mvn.w r3, #294 @ 0x126 │ │ │ │ add r5, r3 │ │ │ │ cmp r5, #30 │ │ │ │ - bhi.n 1a1202 │ │ │ │ + bhi.n 1a122a │ │ │ │ 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] @ (1a12f4 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a12c0 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a12c4 ) │ │ │ │ + ldr r1, [pc, #440] @ (1a1358 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a12c8 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a12c8 ) │ │ │ │ + ldr r1, [pc, #464] @ (1a1378 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a12cc ) │ │ │ │ + ldr r1, [pc, #292] @ (1a12d0 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a12d0 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a12d4 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a12d4 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a12d8 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a12d8 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a12dc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp.w r5, #414 @ 0x19e │ │ │ │ - beq.n 1a11e4 │ │ │ │ + beq.n 1a120c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 1a1138 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 188c90 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - b.n 1a11cc │ │ │ │ + b.n 1a11f4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 1a1216 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - b.n 1a11a0 │ │ │ │ + b.n 1a11c8 │ │ │ │ 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 18599c │ │ │ │ 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 +494027,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 186db4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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] @ (1a1478 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r2, [pc, #368] @ (1a1454 ) │ │ │ │ + ldr r2, [pc, #368] @ (1a147c ) │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - ldr r4, [pc, #364] @ (1a1458 ) │ │ │ │ + ldr r4, [pc, #364] @ (1a1480 ) │ │ │ │ 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 188c44 │ │ │ │ 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 188c44 │ │ │ │ + ldr r2, [pc, #324] @ (1a1484 ) │ │ │ │ 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 +494085,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 18599c │ │ │ │ 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 +494110,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 1a13ea │ │ │ │ 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 1a13be │ │ │ │ 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 +494146,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 186db4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 1a1364 │ │ │ │ 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 188c90 │ │ │ │ + ldr r2, [pc, #44] @ (1a1488 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a147c ) │ │ │ │ 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 1a1474 │ │ │ │ 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 │ │ │ │ + ldcl 0, cr0, [r2], #428 @ 0x1ac │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [ip, #-428] @ 0xfffffe54 │ │ │ │ + stcl 0, cr0, [r4], #428 @ 0x1ac │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r6, fp, asr #1 │ │ │ │ + @ instruction: 0xeb9e006b │ │ │ │ stmdb 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] @ 1a1534 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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] @ (1a1538 ) │ │ │ │ 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 +494231,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 186db4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xeb32006b │ │ │ │ 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] @ (1a15d0 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #128] @ (1a15ac ) │ │ │ │ + ldr r3, [pc, #128] @ (1a15d4 ) │ │ │ │ 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 188c44 │ │ │ │ + vldr d7, [pc, #92] @ 1a15c8 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a1572 │ │ │ │ + cbz r0, 1a159a │ │ │ │ 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 189140 │ │ │ │ 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 188c90 │ │ │ │ + ldr r2, [pc, #44] @ (1a15d8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a15d4 ) │ │ │ │ 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 1a15c0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - pkhtb r0, lr, fp, asr #1 │ │ │ │ + @ instruction: 0xeaa6006b │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, r8, fp, asr #1 │ │ │ │ + orrs.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] @ (1a1678 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #136] @ (1a1654 ) │ │ │ │ + ldr r3, [pc, #136] @ (1a167c ) │ │ │ │ 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 1a1616 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d7, [pc, #88] @ 1a1648 │ │ │ │ + vldr d7, [pc, #88] @ 1a1670 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a161c │ │ │ │ + cbz r0, 1a1644 │ │ │ │ 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 189140 │ │ │ │ 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 188c90 │ │ │ │ + ldr r2, [pc, #44] @ (1a1680 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a167c ) │ │ │ │ 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 1a166a │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bic.w r0, lr, fp, asr #1 │ │ │ │ + and.w r0, r6, fp, asr #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [lr, #428] @ 0x1ac │ │ │ │ + @ instruction: 0xe9a6006b │ │ │ │ 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] @ (1a1724 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #144] @ (1a1700 ) │ │ │ │ + ldr r3, [pc, #144] @ (1a1728 ) │ │ │ │ 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 1a16ba │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a16c2 │ │ │ │ + cbz r0, 1a16ea │ │ │ │ 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 189140 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 188c90 │ │ │ │ + ldr r2, [pc, #36] @ (1a172c ) │ │ │ │ + ldr r3, [pc, #28] @ (1a1728 ) │ │ │ │ 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 1a171e │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xe98a006b │ │ │ │ + strd r0, r0, [r2, #-428]! @ 0x1ac │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb sl, {r0, r1, r3, r5, r6} │ │ │ │ + ldrd r0, r0, [r2], #428 @ 0x1ac │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #148] @ (1a17ac ) │ │ │ │ + ldr r4, [pc, #148] @ (1a17d4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #148] @ (1a17b0 ) │ │ │ │ + ldr r3, [pc, #148] @ (1a17d8 ) │ │ │ │ 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 188c44 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a1766 │ │ │ │ + cbz r0, 1a178e │ │ │ │ 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 189140 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 188cf8 │ │ │ │ + ldr r2, [pc, #32] @ (1a17dc ) │ │ │ │ + ldr r3, [pc, #28] @ (1a17d8 ) │ │ │ │ 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 1a17d0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xe8de006b │ │ │ │ + ldmia.w r6!, {r0, r1, r3, r5, r6} │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r8], #-428 @ 0x1ac │ │ │ │ + strex r0, r0, [r0, #428] @ 0x1ac │ │ │ │ stmdb 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] @ (1a1a90 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #668] @ (1a1a6c ) │ │ │ │ + ldr r3, [pc, #668] @ (1a1a94 ) │ │ │ │ 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 188c44 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a19de │ │ │ │ + beq.w 1a1a06 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a1834 │ │ │ │ + cbz r0, 1a185c │ │ │ │ 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 189140 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a1896 │ │ │ │ + cbz r0, 1a18be │ │ │ │ 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 189140 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 +494613,248 @@ │ │ │ │ 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 188c90 │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 1a1918 │ │ │ │ + cbz r3, 1a1940 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a190a │ │ │ │ + beq.n 1a1932 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r4, 1a192a │ │ │ │ + cbz r4, 1a1952 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r0, r9 │ │ │ │ - beq.n 1a1942 │ │ │ │ + beq.n 1a196a │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a1976 │ │ │ │ + cbz r0, 1a199e │ │ │ │ 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 189140 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1a18dc │ │ │ │ + bne.n 1a1904 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a19a4 │ │ │ │ + beq.n 1a19cc │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 1a18f8 │ │ │ │ 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 188c90 │ │ │ │ + ldr r2, [pc, #168] @ (1a1a98 ) │ │ │ │ + ldr r3, [pc, #164] @ (1a1a94 ) │ │ │ │ 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 1a1a8a │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a1a0c │ │ │ │ + cbz r0, 1a1a34 │ │ │ │ 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 189140 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a18a6 │ │ │ │ + beq.w 1a18ce │ │ │ │ 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 189140 │ │ │ │ + b.n 1a18ce │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xe82c006b │ │ │ │ + @ instruction: 0xe804006b │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a16dc │ │ │ │ + b.n 1a16b4 │ │ │ │ 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] @ (1a1ccc ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #544] @ (1a1ca8 ) │ │ │ │ + ldr r3, [pc, #544] @ (1a1cd0 ) │ │ │ │ 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 188c44 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 1a1b98 │ │ │ │ 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 1a1b5a │ │ │ │ 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 188c90 │ │ │ │ + ldr r2, [pc, #400] @ (1a1cd4 ) │ │ │ │ + ldr r3, [pc, #396] @ (1a1cd0 ) │ │ │ │ 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 1a1cc6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bic.w r3, r3, #32 │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 1a1ba8 │ │ │ │ + bne.n 1a1bd0 │ │ │ │ subs r3, r2, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a1c88 │ │ │ │ + bhi.w 1a1cb0 │ │ │ │ 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, 1a1df8 ) │ │ │ │ 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 +494865,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 185954 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a1b96 │ │ │ │ + cbz r0, 1a1bbe │ │ │ │ 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 189140 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a1b0a │ │ │ │ + b.n 1a1b32 │ │ │ │ subs r2, #1 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a1ca2 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1a1bbc ) │ │ │ │ + bhi.n 1a1cca │ │ │ │ + add r3, pc, #8 @ (adr r3, 1a1be4 ) │ │ │ │ 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 +494956,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 1a1b98 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a1b70 │ │ │ │ + b.n 1a1b98 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a1b70 │ │ │ │ + b.n 1a1b98 │ │ │ │ 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 185954 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a1b0a │ │ │ │ + beq.w 1a1b32 │ │ │ │ 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 189140 │ │ │ │ + b.n 1a1b32 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1a1c5c │ │ │ │ + b.n 1a1c84 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1a1c5c │ │ │ │ + b.n 1a1c84 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1a1c5c │ │ │ │ + b.n 1a1c84 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1a178c │ │ │ │ + b.n 1a1764 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a1670 │ │ │ │ + b.n 1a1648 │ │ │ │ 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] @ 1a26b8 │ │ │ │ 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] @ 1a26bc │ │ │ │ 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 188c44 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movs r2, #32 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a1d80 │ │ │ │ + cbz r0, 1a1da8 │ │ │ │ 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 189140 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a1dde │ │ │ │ + cbz r0, 1a1e06 │ │ │ │ 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 189140 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1a268e │ │ │ │ + bhi.w 1a26b6 │ │ │ │ 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 +495144,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 188c90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a21a4 │ │ │ │ + beq.w 1a21cc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 1a247c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 1a2518 │ │ │ │ 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 1a1f6c │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r0, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a2528 │ │ │ │ + bne.w 1a2550 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a268e │ │ │ │ + bhi.w 1a26b6 │ │ │ │ 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 +495244,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 185954 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a1f44 │ │ │ │ + cbz r0, 1a1f6c │ │ │ │ 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 189140 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ sub.w r3, fp, #31 │ │ │ │ mov sl, r0 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1a2374 │ │ │ │ + bne.w 1a239c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ 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 188cf8 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 189288 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189290 │ │ │ │ + bl 1892b8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #1 │ │ │ │ - bl 189290 │ │ │ │ + bl 1892b8 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ rsbs r5, fp, #31 │ │ │ │ str r0, [sp, #24] │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #24] │ │ │ │ - bne.w 1a2314 │ │ │ │ + bne.w 1a233c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 1a24de │ │ │ │ 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 1a210c │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r0, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a25d2 │ │ │ │ + bne.w 1a25fa │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a268e │ │ │ │ + bhi.w 1a26b6 │ │ │ │ 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 +495402,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 185954 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a20e4 │ │ │ │ + cbz r0, 1a210c │ │ │ │ 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 189140 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ sub.w r3, fp, #31 │ │ │ │ mov r9, r0 │ │ │ │ orrs.w r3, r3, sl │ │ │ │ - bne.w 1a2234 │ │ │ │ + bne.w 1a225c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ 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 188cf8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r2, [pc, #1380] @ 1a2698 │ │ │ │ + ldr.w r2, [pc, #1380] @ 1a26c0 │ │ │ │ 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] @ 1a26bc │ │ │ │ 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 1a26b2 │ │ │ │ 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 1a20e6 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1a20be │ │ │ │ + b.n 1a20e6 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1a20be │ │ │ │ + b.n 1a20e6 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1a1f1e │ │ │ │ + b.n 1a1f46 │ │ │ │ strb.w r8, [sp, #64] @ 0x40 │ │ │ │ - b.n 1a1f1e │ │ │ │ + b.n 1a1f46 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1a1f1e │ │ │ │ + b.n 1a1f46 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a1e2a │ │ │ │ + bne.w 1a1e52 │ │ │ │ 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 185954 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a1e2a │ │ │ │ + beq.w 1a1e52 │ │ │ │ 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 189140 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a1e2a │ │ │ │ + b.n 1a1e52 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a1e1c │ │ │ │ + b.n 1a1e44 │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a1e1c │ │ │ │ + b.n 1a1e44 │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a1e1c │ │ │ │ + b.n 1a1e44 │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a1e1c │ │ │ │ + b.n 1a1e44 │ │ │ │ movs r1, #114 @ 0x72 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a1e1c │ │ │ │ + b.n 1a1e44 │ │ │ │ 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 1a26ac │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a268e │ │ │ │ + bhi.w 1a26b6 │ │ │ │ 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 +495591,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 185954 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1a22c0 │ │ │ │ + cbz r0, 1a22e8 │ │ │ │ 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 189140 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r2, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ 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 188cf8 │ │ │ │ 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 1a201c │ │ │ │ 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 185954 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a2348 │ │ │ │ + cbz r0, 1a2370 │ │ │ │ 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 189140 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1a1ff4 │ │ │ │ + b.n 1a201c │ │ │ │ strh.w fp, [sp, #104] @ 0x68 │ │ │ │ - b.n 1a2296 │ │ │ │ + b.n 1a22be │ │ │ │ strb.w fp, [sp, #104] @ 0x68 │ │ │ │ - b.n 1a2296 │ │ │ │ + b.n 1a22be │ │ │ │ subs.w r3, fp, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1a2296 │ │ │ │ + b.n 1a22be │ │ │ │ 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 1a26a2 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a268e │ │ │ │ + bhi.w 1a26b6 │ │ │ │ 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 +495716,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 185954 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1a23fe │ │ │ │ + cbz r0, 1a2426 │ │ │ │ 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 189140 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r2, #20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ 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 1a1e7e │ │ │ │ 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 185954 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a2488 │ │ │ │ + cbz r0, 1a24b0 │ │ │ │ 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 189140 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a1e56 │ │ │ │ + b.n 1a1e7e │ │ │ │ strh.w fp, [sp, #80] @ 0x50 │ │ │ │ - b.n 1a23d4 │ │ │ │ + b.n 1a23fc │ │ │ │ strb.w fp, [sp, #80] @ 0x50 │ │ │ │ - b.n 1a23d4 │ │ │ │ + b.n 1a23fc │ │ │ │ subs.w r3, fp, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1a23d4 │ │ │ │ + b.n 1a23fc │ │ │ │ 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 185954 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a24dc │ │ │ │ + cbz r0, 1a2504 │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a20e4 │ │ │ │ + b.n 1a210c │ │ │ │ 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 185954 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a2516 │ │ │ │ + cbz r0, 1a253e │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a1f44 │ │ │ │ + b.n 1a1f6c │ │ │ │ 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 1a26b6 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1a2568 ) │ │ │ │ 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 +495914,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 1a2518 │ │ │ │ strb.w r5, [sp, #72] @ 0x48 │ │ │ │ - b.n 1a24f0 │ │ │ │ + b.n 1a2518 │ │ │ │ strb.w r8, [sp, #72] @ 0x48 │ │ │ │ - b.n 1a24f0 │ │ │ │ + b.n 1a2518 │ │ │ │ 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 1a26b6 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1a2610 ) │ │ │ │ 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 +495992,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 1a24de │ │ │ │ strb.w r5, [sp, #96] @ 0x60 │ │ │ │ - b.n 1a24b6 │ │ │ │ + b.n 1a24de │ │ │ │ strb.w r7, [sp, #96] @ 0x60 │ │ │ │ - b.n 1a24b6 │ │ │ │ + b.n 1a24de │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.n 1a23d4 │ │ │ │ + b.n 1a23fc │ │ │ │ strd fp, sl, [sp, #104] @ 0x68 │ │ │ │ - b.n 1a2296 │ │ │ │ + b.n 1a22be │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1a2cf0 │ │ │ │ + b.n 1a2cc8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + udf #158 @ 0x9e │ │ │ │ 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] @ (1a2a88 ) │ │ │ │ + ldr r3, [pc, #936] @ (1a2a8c ) │ │ │ │ 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 188c44 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a29a0 │ │ │ │ + beq.w 1a29c8 │ │ │ │ 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 1a28be │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ sbcs.w fp, fp, #0 │ │ │ │ - bcs.w 1a29f4 │ │ │ │ + bcs.w 1a2a1c │ │ │ │ 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 1a2a94 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ - vldr d7, [pc, #684] @ 1a2a58 │ │ │ │ + bl 188c90 │ │ │ │ + vldr d7, [pc, #684] @ 1a2a80 │ │ │ │ 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 185954 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a27dc │ │ │ │ + cbz r0, 1a2804 │ │ │ │ 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 189140 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ - vldr d7, [pc, #604] @ 1a2a58 │ │ │ │ + bl 188c90 │ │ │ │ + vldr d7, [pc, #604] @ 1a2a80 │ │ │ │ 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 185954 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a282a │ │ │ │ + cbz r0, 1a2852 │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 1a2a4a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a2ace │ │ │ │ + bhi.w 1a2af6 │ │ │ │ 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 +496201,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] @ 1a2a80 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a28be │ │ │ │ + cbz r0, 1a28e6 │ │ │ │ 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 189140 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1a29e6 │ │ │ │ + bne.w 1a2a0e │ │ │ │ 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 185954 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a2904 │ │ │ │ + cbz r0, 1a292c │ │ │ │ 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 189140 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a2752 │ │ │ │ + b.n 1a277a │ │ │ │ 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 185954 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a2940 │ │ │ │ + cbz r0, 1a2968 │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ 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 188cf8 │ │ │ │ + ldr r2, [pc, #248] @ (1a2a90 ) │ │ │ │ + ldr r3, [pc, #240] @ (1a2a8c ) │ │ │ │ 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 1a2a78 │ │ │ │ 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 1a2942 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a291a │ │ │ │ + b.n 1a2942 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a291a │ │ │ │ + b.n 1a2942 │ │ │ │ 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 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a29ce │ │ │ │ + cbz r0, 1a29f6 │ │ │ │ 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 189140 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a28c6 │ │ │ │ + beq.w 1a28ee │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ - b.n 1a2722 │ │ │ │ + b.n 1a274a │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a2ace │ │ │ │ + bhi.n 1a2af6 │ │ │ │ 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 +496356,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 1a2942 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1a29a8 │ │ │ │ + b.n 1a29d0 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a29a8 │ │ │ │ + b.n 1a29d0 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a29a8 │ │ │ │ + b.n 1a29d0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1a29a8 │ │ │ │ + b.n 1a29d0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bls.n 1a2ae4 │ │ │ │ + bls.n 1a2abc │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1a2980 │ │ │ │ + bvs.n 1a2b58 │ │ │ │ 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 1a2af6 │ │ │ │ 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 +496408,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 1a28fc │ │ │ │ mvn.w r3, #31 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1a28d4 │ │ │ │ + b.n 1a28fc │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1a28d4 │ │ │ │ + b.n 1a28fc │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a28d4 │ │ │ │ + b.n 1a28fc │ │ │ │ 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] @ (1a2ec0 ) │ │ │ │ + ldr r3, [pc, #944] @ (1a2ec4 ) │ │ │ │ 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 188c44 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a2dd6 │ │ │ │ + beq.w 1a2dfe │ │ │ │ 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 1a2cf0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ sbcs.w fp, fp, #0 │ │ │ │ - bcs.w 1a2e2a │ │ │ │ + bcs.w 1a2e52 │ │ │ │ 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 1a2ecc │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 188c90 │ │ │ │ + vldr d7, [pc, #676] @ 1a2eb8 │ │ │ │ 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 185954 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a2c1c │ │ │ │ + cbz r0, 1a2c44 │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ - vldr d7, [pc, #612] @ 1a2e90 │ │ │ │ + bl 188c90 │ │ │ │ + vldr d7, [pc, #612] @ 1a2eb8 │ │ │ │ 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 185954 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a2c5c │ │ │ │ + cbz r0, 1a2c84 │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 1a2e80 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a2f06 │ │ │ │ + bhi.w 1a2f2e │ │ │ │ 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 +496619,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 185954 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a2cf4 │ │ │ │ + cbz r0, 1a2d1c │ │ │ │ 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 189140 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1a2e1c │ │ │ │ + bne.w 1a2e44 │ │ │ │ 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 185954 │ │ │ │ add.w fp, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a2d3a │ │ │ │ + cbz r0, 1a2d62 │ │ │ │ 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 189140 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a2b82 │ │ │ │ + b.n 1a2baa │ │ │ │ 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 185954 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a2d76 │ │ │ │ + cbz r0, 1a2d9e │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ 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 188cf8 │ │ │ │ + ldr r2, [pc, #248] @ (1a2ec8 ) │ │ │ │ + ldr r3, [pc, #244] @ (1a2ec4 ) │ │ │ │ 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 1a2eae │ │ │ │ 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 1a2d78 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a2d50 │ │ │ │ + b.n 1a2d78 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a2d50 │ │ │ │ + b.n 1a2d78 │ │ │ │ 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 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a2e04 │ │ │ │ + cbz r0, 1a2e2c │ │ │ │ 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 189140 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a2cfc │ │ │ │ + beq.w 1a2d24 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ - b.n 1a2b52 │ │ │ │ + b.n 1a2b7a │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a2f06 │ │ │ │ + bhi.n 1a2f2e │ │ │ │ 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 +496770,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 1a2d78 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1a2dde │ │ │ │ + b.n 1a2e06 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a2dde │ │ │ │ + b.n 1a2e06 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a2dde │ │ │ │ + b.n 1a2e06 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1a2dde │ │ │ │ + b.n 1a2e06 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bpl.n 1a2ebc │ │ │ │ + bmi.n 1a2e94 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1a2f4c │ │ │ │ + bcs.n 1a2f24 │ │ │ │ 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 1a2f2e │ │ │ │ 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 +496823,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 1a2d32 │ │ │ │ mvn.w r3, #31 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1a2d0a │ │ │ │ + b.n 1a2d32 │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1a2d0a │ │ │ │ + b.n 1a2d32 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a2d0a │ │ │ │ + b.n 1a2d32 │ │ │ │ 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] @ (1a3300 ) │ │ │ │ + ldr r3, [pc, #952] @ (1a3304 ) │ │ │ │ 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 188c44 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a321c │ │ │ │ + beq.w 1a3244 │ │ │ │ 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 1a3136 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ sbcs.w fp, fp, #0 │ │ │ │ - bcs.w 1a3270 │ │ │ │ + bcs.w 1a3298 │ │ │ │ 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 1a330c │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r6 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a3054 │ │ │ │ + cbz r0, 1a307c │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ - vldr d7, [pc, #604] @ 1a32d0 │ │ │ │ + bl 188c90 │ │ │ │ + vldr d7, [pc, #604] @ 1a32f8 │ │ │ │ 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 185954 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a30a2 │ │ │ │ + cbz r0, 1a30ca │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 1a32c6 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a3346 │ │ │ │ + bhi.w 1a336e │ │ │ │ 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 +497039,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 185954 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a313a │ │ │ │ + cbz r0, 1a3162 │ │ │ │ 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 189140 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1a3262 │ │ │ │ + bne.w 1a328a │ │ │ │ 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 185954 │ │ │ │ add.w fp, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a3180 │ │ │ │ + cbz r0, 1a31a8 │ │ │ │ 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 189140 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a2fba │ │ │ │ + b.n 1a2fe2 │ │ │ │ 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 185954 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a31bc │ │ │ │ + cbz r0, 1a31e4 │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ 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 188cf8 │ │ │ │ + ldr r2, [pc, #244] @ (1a3308 ) │ │ │ │ + ldr r3, [pc, #236] @ (1a3304 ) │ │ │ │ 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 1a32f4 │ │ │ │ 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 1a31be │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a3196 │ │ │ │ + b.n 1a31be │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a3196 │ │ │ │ + b.n 1a31be │ │ │ │ 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 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a324a │ │ │ │ + cbz r0, 1a3272 │ │ │ │ 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 189140 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a3142 │ │ │ │ + beq.w 1a316a │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ - b.n 1a2f8a │ │ │ │ + b.n 1a2fb2 │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a3346 │ │ │ │ + bhi.n 1a336e │ │ │ │ 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 +497190,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 1a31be │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1a3224 │ │ │ │ + b.n 1a324c │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a3224 │ │ │ │ + b.n 1a324c │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a3224 │ │ │ │ + b.n 1a324c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1a3224 │ │ │ │ + b.n 1a324c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - beq.n 1a328c │ │ │ │ + beq.n 1a3264 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldmia r5, {r1, r2, r5, r6, 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 1a336e │ │ │ │ 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 +497241,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 1a3178 │ │ │ │ mvn.w r3, #31 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1a3150 │ │ │ │ + b.n 1a3178 │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1a3150 │ │ │ │ + b.n 1a3178 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a3150 │ │ │ │ + b.n 1a3178 │ │ │ │ nop │ │ │ │ cmp.w r0, #458 @ 0x1ca │ │ │ │ - bhi.w 1a34be │ │ │ │ + bhi.w 1a34e6 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bls.w 1a350a │ │ │ │ + bls.w 1a3532 │ │ │ │ subs r0, #115 @ 0x73 │ │ │ │ movw r3, #343 @ 0x157 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 1a34be │ │ │ │ + bhi.w 1a34e6 │ │ │ │ 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 +497370,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 1a33b8 │ │ │ │ + b.n 1a37ba │ │ │ │ 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, 1a34de │ │ │ │ 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 +497438,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, 1a3552 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #32 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ @@ -497444,15 +497470,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 1a3548 │ │ │ │ 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 +497490,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] @ 1a3bf8 │ │ │ │ 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] @ 1a3bfc │ │ │ │ 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 1a3680 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ movw r0, #307 @ 0x133 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r5, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a3348 │ │ │ │ + bl 1a3370 │ │ │ │ ands r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bne.w 1a3c56 │ │ │ │ + bne.w 1a3c7e │ │ │ │ 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 185954 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a35b2 │ │ │ │ + cbz r0, 1a35da │ │ │ │ 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 189140 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186908 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a35f4 │ │ │ │ + cbz r0, 1a361c │ │ │ │ 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 189140 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186908 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a3624 │ │ │ │ + cbz r0, 1a364c │ │ │ │ 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 189140 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ 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 1a3370 │ │ │ │ tst r1, r0 │ │ │ │ - beq.w 1a3d58 │ │ │ │ + beq.w 1a3d80 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1708 │ │ │ │ + bl 1a1730 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a365c │ │ │ │ + b.n 1a3684 │ │ │ │ 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 1a3370 │ │ │ │ tst r1, r0 │ │ │ │ - beq.w 1a3bdc │ │ │ │ + beq.w 1a3c04 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1a74 │ │ │ │ + bl 1a1a9c │ │ │ │ cmp r7, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq.w 1a3bf0 │ │ │ │ + beq.w 1a3c18 │ │ │ │ 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 1a3c2c │ │ │ │ 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 1a41e8 │ │ │ │ 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 185954 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a36f6 │ │ │ │ + cbz r0, 1a371e │ │ │ │ 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 189140 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 1a3370 │ │ │ │ tst r1, r0 │ │ │ │ - beq.w 1a3bb2 │ │ │ │ + beq.w 1a3bda │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2ad0 │ │ │ │ + bl 1a2af8 │ │ │ │ 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 1a3796 │ │ │ │ mov.w r0, #396 @ 0x18c │ │ │ │ - bl 1a3348 │ │ │ │ + bl 1a3370 │ │ │ │ tst r0, r1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ itt ne │ │ │ │ movne r0, r4 │ │ │ │ movwne r1, #443 @ 0x1bb │ │ │ │ - bne.n 1a375c │ │ │ │ + bne.n 1a3784 │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a376e │ │ │ │ + beq.n 1a3796 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 1a3370 │ │ │ │ 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 1a3ba8 │ │ │ │ + bl 185954 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a37b6 │ │ │ │ + cbz r0, 1a37de │ │ │ │ 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 189140 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a26a0 │ │ │ │ + bl 1a26c8 │ │ │ │ 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 1a3370 │ │ │ │ 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 1a3b76 │ │ │ │ + bl 185954 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a380e │ │ │ │ + cbz r0, 1a3836 │ │ │ │ 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 189140 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1060 │ │ │ │ + bl 1a1088 │ │ │ │ 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 1a3370 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ands r1, r0 │ │ │ │ - beq.w 1a3b0a │ │ │ │ + beq.w 1a3b32 │ │ │ │ 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 185954 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a386a │ │ │ │ + cbz r0, 1a3892 │ │ │ │ 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 189140 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f08 │ │ │ │ + bl 1a2f30 │ │ │ │ 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 1a3370 │ │ │ │ mov r9, r0 │ │ │ │ tst r1, r0 │ │ │ │ - beq.w 1a3af8 │ │ │ │ + beq.w 1a3b20 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0f44 │ │ │ │ + bl 1a0f6c │ │ │ │ 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 1a3370 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ tst r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - beq.w 1a3af0 │ │ │ │ - bl 1a1110 │ │ │ │ + beq.w 1a3b18 │ │ │ │ + bl 1a1138 │ │ │ │ mov sl, r0 │ │ │ │ - vldr d7, [pc, #772] @ 1a3bc8 │ │ │ │ + vldr d7, [pc, #772] @ 1a3bf0 │ │ │ │ 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 185954 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1a38f6 │ │ │ │ + cbz r0, 1a391e │ │ │ │ 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 189140 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 1a3370 │ │ │ │ ands r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - beq.n 1a3990 │ │ │ │ - vldr d7, [pc, #664] @ 1a3bc8 │ │ │ │ + beq.n 1a39b8 │ │ │ │ + vldr d7, [pc, #664] @ 1a3bf0 │ │ │ │ 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 185954 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a3960 │ │ │ │ + cbz r0, 1a3988 │ │ │ │ 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 189140 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ tst.w r9, r3 │ │ │ │ - bne.w 1a3ca0 │ │ │ │ + bne.w 1a3cc8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1a1110 │ │ │ │ + bl 1a1138 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a39ee │ │ │ │ - vldr d7, [pc, #564] @ 1a3bc8 │ │ │ │ + b.n 1a3a16 │ │ │ │ + vldr d7, [pc, #564] @ 1a3bf0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a39c0 │ │ │ │ + cbz r0, 1a39e8 │ │ │ │ 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 189140 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ tst.w r9, r3 │ │ │ │ - bne.w 1a3c48 │ │ │ │ + bne.w 1a3c70 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movw r0, #307 @ 0x133 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a3348 │ │ │ │ + bl 1a3370 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ tst r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - beq.w 1a3d08 │ │ │ │ - bl 1a1110 │ │ │ │ + beq.w 1a3d30 │ │ │ │ + bl 1a1138 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r7, #16 │ │ │ │ ldr.w r2, [r3, #268] @ 0x10c │ │ │ │ - beq.w 1a3d10 │ │ │ │ + beq.w 1a3d38 │ │ │ │ cmp r7, #32 │ │ │ │ - beq.w 1a3d3a │ │ │ │ + beq.w 1a3d62 │ │ │ │ lsls r0, r2, #11 │ │ │ │ - bmi.w 1a3cae │ │ │ │ + bmi.w 1a3cd6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #31 │ │ │ │ - bls.w 1a3d1e │ │ │ │ + bls.w 1a3d46 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r0, #287 @ 0x11f │ │ │ │ ldr.w r6, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a3348 │ │ │ │ + bl 1a3370 │ │ │ │ and.w r9, r6, r0 │ │ │ │ movs r0, #38 @ 0x26 │ │ │ │ - bl 1a3348 │ │ │ │ + bl 1a3370 │ │ │ │ ands r6, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1a3d68 │ │ │ │ + bne.w 1a3d90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1a3d7e │ │ │ │ + beq.w 1a3da6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1518 │ │ │ │ + bl 1a1540 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - beq.w 1a3cae │ │ │ │ + beq.w 1a3cd6 │ │ │ │ cmp r7, #32 │ │ │ │ - beq.w 1a3d40 │ │ │ │ + beq.w 1a3d68 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a3d2c │ │ │ │ - ldr r2, [pc, #256] @ (1a3bd8 ) │ │ │ │ - ldr r3, [pc, #252] @ (1a3bd4 ) │ │ │ │ + bne.w 1a3d54 │ │ │ │ + ldr r2, [pc, #256] @ (1a3c00 ) │ │ │ │ + ldr r3, [pc, #252] @ (1a3bfc ) │ │ │ │ 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 1a41e4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a38c0 │ │ │ │ + b.n 1a38e8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 1a389a │ │ │ │ + b.n 1a38c2 │ │ │ │ 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 185954 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a3b3c │ │ │ │ + cbz r0, 1a3b64 │ │ │ │ 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 189140 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 1a3876 │ │ │ │ - bl 18592c │ │ │ │ + b.n 1a389e │ │ │ │ + bl 185954 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a3b6e │ │ │ │ + cbz r0, 1a3b96 │ │ │ │ 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 189140 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a381a │ │ │ │ - bl 18592c │ │ │ │ + b.n 1a3842 │ │ │ │ + bl 185954 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a3ba0 │ │ │ │ + cbz r0, 1a3bc8 │ │ │ │ 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 189140 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 1a37c2 │ │ │ │ + b.n 1a37ea │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 1a3728 │ │ │ │ + b.n 1a3750 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ cmp r7, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne.w 1a3682 │ │ │ │ + bne.w 1a36aa │ │ │ │ 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 1a36ce │ │ │ │ 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 185954 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a3c36 │ │ │ │ + cbz r0, 1a3c5e │ │ │ │ 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 189140 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a36be │ │ │ │ + b.n 1a36e6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0f44 │ │ │ │ + bl 1a0f6c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a39e0 │ │ │ │ + b.n 1a3a08 │ │ │ │ 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 185954 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a3c8e │ │ │ │ + cbz r0, 1a3cb6 │ │ │ │ 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 189140 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - bl 1a1110 │ │ │ │ + bl 1a1138 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a35c2 │ │ │ │ + b.n 1a35ea │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0f44 │ │ │ │ + bl 1a0f6c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a3980 │ │ │ │ + b.n 1a39a8 │ │ │ │ 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 1a3dc2 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a4210 │ │ │ │ + bhi.w 1a4238 │ │ │ │ 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 +498203,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 188c90 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1a3a14 │ │ │ │ + b.n 1a3a3c │ │ │ │ lsls r2, r2, #13 │ │ │ │ - bmi.w 1a3a9c │ │ │ │ + bmi.w 1a3ac4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a3a52 │ │ │ │ + bhi.w 1a3a7a │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a3a82 │ │ │ │ + b.n 1a3aaa │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1a3ad4 │ │ │ │ + bl 188c90 │ │ │ │ + b.n 1a3afc │ │ │ │ lsls r6, r2, #12 │ │ │ │ - bpl.w 1a3a4a │ │ │ │ + bpl.w 1a3a72 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1a3ab2 │ │ │ │ + b.n 1a3ada │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a365c │ │ │ │ - cbz r6, 1a3d8c │ │ │ │ + b.n 1a3684 │ │ │ │ + cbz r6, 1a3db4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1518 │ │ │ │ + bl 1a1540 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0fbc │ │ │ │ + bl 1a0fe4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 1a3a90 │ │ │ │ + b.n 1a3ab8 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a3a82 │ │ │ │ + b.n 1a3aaa │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a3d72 │ │ │ │ + b.n 1a3d9a │ │ │ │ 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 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a3dc6 │ │ │ │ + cbz r0, 1a3dee │ │ │ │ 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 189140 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a3e10 │ │ │ │ + cbz r0, 1a3e38 │ │ │ │ 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 189140 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 1a40c2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a26a0 │ │ │ │ + bl 1a26c8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 1a41d8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a4210 │ │ │ │ + bhi.w 1a4238 │ │ │ │ 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 +498375,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 185954 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a3ed6 │ │ │ │ + cbz r0, 1a3efe │ │ │ │ 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 189140 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 1a40d2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f08 │ │ │ │ + bl 1a2f30 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a3f50 │ │ │ │ + cbz r0, 1a3f78 │ │ │ │ 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 189140 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ - vldr d7, [pc, #688] @ 1a4210 │ │ │ │ + bl 188c90 │ │ │ │ + vldr d7, [pc, #688] @ 1a4238 │ │ │ │ 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 185954 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a3f8e │ │ │ │ + cbz r0, 1a3fb6 │ │ │ │ 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 189140 │ │ │ │ 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 1a40ea │ │ │ │ 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 1a4122 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 185954 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a4020 │ │ │ │ + cbz r0, 1a4048 │ │ │ │ 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 189140 │ │ │ │ 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 185954 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a4054 │ │ │ │ + cbz r0, 1a407c │ │ │ │ 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 189140 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ mov r0, r4 │ │ │ │ strd r9, sl, [sp] │ │ │ │ - bl 188d4c │ │ │ │ + bl 188d74 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1a3acc │ │ │ │ + bl 188c90 │ │ │ │ + b.n 1a3af4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a3da0 │ │ │ │ + b.n 1a3dc8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a3da0 │ │ │ │ + b.n 1a3dc8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a3da0 │ │ │ │ + b.n 1a3dc8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a3da0 │ │ │ │ + b.n 1a3dc8 │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1a3eaa │ │ │ │ + b.n 1a3ed2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1a3e3c │ │ │ │ + b.n 1a3e64 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1a3f0c │ │ │ │ + b.n 1a3f34 │ │ │ │ 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 185954 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a40e8 │ │ │ │ + cbz r0, 1a4110 │ │ │ │ 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 189140 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a3fbc │ │ │ │ + b.n 1a3fe4 │ │ │ │ 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 1a4238 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1a4138 ) │ │ │ │ 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 +498666,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 1a40ea │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1a40c2 │ │ │ │ + b.n 1a40ea │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1a40c2 │ │ │ │ + b.n 1a40ea │ │ │ │ mov.w r0, #2097152 @ 0x200000 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #64] @ 0x40 │ │ │ │ - b.n 1a3eaa │ │ │ │ + b.n 1a3ed2 │ │ │ │ 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 1a4238 │ │ │ │ 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 +498706,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 1a3c30 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a3c08 │ │ │ │ + b.n 1a3c30 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a3c08 │ │ │ │ + b.n 1a3c30 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a3c08 │ │ │ │ + b.n 1a3c30 │ │ │ │ ... │ │ │ │ stmdb 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] @ 1a4aa8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r3, [pc, #2132] @ 1a4a84 │ │ │ │ + ldr.w r3, [pc, #2132] @ 1a4aac │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r1, [pc, #2128] @ 1a4a88 │ │ │ │ + ldr.w r1, [pc, #2128] @ 1a4ab0 │ │ │ │ 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 1a42f2 │ │ │ │ cmp r4, #4 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1a42a8 │ │ │ │ + bne.n 1a42d0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w r3, #596 @ 0x254 │ │ │ │ - beq.w 1a5244 │ │ │ │ - bls.w 1a4660 │ │ │ │ + beq.w 1a526c │ │ │ │ + bls.w 1a4688 │ │ │ │ movw r2, #690 @ 0x2b2 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1a466a │ │ │ │ + bne.w 1a4692 │ │ │ │ ldr r5, [r5, #96] @ 0x60 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r2, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1264 │ │ │ │ + bl 1a128c │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1264 │ │ │ │ + bl 1a128c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #2016] @ 1a4a8c │ │ │ │ - ldr.w r3, [pc, #2004] @ 1a4a84 │ │ │ │ + ldr.w r2, [pc, #2016] @ 1a4ab4 │ │ │ │ + ldr.w r3, [pc, #2004] @ 1a4aac │ │ │ │ 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 1a5856 │ │ │ │ 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] @ 1a4ab8 │ │ │ │ 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, 1a4328 │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 188f90 │ │ │ │ + bl 188fb8 │ │ │ │ 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 1a430c │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 1a4fe0 │ │ │ │ + beq.w 1a5008 │ │ │ │ sub.w r3, r7, #38 @ 0x26 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bhi.w 1a5084 │ │ │ │ + bhi.w 1a50ac │ │ │ │ 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 +499227,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 1a54fa │ │ │ │ + bls.w 1a54d8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a12c8 │ │ │ │ + bl 1a12f0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a42d0 │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1110 │ │ │ │ + bl 1a1138 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a42d0 │ │ │ │ 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 1a51d6 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a5832 │ │ │ │ + bhi.w 1a585a │ │ │ │ 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 +499286,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 1a3558 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a42d0 │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3530 │ │ │ │ + bl 1a3558 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a42d0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a42d0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #146 @ 0x92 │ │ │ │ mov r2, r4 │ │ │ │ - beq.w 1a5754 │ │ │ │ + beq.w 1a577c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #269 @ 0x10d │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r8, [r4, #17] │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1a5624 │ │ │ │ + bhi.w 1a564c │ │ │ │ add r5, sp, #32 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a477e │ │ │ │ + cbz r0, 1a47a6 │ │ │ │ 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 189140 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #146 @ 0x92 │ │ │ │ - bne.w 1a42a8 │ │ │ │ + bne.w 1a42d0 │ │ │ │ ldrb.w r7, [r9, #17] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #732] @ 1a4a78 │ │ │ │ + vldr d0, [pc, #732] @ 1a4aa0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186908 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a47c2 │ │ │ │ + cbz r0, 1a47ea │ │ │ │ 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 189140 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a42d0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a581e │ │ │ │ + beq.w 1a5846 │ │ │ │ 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 1a55b4 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1a5794 │ │ │ │ + beq.w 1a57bc │ │ │ │ subs r2, #1 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a5832 │ │ │ │ + bhi.w 1a585a │ │ │ │ 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 +499463,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 1a1684 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a42d0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1a42a8 │ │ │ │ + beq.w 1a42d0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a42d0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a15b8 │ │ │ │ + bl 1a15e0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a42d0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1a42a8 │ │ │ │ + beq.w 1a42d0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a42d0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1a42a8 │ │ │ │ + beq.w 1a42d0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #395 @ 0x18b │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a42d0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a42d0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1a42a8 │ │ │ │ + beq.w 1a42d0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #282 @ 0x11a │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a42d0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1708 │ │ │ │ + bl 1a1730 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a42d0 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a0fbc │ │ │ │ + bl 1a0fe4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a42d0 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a0f44 │ │ │ │ + bl 1a0f6c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a42d0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a42d0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1a4a0a │ │ │ │ + bl 188c90 │ │ │ │ + b.n 1a4a32 │ │ │ │ ... │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r4, r7, pc} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r2, r5, pc} │ │ │ │ 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 188c44 │ │ │ │ mov r8, r0 │ │ │ │ - vldr d7, [pc, #488] @ 1a4c98 │ │ │ │ + vldr d7, [pc, #488] @ 1a4cc0 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4ade │ │ │ │ + cbz r0, 1a4b06 │ │ │ │ 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 189140 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1cb0 │ │ │ │ + bl 1a1cd8 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a42d0 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a26a0 │ │ │ │ + bl 1a26c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a42d0 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f08 │ │ │ │ + bl 1a2f30 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a42d0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4bb4 │ │ │ │ + cbz r0, 1a4bdc │ │ │ │ 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 189140 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4bf4 │ │ │ │ + cbz r0, 1a4c1c │ │ │ │ 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 189140 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a42d0 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1060 │ │ │ │ + bl 1a1088 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a42d0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ - b.n 1a4a6e │ │ │ │ + b.n 1a4a96 │ │ │ │ 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 188c44 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ - vldr d7, [pc, #-48] @ 1a4c98 │ │ │ │ + bl 188c44 │ │ │ │ + vldr d7, [pc, #-48] @ 1a4cc0 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4cf6 │ │ │ │ + cbz r0, 1a4d1e │ │ │ │ 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 189140 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ - vldr d7, [pc, #-112] @ 1a4c98 │ │ │ │ + bl 188c90 │ │ │ │ + vldr d7, [pc, #-112] @ 1a4cc0 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4d34 │ │ │ │ + cbz r0, 1a4d5c │ │ │ │ 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 189140 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #8 │ │ │ │ - bl 1a1cb0 │ │ │ │ + bl 1a1cd8 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 188cf8 │ │ │ │ + vldr d7, [pc, #-248] @ 1a4cc0 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4dc0 │ │ │ │ + cbz r0, 1a4de8 │ │ │ │ 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 189140 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4dfe │ │ │ │ + cbz r0, 1a4e26 │ │ │ │ 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 189140 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1a4b28 │ │ │ │ + b.n 1a4b50 │ │ │ │ ldrd r4, r5, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #324 @ 0x144 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - b.n 1a4c16 │ │ │ │ + b.n 1a4c3e │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a17b8 │ │ │ │ + bl 1a17e0 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a42d0 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4e96 │ │ │ │ + cbz r0, 1a4ebe │ │ │ │ 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 189140 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1060 │ │ │ │ + bl 1a1088 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a42d0 │ │ │ │ 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 1a3370 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ tst r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - beq.n 1a4ef4 │ │ │ │ - bl 1a1110 │ │ │ │ + beq.n 1a4f1c │ │ │ │ + bl 1a1138 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a47e0 │ │ │ │ + b.n 1a4808 │ │ │ │ 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 1a3370 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ tst r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - bne.n 1a4ec8 │ │ │ │ - bl 188c68 │ │ │ │ + bne.n 1a4ef0 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a47e0 │ │ │ │ + b.n 1a4808 │ │ │ │ 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 188c44 │ │ │ │ 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 188c44 │ │ │ │ + vldr d7, [pc, #-656] @ 1a4cc0 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4f56 │ │ │ │ + cbz r0, 1a4f7e │ │ │ │ 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 189140 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ - vldr d7, [pc, #-720] @ 1a4c98 │ │ │ │ + bl 188c90 │ │ │ │ + vldr d7, [pc, #-720] @ 1a4cc0 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4f96 │ │ │ │ + cbz r0, 1a4fbe │ │ │ │ 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 189140 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1cb0 │ │ │ │ + bl 1a1cd8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b.n 1a4b18 │ │ │ │ + b.n 1a4b40 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r2, r7 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r3, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ - b.n 1a4c1c │ │ │ │ + bl 188c44 │ │ │ │ + b.n 1a4c44 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2ad0 │ │ │ │ + bl 1a2af8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a42d0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1518 │ │ │ │ + bl 1a1540 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a42d0 │ │ │ │ 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 188c44 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188cf8 │ │ │ │ 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 188cf8 │ │ │ │ + b.n 1a4a32 │ │ │ │ add r4, sp, #32 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ - bl 1a1cb0 │ │ │ │ + bl 1a1cd8 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a42d0 │ │ │ │ ldrd r4, r5, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 1a4e40 │ │ │ │ + b.n 1a4e68 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a17b8 │ │ │ │ + bl 1a17e0 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a42d0 │ │ │ │ add r4, sp, #32 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ - bl 1a1cb0 │ │ │ │ + bl 1a1cd8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a42d0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1a74 │ │ │ │ + bl 1a1a9c │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a42d0 │ │ │ │ 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 1a3370 │ │ │ │ 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 1a4f1c │ │ │ │ + b.n 1a4ef0 │ │ │ │ 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 1a3370 │ │ │ │ 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 1a4f1c │ │ │ │ + b.n 1a4ef0 │ │ │ │ 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 1a5258 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a5202 │ │ │ │ + cbz r0, 1a522a │ │ │ │ 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 189140 │ │ │ │ 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 188b8c │ │ │ │ cmp r7, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bls.w 1a569a │ │ │ │ - bl 1a15b8 │ │ │ │ + bls.w 1a56c2 │ │ │ │ + bl 1a15e0 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a42d0 │ │ │ │ uxtb r4, r4 │ │ │ │ - b.n 1a51ae │ │ │ │ + b.n 1a51d6 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ strd r4, r3, [sp, #32] │ │ │ │ - b.n 1a51da │ │ │ │ - ldr.w r3, [pc, #1352] @ 1a5790 │ │ │ │ + b.n 1a5202 │ │ │ │ + ldr.w r3, [pc, #1352] @ 1a57b8 │ │ │ │ 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 1a4692 │ │ │ │ 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 1a560a │ │ │ │ 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 1a5544 │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - bcs.w 1a56fc │ │ │ │ + bcs.w 1a5724 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 1a52cc │ │ │ │ + beq.n 1a52f4 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a52fc │ │ │ │ + cbz r0, 1a5324 │ │ │ │ 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 189140 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a55a0 │ │ │ │ + beq.w 1a55c8 │ │ │ │ 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 1a5518 │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - bcs.w 1a56a4 │ │ │ │ + bcs.w 1a56cc │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 1a5362 │ │ │ │ + beq.n 1a538a │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 185954 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a5392 │ │ │ │ + cbz r0, 1a53ba │ │ │ │ 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 189140 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a53b6 │ │ │ │ + beq.n 1a53de │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1464 │ │ │ │ + bl 1a148c │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1464 │ │ │ │ + bl 1a148c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1464 │ │ │ │ + bl 1a148c │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1a53f4 │ │ │ │ + beq.n 1a541c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1a540a │ │ │ │ + beq.n 1a5432 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a543a │ │ │ │ + cbz r0, 1a5462 │ │ │ │ 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 189140 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1a545e │ │ │ │ + beq.n 1a5486 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a548e │ │ │ │ + cbz r0, 1a54b6 │ │ │ │ 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 189140 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 188c90 │ │ │ │ + b.w 1a499a │ │ │ │ + ldr r3, [pc, #732] @ (1a57b8 ) │ │ │ │ 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 1a4692 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1a526c │ │ │ │ - ldr r3, [pc, #700] @ (1a5790 ) │ │ │ │ + b.n 1a5294 │ │ │ │ + ldr r3, [pc, #700] @ (1a57b8 ) │ │ │ │ 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 1a54f4 │ │ │ │ + b.w 1a4692 │ │ │ │ + vldr d7, [pc, #652] @ 1a57a8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd ip, ip, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a5518 │ │ │ │ + cbz r0, 1a5540 │ │ │ │ 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 189140 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ - b.n 1a5350 │ │ │ │ - vldr d7, [pc, #608] @ 1a5780 │ │ │ │ + b.n 1a5378 │ │ │ │ + vldr d7, [pc, #608] @ 1a57a8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r7, r7, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a554a │ │ │ │ + cbz r0, 1a5572 │ │ │ │ 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 189140 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ - b.n 1a52ba │ │ │ │ + b.n 1a52e2 │ │ │ │ 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 185954 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a557c │ │ │ │ + cbz r0, 1a55a4 │ │ │ │ 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 189140 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #428 @ 0x1ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a42d0 │ │ │ │ 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 185954 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a55d0 │ │ │ │ + cbz r0, 1a55f8 │ │ │ │ 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 189140 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a5518 │ │ │ │ + b.n 1a5540 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a5612 │ │ │ │ + cbz r0, 1a563a │ │ │ │ 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 189140 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a554a │ │ │ │ + b.n 1a5572 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ - vldr d0, [pc, #348] @ 1a5788 │ │ │ │ + vldr d0, [pc, #348] @ 1a57b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186908 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a5658 │ │ │ │ + cbz r0, 1a5680 │ │ │ │ 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 189140 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a478e │ │ │ │ - bl 1a165c │ │ │ │ + b.w 1a47b6 │ │ │ │ + bl 1a1684 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a42d0 │ │ │ │ subs r2, #1 │ │ │ │ strd r7, r7, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a5832 │ │ │ │ + bhi.w 1a585a │ │ │ │ tbb [pc, r2] │ │ │ │ wfe │ │ │ │ itttt lt │ │ │ │ itttt lt @ unpredictable │ │ │ │ sublt r7, r7, r6 │ │ │ │ itttt lt @ unpredictable │ │ │ │ itttt lt @ unpredictable │ │ │ │ @@ -500779,30 +500805,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 1a55d2 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 1a55aa │ │ │ │ + b.n 1a55d2 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1a55aa │ │ │ │ + b.n 1a55d2 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ - b.n 1a55aa │ │ │ │ + b.n 1a55d2 │ │ │ │ subs r2, #1 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a5832 │ │ │ │ + bhi.w 1a585a │ │ │ │ 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 +500841,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 1a5614 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1a55ec │ │ │ │ + b.n 1a5614 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a55ec │ │ │ │ + b.n 1a5614 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 1a55ec │ │ │ │ + b.n 1a5614 │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #269 @ 0x10d │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a4732 │ │ │ │ + b.w 1a475a │ │ │ │ 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 1a585a │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r0, [pc, #192] @ (1a5864 ) │ │ │ │ - ldr r0, [pc, #288] @ (1a58c8 ) │ │ │ │ - ldr r0, [pc, #288] @ (1a58c8 ) │ │ │ │ + ldr r0, [pc, #192] @ (1a588c ) │ │ │ │ + ldr r0, [pc, #288] @ (1a58f0 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a58f0 ) │ │ │ │ cmp r4, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #288] @ (1a58cc ) │ │ │ │ - ldr r0, [pc, #288] @ (1a58d0 ) │ │ │ │ - ldr r0, [pc, #288] @ (1a58d0 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a58f4 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a58f8 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a58f8 ) │ │ │ │ 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] @ (1a58fc ) │ │ │ │ + ldr r0, [pc, #288] @ (1a5900 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a5900 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a5904 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a5904 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a5908 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a5908 ) │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a558c │ │ │ │ + beq.w 1a55b4 │ │ │ │ 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 189140 │ │ │ │ + b.n 1a55b4 │ │ │ │ movs r3, #32 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a57c6 │ │ │ │ + b.n 1a57ee │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a57c6 │ │ │ │ + b.n 1a57ee │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a57c6 │ │ │ │ + b.n 1a57ee │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1a5556 │ │ │ │ + b.n 1a557e │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a5556 │ │ │ │ + b.n 1a557e │ │ │ │ movs r0, #32 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ - b.n 1a5556 │ │ │ │ + b.n 1a557e │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1a5556 │ │ │ │ + b.n 1a557e │ │ │ │ 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 1a58ea │ │ │ │ cmp.w r3, #274 @ 0x112 │ │ │ │ - bcs.n 1a5892 │ │ │ │ + bcs.n 1a58ba │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.w 1a5960 │ │ │ │ - bhi.n 1a589e │ │ │ │ + beq.w 1a5988 │ │ │ │ + bhi.n 1a58c6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a58a6 │ │ │ │ + bne.n 1a58ce │ │ │ │ ldrb.w r0, [r1, #102] @ 0x66 │ │ │ │ - cbnz r0, 1a589a │ │ │ │ + cbnz r0, 1a58c2 │ │ │ │ ldrb.w r2, [r2, #45] @ 0x2d │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a58ae │ │ │ │ + beq.n 1a58d6 │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w r3, #326 @ 0x146 │ │ │ │ - bcs.n 1a58a6 │ │ │ │ + bcs.n 1a58ce │ │ │ │ cmp.w r3, #294 @ 0x126 │ │ │ │ - bls.n 1a596a │ │ │ │ + bls.n 1a5992 │ │ │ │ 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 1a58ce │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a58ae │ │ │ │ + beq.n 1a58d6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - beq.n 1a5892 │ │ │ │ + beq.n 1a58ba │ │ │ │ cmp r3, #215 @ 0xd7 │ │ │ │ - beq.n 1a5892 │ │ │ │ + beq.n 1a58ba │ │ │ │ ldrb.w r2, [r2, #45] @ 0x2d │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 1a589a │ │ │ │ + bne.n 1a58c2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a3348 │ │ │ │ + bl 1a3370 │ │ │ │ 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 1a58ce │ │ │ │ cmp.w r3, #390 @ 0x186 │ │ │ │ - bcc.n 1a586e │ │ │ │ + bcc.n 1a5896 │ │ │ │ sub.w r0, r3, #390 @ 0x186 │ │ │ │ cmp r0, #30 │ │ │ │ - bhi.n 1a58a6 │ │ │ │ + bhi.n 1a58ce │ │ │ │ addw ip, pc, #12 │ │ │ │ ldr.w r0, [ip, r0, lsl #2] │ │ │ │ add ip, r0 │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ @ instruction: 0xffafffff │ │ │ │ @ instruction: 0xffafffff │ │ │ │ @@ -501012,373 +501038,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 1a58c2 │ │ │ │ + b.n 1a58d6 │ │ │ │ cmp.w r3, #280 @ 0x118 │ │ │ │ - bhi.n 1a5978 │ │ │ │ + bhi.n 1a59a0 │ │ │ │ cmp.w r3, #278 @ 0x116 │ │ │ │ - bhi.n 1a5892 │ │ │ │ - b.n 1a58a6 │ │ │ │ + bhi.n 1a58ba │ │ │ │ + b.n 1a58ce │ │ │ │ cmp.w r3, #282 @ 0x11a │ │ │ │ - beq.n 1a5892 │ │ │ │ - b.n 1a58a6 │ │ │ │ + beq.n 1a58ba │ │ │ │ + b.n 1a58ce │ │ │ │ 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] @ 1a5a88 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1a59be │ │ │ │ + cbz r2, 1a59e6 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1a59ba │ │ │ │ + bne.n 1a59e2 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov lr, r1 │ │ │ │ cmp.w r2, #596 @ 0x254 │ │ │ │ - beq.n 1a59f6 │ │ │ │ - bls.n 1a59c4 │ │ │ │ + beq.n 1a5a1e │ │ │ │ + bls.n 1a59ec │ │ │ │ movw r1, #690 @ 0x2b2 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1a5a2e │ │ │ │ + bne.n 1a5a56 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1a5a40 │ │ │ │ + beq.n 1a5a68 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1a5834 │ │ │ │ + bl 1a585c │ │ │ │ pop {r3, pc} │ │ │ │ cmp r2, #185 @ 0xb9 │ │ │ │ - beq.n 1a59f6 │ │ │ │ - bls.n 1a59f2 │ │ │ │ + beq.n 1a5a1e │ │ │ │ + bls.n 1a5a1a │ │ │ │ sub.w r2, r2, #584 @ 0x248 │ │ │ │ cmp r2, #11 │ │ │ │ - bhi.n 1a59ba │ │ │ │ + bhi.n 1a59e2 │ │ │ │ movw r0, #3343 @ 0xd0f │ │ │ │ lsrs r0, r2 │ │ │ │ ands.w r0, r0, #1 │ │ │ │ - beq.n 1a59bc │ │ │ │ + beq.n 1a59e4 │ │ │ │ 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 1a59e2 │ │ │ │ + b.n 1a59e4 │ │ │ │ cmp r2, #119 @ 0x77 │ │ │ │ - bne.n 1a59ba │ │ │ │ + bne.n 1a59e2 │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 1a59ba │ │ │ │ - ldr r1, [pc, #100] @ (1a5a64 ) │ │ │ │ + bne.n 1a59e2 │ │ │ │ + ldr r1, [pc, #100] @ (1a5a8c ) │ │ │ │ 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 1a5a7c │ │ │ │ + bgt.n 1a5a72 │ │ │ │ movw r2, #287 @ 0x11f │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1a59ba │ │ │ │ + bne.n 1a59e2 │ │ │ │ ldrb.w r0, [lr, #166] @ 0xa6 │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 1a59ba │ │ │ │ + bhi.n 1a59e2 │ │ │ │ cmp.w r2, #600 @ 0x258 │ │ │ │ - beq.n 1a59de │ │ │ │ + beq.n 1a5a06 │ │ │ │ subw r2, r2, #619 @ 0x26b │ │ │ │ cmp r2, #6 │ │ │ │ - bls.n 1a59de │ │ │ │ - b.n 1a59ba │ │ │ │ + bls.n 1a5a06 │ │ │ │ + b.n 1a59e2 │ │ │ │ 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 1a59e2 │ │ │ │ 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, #256 @ (adr r6, 1a5b8c ) │ │ │ │ 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] @ (1a5ab0 ) │ │ │ │ + ldr r1, [pc, #16] @ (1a5ab4 ) │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187774 │ │ │ │ + bl 18779c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - b.n 1a59be │ │ │ │ + b.n 1a59e6 │ │ │ │ @ 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, 1a5ae6 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ - beq.n 1a5abc │ │ │ │ + beq.n 1a5ae4 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ cmp r2, #4 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ - beq.n 1a5ac2 │ │ │ │ + beq.n 1a5aea │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ + bl 21d680 │ │ │ │ bl 21d658 │ │ │ │ - bl 21d630 │ │ │ │ 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] @ (1a5c58 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #332] @ (1a5c34 ) │ │ │ │ + ldr r2, [pc, #332] @ (1a5c5c ) │ │ │ │ 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 1a5bac │ │ │ │ + bhi.n 1a5b48 │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - beq.n 1a5c06 │ │ │ │ - bls.w 1a5c22 │ │ │ │ + beq.n 1a5c2e │ │ │ │ + bls.w 1a5c4a │ │ │ │ cmp.w r6, #2048 @ 0x800 │ │ │ │ - bne.n 1a5b96 │ │ │ │ + bne.n 1a5bbe │ │ │ │ ldr.w r5, [r0, #276] @ 0x114 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 1a5b36 │ │ │ │ + cbnz r0, 1a5b5e │ │ │ │ str.w r5, [r8, #276] @ 0x114 │ │ │ │ - b.n 1a5b6a │ │ │ │ + b.n 1a5b92 │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ - beq.n 1a5bf6 │ │ │ │ + beq.n 1a5c1e │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ - bne.n 1a5b84 │ │ │ │ + bne.n 1a5bac │ │ │ │ ldr.w r5, [r0, #380] @ 0x17c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a5c16 │ │ │ │ + beq.n 1a5c3e │ │ │ │ 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 1a5bc6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a5b40 │ │ │ │ + bne.n 1a5b68 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - beq.n 1a5c1c │ │ │ │ - bhi.n 1a5be2 │ │ │ │ + beq.n 1a5c44 │ │ │ │ + bhi.n 1a5c0a │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - beq.n 1a5c10 │ │ │ │ - bhi.n 1a5b1a │ │ │ │ + beq.n 1a5c38 │ │ │ │ + bhi.n 1a5b42 │ │ │ │ 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] @ (1a5c60 ) │ │ │ │ + ldr r3, [pc, #196] @ (1a5c5c ) │ │ │ │ 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 1a5c54 │ │ │ │ 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 1a5b5e │ │ │ │ movs r0, #0 │ │ │ │ str.w r5, [r8, #384] @ 0x180 │ │ │ │ - b.n 1a5b6a │ │ │ │ + b.n 1a5b92 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 1a5bda │ │ │ │ + cbz r0, 1a5c02 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1a5b36 │ │ │ │ + b.n 1a5b5e │ │ │ │ mov r3, sl │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d770 │ │ │ │ + bl 21d798 │ │ │ │ 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 1a5be6 │ │ │ │ + bl 21d6c0 │ │ │ │ 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 1a5b72 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - beq.n 1a5c1c │ │ │ │ + beq.n 1a5c44 │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ - beq.n 1a5c00 │ │ │ │ - bhi.n 1a5c16 │ │ │ │ + beq.n 1a5c28 │ │ │ │ + bhi.n 1a5c3e │ │ │ │ sub.w r6, r6, #131072 @ 0x20000 │ │ │ │ bics.w r3, r6, #131072 @ 0x20000 │ │ │ │ - bne.n 1a5b6a │ │ │ │ - b.n 1a5b90 │ │ │ │ + bne.n 1a5b92 │ │ │ │ + b.n 1a5bb8 │ │ │ │ ldr.w r5, [r0, #272] @ 0x110 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a5b36 │ │ │ │ + bne.n 1a5b5e │ │ │ │ str.w r5, [r8, #272] @ 0x110 │ │ │ │ - b.n 1a5b6a │ │ │ │ + b.n 1a5b92 │ │ │ │ ldr.w r5, [r0, #392] @ 0x188 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a5b36 │ │ │ │ + bne.n 1a5b5e │ │ │ │ str.w r5, [r8, #392] @ 0x188 │ │ │ │ - b.n 1a5b6a │ │ │ │ + b.n 1a5b92 │ │ │ │ str.w r5, [r8, #380] @ 0x17c │ │ │ │ - b.n 1a5b6a │ │ │ │ + b.n 1a5b92 │ │ │ │ str.w r5, [r8, #336] @ 0x150 │ │ │ │ - b.n 1a5b6a │ │ │ │ + b.n 1a5b92 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a5b9a │ │ │ │ - b.n 1a5b62 │ │ │ │ + bne.n 1a5bc2 │ │ │ │ + b.n 1a5b8a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r5, pc, #80 @ (adr r5, 1a5c84 ) │ │ │ │ + add r4, pc, #944 @ (adr r4, 1a600c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #568 @ (adr r4, 1a5e74 ) │ │ │ │ + add r4, pc, #408 @ (adr r4, 1a5dfc ) │ │ │ │ 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] @ (1a5dac ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (1a5d88 ) │ │ │ │ + ldr r1, [pc, #296] @ (1a5db0 ) │ │ │ │ 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 1a5da0 │ │ │ │ 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 1a5cbe │ │ │ │ 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 1a5d84 │ │ │ │ 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 1a5d2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a5d5c │ │ │ │ + beq.n 1a5d84 │ │ │ │ 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 1a5d18 │ │ │ │ + cbz r4, 1a5d84 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 185884 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 +501416,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 189140 │ │ │ │ + ldr r2, [pc, #44] @ (1a5db4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a5dac ) │ │ │ │ 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 1a5da6 │ │ │ │ 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 1a5ce0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #616 @ (adr r3, 1a5ff4 ) │ │ │ │ + add r3, pc, #456 @ (adr r3, 1a5f7c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r2, pc, #624 @ (adr r2, 1a6000 ) │ │ │ │ + add r2, pc, #464 @ (adr r2, 1a5f88 ) │ │ │ │ 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] @ 1a5e44 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #120] @ (1a5e20 ) │ │ │ │ + ldr r3, [pc, #120] @ (1a5e48 ) │ │ │ │ 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 1a5dec │ │ │ │ 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 1a5dfe │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ - bl 188c1c │ │ │ │ - b.n 1a5dd8 │ │ │ │ + bl 188c44 │ │ │ │ + b.n 1a5e00 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #72] @ (1a5e24 ) │ │ │ │ - ldr r3, [pc, #68] @ (1a5e20 ) │ │ │ │ + ldr r2, [pc, #72] @ (1a5e4c ) │ │ │ │ + ldr r3, [pc, #68] @ (1a5e48 ) │ │ │ │ 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 1a5e3e │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1a5c3c │ │ │ │ - b.n 1a5dd8 │ │ │ │ + bl 1a5c64 │ │ │ │ + b.n 1a5e00 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sp │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a5c3c │ │ │ │ - b.n 1a5dd8 │ │ │ │ + bl 1a5c64 │ │ │ │ + b.n 1a5e00 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188c1c │ │ │ │ - b.n 1a5dd8 │ │ │ │ + bl 188c44 │ │ │ │ + b.n 1a5e00 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, pc, #336 @ (adr r2, 1a5f70 ) │ │ │ │ + add r2, pc, #176 @ (adr r2, 1a5ef8 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #128 @ (adr r2, 1a5ea8 ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 1a6230 ) │ │ │ │ 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] @ (1a5f20 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #192] @ (1a5efc ) │ │ │ │ + ldr r3, [pc, #192] @ (1a5f24 ) │ │ │ │ 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 1a5f00 │ │ │ │ cmp r2, #2 │ │ │ │ - bls.n 1a5ed8 │ │ │ │ + bls.n 1a5f00 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 1a5e98 │ │ │ │ + beq.n 1a5ec0 │ │ │ │ add r6, sp, #4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -501514,87 +501540,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 1a5e98 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5c64 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 1a5c64 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a5eca │ │ │ │ + beq.n 1a5ef2 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1a5eda │ │ │ │ + bl 188c90 │ │ │ │ + b.n 1a5f02 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #36] @ (1a5f00 ) │ │ │ │ - ldr r3, [pc, #28] @ (1a5efc ) │ │ │ │ + ldr r2, [pc, #36] @ (1a5f28 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a5f24 ) │ │ │ │ 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 1a5f1a │ │ │ │ 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, #600 @ (adr r1, 1a617c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #120 @ (adr r1, 1a5f7c ) │ │ │ │ + add r0, pc, #984 @ (adr r0, 1a6304 ) │ │ │ │ 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] @ (1a5fd4 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #152] @ (1a5fb0 ) │ │ │ │ + ldr r3, [pc, #152] @ (1a5fd8 ) │ │ │ │ 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 1a5fc2 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 1a5f76 │ │ │ │ + bne.n 1a5f9e │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - beq.n 1a5f82 │ │ │ │ + beq.n 1a5faa │ │ │ │ add r6, sp, #4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ @@ -501605,108 +501631,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 1a5f76 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5c3c │ │ │ │ - b.n 1a5f82 │ │ │ │ + bl 1a5c64 │ │ │ │ + b.n 1a5faa │ │ │ │ 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 1a5c64 │ │ │ │ + ldr r2, [pc, #48] @ (1a5fdc ) │ │ │ │ + ldr r3, [pc, #40] @ (1a5fd8 ) │ │ │ │ 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 1a5fce │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ - bl 188c1c │ │ │ │ - b.n 1a5f82 │ │ │ │ + bl 188c44 │ │ │ │ + b.n 1a5faa │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, pc, #904 @ (adr r0, 1a6338 ) │ │ │ │ + add r0, pc, #744 @ (adr r0, 1a62c0 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #472 @ (adr r0, 1a6190 ) │ │ │ │ + add r0, pc, #312 @ (adr r0, 1a6118 ) │ │ │ │ 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] @ (1a60fc ) │ │ │ │ + ldr r3, [pc, #264] @ (1a6100 ) │ │ │ │ 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 1a5c64 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a6072 │ │ │ │ + beq.n 1a609a │ │ │ │ and.w r4, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsls r0, r4 │ │ │ │ bics r3, r0 │ │ │ │ - bne.n 1a6042 │ │ │ │ + bne.n 1a606a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5c64 │ │ │ │ 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 188c90 │ │ │ │ + ldr r2, [pc, #176] @ (1a6104 ) │ │ │ │ + ldr r3, [pc, #172] @ (1a6100 ) │ │ │ │ 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 1a60f8 │ │ │ │ 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 1a60f2 │ │ │ │ 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 +501743,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 1a6032 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a60a0 │ │ │ │ + cbz r0, 1a60c8 │ │ │ │ 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 189140 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a600a │ │ │ │ + b.n 1a6032 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a607a │ │ │ │ + b.n 1a60a2 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a607a │ │ │ │ + b.n 1a60a2 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1a607a │ │ │ │ + b.n 1a60a2 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1a607a │ │ │ │ + b.n 1a60a2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r0, pc, #176 @ (adr r0, 1a6188 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 1a6110 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ 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] @ (1a6374 ) │ │ │ │ mov r6, r3 │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #588] @ (1a6350 ) │ │ │ │ + ldr r3, [pc, #588] @ (1a6378 ) │ │ │ │ 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 185954 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a613c │ │ │ │ + cbz r0, 1a6164 │ │ │ │ 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 189140 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 1a620c │ │ │ │ - bls.n 1a61d4 │ │ │ │ + beq.n 1a6234 │ │ │ │ + bls.n 1a61fc │ │ │ │ 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 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a6188 │ │ │ │ + cbz r0, 1a61b0 │ │ │ │ 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 189140 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 1a6366 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a634c │ │ │ │ + bhi.w 1a6374 │ │ │ │ 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, 1a6258 │ │ │ │ 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 +501887,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 1a6352 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a62aa │ │ │ │ + bhi.n 1a62d2 │ │ │ │ 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 +501912,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 1a635c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a634c │ │ │ │ + bhi.w 1a6374 │ │ │ │ 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 +501939,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 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a6272 │ │ │ │ + cbz r0, 1a629a │ │ │ │ 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 189140 │ │ │ │ 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 188c90 │ │ │ │ + ldr r2, [pc, #208] @ (1a637c ) │ │ │ │ + ldr r3, [pc, #204] @ (1a6378 ) │ │ │ │ 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 1a6370 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1a624c │ │ │ │ + b.n 1a6274 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1a624c │ │ │ │ + b.n 1a6274 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1a624c │ │ │ │ + b.n 1a6274 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - b.n 1a6250 │ │ │ │ + b.n 1a6278 │ │ │ │ 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 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a62e6 │ │ │ │ + cbz r0, 1a630e │ │ │ │ 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 189140 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1a6280 │ │ │ │ + bl 188c90 │ │ │ │ + b.n 1a62a8 │ │ │ │ movs r3, #3 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1a62c0 │ │ │ │ + b.n 1a62e8 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a62b6 │ │ │ │ + b.n 1a62de │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1a62b6 │ │ │ │ + b.n 1a62de │ │ │ │ movs r3, #3 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a62c0 │ │ │ │ + b.n 1a62e8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a62c0 │ │ │ │ + b.n 1a62e8 │ │ │ │ movs r0, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - b.n 1a624c │ │ │ │ + b.n 1a6274 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - b.n 1a62b6 │ │ │ │ + b.n 1a62de │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ - b.n 1a62c0 │ │ │ │ + b.n 1a62e8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ 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] @ (1a6544 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #436] @ (1a6520 ) │ │ │ │ + ldr r1, [pc, #436] @ (1a6548 ) │ │ │ │ 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 1a63de │ │ │ │ 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 +502077,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 1a64a0 │ │ │ │ subs r6, r1, #1 │ │ │ │ orrs.w r0, r6, r3 │ │ │ │ - beq.n 1a645e │ │ │ │ + beq.n 1a6486 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r7, [r0, #20] │ │ │ │ - cbz r7, 1a63f2 │ │ │ │ + cbz r7, 1a641a │ │ │ │ ldrb.w ip, [r7, #30] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1a63f2 │ │ │ │ + bne.n 1a641a │ │ │ │ ldrb.w r7, [r7, #101] @ 0x65 │ │ │ │ - cbnz r7, 1a63f2 │ │ │ │ + cbnz r7, 1a641a │ │ │ │ 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 1a64e2 │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bhi.n 1a6428 │ │ │ │ + bhi.n 1a6450 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a651a │ │ │ │ + bhi.w 1a6542 │ │ │ │ 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] @ (1a6664 ) │ │ │ │ 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] @ (1a6674 ) │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a6450 │ │ │ │ + cbz r0, 1a6478 │ │ │ │ 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 189140 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #196] @ (1a6524 ) │ │ │ │ - ldr r3, [pc, #188] @ (1a6520 ) │ │ │ │ + ldr r2, [pc, #196] @ (1a654c ) │ │ │ │ + ldr r3, [pc, #188] @ (1a6548 ) │ │ │ │ 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 1a653e │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a645e │ │ │ │ + beq.n 1a6486 │ │ │ │ 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 189140 │ │ │ │ + b.n 1a6486 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 1a642c │ │ │ │ + b.n 1a6454 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - b.n 1a642c │ │ │ │ + b.n 1a6454 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 1a642c │ │ │ │ + b.n 1a6454 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a642c │ │ │ │ - cbz r1, 1a6506 │ │ │ │ + b.n 1a6454 │ │ │ │ + cbz r1, 1a652e │ │ │ │ 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 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a64f4 │ │ │ │ + cbz r0, 1a651c │ │ │ │ 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 189140 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a645e │ │ │ │ + b.n 1a6486 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a64c6 │ │ │ │ + beq.n 1a64ee │ │ │ │ rbit r1, r3 │ │ │ │ clz r1, r1 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ - b.n 1a64c6 │ │ │ │ + b.n 1a64ee │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ 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] @ 1a6a1c │ │ │ │ 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 1a666e │ │ │ │ lsls r3, r4, #14 │ │ │ │ - bmi.n 1a65d4 │ │ │ │ + bmi.n 1a65fc │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 1a6646 │ │ │ │ + ble.n 1a666e │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 1a6944 │ │ │ │ + beq.w 1a696c │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.n 1a65e8 │ │ │ │ + bls.n 1a6610 │ │ │ │ ands.w r6, r4, #262144 @ 0x40000 │ │ │ │ - bne.n 1a6604 │ │ │ │ + bne.n 1a662c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a60e0 │ │ │ │ + bl 1a6108 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1a6528 │ │ │ │ + bl 1a6550 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189218 │ │ │ │ + bl 189240 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a6528 │ │ │ │ + bl 1a6550 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189260 │ │ │ │ + bl 189288 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189290 │ │ │ │ + bl 1892b8 │ │ │ │ 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 1a662c │ │ │ │ cmp.w r8, #4 │ │ │ │ - bhi.n 1a6604 │ │ │ │ + bhi.n 1a662c │ │ │ │ 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 1a6550 │ │ │ │ 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 1a6108 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1a6528 │ │ │ │ + bl 1a6550 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189218 │ │ │ │ + bl 189240 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 1a65b0 │ │ │ │ - ldr r3, [pc, #944] @ (1a69f8 ) │ │ │ │ + b.n 1a65d8 │ │ │ │ + ldr r3, [pc, #944] @ (1a6a20 ) │ │ │ │ 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 1a66e8 │ │ │ │ + bhi.w 1a6920 │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ - bne.w 1a6840 │ │ │ │ + bne.w 1a6868 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 1a6976 │ │ │ │ + beq.w 1a699e │ │ │ │ bics.w r2, r8, #2 │ │ │ │ - bne.w 1a695e │ │ │ │ + bne.w 1a6986 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq.w 1a694e │ │ │ │ + beq.w 1a6976 │ │ │ │ cmp.w r8, #2 │ │ │ │ ite ne │ │ │ │ movne r1, #144 @ 0x90 │ │ │ │ moveq r1, #145 @ 0x91 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 1a6730 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ it eq │ │ │ │ moveq.w r1, #616 @ 0x268 │ │ │ │ - beq.w 1a6854 │ │ │ │ + beq.w 1a687c │ │ │ │ movw r1, #617 @ 0x269 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 1a6740 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.w 1a6896 │ │ │ │ + bls.w 1a68be │ │ │ │ sub.w r3, r8, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a67e8 │ │ │ │ + bhi.n 1a6810 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5d90 │ │ │ │ + bl 1a5db8 │ │ │ │ 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 1a67ba │ │ │ │ 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 +502434,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 1a678a │ │ │ │ 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, 1a67e8 │ │ │ │ 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 186db4 │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 1a68a2 │ │ │ │ + beq.n 1a68ca │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 1a5f2c │ │ │ │ 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 1a5db8 │ │ │ │ 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 1a676e │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ it ne │ │ │ │ movne.w r1, #676 @ 0x2a4 │ │ │ │ - bne.w 1a66d0 │ │ │ │ + bne.w 1a66f8 │ │ │ │ mov.w r4, #2048 @ 0x800 │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 1a6730 │ │ │ │ cmp.w r4, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a6718 │ │ │ │ + bne.w 1a6740 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5e28 │ │ │ │ - b.n 1a6722 │ │ │ │ + bl 1a5e50 │ │ │ │ + b.n 1a674a │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ - bl 1a5fb8 │ │ │ │ + bl 1a5fe0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189260 │ │ │ │ + bl 189288 │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 185b88 │ │ │ │ + bl 185bb0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a68e4 │ │ │ │ + cbz r0, 1a690c │ │ │ │ adds r5, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18913c │ │ │ │ + bl 189164 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189290 │ │ │ │ + bl 1892b8 │ │ │ │ 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 1a6976 │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #145 @ 0x91 │ │ │ │ - beq.w 1a6690 │ │ │ │ + beq.w 1a66b8 │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 1a6730 │ │ │ │ + b.n 1a68be │ │ │ │ cmp.w r4, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a656a │ │ │ │ - b.n 1a65e8 │ │ │ │ + bne.w 1a6592 │ │ │ │ + b.n 1a6610 │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #140 @ 0x8c │ │ │ │ - beq.w 1a6690 │ │ │ │ + beq.w 1a66b8 │ │ │ │ movs r1, #139 @ 0x8b │ │ │ │ - b.n 1a6854 │ │ │ │ + b.n 1a687c │ │ │ │ sub.w r2, r8, #3 │ │ │ │ cmp.w r8, #1 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ - bhi.n 1a69ac │ │ │ │ + bhi.n 1a69d4 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ it ne │ │ │ │ movne r1, #144 @ 0x90 │ │ │ │ - beq.n 1a695a │ │ │ │ - b.n 1a6690 │ │ │ │ + beq.n 1a6982 │ │ │ │ + b.n 1a66b8 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq.n 1a69e2 │ │ │ │ + beq.n 1a6a0a │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #631 @ 0x277 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 1a6740 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq.n 1a69ea │ │ │ │ + beq.n 1a6a12 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #631 @ 0x277 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 1a6730 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ - b.n 1a6980 │ │ │ │ + b.n 1a69a8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ - b.n 1a69b6 │ │ │ │ + b.n 1a69de │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ 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] @ 1a6e64 │ │ │ │ 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 1a6b30 │ │ │ │ tst.w r8, #131072 @ 0x20000 │ │ │ │ - beq.n 1a6a80 │ │ │ │ + beq.n 1a6aa8 │ │ │ │ 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 1a6d6c │ │ │ │ mov.w r8, #262144 @ 0x40000 │ │ │ │ sub.w r3, r6, #8 │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ movwls r1, #659 @ 0x293 │ │ │ │ - bls.n 1a6a6c │ │ │ │ + bls.n 1a6a94 │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a6c52 │ │ │ │ - b.n 1a6b4c │ │ │ │ + beq.w 1a6c7a │ │ │ │ + b.n 1a6b74 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 1a6dba │ │ │ │ + ble.w 1a6de2 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.w 1a6c92 │ │ │ │ + beq.w 1a6cba │ │ │ │ cmp r6, #4 │ │ │ │ - bls.w 1a6c9a │ │ │ │ + bls.w 1a6cc2 │ │ │ │ ands.w r4, r8, #262144 @ 0x40000 │ │ │ │ - bne.w 1a6d4c │ │ │ │ + bne.w 1a6d74 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a60e0 │ │ │ │ + bl 1a6108 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ 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 1a6a24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189218 │ │ │ │ + bl 189240 │ │ │ │ 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 1a6a24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189260 │ │ │ │ + bl 189288 │ │ │ │ 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 1a6c44 │ │ │ │ cmp.w r8, #524288 @ 0x80000 │ │ │ │ - beq.w 1a6e16 │ │ │ │ + beq.w 1a6e3e │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ it eq │ │ │ │ moveq.w r1, #644 @ 0x284 │ │ │ │ - beq.n 1a6b3a │ │ │ │ + beq.n 1a6b62 │ │ │ │ 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 18599c │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a6e02 │ │ │ │ + beq.w 1a6e2a │ │ │ │ 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 1a6e20 │ │ │ │ cmp r6, #4 │ │ │ │ - bls.w 1a6c86 │ │ │ │ + bls.w 1a6cae │ │ │ │ sub.w r3, r6, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1a6cee │ │ │ │ + bhi.w 1a6d16 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5d90 │ │ │ │ + bl 1a5db8 │ │ │ │ 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] @ (1a6e68 ) │ │ │ │ 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, 1a6c08 │ │ │ │ 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 +502833,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 1a6cea │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 1a6a78 │ │ │ │ cmp.w r8, #131072 @ 0x20000 │ │ │ │ - bls.w 1a6dca │ │ │ │ + bls.w 1a6df2 │ │ │ │ cmp.w r8, #524288 @ 0x80000 │ │ │ │ it eq │ │ │ │ moveq.w r1, #660 @ 0x294 │ │ │ │ - bne.w 1a6e2c │ │ │ │ + bne.w 1a6e54 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 1a6b74 │ │ │ │ add r5, sp, #32 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ movs r1, #30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 1a6baa │ │ │ │ cmp r6, #4 │ │ │ │ - bhi.w 1a6b78 │ │ │ │ + bhi.w 1a6ba0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5e28 │ │ │ │ - b.n 1a6b8c │ │ │ │ + bl 1a5e50 │ │ │ │ + b.n 1a6bb4 │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a6a92 │ │ │ │ + bne.w 1a6aba │ │ │ │ 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 1a6a24 │ │ │ │ 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 1a5fe0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189260 │ │ │ │ + bl 189288 │ │ │ │ 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 1a5f2c │ │ │ │ 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 1a5db8 │ │ │ │ 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 1a6bd0 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 1a6d4c │ │ │ │ + beq.n 1a6d74 │ │ │ │ cmp r6, #4 │ │ │ │ - bls.n 1a6c9a │ │ │ │ + bls.n 1a6cc2 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a60e0 │ │ │ │ + bl 1a6108 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ 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 1a6a24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189218 │ │ │ │ + bl 189240 │ │ │ │ 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 1a6a24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189260 │ │ │ │ + bl 189288 │ │ │ │ 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 1a6c4c │ │ │ │ + b.n 1a6b3e │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ itt ne │ │ │ │ movne.w r8, #2048 @ 0x800 │ │ │ │ movne.w r1, #668 @ 0x29c │ │ │ │ - bne.w 1a6b3a │ │ │ │ + bne.w 1a6b62 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 1a6e1c │ │ │ │ + beq.n 1a6e44 │ │ │ │ bics.w r3, r6, #2 │ │ │ │ - beq.n 1a6e22 │ │ │ │ + beq.n 1a6e4a │ │ │ │ subs r3, r6, #3 │ │ │ │ cmp r6, #1 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - bhi.n 1a6e1c │ │ │ │ + bhi.n 1a6e44 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ - b.n 1a6b3c │ │ │ │ + b.n 1a6b64 │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a6b82 │ │ │ │ - b.n 1a6c86 │ │ │ │ + bne.w 1a6baa │ │ │ │ + b.n 1a6cae │ │ │ │ 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 189410 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - b.n 1a6b4c │ │ │ │ + b.n 1a6b74 │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ - b.n 1a6c3a │ │ │ │ + b.n 1a6c62 │ │ │ │ mov.w r1, #664 @ 0x298 │ │ │ │ - b.n 1a6b3a │ │ │ │ + b.n 1a6b62 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 1a6df0 │ │ │ │ + bne.n 1a6e18 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - b.n 1a6b3a │ │ │ │ + b.n 1a6b62 │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a6a4c │ │ │ │ + bne.w 1a6a74 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 1a6df0 │ │ │ │ - b.n 1a6e26 │ │ │ │ + bne.n 1a6e18 │ │ │ │ + b.n 1a6e4e │ │ │ │ nop │ │ │ │ - str r5, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ 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] @ 1a7a64 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r9, [pc, #3040] @ 1a7a40 │ │ │ │ + ldr.w r9, [pc, #3040] @ 1a7a68 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr.w r2, [pc, #3036] @ 1a7a44 │ │ │ │ + ldr.w r2, [pc, #3036] @ 1a7a6c │ │ │ │ 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 +503071,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 1a7032 │ │ │ │ tst.w fp, #131072 @ 0x20000 │ │ │ │ - bne.n 1a6f50 │ │ │ │ + bne.n 1a6f78 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 1a700a │ │ │ │ + ble.w 1a7032 │ │ │ │ cmp r4, #8 │ │ │ │ - beq.w 1a7432 │ │ │ │ + beq.w 1a745a │ │ │ │ cmp r4, #4 │ │ │ │ - bls.n 1a6f6c │ │ │ │ + bls.n 1a6f94 │ │ │ │ ands.w r7, fp, #262144 @ 0x40000 │ │ │ │ - bne.n 1a6f8e │ │ │ │ + bne.n 1a6fb6 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a60e0 │ │ │ │ + bl 1a6108 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ 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 1a6e6c │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189218 │ │ │ │ + bl 189240 │ │ │ │ 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 1a6e6c │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189260 │ │ │ │ + bl 189288 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189290 │ │ │ │ + bl 1892b8 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r2, [pc, #2840] @ 1a7a48 │ │ │ │ - ldr.w r3, [pc, #2824] @ 1a7a3c │ │ │ │ + ldr.w r2, [pc, #2840] @ 1a7a70 │ │ │ │ + ldr.w r3, [pc, #2824] @ 1a7a64 │ │ │ │ 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 1a7a42 │ │ │ │ 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 1a72f2 │ │ │ │ cmp r4, #8 │ │ │ │ - beq.n 1a6f90 │ │ │ │ + beq.n 1a6fb8 │ │ │ │ cmp r4, #4 │ │ │ │ - bhi.n 1a6f90 │ │ │ │ + bhi.n 1a6fb8 │ │ │ │ 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 1a6e6c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a6f2e │ │ │ │ + b.n 1a6f56 │ │ │ │ mov sl, fp │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a60e0 │ │ │ │ + bl 1a6108 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ 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 1a6e6c │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189218 │ │ │ │ + bl 189240 │ │ │ │ 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 1a6e6c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189260 │ │ │ │ + bl 189288 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189290 │ │ │ │ + bl 1892b8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a6f2e │ │ │ │ + b.n 1a6f56 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.w 1a717a │ │ │ │ + beq.w 1a71a2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp.w fp, #524288 @ 0x80000 │ │ │ │ - beq.w 1a7470 │ │ │ │ + beq.w 1a7498 │ │ │ │ cmp.w fp, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a743c │ │ │ │ + bne.w 1a7464 │ │ │ │ mov.w r1, #308 @ 0x134 │ │ │ │ - bl 185974 │ │ │ │ - ldr.w r3, [pc, #2584] @ 1a7a4c │ │ │ │ + bl 18599c │ │ │ │ + ldr.w r3, [pc, #2584] @ 1a7a74 │ │ │ │ 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 1a707e │ │ │ │ bics.w r3, r4, #2 │ │ │ │ - beq.n 1a7056 │ │ │ │ + beq.n 1a707e │ │ │ │ subs r3, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - bhi.w 1a71d8 │ │ │ │ + bhi.w 1a7200 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a5e50 │ │ │ │ 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 +503262,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 1a72bc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #340 @ 0x154 │ │ │ │ - bne.w 1a776a │ │ │ │ + bne.w 1a7792 │ │ │ │ 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 +503285,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, 1a711a │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - cbz r3, 1a70f2 │ │ │ │ + cbz r3, 1a711a │ │ │ │ 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 1a734a │ │ │ │ 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 186db4 │ │ │ │ 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 1a7408 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1a6f2e │ │ │ │ + bne.w 1a6f56 │ │ │ │ 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 1a77e8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a6f2e │ │ │ │ + beq.w 1a6f56 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a6f2e │ │ │ │ + b.n 1a6f56 │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - beq.w 1a7822 │ │ │ │ - bhi.w 1a7930 │ │ │ │ + beq.w 1a784a │ │ │ │ + bhi.w 1a7958 │ │ │ │ cmp.w fp, #256 @ 0x100 │ │ │ │ - beq.w 1a7850 │ │ │ │ - bhi.w 1a74de │ │ │ │ + beq.w 1a7878 │ │ │ │ + bhi.w 1a7506 │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 1a7802 │ │ │ │ + beq.w 1a782a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1a7548 │ │ │ │ + beq.w 1a7570 │ │ │ │ cmp r4, #4 │ │ │ │ - beq.w 1a763a │ │ │ │ + beq.w 1a7662 │ │ │ │ cmp r4, #8 │ │ │ │ - beq.w 1a79fe │ │ │ │ + beq.w 1a7a26 │ │ │ │ cmp r4, #2 │ │ │ │ - bls.w 1a79dc │ │ │ │ + bls.w 1a7a04 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ - bl 185974 │ │ │ │ - ldr.w r3, [pc, #2184] @ 1a7a4c │ │ │ │ + bl 18599c │ │ │ │ + ldr.w r3, [pc, #2184] @ 1a7a74 │ │ │ │ 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 1a707e │ │ │ │ sub.w r3, r4, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a7256 │ │ │ │ + bls.n 1a727e │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5f04 │ │ │ │ + bl 1a5f2c │ │ │ │ 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 1a5db8 │ │ │ │ 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 1a72a8 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 185974 │ │ │ │ - ldr.w r3, [pc, #2052] @ 1a7a4c │ │ │ │ + bl 18599c │ │ │ │ + ldr.w r3, [pc, #2052] @ 1a7a74 │ │ │ │ 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 1a5db8 │ │ │ │ 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 +503429,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 1a72d8 │ │ │ │ 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 1a70be │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ ldr.w r1, [r2, #392] @ 0x188 │ │ │ │ mla r3, r3, ip, sl │ │ │ │ - b.n 1a70ac │ │ │ │ + b.n 1a70d4 │ │ │ │ bics.w r3, fp, #393216 @ 0x60000 │ │ │ │ - beq.w 1a7870 │ │ │ │ + beq.w 1a7898 │ │ │ │ cmp.w sl, #524288 @ 0x80000 │ │ │ │ - beq.w 1a7512 │ │ │ │ - ldr.w r3, [pc, #1904] @ 1a7a4c │ │ │ │ + beq.w 1a753a │ │ │ │ + ldr.w r3, [pc, #1904] @ 1a7a74 │ │ │ │ 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 1a78c8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.w 1a78a0 │ │ │ │ + bpl.w 1a78c8 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 1a799c │ │ │ │ + beq.w 1a79c4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 1a706c │ │ │ │ + b.n 1a707e │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ movs r1, #0 │ │ │ │ - bl 21cc28 │ │ │ │ + bl 21cc50 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a73bc │ │ │ │ + beq.n 1a73e4 │ │ │ │ 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 1a7452 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1a739c │ │ │ │ + beq.n 1a73c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1a7490 │ │ │ │ + bhi.w 1a74b8 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 18c380 │ │ │ │ + bl 18c3a8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 1a73b8 │ │ │ │ + beq.n 1a73e0 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1a7380 │ │ │ │ + beq.n 1a73a8 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - beq.w 1a78b6 │ │ │ │ + beq.w 1a78de │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 21d698 │ │ │ │ - cbz r0, 1a73b8 │ │ │ │ + bl 21d6c0 │ │ │ │ + cbz r0, 1a73e0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ mla r8, r3, r0, r8 │ │ │ │ - b.n 1a73b2 │ │ │ │ + b.n 1a73da │ │ │ │ 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 1a7368 │ │ │ │ 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 1a712a │ │ │ │ mov r2, r9 │ │ │ │ ldrb.w r1, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov.w r2, r9, lsr #3 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5fb8 │ │ │ │ + bl 1a5fe0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189260 │ │ │ │ + bl 189288 │ │ │ │ mov r1, r8 │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189290 │ │ │ │ + bl 1892b8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a713c │ │ │ │ + b.n 1a7164 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1a73b8 │ │ │ │ + beq.n 1a73e0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1a7354 │ │ │ │ + b.n 1a737c │ │ │ │ cmp.w fp, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a6eb0 │ │ │ │ - b.n 1a6f6c │ │ │ │ + bne.w 1a6ed8 │ │ │ │ + b.n 1a6f94 │ │ │ │ cmp r4, #8 │ │ │ │ - beq.w 1a723a │ │ │ │ + beq.w 1a7262 │ │ │ │ bics.w r3, r4, #2 │ │ │ │ - beq.n 1a74c0 │ │ │ │ + beq.n 1a74e8 │ │ │ │ subs r3, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - bls.n 1a74c0 │ │ │ │ + bls.n 1a74e8 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 185974 │ │ │ │ - ldr.w r3, [pc, #1516] @ 1a7a4c │ │ │ │ + bl 18599c │ │ │ │ + ldr.w r3, [pc, #1516] @ 1a7a74 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #479 @ 0x1df │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a71d8 │ │ │ │ + b.n 1a7200 │ │ │ │ mov.w r1, #470 @ 0x1d6 │ │ │ │ - bl 185974 │ │ │ │ - ldr.w r3, [pc, #1488] @ 1a7a4c │ │ │ │ + bl 18599c │ │ │ │ + ldr.w r3, [pc, #1488] @ 1a7a74 │ │ │ │ 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 1a706c │ │ │ │ + b.n 1a727e │ │ │ │ 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 1a73e4 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1a7536 │ │ │ │ + beq.n 1a755e │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1a73bc │ │ │ │ + bne.n 1a73e4 │ │ │ │ cmp r4, #7 │ │ │ │ - beq.w 1a79b4 │ │ │ │ + beq.w 1a79dc │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 1a74b4 │ │ │ │ + beq.n 1a74dc │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1a73bc │ │ │ │ + bne.n 1a73e4 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ mov r1, ip │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a73c2 │ │ │ │ + b.n 1a73ea │ │ │ │ mov.w r1, #308 @ 0x134 │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 185974 │ │ │ │ - ldr.w r3, [pc, #1404] @ 1a7a4c │ │ │ │ + bl 18599c │ │ │ │ + ldr.w r3, [pc, #1404] @ 1a7a74 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #308 @ 0x134 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7056 │ │ │ │ + b.n 1a707e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, #8 │ │ │ │ - beq.w 1a79c0 │ │ │ │ + beq.w 1a79e8 │ │ │ │ cmp r4, #4 │ │ │ │ - bls.w 1a7964 │ │ │ │ + bls.w 1a798c │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 185974 │ │ │ │ - ldr.w r3, [pc, #1360] @ 1a7a4c │ │ │ │ + bl 18599c │ │ │ │ + ldr.w r3, [pc, #1360] @ 1a7a74 │ │ │ │ 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 1a7200 │ │ │ │ + b.n 1a707e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #467 @ 0x1d3 │ │ │ │ - bl 185974 │ │ │ │ - ldr.w r3, [pc, #1324] @ 1a7a4c │ │ │ │ + bl 18599c │ │ │ │ + ldr.w r3, [pc, #1324] @ 1a7a74 │ │ │ │ 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 1a706c │ │ │ │ + b.n 1a727e │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movw r3, #551 @ 0x227 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a73bc │ │ │ │ + bne.w 1a73e4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 1a73c2 │ │ │ │ + b.n 1a73ea │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1a775e │ │ │ │ + beq.w 1a7786 │ │ │ │ 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 +503705,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 1a7598 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5c64 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 +503734,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 1a5c64 │ │ │ │ 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] @ 1a7a74 │ │ │ │ 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 1a777a │ │ │ │ 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 1a70e8 │ │ │ │ mov.w r1, #310 @ 0x136 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1a77fe │ │ │ │ + beq.w 1a7826 │ │ │ │ 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 +503788,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 1a768c │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5c64 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 +503816,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 1a5c64 │ │ │ │ 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 1a5c64 │ │ │ │ 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] @ 1a7a74 │ │ │ │ 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, 1a778a │ │ │ │ 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 1a7658 │ │ │ │ movw r3, #311 @ 0x137 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ - b.n 1a70c0 │ │ │ │ + b.n 1a70e8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 1a7598 │ │ │ │ + b.n 1a75c0 │ │ │ │ mov.w r3, #310 @ 0x136 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7758 │ │ │ │ + b.n 1a7780 │ │ │ │ cmp.w fp, #256 @ 0x100 │ │ │ │ itt eq │ │ │ │ moveq r3, r8 │ │ │ │ ldreq r6, [sp, #20] │ │ │ │ - beq.n 1a778a │ │ │ │ - b.n 1a7634 │ │ │ │ + beq.n 1a77b2 │ │ │ │ + b.n 1a765c │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1a7a24 │ │ │ │ + beq.w 1a7a4c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a7a1e │ │ │ │ + bne.w 1a7a46 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a7778 │ │ │ │ + bne.n 1a77a0 │ │ │ │ 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 21cc50 │ │ │ │ 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 1a70e8 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a77ea │ │ │ │ + cbz r0, 1a7812 │ │ │ │ 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 189140 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r8, r0 │ │ │ │ - b.w 1a6f2e │ │ │ │ + b.w 1a6f56 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 1a768c │ │ │ │ + b.n 1a76b4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #572] @ (1a7a4c ) │ │ │ │ + bl 18599c │ │ │ │ + ldr r3, [pc, #572] @ (1a7a74 ) │ │ │ │ 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 1a706c │ │ │ │ + b.n 1a727e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, #8 │ │ │ │ - beq.n 1a7900 │ │ │ │ + beq.n 1a7928 │ │ │ │ sub.w r3, r4, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a7900 │ │ │ │ + bls.n 1a7928 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 1a7982 │ │ │ │ + beq.w 1a79aa │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #524] @ (1a7a4c ) │ │ │ │ + bl 18599c │ │ │ │ + ldr r3, [pc, #524] @ (1a7a74 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #309 @ 0x135 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1a7044 │ │ │ │ + b.w 1a706c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #496] @ (1a7a4c ) │ │ │ │ + bl 18599c │ │ │ │ + ldr r3, [pc, #496] @ (1a7a74 ) │ │ │ │ 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 1a706c │ │ │ │ + b.n 1a727e │ │ │ │ mov.w fp, #262144 @ 0x40000 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, #8 │ │ │ │ - beq.n 1a7918 │ │ │ │ + beq.n 1a7940 │ │ │ │ sub.w r3, r4, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a7918 │ │ │ │ + bls.n 1a7940 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 1a7982 │ │ │ │ + beq.n 1a79aa │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #444] @ (1a7a4c ) │ │ │ │ + bl 18599c │ │ │ │ + ldr r3, [pc, #444] @ (1a7a74 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #304 @ 0x130 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1a7044 │ │ │ │ + b.w 1a706c │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 1a799c │ │ │ │ + beq.n 1a79c4 │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ mov.w r3, #304 @ 0x130 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7316 │ │ │ │ + b.n 1a733e │ │ │ │ ldrb.w r0, [r2, #37] @ 0x25 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #32 │ │ │ │ - bhi.n 1a78ee │ │ │ │ + bhi.n 1a7916 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1a7a1e │ │ │ │ + bhi.w 1a7a46 │ │ │ │ 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 +504018,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 1a73da │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1a78ee │ │ │ │ + b.n 1a7916 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #320] @ (1a7a4c ) │ │ │ │ + bl 18599c │ │ │ │ + ldr r3, [pc, #320] @ (1a7a74 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7256 │ │ │ │ + b.n 1a727e │ │ │ │ movw r1, #461 @ 0x1cd │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #296] @ (1a7a4c ) │ │ │ │ + bl 18599c │ │ │ │ + ldr r3, [pc, #296] @ (1a7a74 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #461 @ 0x1cd │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7256 │ │ │ │ + b.n 1a727e │ │ │ │ cmp.w fp, #262144 @ 0x40000 │ │ │ │ - beq.n 1a7874 │ │ │ │ - bhi.n 1a79fa │ │ │ │ + beq.n 1a789c │ │ │ │ + bhi.n 1a7a22 │ │ │ │ cmp.w fp, #2048 @ 0x800 │ │ │ │ it ne │ │ │ │ movne.w fp, #131072 @ 0x20000 │ │ │ │ - bne.n 1a7874 │ │ │ │ + bne.n 1a789c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #252] @ (1a7a4c ) │ │ │ │ + bl 18599c │ │ │ │ + ldr r3, [pc, #252] @ (1a7a74 ) │ │ │ │ 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 1a706c │ │ │ │ + b.n 1a727e │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #216] @ (1a7a4c ) │ │ │ │ + bl 18599c │ │ │ │ + ldr r3, [pc, #216] @ (1a7a74 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #304 @ 0x130 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1a7044 │ │ │ │ + b.w 1a706c │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #192] @ (1a7a4c ) │ │ │ │ + bl 18599c │ │ │ │ + ldr r3, [pc, #192] @ (1a7a74 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #305 @ 0x131 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1a7056 │ │ │ │ + b.w 1a707e │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov.w fp, #1048576 @ 0x100000 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ movw r3, #305 @ 0x131 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1a7056 │ │ │ │ + b.w 1a707e │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a73c2 │ │ │ │ + b.n 1a73ea │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #124] @ (1a7a4c ) │ │ │ │ + bl 18599c │ │ │ │ + ldr r3, [pc, #124] @ (1a7a74 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #477 @ 0x1dd │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7256 │ │ │ │ + b.n 1a727e │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #96] @ (1a7a4c ) │ │ │ │ + bl 18599c │ │ │ │ + ldr r3, [pc, #96] @ (1a7a74 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #309 @ 0x135 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1a7044 │ │ │ │ + b.w 1a706c │ │ │ │ mov sl, fp │ │ │ │ - b.n 1a72d2 │ │ │ │ + b.n 1a72fa │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #64] @ (1a7a4c ) │ │ │ │ + bl 18599c │ │ │ │ + ldr r3, [pc, #64] @ (1a7a74 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7256 │ │ │ │ + b.n 1a727e │ │ │ │ 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 +504129,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, #432] @ 0x1b0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + str r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [sp, #792] @ 0x318 │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ 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 1a7aa2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.n 1a7a7a │ │ │ │ + bne.n 1a7aa2 │ │ │ │ ldrsb.w r3, [r0, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1a7a92 │ │ │ │ + blt.n 1a7aba │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n 1a7a7e │ │ │ │ + beq.n 1a7aa6 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1a7a8c │ │ │ │ + beq.n 1a7ab4 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1a7aa2 │ │ │ │ + beq.n 1a7aca │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #27 │ │ │ │ - bne.n 1a7a6c │ │ │ │ + bne.n 1a7a94 │ │ │ │ ldrb r0, [r0, #30] │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1a7a96 │ │ │ │ + bpl.n 1a7abe │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #2 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -504166,61 +504192,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 1a7a78 │ │ │ │ + cbnz r0, 1a7b3a │ │ │ │ cmp r5, #7 │ │ │ │ - beq.n 1a7afc │ │ │ │ + beq.n 1a7b24 │ │ │ │ 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 1a5ab8 │ │ │ │ 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 1a7b00 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7a50 │ │ │ │ + bl 1a7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a7ad8 │ │ │ │ + bne.n 1a7b00 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldrsb.w r5, [r3, #65] @ 0x41 │ │ │ │ - b.n 1a7ad4 │ │ │ │ + b.n 1a7afc │ │ │ │ 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] @ (1a7ee4 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #900] @ (1a7ec0 ) │ │ │ │ + ldr r2, [pc, #900] @ (1a7ee8 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r4, [pc, #896] @ (1a7ec4 ) │ │ │ │ + ldr r4, [pc, #896] @ (1a7eec ) │ │ │ │ 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 +504255,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 1a7d8e │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 1a7ba4 │ │ │ │ + bne.n 1a7bcc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a7e62 │ │ │ │ + beq.w 1a7e8a │ │ │ │ ldrb r3, [r6, #30] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - bne.w 1a7dc8 │ │ │ │ + bne.w 1a7df0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrsb.w r2, [r6, #29] │ │ │ │ - ldr r3, [pc, #824] @ (1a7ec8 ) │ │ │ │ + ldr r3, [pc, #824] @ (1a7ef0 ) │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ movwlt r1, #371 @ 0x173 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ - blt.n 1a7bb2 │ │ │ │ + blt.n 1a7bda │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - b.n 1a7bb2 │ │ │ │ - ldr r3, [pc, #800] @ (1a7ec8 ) │ │ │ │ + b.n 1a7bda │ │ │ │ + ldr r3, [pc, #800] @ (1a7ef0 ) │ │ │ │ movw r1, #530 @ 0x212 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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, 1a7c0c │ │ │ │ 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 16fa04 │ │ │ │ ldrb.w r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a7da8 │ │ │ │ + beq.w 1a7dd0 │ │ │ │ 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, 1a7c50 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a7c0c │ │ │ │ - bl 21d9ec │ │ │ │ + beq.n 1a7c34 │ │ │ │ + bl 21da14 │ │ │ │ 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 1a7c6c │ │ │ │ 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, 1a7c84 │ │ │ │ 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 1a7d1c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1a7ab0 │ │ │ │ + bl 1a7ad8 │ │ │ │ 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 +504389,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 1a7db4 │ │ │ │ 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 +504410,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 186db4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 189118 │ │ │ │ - ldr r2, [pc, #384] @ (1a7ecc ) │ │ │ │ - ldr r3, [pc, #372] @ (1a7ec0 ) │ │ │ │ + bl 189140 │ │ │ │ + ldr r2, [pc, #384] @ (1a7ef4 ) │ │ │ │ + ldr r3, [pc, #372] @ (1a7ee8 ) │ │ │ │ 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 1a7ee0 │ │ │ │ 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 1a7e00 │ │ │ │ + cbnz r3, 1a7de0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1a7e8e │ │ │ │ + beq.w 1a7eb6 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ - ldr r3, [pc, #320] @ (1a7ec8 ) │ │ │ │ + ldr r3, [pc, #320] @ (1a7ef0 ) │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ - b.n 1a7bb2 │ │ │ │ + b.n 1a7bda │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a7e70 │ │ │ │ + beq.n 1a7e98 │ │ │ │ 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 1a7d38 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e21c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n 1a7be4 │ │ │ │ - ldr r3, [pc, #268] @ (1a7ec8 ) │ │ │ │ + b.n 1a7c0c │ │ │ │ + ldr r3, [pc, #268] @ (1a7ef0 ) │ │ │ │ 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 1a7bda │ │ │ │ + ldr r3, [pc, #252] @ (1a7ef0 ) │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1a7bb2 │ │ │ │ + b.n 1a7bda │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r1, #28 │ │ │ │ - bpl.n 1a7d74 │ │ │ │ + bpl.n 1a7d9c │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ and.w r1, r5, #14 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1a7d74 │ │ │ │ + beq.n 1a7d9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a7db8 │ │ │ │ + bne.n 1a7de0 │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1a7e9e │ │ │ │ + beq.n 1a7ec6 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bmi.n 1a7e9e │ │ │ │ + bmi.n 1a7ec6 │ │ │ │ ldrsb.w r3, [r6, #18] │ │ │ │ ldrb r2, [r6, #18] │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ movlt r1, #229 @ 0xe5 │ │ │ │ - blt.n 1a7e0c │ │ │ │ + blt.n 1a7e34 │ │ │ │ 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 1a7ed4 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ + ldr r3, [pc, #140] @ (1a7ef0 ) │ │ │ │ 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 189140 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ - b.n 1a7bb2 │ │ │ │ - ldr r3, [pc, #100] @ (1a7ec8 ) │ │ │ │ + b.n 1a7bda │ │ │ │ + ldr r3, [pc, #100] @ (1a7ef0 ) │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ str r1, [sp, #20] │ │ │ │ movw r1, #363 @ 0x16b │ │ │ │ - b.n 1a7bb2 │ │ │ │ + b.n 1a7bda │ │ │ │ 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 1a7d58 │ │ │ │ + ldr r3, [pc, #56] @ (1a7ef0 ) │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - b.n 1a7bb2 │ │ │ │ + b.n 1a7bda │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r1, #333 @ 0x14d │ │ │ │ - ldr r3, [pc, #32] @ (1a7ec8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a7ef0 ) │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ - b.n 1a7bb2 │ │ │ │ + b.n 1a7bda │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1a7e22 │ │ │ │ + b.n 1a7e4a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #20] │ │ │ │ + strh r0, [r1, #20] │ │ │ │ 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] @ (1a829c ) │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #908] @ (1a8278 ) │ │ │ │ + ldr r0, [pc, #908] @ (1a82a0 ) │ │ │ │ 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 1a7f8a │ │ │ │ movw r3, #61411 @ 0xefe3 │ │ │ │ lsrs r3, r0 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.n 1a7f62 │ │ │ │ + bpl.n 1a7f8a │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.w 1a80b2 │ │ │ │ + beq.w 1a80da │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 1a8078 │ │ │ │ + beq.w 1a80a0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r6, [r3, #40] @ 0x28 │ │ │ │ - bl 1882cc │ │ │ │ + bl 1882f4 │ │ │ │ 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 1a7b4c │ │ │ │ + ldr r2, [pc, #820] @ (1a82a4 ) │ │ │ │ + ldr r3, [pc, #812] @ (1a82a0 ) │ │ │ │ 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 1a8298 │ │ │ │ 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 1a7f40 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - bne.n 1a7f1e │ │ │ │ + bne.n 1a7f46 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ add.w r8, r3, #4 │ │ │ │ - bl 1a5a90 │ │ │ │ + bl 1a5ab8 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a81ee │ │ │ │ + bne.w 1a8216 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [r3, #28] │ │ │ │ - bl 21b0d8 │ │ │ │ + bl 21b100 │ │ │ │ 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 1a8090 │ │ │ │ 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 +504667,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 1a7b4c │ │ │ │ + cbz r5, 1a806e │ │ │ │ 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 +504693,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 1a802e │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5c64 │ │ │ │ adds r4, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ cmp r9, r4 │ │ │ │ str.w r0, [r7], #4 │ │ │ │ - bne.n 1a7ff4 │ │ │ │ + bne.n 1a801c │ │ │ │ ldrd r5, fp, [sp, #52] @ 0x34 │ │ │ │ add fp, r5 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a80c0 │ │ │ │ + beq.n 1a80e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a810c │ │ │ │ + bne.n 1a8134 │ │ │ │ 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 1a7fd2 │ │ │ │ + bl 188300 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188de0 │ │ │ │ - b.n 1a7f46 │ │ │ │ + bl 188e08 │ │ │ │ + b.n 1a7f6e │ │ │ │ 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 1a7b4c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a7f46 │ │ │ │ + beq.w 1a7f6e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #28 │ │ │ │ adds r0, #4 │ │ │ │ - bl 188c1c │ │ │ │ - b.n 1a7f46 │ │ │ │ + bl 188c44 │ │ │ │ + b.n 1a7f6e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ tst.w r3, #5 │ │ │ │ - beq.w 1a7f24 │ │ │ │ - b.n 1a7f6e │ │ │ │ + beq.w 1a7f4c │ │ │ │ + b.n 1a7f96 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1a8158 │ │ │ │ + beq.n 1a8180 │ │ │ │ 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 1a8084 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ strd r1, r1, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a8274 │ │ │ │ + bhi.w 1a829c │ │ │ │ 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, 1a814e │ │ │ │ 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 +504793,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 1a81cc │ │ │ │ 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 1a807c │ │ │ │ subs r3, #1 │ │ │ │ strd r1, r1, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a824a │ │ │ │ + bhi.w 1a8272 │ │ │ │ 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 +504823,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 1a8084 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a8192 │ │ │ │ + cbz r0, 1a81ba │ │ │ │ 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 189140 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1a805c │ │ │ │ + b.n 1a8084 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a8054 │ │ │ │ + beq.w 1a807c │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a81dc │ │ │ │ + cbz r0, 1a8204 │ │ │ │ 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 189140 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1a8054 │ │ │ │ + b.n 1a807c │ │ │ │ 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 185954 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a821e │ │ │ │ + cbz r0, 1a8246 │ │ │ │ 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 189140 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r8 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1a7f84 │ │ │ │ + b.n 1a7fac │ │ │ │ strh.w r2, [sp, #72] @ 0x48 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1a81b4 │ │ │ │ + b.n 1a81dc │ │ │ │ strb.w r2, [sp, #72] @ 0x48 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1a81b4 │ │ │ │ + b.n 1a81dc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a81b4 │ │ │ │ + b.n 1a81dc │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1a81b4 │ │ │ │ + b.n 1a81dc │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1a816a │ │ │ │ + b.n 1a8192 │ │ │ │ strh.w r2, [sp, #80] @ 0x50 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1a816a │ │ │ │ + b.n 1a8192 │ │ │ │ strb.w r2, [sp, #80] @ 0x50 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1a816a │ │ │ │ + b.n 1a8192 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a816a │ │ │ │ + b.n 1a8192 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #4] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ 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] @ (1a8514 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #596] @ (1a84f0 ) │ │ │ │ + ldr r3, [pc, #596] @ (1a8518 ) │ │ │ │ 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] @ 1a851c │ │ │ │ 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, 1a8308 │ │ │ │ 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 18599c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - cbz r1, 1a8316 │ │ │ │ + cbz r1, 1a833e │ │ │ │ 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 16fa04 │ │ │ │ ldrb.w r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a84d0 │ │ │ │ + beq.w 1a84f8 │ │ │ │ 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 1a836e │ │ │ │ mov r0, lr │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ 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] @ (1a8520 ) │ │ │ │ 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 +505040,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, 1a83d4 │ │ │ │ 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 1a83fe │ │ │ │ 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 +505072,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 1a84ce │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r9, [r7, #44] @ 0x2c │ │ │ │ - bl 1a7ab0 │ │ │ │ + bl 1a7ad8 │ │ │ │ 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 +505114,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 189140 │ │ │ │ + ldr r2, [pc, #108] @ (1a8524 ) │ │ │ │ + ldr r3, [pc, #96] @ (1a8518 ) │ │ │ │ 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 1a850e │ │ │ │ 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 1a8434 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbz r3, 1a84e2 │ │ │ │ + cbz r3, 1a850a │ │ │ │ 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 1a84e6 │ │ │ │ uxtb r6, r2 │ │ │ │ - b.n 1a840c │ │ │ │ + b.n 1a8434 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e21c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n 1a8316 │ │ │ │ + b.n 1a833e │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1a840c │ │ │ │ + b.n 1a8434 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, #21] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #21] │ │ │ │ + ldrb r2, [r4, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r4, [r0, #13] │ │ │ │ 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] @ (1a8748 ) │ │ │ │ add r4, pc │ │ │ │ strd r2, r3, [sp, #168] @ 0xa8 │ │ │ │ - ldr r2, [pc, #512] @ (1a8724 ) │ │ │ │ - ldr r3, [pc, #516] @ (1a8728 ) │ │ │ │ + ldr r2, [pc, #512] @ (1a874c ) │ │ │ │ + ldr r3, [pc, #516] @ (1a8750 ) │ │ │ │ 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, 1a8572 │ │ │ │ mov r2, r1 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - cbnz r5, 1a8570 │ │ │ │ + cbnz r5, 1a8598 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a853e │ │ │ │ + bne.n 1a8566 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r2, [pc, #476] @ (1a872c ) │ │ │ │ - ldr r3, [pc, #472] @ (1a8728 ) │ │ │ │ + ldr r2, [pc, #476] @ (1a8754 ) │ │ │ │ + ldr r3, [pc, #472] @ (1a8750 ) │ │ │ │ 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 1a9746 │ │ │ │ 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] @ (1a8758 ) │ │ │ │ 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] @ 1a8740 │ │ │ │ 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] @ (1a875c ) │ │ │ │ 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 +505249,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 16deb0 │ │ │ │ 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 16f6d8 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a86ec │ │ │ │ - ldr r3, [pc, #288] @ (1a8738 ) │ │ │ │ + beq.n 1a8714 │ │ │ │ + ldr r3, [pc, #288] @ (1a8760 ) │ │ │ │ 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 +505281,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 1a86fa │ │ │ │ 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 1a86c4 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.n 1a8680 │ │ │ │ - bhi.w 1a8c3e │ │ │ │ + beq.n 1a86a8 │ │ │ │ + bhi.w 1a8c66 │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1a869c │ │ │ │ + bhi.n 1a86c4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.n 1a8680 │ │ │ │ + bmi.n 1a86a8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r3, #94] @ 0x5e │ │ │ │ - cbz r3, 1a869c │ │ │ │ + cbz r3, 1a86c4 │ │ │ │ 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 1a974a │ │ │ │ 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 1a8776 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 1a86c2 │ │ │ │ + cbz r3, 1a86ea │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1a86ae │ │ │ │ + cbz r3, 1a86d6 │ │ │ │ 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 1a8686 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a86a0 │ │ │ │ + bne.n 1a86c8 │ │ │ │ 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 1870f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a862a │ │ │ │ + bne.n 1a8652 │ │ │ │ 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 16e0c0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a8714 │ │ │ │ - cbz r4, 1a8714 │ │ │ │ + cbz r3, 1a873c │ │ │ │ + cbz r4, 1a873c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1a85ae │ │ │ │ + bne.w 1a85d6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a8704 │ │ │ │ + bne.n 1a872c │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1a854c │ │ │ │ + b.n 1a8574 │ │ │ │ ... │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ + ldrb r2, [r7, #10] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #10] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ 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 1a9750 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a973a │ │ │ │ + bne.w 1a9762 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a873c │ │ │ │ + bne.n 1a8764 │ │ │ │ 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 1a7a78 │ │ │ │ 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 18c250 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a8c92 │ │ │ │ + bne.w 1a8cba │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ add r3, sp, #508 @ 0x1fc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1a8c76 │ │ │ │ + bne.w 1a8c9e │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 18bf54 │ │ │ │ + bl 18bf7c │ │ │ │ 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 1a8800 │ │ │ │ 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 1a8daa │ │ │ │ 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 185954 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 1a880c │ │ │ │ + cbz r0, 1a8834 │ │ │ │ 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 189140 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a892a │ │ │ │ + beq.w 1a8952 │ │ │ │ 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 1a8b78 │ │ │ │ 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 +505499,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 1a8c7e │ │ │ │ subs.w ip, r3, #1 │ │ │ │ - beq.n 1a8908 │ │ │ │ + beq.n 1a8930 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 1a8876 │ │ │ │ + cbz r1, 1a889e │ │ │ │ ldrb.w lr, [r1, #30] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1a8876 │ │ │ │ + bne.n 1a889e │ │ │ │ ldrb.w r1, [r1, #101] @ 0x65 │ │ │ │ - cbnz r1, 1a8876 │ │ │ │ + cbnz r1, 1a889e │ │ │ │ tst.w ip, r3 │ │ │ │ - beq.w 1a9400 │ │ │ │ + beq.w 1a9428 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ cmp r2, #32 │ │ │ │ strd r8, r8, [r1] │ │ │ │ - bhi.w 1a8cd0 │ │ │ │ + bhi.w 1a8cf8 │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.w 1a9740 │ │ │ │ + bhi.w 1a9768 │ │ │ │ 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 +505557,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 185954 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a88fc │ │ │ │ + cbz r0, 1a8924 │ │ │ │ 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 189140 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a8820 │ │ │ │ + bne.w 1a8848 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 18c068 │ │ │ │ + bl 18c090 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r3, #189] @ 0xbd │ │ │ │ - cbnz r3, 1a8948 │ │ │ │ + cbnz r3, 1a8970 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cbz r3, 1a8948 │ │ │ │ + cbz r3, 1a8970 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrsb.w r3, [r3, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1a95f0 │ │ │ │ + blt.w 1a9618 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ cmp.w r7, #276 @ 0x114 │ │ │ │ - beq.w 1a8d5e │ │ │ │ - bhi.w 1a8cd8 │ │ │ │ + beq.w 1a8d86 │ │ │ │ + bhi.w 1a8d00 │ │ │ │ subs r7, #188 @ 0xbc │ │ │ │ cmp r7, #3 │ │ │ │ - bhi.w 1a869c │ │ │ │ + bhi.w 1a86c4 │ │ │ │ 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 1a96c0 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr.w r1, [r3, r7, lsl #2] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 1a96e0 │ │ │ │ + ldr.w r3, [pc, #2900] @ 1a9528 │ │ │ │ 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 +505649,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 1a8a18 │ │ │ │ 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 189140 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ - bl 1a7ab0 │ │ │ │ + bl 1a7ad8 │ │ │ │ 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 +505712,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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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 +505765,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 189140 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r3, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a869c │ │ │ │ + b.n 1a86c4 │ │ │ │ strh r3, [r1, #0] │ │ │ │ - b.n 1a88d4 │ │ │ │ + b.n 1a88fc │ │ │ │ strb r3, [r1, #0] │ │ │ │ - b.n 1a88d4 │ │ │ │ + b.n 1a88fc │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - b.n 1a88d4 │ │ │ │ + b.n 1a88fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8918 │ │ │ │ + beq.w 1a8940 │ │ │ │ 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 21d714 │ │ │ │ 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 1a8b98 │ │ │ │ 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 1a8c72 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r5, r3 │ │ │ │ - beq.w 1a8918 │ │ │ │ + beq.w 1a8940 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ subs r2, #1 │ │ │ │ strd r8, r8, [r3] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a9740 │ │ │ │ + bhi.w 1a9768 │ │ │ │ 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 +505861,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 185954 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a8908 │ │ │ │ + beq.w 1a8930 │ │ │ │ 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 189140 │ │ │ │ + b.n 1a8930 │ │ │ │ movs r2, #16 │ │ │ │ strh r5, [r3, #0] │ │ │ │ - b.n 1a8bfe │ │ │ │ + b.n 1a8c26 │ │ │ │ movs r2, #8 │ │ │ │ strb r5, [r3, #0] │ │ │ │ - b.n 1a8bfe │ │ │ │ + b.n 1a8c26 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 1a8bfe │ │ │ │ + b.n 1a8c26 │ │ │ │ movw r2, #639 @ 0x27f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1a8680 │ │ │ │ - b.n 1a869c │ │ │ │ + beq.w 1a86a8 │ │ │ │ + b.n 1a86c4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a8918 │ │ │ │ + beq.w 1a8940 │ │ │ │ strd r5, r8, [sp, #232] @ 0xe8 │ │ │ │ - b.n 1a8bfe │ │ │ │ + b.n 1a8c26 │ │ │ │ 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 185954 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a8c1a │ │ │ │ - b.n 1a8908 │ │ │ │ + bne.n 1a8c42 │ │ │ │ + b.n 1a8930 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 18bf54 │ │ │ │ + bl 18bf7c │ │ │ │ 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 1a87e8 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movw r3, #639 @ 0x27f │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a8cc4 │ │ │ │ + beq.n 1a8cec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a869c │ │ │ │ + b.n 1a86c4 │ │ │ │ str r3, [r1, #0] │ │ │ │ str.w r8, [sp, #220] @ 0xdc │ │ │ │ - b.n 1a88d4 │ │ │ │ + b.n 1a88fc │ │ │ │ movw r3, #639 @ 0x27f │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1a869c │ │ │ │ + bne.w 1a86c4 │ │ │ │ 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 1a8e46 │ │ │ │ movw r3, #61411 @ 0xefe3 │ │ │ │ lsrs r3, r0 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.w 1a8e1e │ │ │ │ + bpl.w 1a8e46 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a959c │ │ │ │ + beq.w 1a95c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a95b4 │ │ │ │ + bne.w 1a95dc │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 1a8d24 │ │ │ │ + beq.n 1a8d4c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #30 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ - ldr.w r0, [pc, #2008] @ 1a9500 │ │ │ │ + ldr.w r0, [pc, #2008] @ 1a9528 │ │ │ │ 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 +505988,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 1a82a8 │ │ │ │ + b.n 1a8b5e │ │ │ │ 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 1a7ef8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a8b36 │ │ │ │ - b.n 1a8b2a │ │ │ │ + beq.w 1a8b5e │ │ │ │ + b.n 1a8b52 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1a8db8 │ │ │ │ + bhi.n 1a8de0 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a8db8 │ │ │ │ + bhi.n 1a8de0 │ │ │ │ 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 +506033,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] @ 1a952c │ │ │ │ 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 +506051,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 185954 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a8930 │ │ │ │ + beq.w 1a8958 │ │ │ │ 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 189140 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1a8930 │ │ │ │ + b.n 1a8958 │ │ │ │ uxth r4, r4 │ │ │ │ - b.n 1a8db8 │ │ │ │ + b.n 1a8de0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.w 1a8cfe │ │ │ │ + bpl.w 1a8d26 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1a8d04 │ │ │ │ + bne.w 1a8d2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - bl 21b0d8 │ │ │ │ + bl 21b100 │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ - ldr.w r3, [pc, #1728] @ 1a9500 │ │ │ │ + ldr.w r3, [pc, #1728] @ 1a9528 │ │ │ │ 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 1a8b5e │ │ │ │ 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 1a8ebc │ │ │ │ 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 1a9552 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 1a8f1a │ │ │ │ + bcs.n 1a8f42 │ │ │ │ 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 +506128,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 1a8f46 │ │ │ │ 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 1a8e9a │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a8e86 │ │ │ │ + beq.n 1a8eae │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a8f00 │ │ │ │ + cbz r0, 1a8f28 │ │ │ │ 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 189140 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1a8e90 │ │ │ │ + bcc.n 1a8eb8 │ │ │ │ mov r9, fp │ │ │ │ - b.n 1a8b36 │ │ │ │ + b.n 1a8b5e │ │ │ │ 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 +506208,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 1a8f9a │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5c64 │ │ │ │ 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 +506233,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 1a9072 │ │ │ │ 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 +506249,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 1a947a │ │ │ │ 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 1a901c │ │ │ │ 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 1a5c64 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r2, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.w 1a928a │ │ │ │ + bcc.w 1a92b2 │ │ │ │ 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 1a9010 │ │ │ │ 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 1a96fa │ │ │ │ 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 1a925c │ │ │ │ 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 188300 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e08 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1a93e0 │ │ │ │ + beq.w 1a9408 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1a9214 │ │ │ │ + beq.w 1a923c │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1a93f0 │ │ │ │ + beq.w 1a9418 │ │ │ │ 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 185954 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1a90d4 │ │ │ │ + cbz r0, 1a90fc │ │ │ │ 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 189140 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r9, [r6, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1a971a │ │ │ │ + beq.w 1a9742 │ │ │ │ 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 +506359,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 1a92ae │ │ │ │ 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 1a92a8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 18585c │ │ │ │ + bl 185884 │ │ │ │ add.w r9, r0, #28 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 +506400,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 189140 │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1893e8 │ │ │ │ + bl 189410 │ │ │ │ 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 185954 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a91e4 │ │ │ │ + cbz r0, 1a920c │ │ │ │ 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 189140 │ │ │ │ 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 188c90 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r8 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldrb.w r9, [r6, #16] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r7, r9 │ │ │ │ - bcc.w 1a90f2 │ │ │ │ + bcc.w 1a911a │ │ │ │ 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 1a90a6 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188300 │ │ │ │ add r2, sp, #440 @ 0x1b8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e08 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a96ec │ │ │ │ + beq.w 1a9714 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ands.w r3, r0, #1 │ │ │ │ - beq.w 1a96aa │ │ │ │ + beq.w 1a96d2 │ │ │ │ movs r3, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1a9264 │ │ │ │ + bne.n 1a928c │ │ │ │ lsls r2, r0, #30 │ │ │ │ - bmi.w 1a96b2 │ │ │ │ + bmi.w 1a96da │ │ │ │ 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 1a82a8 │ │ │ │ + b.n 1a8ee2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a913e │ │ │ │ + bne.w 1a9166 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 1a9196 │ │ │ │ + b.n 1a91be │ │ │ │ ldrb r6, [r0, #17] │ │ │ │ cmp r6, #32 │ │ │ │ - beq.w 1a9508 │ │ │ │ + beq.w 1a9530 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 1a945e │ │ │ │ + bne.w 1a9486 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1a96fe │ │ │ │ + beq.w 1a9726 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a96f0 │ │ │ │ + bhi.w 1a9718 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1a96c2 │ │ │ │ + bne.w 1a96ea │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 1a5c64 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 1a5c64 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 1a5c64 │ │ │ │ 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 1a5c64 │ │ │ │ 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 1a5c64 │ │ │ │ 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 1a5c64 │ │ │ │ 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 1a5c64 │ │ │ │ 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 1a5c64 │ │ │ │ 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 1a5c64 │ │ │ │ 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 1a5c64 │ │ │ │ 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 +506622,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 188e08 │ │ │ │ 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 1a5c64 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a902c │ │ │ │ + b.n 1a9054 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a9214 │ │ │ │ + b.n 1a923c │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a9214 │ │ │ │ - cbz r3, 1a940c │ │ │ │ + b.n 1a923c │ │ │ │ + cbz r3, 1a9434 │ │ │ │ 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 185954 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a9440 │ │ │ │ + cbz r0, 1a9468 │ │ │ │ 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 189140 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 1a8908 │ │ │ │ + b.w 1a8930 │ │ │ │ add.w r3, sp, r9, lsl #2 │ │ │ │ ldr.w r6, [r3, #216] @ 0xd8 │ │ │ │ ldrb r1, [r6, #17] │ │ │ │ - b.n 1a900a │ │ │ │ + b.n 1a9032 │ │ │ │ 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 1a9514 │ │ │ │ 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 189410 │ │ │ │ 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 1a9512 │ │ │ │ mov r1, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1a947e │ │ │ │ + beq.n 1a94a6 │ │ │ │ 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 185954 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a94da │ │ │ │ + cbz r0, 1a9502 │ │ │ │ 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 189140 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a947e │ │ │ │ + b.n 1a94a6 │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188300 │ │ │ │ add r2, sp, #440 @ 0x1b8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e08 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a93c0 │ │ │ │ + b.n 1a93e8 │ │ │ │ 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 1a9734 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a93c0 │ │ │ │ + bhi.w 1a93e8 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1a96c2 │ │ │ │ + bne.w 1a96ea │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a93c0 │ │ │ │ + b.n 1a93e8 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [fp] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a9740 │ │ │ │ + bhi.w 1a9768 │ │ │ │ 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 +506811,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 1a8f00 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [fp] │ │ │ │ - b.n 1a8ed8 │ │ │ │ + b.n 1a8f00 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [fp] │ │ │ │ - b.n 1a8ed8 │ │ │ │ + b.n 1a8f00 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [fp] │ │ │ │ - b.n 1a8ed8 │ │ │ │ + b.n 1a8f00 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ tst.w r3, #5 │ │ │ │ - bne.w 1a8e2e │ │ │ │ + bne.w 1a8e56 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a8d14 │ │ │ │ - ldr r3, [pc, #392] @ (1a9740 ) │ │ │ │ + beq.w 1a8d3c │ │ │ │ + ldr r3, [pc, #392] @ (1a9768 ) │ │ │ │ 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 1882f4 │ │ │ │ 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 1a82a8 │ │ │ │ + b.w 1a8b5e │ │ │ │ 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 1a9654 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a9740 │ │ │ │ + bhi.w 1a9768 │ │ │ │ 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 +506891,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 1a9662 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a8948 │ │ │ │ + beq.w 1a8970 │ │ │ │ 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 189140 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.w 1a8948 │ │ │ │ + b.w 1a8970 │ │ │ │ uxth r7, r7 │ │ │ │ - b.n 1a962c │ │ │ │ + b.n 1a9654 │ │ │ │ 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 1a8d8c │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 1a9264 │ │ │ │ + bne.w 1a928c │ │ │ │ orr.w r3, r3, #12 │ │ │ │ - b.n 1a9264 │ │ │ │ + b.n 1a928c │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ - b.w 1a89a8 │ │ │ │ + b.w 1a89d0 │ │ │ │ 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 1a9498 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188300 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e08 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a924e │ │ │ │ + bne.w 1a9276 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1a9266 │ │ │ │ + b.n 1a928e │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a93c0 │ │ │ │ + b.n 1a93e8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movw r1, #445 @ 0x1bd │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a93c0 │ │ │ │ + b.n 1a93e8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a93c0 │ │ │ │ + b.n 1a93e8 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 1a9214 │ │ │ │ + b.n 1a923c │ │ │ │ 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 +506990,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] @ (1a9b00 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #896] @ (1a9adc ) │ │ │ │ + ldr r1, [pc, #896] @ (1a9b04 ) │ │ │ │ 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 1a9a22 │ │ │ │ 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 +507018,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 188c90 │ │ │ │ + ldr r2, [pc, #836] @ (1a9b08 ) │ │ │ │ + ldr r3, [pc, #828] @ (1a9b04 ) │ │ │ │ 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 1a9afa │ │ │ │ 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 1a5c64 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188300 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 185884 │ │ │ │ ldrb.w fp, [r5, #16] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1a985c │ │ │ │ + beq.n 1a9884 │ │ │ │ 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 1a9854 │ │ │ │ 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 1a9884 │ │ │ │ cmp.w lr, #3 │ │ │ │ strd r8, r8, [ip] │ │ │ │ strd r8, r8, [ip, #8] │ │ │ │ - bne.n 1a980a │ │ │ │ + bne.n 1a9832 │ │ │ │ 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 1a9854 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188a28 │ │ │ │ - b.n 1a979a │ │ │ │ + bl 188a50 │ │ │ │ + b.n 1a97c2 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1a979a │ │ │ │ + bl 188c90 │ │ │ │ + b.n 1a97c2 │ │ │ │ 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 1a5c64 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5c64 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1a979a │ │ │ │ + bl 188c90 │ │ │ │ + b.n 1a97c2 │ │ │ │ add r4, sp, #28 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5c64 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188300 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 185884 │ │ │ │ ldrb.w fp, [r5, #16] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1a985c │ │ │ │ + beq.n 1a9884 │ │ │ │ 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 1a99a6 │ │ │ │ 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 1a9884 │ │ │ │ cmp.w lr, #1 │ │ │ │ strd r8, r8, [ip] │ │ │ │ strd r8, r8, [ip, #8] │ │ │ │ - bne.n 1a995a │ │ │ │ + bne.n 1a9982 │ │ │ │ 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 1a9998 │ │ │ │ bics.w r3, r3, #917504 @ 0xe0000 │ │ │ │ - bne.w 1a978c │ │ │ │ + bne.w 1a97b4 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a99dc │ │ │ │ + beq.n 1a9a04 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1a979a │ │ │ │ + bl 188c90 │ │ │ │ + b.n 1a97c2 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a9a0e │ │ │ │ + beq.n 1a9a36 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1a979a │ │ │ │ + beq.w 1a97c2 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ - b.n 1a979a │ │ │ │ + bl 188c44 │ │ │ │ + b.n 1a97c2 │ │ │ │ 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 1a5c64 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188300 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 185884 │ │ │ │ ldrb.w fp, [r5, #16] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1a985c │ │ │ │ + beq.w 1a9884 │ │ │ │ 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 1a9ad4 │ │ │ │ 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 1a9884 │ │ │ │ cmp.w lr, #2 │ │ │ │ strd r8, r8, [ip] │ │ │ │ strd r8, r8, [ip, #8] │ │ │ │ - bne.n 1a9a88 │ │ │ │ + bne.n 1a9ab0 │ │ │ │ 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 1a9ac6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ + ldr r6, [r6, #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] @ (1a9bf4 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1a9bd0 ) │ │ │ │ + ldr r2, [pc, #212] @ (1a9bf8 ) │ │ │ │ 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 +507339,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 1a9be0 │ │ │ │ ldrb r2, [r1, #17] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1a9bbe │ │ │ │ + bhi.n 1a9be6 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a9bb8 │ │ │ │ + bhi.n 1a9be0 │ │ │ │ tbb [pc, r2] │ │ │ │ tst r6, r7 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ subs r2, #66 @ 0x42 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ @@ -507345,344 +507371,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 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a9b80 │ │ │ │ + cbz r0, 1a9ba8 │ │ │ │ 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 189140 │ │ │ │ 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 1a976c │ │ │ │ + ldr r2, [pc, #68] @ (1a9bfc ) │ │ │ │ + ldr r3, [pc, #60] @ (1a9bf8 ) │ │ │ │ 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 1a9bee │ │ │ │ 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 1a9b82 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1a9b5a │ │ │ │ + b.n 1a9b82 │ │ │ │ movs r2, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ - b.n 1a9b5a │ │ │ │ + b.n 1a9b82 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r4, r0, [sp, #16] │ │ │ │ - b.n 1a9b5a │ │ │ │ + b.n 1a9b82 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ 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] @ (1a9c20 ) │ │ │ │ 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] @ (1a9fc4 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #908] @ (1a9fa0 ) │ │ │ │ + ldr r3, [pc, #908] @ (1a9fc8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #908] @ (1a9fa4 ) │ │ │ │ + ldr r6, [pc, #908] @ (1a9fcc ) │ │ │ │ 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 1a9cb6 │ │ │ │ tbb [pc, r2] │ │ │ │ lsls r4, r7, #12 │ │ │ │ lsls r5, r5, #12 │ │ │ │ cmp r5, #76 @ 0x4c │ │ │ │ mov r0, r1 │ │ │ │ - bl 18c380 │ │ │ │ + bl 18c3a8 │ │ │ │ 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, 1a9c88 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a9dd6 │ │ │ │ + beq.w 1a9dfe │ │ │ │ orr.w r3, r6, #2 │ │ │ │ movs r2, #2 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1893e8 │ │ │ │ + bl 189410 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6358 │ │ │ │ + bl 1a6380 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1a9744 │ │ │ │ + bl 1a976c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #792] @ (1a9fa8 ) │ │ │ │ - ldr r3, [pc, #780] @ (1a9fa0 ) │ │ │ │ + ldr r2, [pc, #792] @ (1a9fd0 ) │ │ │ │ + ldr r3, [pc, #780] @ (1a9fc8 ) │ │ │ │ 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 1a9fb8 │ │ │ │ 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 1a9c00 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #10 │ │ │ │ - bhi.n 1a9d6a │ │ │ │ + bhi.n 1a9d92 │ │ │ │ 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 1a9fbc │ │ │ │ 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 1a9cb6 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1a9ae4 │ │ │ │ + bl 1a9b0c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a9c8e │ │ │ │ - ldr r3, [pc, #680] @ (1a9fac ) │ │ │ │ + b.n 1a9cb6 │ │ │ │ + ldr r3, [pc, #680] @ (1a9fd4 ) │ │ │ │ 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 1a9f60 │ │ │ │ + bls.n 1a9e36 │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.w 1a9f7a │ │ │ │ + beq.w 1a9fa2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a9c8e │ │ │ │ + beq.n 1a9cb6 │ │ │ │ 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 1a9b0c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a9c8e │ │ │ │ + b.n 1a9cb6 │ │ │ │ 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 185954 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a9c8e │ │ │ │ + beq.n 1a9cb6 │ │ │ │ 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 189140 │ │ │ │ + b.n 1a9cb6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.n 1a9e58 │ │ │ │ - bhi.n 1a9e66 │ │ │ │ + beq.n 1a9e80 │ │ │ │ + bhi.n 1a9e8e │ │ │ │ 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 1a9d9c │ │ │ │ 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 185954 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9d84 │ │ │ │ - b.n 1a9c8e │ │ │ │ + bne.n 1a9dac │ │ │ │ + b.n 1a9cb6 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a9dea │ │ │ │ + beq.n 1a9e12 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6358 │ │ │ │ + bl 1a6380 │ │ │ │ orr.w r3, r6, #4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1893e8 │ │ │ │ + bl 189410 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a9c7e │ │ │ │ + b.n 1a9ca6 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - beq.w 1a9f30 │ │ │ │ + beq.w 1a9f58 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ + ldr r3, [pc, #376] @ (1a9fd8 ) │ │ │ │ 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 189140 │ │ │ │ + b.n 1a9d72 │ │ │ │ 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 1a9d9c │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldrb.w r3, [r6, #41] @ 0x29 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1a9f82 │ │ │ │ + beq.n 1a9faa │ │ │ │ and.w r6, r3, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ bics r2, r1 │ │ │ │ - beq.w 1a9c8e │ │ │ │ + beq.w 1a9cb6 │ │ │ │ subs r3, #1 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a9f94 │ │ │ │ + bhi.n 1a9fbc │ │ │ │ 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 +507725,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 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a9f04 │ │ │ │ + cbz r0, 1a9f2c │ │ │ │ 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 189140 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a9c8e │ │ │ │ + b.n 1a9cb6 │ │ │ │ mov.w r8, #16 │ │ │ │ strh.w r2, [sp, #16] │ │ │ │ - b.n 1a9edc │ │ │ │ + b.n 1a9f04 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1a9edc │ │ │ │ + b.n 1a9f04 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ mov r8, r3 │ │ │ │ - b.n 1a9edc │ │ │ │ + b.n 1a9f04 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - b.n 1a9d28 │ │ │ │ + b.n 1a9d50 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 186db4 │ │ │ │ + ldr r3, [pc, #84] @ (1a9fd8 ) │ │ │ │ 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 189140 │ │ │ │ + b.n 1a9d72 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #469 @ 0x1d5 │ │ │ │ - b.n 1a9d28 │ │ │ │ + b.n 1a9d50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a9c8e │ │ │ │ + beq.w 1a9cb6 │ │ │ │ mov r8, r3 │ │ │ │ strd r2, r0, [sp, #16] │ │ │ │ - b.n 1a9edc │ │ │ │ + b.n 1a9f04 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r5, #52] @ 0x34 │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ 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] @ (1aa12c ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1aa108 ) │ │ │ │ + ldr r3, [pc, #316] @ (1aa130 ) │ │ │ │ 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 1aa09c │ │ │ │ cmp r0, #5 │ │ │ │ - beq.n 1aa04c │ │ │ │ + beq.n 1aa074 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1aa03c │ │ │ │ + bne.n 1aa064 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a9fb4 │ │ │ │ + bl 1a9fdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1aa05a │ │ │ │ + beq.n 1aa082 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1aa086 │ │ │ │ - bhi.n 1aa0a8 │ │ │ │ + beq.n 1aa0ae │ │ │ │ + bhi.n 1aa0d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18c380 │ │ │ │ - cbz r0, 1aa05a │ │ │ │ + bl 18c3a8 │ │ │ │ + cbz r0, 1aa082 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1aa01c │ │ │ │ + beq.n 1aa044 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1aa0b2 │ │ │ │ + beq.n 1aa0da │ │ │ │ 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 1aa0aa │ │ │ │ + cbz r1, 1aa082 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - cbz r3, 1aa05a │ │ │ │ + cbz r3, 1aa082 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 1aa082 │ │ │ │ + b.n 1aa0aa │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a9fe4 │ │ │ │ + beq.n 1aa00c │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1aa082 │ │ │ │ + b.n 1aa0aa │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #172] @ (1aa10c ) │ │ │ │ - ldr r3, [pc, #168] @ (1aa108 ) │ │ │ │ + ldr r2, [pc, #172] @ (1aa134 ) │ │ │ │ + ldr r3, [pc, #168] @ (1aa130 ) │ │ │ │ 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 1aa126 │ │ │ │ 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 1aa084 │ │ │ │ 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 1aa082 │ │ │ │ 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 1aa0aa │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1aa082 │ │ │ │ + b.n 1aa0aa │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1aa0e8 │ │ │ │ + bhi.n 1aa110 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1aa0e8 │ │ │ │ + bhi.n 1aa110 │ │ │ │ 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 +507945,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 1aa0aa │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1aa0e8 │ │ │ │ + b.n 1aa110 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r6, #0] │ │ │ │ + str r2, [r1, #0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r3, r6] │ │ │ │ + ldrsh r4, [r6, 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] @ (1aa45c ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r1, [pc, #780] @ (1aa438 ) │ │ │ │ + ldr r1, [pc, #780] @ (1aa460 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ - ldr.w r8, [pc, #776] @ 1aa43c │ │ │ │ + ldr.w r8, [pc, #776] @ 1aa464 │ │ │ │ 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 1aa456 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 1aa192 │ │ │ │ + beq.n 1aa1ba │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 1aa192 │ │ │ │ + bhi.n 1aa1ba │ │ │ │ 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 +508014,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 1aa270 │ │ │ │ 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 1a9fdc │ │ │ │ + cbnz r0, 1aa1de │ │ │ │ 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 1aa298 │ │ │ │ cmp.w r3, #640 @ 0x280 │ │ │ │ - bcs.n 1aa22a │ │ │ │ + bcs.n 1aa252 │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.w 1aa328 │ │ │ │ + beq.w 1aa350 │ │ │ │ movw r2, #277 @ 0x115 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1aa22c │ │ │ │ + bne.n 1aa254 │ │ │ │ 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 1a6e6c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1865ec │ │ │ │ - ldr r2, [pc, #560] @ (1aa440 ) │ │ │ │ - ldr r3, [pc, #548] @ (1aa438 ) │ │ │ │ + bl 186614 │ │ │ │ + ldr r2, [pc, #560] @ (1aa468 ) │ │ │ │ + ldr r3, [pc, #548] @ (1aa460 ) │ │ │ │ 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 1aa452 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq.n 1aa24e │ │ │ │ + beq.n 1aa276 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r3, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 1a6528 │ │ │ │ + bl 1a6550 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186dd0 │ │ │ │ - b.n 1aa208 │ │ │ │ + bl 186df8 │ │ │ │ + b.n 1aa230 │ │ │ │ mov sl, r9 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1aa1a4 │ │ │ │ + b.n 1aa1cc │ │ │ │ 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 1a6a24 │ │ │ │ + b.n 1aa230 │ │ │ │ + ldr r3, [pc, #464] @ (1aa46c ) │ │ │ │ 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 1aa3f4 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1aa208 │ │ │ │ + beq.n 1aa230 │ │ │ │ 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 1aa33a │ │ │ │ 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 1a9b0c │ │ │ │ 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 1a5c64 │ │ │ │ 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 1a6a24 │ │ │ │ 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 1aa436 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ asrs r3, r7 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1aa308 │ │ │ │ + bpl.n 1aa330 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1aa2b8 │ │ │ │ + bne.n 1aa2e0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1aa2d0 │ │ │ │ + b.n 1aa2f8 │ │ │ │ ldrb.w r8, [r4, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1aa3ee │ │ │ │ + beq.n 1aa416 │ │ │ │ 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 1aa44e │ │ │ │ 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 1aa3d4 │ │ │ │ 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 1a9b0c │ │ │ │ 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 +508214,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 1a6e6c │ │ │ │ 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 1aa43a │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1aa35e │ │ │ │ + bne.n 1aa386 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - b.n 1aa376 │ │ │ │ + b.n 1aa39e │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 1aa196 │ │ │ │ + b.n 1aa1be │ │ │ │ mov.w r9, #2 │ │ │ │ - b.n 1aa196 │ │ │ │ + b.n 1aa1be │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1aa196 │ │ │ │ + b.n 1aa1be │ │ │ │ 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 1a6a24 │ │ │ │ + b.n 1aa230 │ │ │ │ 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 1a6e6c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1aa23e │ │ │ │ + b.n 1aa266 │ │ │ │ mov r4, fp │ │ │ │ - b.n 1aa208 │ │ │ │ + b.n 1aa230 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188300 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e08 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1aa23e │ │ │ │ + b.n 1aa266 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 1aa414 │ │ │ │ + b.n 1aa43c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrsh r0, [r2, r3] │ │ │ │ + ldrsh r0, [r5, r2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + ldrsh r6, [r3, r2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ + ldrb r2, [r0, r7] │ │ │ │ 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] @ 1aa9f4 │ │ │ │ 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] @ 1aa9f8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1380] @ 1aa9d4 │ │ │ │ + ldr.w r3, [pc, #1380] @ 1aa9fc │ │ │ │ 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, 1aa4b6 │ │ │ │ mov fp, r1 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ - cbnz r7, 1aa4b2 │ │ │ │ + cbnz r7, 1aa4da │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa482 │ │ │ │ + bne.n 1aa4aa │ │ │ │ mov sl, r3 │ │ │ │ - ldr.w r2, [pc, #1348] @ 1aa9d8 │ │ │ │ - ldr.w r3, [pc, #1340] @ 1aa9d4 │ │ │ │ + ldr.w r2, [pc, #1348] @ 1aaa00 │ │ │ │ + ldr.w r3, [pc, #1340] @ 1aa9fc │ │ │ │ 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 1aa9e2 │ │ │ │ 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 +508351,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 1aa97e │ │ │ │ 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 1aa628 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1aa65c │ │ │ │ + beq.w 1aa684 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1aa55e │ │ │ │ + bne.n 1aa586 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - beq.n 1aa584 │ │ │ │ - bls.w 1aa6aa │ │ │ │ + beq.n 1aa5ac │ │ │ │ + bls.w 1aa6d2 │ │ │ │ cmp r3, #202 @ 0xca │ │ │ │ - beq.w 1aa7d4 │ │ │ │ + beq.w 1aa7fc │ │ │ │ cmp r3, #201 @ 0xc9 │ │ │ │ - bls.n 1aa55e │ │ │ │ + bls.n 1aa586 │ │ │ │ cmp.w r3, #278 @ 0x116 │ │ │ │ - bcs.w 1aa88e │ │ │ │ + bcs.w 1aa8b6 │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bcc.n 1aa55e │ │ │ │ + bcc.n 1aa586 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1aa9be │ │ │ │ + bne.w 1aa9e6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst.w fp, r3 │ │ │ │ - bne.n 1aa5f0 │ │ │ │ + bne.n 1aa618 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1aa600 │ │ │ │ + beq.n 1aa628 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa64a │ │ │ │ + beq.n 1aa672 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1aa64a │ │ │ │ + beq.n 1aa672 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1aa7c4 │ │ │ │ + beq.w 1aa7ec │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1aa642 │ │ │ │ + bne.n 1aa66a │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bne.n 1aa52e │ │ │ │ + bne.n 1aa556 │ │ │ │ ldr.w r8, [r5, #96] @ 0x60 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa9be │ │ │ │ + bne.w 1aa9e6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst.w fp, r3 │ │ │ │ - beq.n 1aa55e │ │ │ │ + beq.n 1aa586 │ │ │ │ cmp.w sl, #4 │ │ │ │ it ls │ │ │ │ strls r2, [r5, #20] │ │ │ │ - bls.n 1aa5fa │ │ │ │ + bls.n 1aa622 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa970 │ │ │ │ + beq.w 1aa998 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ 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] @ 1aaa04 │ │ │ │ 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 1a6108 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186dd0 │ │ │ │ - b.n 1aa5fa │ │ │ │ + bl 186df8 │ │ │ │ + b.n 1aa622 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1aa110 │ │ │ │ + bl 1aa138 │ │ │ │ movs r7, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1aa562 │ │ │ │ + bne.n 1aa58a │ │ │ │ mov r0, r6 │ │ │ │ - bl 186f88 │ │ │ │ + bl 186fb0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1aa50c │ │ │ │ + bne.w 1aa534 │ │ │ │ ldrd r4, r6, [sp, #28] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1aa956 │ │ │ │ + beq.w 1aa97e │ │ │ │ mov r8, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1aa63e │ │ │ │ - cbz r4, 1aa63e │ │ │ │ + cbz r3, 1aa666 │ │ │ │ + cbz r4, 1aa666 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1aa4c2 │ │ │ │ + bne.w 1aa4ea │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa62e │ │ │ │ + bne.n 1aa656 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 1aa490 │ │ │ │ + b.n 1aa4b8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa568 │ │ │ │ + bne.n 1aa590 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1aa876 │ │ │ │ + beq.w 1aa89e │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1aa600 │ │ │ │ + bne.n 1aa628 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1aa528 │ │ │ │ + b.n 1aa550 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1aa55e │ │ │ │ + beq.w 1aa586 │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bpl.n 1aa674 │ │ │ │ + bpl.n 1aa69c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ subs r3, #13 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1aa5fa │ │ │ │ + bls.n 1aa622 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ add.w r3, r5, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1aa94e │ │ │ │ + beq.w 1aa976 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movs r3, #3 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r2, 1aa68c │ │ │ │ + cbz r2, 1aa6b4 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a9bfc │ │ │ │ + bl 1a9c24 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 186dd0 │ │ │ │ - b.n 1aa5fa │ │ │ │ + bl 186df8 │ │ │ │ + b.n 1aa622 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bls.w 1aa886 │ │ │ │ + bls.w 1aa8ae │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne.w 1aa55e │ │ │ │ + bne.w 1aa586 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 1aa9be │ │ │ │ + bne.w 1aa9e6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1aa55e │ │ │ │ + beq.w 1aa586 │ │ │ │ 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 1aa952 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a5d90 │ │ │ │ + bl 1a5db8 │ │ │ │ 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 1a5f2c │ │ │ │ + ldr r3, [pc, #728] @ (1aaa04 ) │ │ │ │ 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 18599c │ │ │ │ mov r2, r8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ 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 +508597,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 189140 │ │ │ │ movw r1, #461 @ 0x1cd │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ 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 1aa7da │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa89a │ │ │ │ + beq.n 1aa8c2 │ │ │ │ tst r1, r3 │ │ │ │ - bne.n 1aa89a │ │ │ │ + bne.n 1aa8c2 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1aa974 │ │ │ │ + bne.w 1aa99c │ │ │ │ add.w r0, r5, #24 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1865ec │ │ │ │ - b.n 1aa5fa │ │ │ │ + bl 186614 │ │ │ │ + b.n 1aa622 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1aa642 │ │ │ │ + beq.w 1aa66a │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1aa666 │ │ │ │ + b.n 1aa68e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa55e │ │ │ │ + beq.w 1aa586 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa9c4 │ │ │ │ + bne.w 1aa9ec │ │ │ │ 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 21cc50 │ │ │ │ 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 1aa98a │ │ │ │ movs r7, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ strd r7, r8, [sp, #100] @ 0x64 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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] @ 1aaa04 │ │ │ │ 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 +508691,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 189140 │ │ │ │ + b.n 1aa622 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1aa600 │ │ │ │ + beq.w 1aa628 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1aa666 │ │ │ │ + b.n 1aa68e │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bhi.w 1aa54a │ │ │ │ - b.n 1aa55e │ │ │ │ + bhi.w 1aa572 │ │ │ │ + b.n 1aa586 │ │ │ │ subw r3, r3, #639 @ 0x27f │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1aa54a │ │ │ │ - b.n 1aa55e │ │ │ │ + bls.w 1aa572 │ │ │ │ + b.n 1aa586 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [r1] │ │ │ │ - bhi.n 1aa968 │ │ │ │ + bhi.n 1aa990 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1aa9ca │ │ │ │ + bhi.w 1aa9f2 │ │ │ │ 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 +508736,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 185954 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1aa900 │ │ │ │ + cbz r0, 1aa928 │ │ │ │ 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 189140 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #406 @ 0x196 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aa7b2 │ │ │ │ + b.n 1aa7da │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1aa8d4 │ │ │ │ + b.n 1aa8fc │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1aa8d4 │ │ │ │ + b.n 1aa8fc │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1aa8d4 │ │ │ │ + b.n 1aa8fc │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5c64 │ │ │ │ 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 1a5c64 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1aa774 │ │ │ │ + b.n 1aa79c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1865ec │ │ │ │ - b.n 1aa5fa │ │ │ │ + bl 186614 │ │ │ │ + b.n 1aa622 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 1aa626 │ │ │ │ + bl 1c648c │ │ │ │ + b.n 1aa64e │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ - b.n 1aa810 │ │ │ │ + b.n 1aa838 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.n 1aa8d4 │ │ │ │ + b.n 1aa8fc │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1aa5b2 │ │ │ │ + b.n 1aa5da │ │ │ │ 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 185954 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1aa9a8 │ │ │ │ + cbz r0, 1aa9d0 │ │ │ │ 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 189140 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aa7b2 │ │ │ │ + b.n 1aa7da │ │ │ │ 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, [r6, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrh r4, [r4, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrh r4, [r7, 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] @ (1aaca0 ) │ │ │ │ + ldr r3, [pc, #644] @ (1aaca4 ) │ │ │ │ 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 1aab92 │ │ │ │ lsls r1, r6, #11 │ │ │ │ - bmi.w 1aab7e │ │ │ │ + bmi.w 1aaba6 │ │ │ │ lsls r2, r6, #12 │ │ │ │ - bmi.w 1aab9a │ │ │ │ + bmi.w 1aabc2 │ │ │ │ lsls r3, r6, #14 │ │ │ │ - bmi.w 1aabb6 │ │ │ │ + bmi.w 1aabde │ │ │ │ lsls r7, r6, #21 │ │ │ │ - bmi.w 1aabd2 │ │ │ │ + bmi.w 1aabfa │ │ │ │ lsls r5, r6, #26 │ │ │ │ - bmi.w 1aabee │ │ │ │ + bmi.w 1aac16 │ │ │ │ lsls r0, r6, #25 │ │ │ │ - bmi.w 1aac08 │ │ │ │ + bmi.w 1aac30 │ │ │ │ lsls r1, r6, #20 │ │ │ │ - bmi.w 1aac22 │ │ │ │ + bmi.w 1aac4a │ │ │ │ lsls r2, r6, #19 │ │ │ │ - bmi.w 1aac3e │ │ │ │ + bmi.w 1aac66 │ │ │ │ lsls r3, r6, #18 │ │ │ │ - bmi.w 1aac5a │ │ │ │ + bmi.w 1aac82 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r5, [r3, #352] @ 0x160 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1aaa60 │ │ │ │ + cbz r3, 1aaa88 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ - cbnz r7, 1aaa7e │ │ │ │ + cbnz r7, 1aaaa6 │ │ │ │ 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 1aaa7c │ │ │ │ + ldr r2, [pc, #540] @ (1aaca8 ) │ │ │ │ + ldr r3, [pc, #536] @ (1aaca4 ) │ │ │ │ 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 1aac9a │ │ │ │ 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 1aab78 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1aab3e │ │ │ │ + beq.n 1aab66 │ │ │ │ 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, 1aab22 │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1aaaf2 │ │ │ │ + bne.n 1aab1a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ tst r6, r3 │ │ │ │ - beq.n 1aaaf2 │ │ │ │ + beq.n 1aab1a │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 21d770 │ │ │ │ + bl 21d798 │ │ │ │ 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 1aab1a │ │ │ │ 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 1aaada │ │ │ │ mov r0, r9 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1aaaaa │ │ │ │ + bne.n 1aaad2 │ │ │ │ ldrd r7, r5, [sp, #4] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1aab3e │ │ │ │ + beq.n 1aab66 │ │ │ │ mov r9, sl │ │ │ │ movs r1, #23 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1aab3a │ │ │ │ + cbz r3, 1aab62 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 1aab3a │ │ │ │ + cbz r3, 1aab62 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - cbnz r7, 1aab4a │ │ │ │ + cbnz r7, 1aab72 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1aab2e │ │ │ │ + bne.n 1aab56 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1aaa60 │ │ │ │ + b.n 1aaa88 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 1aab1e │ │ │ │ + bl 1c648c │ │ │ │ + b.n 1aab46 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1aaa90 │ │ │ │ + beq.n 1aaab8 │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5af8 │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ - b.n 1aaa90 │ │ │ │ + b.n 1aaab8 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ adds r1, #4 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5af8 │ │ │ │ lsls r1, r6, #11 │ │ │ │ mov r4, r0 │ │ │ │ - bpl.w 1aaa1a │ │ │ │ + bpl.w 1aaa42 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #1048576 @ 0x100000 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5af8 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r2, r6, #12 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.w 1aaa20 │ │ │ │ + bpl.w 1aaa48 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5af8 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ lsls r3, r6, #14 │ │ │ │ - bpl.w 1aaa26 │ │ │ │ + bpl.w 1aaa4e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5af8 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r7, r6, #21 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.w 1aaa2c │ │ │ │ + bpl.w 1aaa54 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5af8 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r5, r6, #26 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.w 1aaa32 │ │ │ │ + bpl.w 1aaa5a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5af8 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r0, r6, #25 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.w 1aaa38 │ │ │ │ + bpl.w 1aaa60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5af8 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r1, r6, #20 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.w 1aaa3e │ │ │ │ + bpl.w 1aaa66 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5af8 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r2, r6, #19 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.w 1aaa44 │ │ │ │ + bpl.w 1aaa6c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5af8 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ lsls r3, r6, #18 │ │ │ │ - bpl.w 1aaa4a │ │ │ │ + bpl.w 1aaa72 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5af8 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ - b.n 1aaa4a │ │ │ │ + b.n 1aaa72 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.n 1aacc0 │ │ │ │ + bcs.n 1aace8 │ │ │ │ cmp.w r3, #460 @ 0x1cc │ │ │ │ - bhi.n 1aad2a │ │ │ │ + bhi.n 1aad52 │ │ │ │ cmp.w r3, #310 @ 0x136 │ │ │ │ - bcs.n 1aad6a │ │ │ │ + bcs.n 1aad92 │ │ │ │ cmp.w r3, #300 @ 0x12c │ │ │ │ - bhi.w 1aae70 │ │ │ │ + bhi.w 1aae98 │ │ │ │ cmp r3, #215 @ 0xd7 │ │ │ │ - beq.n 1aacec │ │ │ │ - bhi.w 1aae3e │ │ │ │ + beq.n 1aad14 │ │ │ │ + bhi.w 1aae66 │ │ │ │ cmp r3, #145 @ 0x91 │ │ │ │ - bhi.w 1aae5e │ │ │ │ + bhi.w 1aae86 │ │ │ │ cmp r3, #143 @ 0x8f │ │ │ │ - bhi.n 1aad66 │ │ │ │ + bhi.n 1aad8e │ │ │ │ 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 1aad88 │ │ │ │ movw r2, #649 @ 0x289 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1aacf0 │ │ │ │ + bls.n 1aad18 │ │ │ │ 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 1aad42 │ │ │ │ movw r2, #16398 @ 0x400e │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1aad1c │ │ │ │ + beq.n 1aad44 │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movw r2, #645 @ 0x285 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 1aad60 │ │ │ │ + bhi.n 1aad88 │ │ │ │ cmp.w r3, #616 @ 0x268 │ │ │ │ - bcc.w 1aae28 │ │ │ │ + bcc.w 1aae50 │ │ │ │ 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 1aae78 │ │ │ │ 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 1aad88 │ │ │ │ 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 +509187,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 1aadc4 │ │ │ │ cmp.w r3, #312 @ 0x138 │ │ │ │ - bls.n 1aad60 │ │ │ │ + bls.n 1aad88 │ │ │ │ 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 1aad8e │ │ │ │ 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 1aad88 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi.n 1aad60 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1aadb4 ) │ │ │ │ + bhi.n 1aad88 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1aaddc ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @@ -509223,15 +509249,15 @@ │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ movw r2, #527 @ 0x20f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1aae6c │ │ │ │ + beq.n 1aae94 │ │ │ │ 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 +509274,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 1aad42 │ │ │ │ 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 1aacac │ │ │ │ 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 1aaee8 │ │ │ │ subw r3, r3, #651 @ 0x28b │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ movls r3, #100 @ 0x64 │ │ │ │ - bhi.n 1aaeca │ │ │ │ + bhi.n 1aaef2 │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ it cs │ │ │ │ movcs r3, #84 @ 0x54 │ │ │ │ - bcs.n 1aaebc │ │ │ │ + bcs.n 1aaee4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1aaedc ) │ │ │ │ + ldr r3, [pc, #8] @ (1aaf04 ) │ │ │ │ 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] @ (1ab1a0 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #644] @ (1ab17c ) │ │ │ │ + ldr r2, [pc, #644] @ (1ab1a4 ) │ │ │ │ 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 1aaf64 │ │ │ │ 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 1ab0c0 │ │ │ │ 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 1aaf78 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1aaf64 │ │ │ │ + beq.n 1aaf8c │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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 188c90 │ │ │ │ + ldr r2, [pc, #524] @ (1ab1a8 ) │ │ │ │ + ldr r3, [pc, #516] @ (1ab1a4 ) │ │ │ │ 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 1ab19a │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ mov r3, r0 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.w 1ab176 │ │ │ │ + bhi.w 1ab19e │ │ │ │ tbb [pc, r1] │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ push {r1, r2, r3, r5, r7} │ │ │ │ - b.n 1ab132 │ │ │ │ + b.n 1ab15a │ │ │ │ stmia r0!, {r5, r6, r7} │ │ │ │ - b.n 1ab182 │ │ │ │ - b.n 1ab184 │ │ │ │ - b.n 1ab186 │ │ │ │ + b.n 1ab1aa │ │ │ │ + b.n 1ab1ac │ │ │ │ + b.n 1ab1ae │ │ │ │ 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 +509426,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 1ab000 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5c64 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -509422,25 +509448,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 1ab038 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5c64 │ │ │ │ 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 1ab19e │ │ │ │ + add r1, pc, #8 @ (adr r1, 1ab074 ) │ │ │ │ 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 +509496,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 188c90 │ │ │ │ + b.n 1aaf9a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188c90 │ │ │ │ + b.n 1aaf9a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188c90 │ │ │ │ + b.n 1aaf9a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188c90 │ │ │ │ + b.n 1aaf9a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188c90 │ │ │ │ + b.n 1aaf9a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188c90 │ │ │ │ + b.n 1aaf9a │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188c90 │ │ │ │ + b.n 1aaf9a │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188c90 │ │ │ │ + b.n 1aaf9a │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188c90 │ │ │ │ + b.n 1aaf9a │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188c90 │ │ │ │ + b.n 1aaf9a │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188c90 │ │ │ │ + b.n 1aaf9a │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188c90 │ │ │ │ + b.n 1aaf9a │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188c90 │ │ │ │ + b.n 1aaf9a │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188c90 │ │ │ │ + b.n 1aaf9a │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188c90 │ │ │ │ + b.n 1aaf9a │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188c90 │ │ │ │ + b.n 1aaf9a │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188c90 │ │ │ │ + b.n 1aaf9a │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188c90 │ │ │ │ + b.n 1aaf9a │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188c90 │ │ │ │ + b.n 1aaf9a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r0, r4] │ │ │ │ + str r4, [r3, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + str r6, [r3, r1] │ │ │ │ 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] @ (1ab2c8 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #264] @ (1ab2a4 ) │ │ │ │ + ldr r3, [pc, #264] @ (1ab2cc ) │ │ │ │ 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 1ab24e │ │ │ │ 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 188c90 │ │ │ │ + ldr r2, [pc, #216] @ (1ab2d0 ) │ │ │ │ + ldr r3, [pc, #212] @ (1ab2cc ) │ │ │ │ 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 1ab2c2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r4 │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a5e50 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a5e50 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1ab1cc │ │ │ │ + bl 188c90 │ │ │ │ + b.n 1ab1f4 │ │ │ │ mov r2, sp │ │ │ │ movs r3, #1 │ │ │ │ movs r6, #2 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5c64 │ │ │ │ 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 1a5c64 │ │ │ │ + b.n 1ab220 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1ab238 │ │ │ │ + beq.n 1ab260 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1ab24c │ │ │ │ + beq.n 1ab274 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r7 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1ab1cc │ │ │ │ + beq.n 1ab1f4 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ mov r0, r7 │ │ │ │ - bl 188c1c │ │ │ │ - b.n 1ab1cc │ │ │ │ + bl 188c44 │ │ │ │ + b.n 1ab1f4 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, sp │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5c64 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5c64 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1ab1cc │ │ │ │ + bl 188c90 │ │ │ │ + b.n 1ab1f4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #392] @ (1ab42c ) │ │ │ │ + ldr r6, [pc, #232] @ (1ab3b4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #176] @ (1ab35c ) │ │ │ │ + ldr r6, [pc, #16] @ (1ab2e4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1ab306 │ │ │ │ + cbz r3, 1ab32e │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbnz r4, 1ab2c8 │ │ │ │ + cbnz r4, 1ab2f0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 1ab302 │ │ │ │ + beq.n 1ab32a │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1ab2d2 │ │ │ │ + b.n 1ab2fa │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 1ab2f6 │ │ │ │ + cbz r4, 1ab31e │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx r4, r4, #0, #21 │ │ │ │ tst r4, r1 │ │ │ │ - beq.n 1ab2ee │ │ │ │ + beq.n 1ab316 │ │ │ │ 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, 1ab32a │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ab2c4 │ │ │ │ + bne.n 1ab2ec │ │ │ │ ldr r4, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ ubfx r4, r4, #0, #21 │ │ │ │ tst r4, r1 │ │ │ │ - bne.n 1ab2d2 │ │ │ │ + bne.n 1ab2fa │ │ │ │ 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 16def4 │ │ │ │ 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 16e134 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1ab36c │ │ │ │ - ldr r2, [pc, #48] @ (1ab374 ) │ │ │ │ + beq.n 1ab394 │ │ │ │ + ldr r2, [pc, #48] @ (1ab39c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #48] @ (1ab378 ) │ │ │ │ + ldr r1, [pc, #48] @ (1ab3a0 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e2bc │ │ │ │ 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] @ (1ab3a4 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 1ab346 │ │ │ │ + b.n 1ab36e │ │ │ │ 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] @ (1ab504 ) │ │ │ │ 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 1ab4fc │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 1ab4bc │ │ │ │ + b.n 1ab4e4 │ │ │ │ ldrb r1, [r7, #18] │ │ │ │ ands.w r1, r1, #32 │ │ │ │ - bne.n 1ab4a8 │ │ │ │ + bne.n 1ab4d0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 +509844,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 186db4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 +509869,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 186db4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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 +509892,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] @ (1ab508 ) │ │ │ │ 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 189140 │ │ │ │ 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 1ab4fc │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1ab3b2 │ │ │ │ + bne.w 1ab3da │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1ab3b2 │ │ │ │ - b.n 1ab4a8 │ │ │ │ + blt.w 1ab3da │ │ │ │ + b.n 1ab4d0 │ │ │ │ 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, #240] @ (1ab5f8 ) │ │ │ │ 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] @ 1abad4 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1456] @ 1abab0 │ │ │ │ + ldr.w r3, [pc, #1456] @ 1abad8 │ │ │ │ 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] @ 1abadc │ │ │ │ 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 1ab71c │ │ │ │ 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 1ab636 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 1ab606 │ │ │ │ + bne.n 1ab62e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 21d714 │ │ │ │ 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 +509988,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 186db4 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 1858ec │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d714 │ │ │ │ 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 +510021,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 186db4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr.w r3, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ab6ee │ │ │ │ + beq.n 1ab716 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 1ab534 │ │ │ │ + bne.n 1ab55c │ │ │ │ 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 1ab85a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov sl, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ 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 +510067,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 186db4 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 1858ec │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ 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 1ab610 │ │ │ │ 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 18599c │ │ │ │ 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 +510133,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 186db4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 +510167,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, 1ab840 │ │ │ │ + ldr r3, [pc, #740] @ (1abae0 ) │ │ │ │ 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 189140 │ │ │ │ + ldr r2, [pc, #700] @ (1abae4 ) │ │ │ │ + ldr r3, [pc, #688] @ (1abad8 ) │ │ │ │ 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 1abace │ │ │ │ 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 1ab7fa │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ mov r6, r8 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ str.w fp, [sp, #28] │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d6c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ab7fc │ │ │ │ + beq.n 1ab824 │ │ │ │ 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 +510226,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 1aba98 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ab99a │ │ │ │ + bhi.w 1ab9c2 │ │ │ │ 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 +510253,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 185954 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ab8da │ │ │ │ + cbz r0, 1ab902 │ │ │ │ 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 189140 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 21da14 │ │ │ │ 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 +510294,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 186db4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldrb.w r2, [r7, #85] @ 0x55 │ │ │ │ strd r9, r9, [r8] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1aba9c │ │ │ │ + bhi.w 1abac4 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1abaaa │ │ │ │ + bhi.w 1abad2 │ │ │ │ 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, 1abbe0 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abc20 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abc24 ) │ │ │ │ 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, 1abc28 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abc28 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abc2c ) │ │ │ │ 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, 1abc30 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abc30 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abc34 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abc34 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abc38 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abc38 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abc3c ) │ │ │ │ movs r0, #165 @ 0xa5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ab8b2 │ │ │ │ + b.n 1ab8da │ │ │ │ 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 1ab8da │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ab8b2 │ │ │ │ + b.n 1ab8da │ │ │ │ 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 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ab9cc │ │ │ │ + cbz r0, 1ab9f4 │ │ │ │ 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 189140 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ 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 +510380,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 186db4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 1ab50c │ │ │ │ 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 1ab824 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r9, r9, [fp] │ │ │ │ ldrb.w r2, [r3, #85] @ 0x55 │ │ │ │ cmp r2, #32 │ │ │ │ - bls.w 1ab880 │ │ │ │ + bls.w 1ab8a8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 1ab8b2 │ │ │ │ + b.n 1ab8da │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1ab9a4 │ │ │ │ + b.n 1ab9cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1ab9a4 │ │ │ │ + b.n 1ab9cc │ │ │ │ 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 1ab9cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 1ab9a4 │ │ │ │ + b.n 1ab9cc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #1000] @ (1abe98 ) │ │ │ │ + ldr r2, [pc, #840] @ (1abe20 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #904] @ (1abe40 ) │ │ │ │ + ldr r2, [pc, #744] @ (1abdc8 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - blxns pc │ │ │ │ + blxns sl │ │ │ │ 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] @ 1ac138 │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r5, [pc, #1592] @ 1ac114 │ │ │ │ - ldr.w r0, [pc, #1592] @ 1ac118 │ │ │ │ + ldr.w r5, [pc, #1592] @ 1ac13c │ │ │ │ + ldr.w r0, [pc, #1592] @ 1ac140 │ │ │ │ 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 +510470,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 1ac11a │ │ │ │ mov r0, r4 │ │ │ │ strd r7, r1, [sp, #152] @ 0x98 │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a4b4 │ │ │ │ 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 1ac10e │ │ │ │ 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 1ac100 │ │ │ │ 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 +510512,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, 1abbbe │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1ab308 │ │ │ │ + bl 1ab330 │ │ │ │ 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 1abba2 │ │ │ │ mov fp, r6 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1abbc2 │ │ │ │ + cbz r3, 1abbea │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1ab308 │ │ │ │ + bl 1ab330 │ │ │ │ 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 16a0b8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1abb9e │ │ │ │ + bne.n 1abbc6 │ │ │ │ ldr.w r6, [r7, #352] @ 0x160 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1abbd8 │ │ │ │ + cbz r3, 1abc00 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1abc90 │ │ │ │ + bne.n 1abcb8 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1abbca │ │ │ │ + bne.n 1abbf2 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1abbfa │ │ │ │ + beq.n 1abc22 │ │ │ │ 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 +510574,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 1abc46 │ │ │ │ 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 +510590,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 1abc68 │ │ │ │ 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 1abc88 │ │ │ │ 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 18c9d4 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 169f70 │ │ │ │ + bl 169f98 │ │ │ │ movs r0, #1 │ │ │ │ - ldr.w r2, [pc, #1192] @ 1ac11c │ │ │ │ - ldr.w r3, [pc, #1184] @ 1ac118 │ │ │ │ + ldr.w r2, [pc, #1192] @ 1ac144 │ │ │ │ + ldr.w r3, [pc, #1184] @ 1ac140 │ │ │ │ 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 1ac126 │ │ │ │ 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] @ 1ac148 │ │ │ │ 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 1abdb2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 1abcce │ │ │ │ + cbnz r3, 1abcf6 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #3 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1abcca │ │ │ │ - cbz r6, 1abcca │ │ │ │ + cbz r3, 1abcf2 │ │ │ │ + cbz r6, 1abcf2 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1abca2 │ │ │ │ + bne.n 1abcca │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1abcbc │ │ │ │ + bne.n 1abce4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 1abbd8 │ │ │ │ + b.n 1abc00 │ │ │ │ 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 +510675,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 1ac08c │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1abcac │ │ │ │ + bne.n 1abcd4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add.w r2, r5, #32 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1ac102 │ │ │ │ + beq.w 1ac12a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1abd28 │ │ │ │ + cbz r2, 1abd50 │ │ │ │ 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 1ab3a8 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16faa0 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 1abd74 │ │ │ │ - b.n 1abcac │ │ │ │ + cbnz r0, 1abd9c │ │ │ │ + b.n 1abcd4 │ │ │ │ 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 1ab3a8 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16faa0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1abcac │ │ │ │ + beq.n 1abcd4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r2, r3, #24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1abd86 │ │ │ │ + beq.n 1abdae │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1abd4a │ │ │ │ + bne.n 1abd72 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1abd56 │ │ │ │ + b.n 1abd7e │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1abca8 │ │ │ │ + bne.n 1abcd0 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r3, r5, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1ac108 │ │ │ │ + beq.w 1ac130 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbz r3, 1abdb4 │ │ │ │ + cbz r3, 1abddc │ │ │ │ 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 185bf8 │ │ │ │ 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 +510779,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 1ab3a8 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1abca8 │ │ │ │ + bne.w 1abcd0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1abca8 │ │ │ │ + beq.w 1abcd0 │ │ │ │ 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 1ac030 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac0bc │ │ │ │ + beq.w 1ac0e4 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1ac0cc │ │ │ │ + beq.w 1ac0f4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac048 │ │ │ │ + beq.w 1ac070 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ac048 │ │ │ │ + beq.w 1ac070 │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1ac03c │ │ │ │ + bne.w 1ac064 │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.w 1ac03c │ │ │ │ + bhi.w 1ac064 │ │ │ │ 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 18bf7c │ │ │ │ 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 16a080 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 186db4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e2bc │ │ │ │ mov fp, r0 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1853dc │ │ │ │ + bl 185404 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 186db4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ adds r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1ab4e4 │ │ │ │ + bl 1ab50c │ │ │ │ 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 195d14 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w fp, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 1ac024 │ │ │ │ + bhi.n 1ac04c │ │ │ │ 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 +510929,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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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] @ 1ac14c │ │ │ │ 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 189140 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 18c068 │ │ │ │ + bl 18c090 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1abe4e │ │ │ │ + bne.w 1abe76 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1abe2c │ │ │ │ + bne.w 1abe54 │ │ │ │ ldrd r6, r5, [sp, #64] @ 0x40 │ │ │ │ ldrd r4, r9, [sp, #72] @ 0x48 │ │ │ │ ldrd fp, sl, [sp, #80] @ 0x50 │ │ │ │ - b.n 1abca8 │ │ │ │ + b.n 1abcd0 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1abf88 │ │ │ │ + b.n 1abfb0 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1abf88 │ │ │ │ + b.n 1abfb0 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1abf88 │ │ │ │ + b.n 1abfb0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1abf88 │ │ │ │ + b.n 1abfb0 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1abe58 │ │ │ │ + bne.w 1abe80 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ac008 │ │ │ │ + bne.n 1ac030 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ cmp r3, #3 │ │ │ │ it ls │ │ │ │ movls r6, r8 │ │ │ │ - bhi.n 1ac008 │ │ │ │ + bhi.n 1ac030 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 1abe7a │ │ │ │ + b.n 1abea2 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1abcac │ │ │ │ + beq.w 1abcd4 │ │ │ │ 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, 1ac0c2 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ac092 │ │ │ │ + bne.n 1ac0ba │ │ │ │ ldr r3, [r5, #20] │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - beq.n 1ac0ac │ │ │ │ + beq.n 1ac0d4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ac082 │ │ │ │ + bne.n 1ac0aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ac07c │ │ │ │ + bne.n 1ac0a4 │ │ │ │ ldrd r5, r4, [sp, #24] │ │ │ │ - b.n 1abcac │ │ │ │ + b.n 1abcd4 │ │ │ │ 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 1ab3a8 │ │ │ │ + b.n 1ac0ba │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1ac008 │ │ │ │ + bne.n 1ac030 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1ac05e │ │ │ │ - b.n 1ac008 │ │ │ │ + bls.n 1ac086 │ │ │ │ + b.n 1ac030 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 1abe7a │ │ │ │ - b.n 1abe4e │ │ │ │ + bls.w 1abea2 │ │ │ │ + b.n 1abe76 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - bl 1ab2ac │ │ │ │ + bl 1ab2d4 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ - b.n 1abb4c │ │ │ │ + b.n 1abb74 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - bl 1ab2ac │ │ │ │ - b.n 1abb30 │ │ │ │ + bl 1ab2d4 │ │ │ │ + b.n 1abb58 │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1abc70 │ │ │ │ + b.n 1abc98 │ │ │ │ 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, lr │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ + add sl, lr │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bics r4, r0 │ │ │ │ + muls r4, r3 │ │ │ │ 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] @ (1ac3f0 ) │ │ │ │ movs r2, #2 │ │ │ │ - ldr r3, [pc, #648] @ (1ac3cc ) │ │ │ │ + ldr r3, [pc, #648] @ (1ac3f4 ) │ │ │ │ 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] @ (1ac3f8 ) │ │ │ │ ldrb.w r0, [r8, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ac2b2 │ │ │ │ + beq.w 1ac2da │ │ │ │ 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] @ (1ac3fc ) │ │ │ │ add.w r9, r8, #96 @ 0x60 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1884fc │ │ │ │ + bl 188524 │ │ │ │ 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 +511126,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 18599c │ │ │ │ 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 186db4 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sl, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ - cbz r3, 1ac1ca │ │ │ │ + cbz r3, 1ac1f2 │ │ │ │ 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 +511174,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, 1ac2b4 │ │ │ │ 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 +511195,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 1ac282 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldrd r3, sl, [sp, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1ac2ec │ │ │ │ + bhi.n 1ac314 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 1ac19a │ │ │ │ + bl 188300 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e08 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ - bl 1865ec │ │ │ │ - ldr r2, [pc, #260] @ (1ac3d8 ) │ │ │ │ - ldr r3, [pc, #244] @ (1ac3cc ) │ │ │ │ + bl 186614 │ │ │ │ + ldr r2, [pc, #260] @ (1ac400 ) │ │ │ │ + ldr r3, [pc, #244] @ (1ac3f4 ) │ │ │ │ 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 1ac3ea │ │ │ │ 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 1aaeac │ │ │ │ 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 1ac358 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r0 │ │ │ │ bics r4, r1 │ │ │ │ - bne.n 1ac374 │ │ │ │ + bne.n 1ac39c │ │ │ │ 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 1ac2b8 │ │ │ │ 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 185954 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ac364 │ │ │ │ + cbz r0, 1ac38c │ │ │ │ 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 189140 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ac316 │ │ │ │ + b.n 1ac33e │ │ │ │ subs r2, #1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1ac3a4 │ │ │ │ + bhi.n 1ac3cc │ │ │ │ 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 +511310,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 1ac35e │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ac336 │ │ │ │ + b.n 1ac35e │ │ │ │ movs r2, #8 │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ac336 │ │ │ │ + b.n 1ac35e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ac336 │ │ │ │ + b.n 1ac35e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #162 @ 0xa2 │ │ │ │ + subs r6, #122 @ 0x7a │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ 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] @ 1ad030 │ │ │ │ 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] @ 1ad034 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr.w r3, [pc, #3084] @ 1ad010 │ │ │ │ + ldr.w r3, [pc, #3084] @ 1ad038 │ │ │ │ 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, 1ac44c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 1ac448 │ │ │ │ + cbnz r3, 1ac470 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ac418 │ │ │ │ + bne.n 1ac440 │ │ │ │ mov sl, r3 │ │ │ │ - ldr.w r2, [pc, #3052] @ 1ad014 │ │ │ │ - ldr.w r3, [pc, #3044] @ 1ad010 │ │ │ │ + ldr.w r2, [pc, #3052] @ 1ad03c │ │ │ │ + ldr.w r3, [pc, #3044] @ 1ad038 │ │ │ │ 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 1ad2a6 │ │ │ │ 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 +511399,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 1870f0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1ad0e8 │ │ │ │ + beq.w 1ad110 │ │ │ │ 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 1ac57e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac91e │ │ │ │ + beq.w 1ac946 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ac56a │ │ │ │ + bne.n 1ac592 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1ac56a │ │ │ │ + beq.n 1ac592 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r2, r3 │ │ │ │ cmp.w r3, #336 @ 0x150 │ │ │ │ - bcs.n 1ac598 │ │ │ │ + bcs.n 1ac5c0 │ │ │ │ cmp.w r3, #330 @ 0x14a │ │ │ │ - bcc.w 1ac8e6 │ │ │ │ + bcc.w 1ac90e │ │ │ │ sub.w r1, r3, #330 @ 0x14a │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 1ac8ee │ │ │ │ + bpl.w 1ac916 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r6, r2, #29 │ │ │ │ - bmi.n 1ac5ac │ │ │ │ + bmi.n 1ac5d4 │ │ │ │ cmp.w r3, #304 @ 0x130 │ │ │ │ - bne.w 1acc9e │ │ │ │ + bne.w 1accc6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r1, r3, #11 │ │ │ │ it pl │ │ │ │ movpl.w r2, #304 @ 0x130 │ │ │ │ - bmi.w 1ac98a │ │ │ │ + bmi.w 1ac9b2 │ │ │ │ subw r3, r2, #650 @ 0x28a │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 1ac8fa │ │ │ │ + bhi.w 1ac922 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r6, r3, #28 │ │ │ │ - bpl.n 1ac552 │ │ │ │ + bpl.n 1ac57a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1acbdc │ │ │ │ + beq.w 1acc04 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1acbdc │ │ │ │ + bne.w 1acc04 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #664 @ 0x298 │ │ │ │ - beq.w 1ac998 │ │ │ │ + beq.w 1ac9c0 │ │ │ │ movw r2, #641 @ 0x281 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1accbe │ │ │ │ + beq.w 1acce6 │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ - bne.n 1ac552 │ │ │ │ + bne.n 1ac57a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r1, r3, #12 │ │ │ │ - bpl.n 1ac552 │ │ │ │ + bpl.n 1ac57a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ac63e │ │ │ │ + bne.n 1ac666 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbnz r3, 1ac56a │ │ │ │ + cbnz r3, 1ac592 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ac940 │ │ │ │ + beq.w 1ac968 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 1ac4aa │ │ │ │ + b.n 1ac4d2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - cbz r3, 1ac57a │ │ │ │ + cbz r3, 1ac5a2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ac4bc │ │ │ │ + bne.n 1ac4e4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ac556 │ │ │ │ + bne.n 1ac57e │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1ac556 │ │ │ │ + beq.n 1ac57e │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r2, r3 │ │ │ │ cmp.w r3, #336 @ 0x150 │ │ │ │ - bcc.n 1ac4d4 │ │ │ │ + bcc.n 1ac4fc │ │ │ │ mvn.w r1, #366 @ 0x16e │ │ │ │ adds r1, r3, r1 │ │ │ │ bics.w r1, r1, #2 │ │ │ │ - bne.n 1ac5c2 │ │ │ │ + bne.n 1ac5ea │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.w 1ac8ee │ │ │ │ + bpl.w 1ac916 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1accb4 │ │ │ │ + beq.w 1accdc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1accb4 │ │ │ │ + bne.w 1accdc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r2, r3 │ │ │ │ mvn.w r0, #362 @ 0x16a │ │ │ │ adds r1, r3, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.w 1ac978 │ │ │ │ + bhi.w 1ac9a0 │ │ │ │ movw r2, #417 @ 0x1a1 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 1ac8ee │ │ │ │ + bpl.w 1ac916 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.w 1ac8ee │ │ │ │ + bpl.w 1ac916 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1accb4 │ │ │ │ + beq.w 1accdc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1accb4 │ │ │ │ + bne.w 1accdc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movw r2, #527 @ 0x20f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1ac9a2 │ │ │ │ + beq.w 1ac9ca │ │ │ │ movw r2, #477 @ 0x1dd │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1ac4f0 │ │ │ │ + bne.w 1ac518 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bmi.w 1ac98c │ │ │ │ + bmi.w 1ac9b4 │ │ │ │ mov r2, r3 │ │ │ │ subw r3, r3, #650 @ 0x28a │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 1ac510 │ │ │ │ + bls.w 1ac538 │ │ │ │ cmp.w r2, #664 @ 0x298 │ │ │ │ - beq.n 1ac552 │ │ │ │ + beq.n 1ac57a │ │ │ │ movw r3, #641 @ 0x281 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1acbcc │ │ │ │ + beq.w 1acbf4 │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ - bne.n 1ac552 │ │ │ │ + bne.n 1ac57a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r0, r3, #12 │ │ │ │ - bpl.n 1ac552 │ │ │ │ + bpl.n 1ac57a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1ac548 │ │ │ │ + bne.n 1ac570 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r4, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1aae84 │ │ │ │ + bl 1aaeac │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #2500] @ 1ad018 │ │ │ │ + ldr.w r3, [pc, #2500] @ 1ad040 │ │ │ │ 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 +511586,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 1accbc │ │ │ │ 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 18599c │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cbz r3, 1ac6ae │ │ │ │ + cbz r3, 1ac6d6 │ │ │ │ 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 +511639,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, 1ac752 │ │ │ │ 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, 1ac774 │ │ │ │ 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 +511672,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 1ac940 │ │ │ │ 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 1ac93a │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 18585c │ │ │ │ + bl 185884 │ │ │ │ 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 186db4 │ │ │ │ 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 +511713,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 189140 │ │ │ │ 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 +511730,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 1ac896 │ │ │ │ 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 +511748,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 1ac86a │ │ │ │ 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 1accf0 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r0 │ │ │ │ bics r3, r1 │ │ │ │ - bne.w 1ad1a6 │ │ │ │ + bne.w 1ad1ce │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aae84 │ │ │ │ + bl 1aaeac │ │ │ │ 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 189140 │ │ │ │ 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 1ad23e │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - b.n 1ac698 │ │ │ │ + b.n 1ac6c0 │ │ │ │ cmp.w r3, #304 @ 0x130 │ │ │ │ - beq.w 1ac4f8 │ │ │ │ + beq.w 1ac520 │ │ │ │ mov r2, r3 │ │ │ │ subw r3, r2, #650 @ 0x28a │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 1ac510 │ │ │ │ + bls.w 1ac538 │ │ │ │ cmp.w r2, #664 @ 0x298 │ │ │ │ - bne.w 1ac624 │ │ │ │ + bne.w 1ac64c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 1ac552 │ │ │ │ + bpl.w 1ac57a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ac548 │ │ │ │ - b.n 1ac63e │ │ │ │ + bne.w 1ac570 │ │ │ │ + b.n 1ac666 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ac7a8 │ │ │ │ + bne.w 1ac7d0 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ - b.n 1ac802 │ │ │ │ + b.n 1ac82a │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1ac556 │ │ │ │ + bne.w 1ac57e │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ac58c │ │ │ │ + bne.w 1ac5b4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ac566 │ │ │ │ + bne.w 1ac58e │ │ │ │ ldrd r6, r4, [sp, #64] @ 0x40 │ │ │ │ mov r9, fp │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ad0e8 │ │ │ │ + beq.w 1ad110 │ │ │ │ mov sl, r5 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac426 │ │ │ │ + beq.w 1ac44e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ac426 │ │ │ │ + beq.w 1ac44e │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ac466 │ │ │ │ + bne.w 1ac48e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ac966 │ │ │ │ - b.n 1ac426 │ │ │ │ + bne.n 1ac98e │ │ │ │ + b.n 1ac44e │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 1ad200 │ │ │ │ + bne.w 1ad228 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.w 1ac62e │ │ │ │ - cbz r7, 1ac9b4 │ │ │ │ + bpl.w 1ac656 │ │ │ │ + cbz r7, 1ac9dc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - cbnz r0, 1ac9b4 │ │ │ │ + cbnz r0, 1ac9dc │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 1ac506 │ │ │ │ + b.n 1ac52e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.w 1ac552 │ │ │ │ - b.n 1ac548 │ │ │ │ + bpl.w 1ac57a │ │ │ │ + b.n 1ac570 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bpl.w 1ac552 │ │ │ │ + bpl.w 1ac57a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ac994 │ │ │ │ + beq.n 1ac9bc │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r4, [sp, #140] @ 0x8c │ │ │ │ - bl 1aae84 │ │ │ │ + bl 1aaeac │ │ │ │ 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 1acbd4 │ │ │ │ + ldr.w r3, [pc, #1608] @ 1ad040 │ │ │ │ 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 18599c │ │ │ │ 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 186db4 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cbz r3, 1aca14 │ │ │ │ + cbz r3, 1aca3c │ │ │ │ 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 +511935,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, 1acaae │ │ │ │ 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, 1acad2 │ │ │ │ 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, 1acaf6 │ │ │ │ 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, 1acb18 │ │ │ │ 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 1acb6a │ │ │ │ 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 +512002,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 1acb3e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1ad0a2 │ │ │ │ + beq.w 1ad0ca │ │ │ │ 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 1ad258 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aae84 │ │ │ │ + bl 1aaeac │ │ │ │ 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 189140 │ │ │ │ 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 1aca12 │ │ │ │ ldrd r9, sl, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ - bl 1882d8 │ │ │ │ + bl 188300 │ │ │ │ add r2, sp, #196 @ 0xc4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 188de0 │ │ │ │ + bl 188e08 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1865ec │ │ │ │ - b.n 1acc9a │ │ │ │ + bl 186614 │ │ │ │ + b.n 1accc2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r6, r3, #11 │ │ │ │ - bpl.w 1ac552 │ │ │ │ + bpl.w 1ac57a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ac548 │ │ │ │ - b.n 1ac63e │ │ │ │ + bne.w 1ac570 │ │ │ │ + b.n 1ac666 │ │ │ │ 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 1accbc │ │ │ │ + ldr.w r2, [pc, #1064] @ 1ad040 │ │ │ │ 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 +512081,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 1acca6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188480 │ │ │ │ + bl 1884a8 │ │ │ │ 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 +512107,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 1acd32 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ad02a │ │ │ │ + beq.w 1ad052 │ │ │ │ tst.w r9, #32 │ │ │ │ - beq.w 1ad21e │ │ │ │ + beq.w 1ad246 │ │ │ │ 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 1acc2c │ │ │ │ ldrd r9, sl, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1865ec │ │ │ │ + bl 186614 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 1ac552 │ │ │ │ + b.n 1ac57a │ │ │ │ movw r2, #467 @ 0x1d3 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1ac8ee │ │ │ │ + bne.w 1ac916 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r2, r2, #12 │ │ │ │ - bmi.w 1ac98a │ │ │ │ + bmi.w 1ac9b2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ac8f0 │ │ │ │ + b.n 1ac918 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ac128 │ │ │ │ - b.n 1acc9a │ │ │ │ + bl 1ac150 │ │ │ │ + b.n 1accc2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r0, r3, #11 │ │ │ │ - bmi.w 1ac548 │ │ │ │ - b.n 1ac552 │ │ │ │ + bmi.w 1ac570 │ │ │ │ + b.n 1ac57a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac894 │ │ │ │ + beq.w 1ac8bc │ │ │ │ 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 185954 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1accf8 │ │ │ │ + cbz r0, 1acd20 │ │ │ │ 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 189140 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ac896 │ │ │ │ + b.n 1ac8be │ │ │ │ adds r3, #11 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, r4, r3, lsl #2 │ │ │ │ - b.n 1acd1a │ │ │ │ + b.n 1acd42 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.n 1acc6c │ │ │ │ + bcc.n 1acc94 │ │ │ │ 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 1acd3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ad0f4 │ │ │ │ + beq.w 1ad11c │ │ │ │ tst.w r9, #32 │ │ │ │ - beq.w 1ad1f2 │ │ │ │ + beq.w 1ad21a │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cbz r3, 1acd66 │ │ │ │ + cbz r3, 1acd8e │ │ │ │ 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 +512240,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 1acf94 │ │ │ │ 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 +512256,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 1ad04c │ │ │ │ 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 1ad044 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 18585c │ │ │ │ + bl 185884 │ │ │ │ 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 186db4 │ │ │ │ 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 +512295,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 189140 │ │ │ │ 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 1acf32 │ │ │ │ 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 +512329,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 1acf04 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1acf1a │ │ │ │ + bhi.n 1acf42 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 189118 │ │ │ │ - b.n 1acc7a │ │ │ │ + bl 189140 │ │ │ │ + b.n 1acca2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aae84 │ │ │ │ + bl 1aaeac │ │ │ │ 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 1ad08c │ │ │ │ and.w ip, r3, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r0, r0, ip │ │ │ │ bics r2, r0 │ │ │ │ - bne.w 1ad0fa │ │ │ │ + bne.w 1ad122 │ │ │ │ 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 1acf38 │ │ │ │ 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 1acfac │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.w 1acde8 │ │ │ │ + bcc.w 1ace10 │ │ │ │ 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 1acfa4 │ │ │ │ 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 +512417,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 1ace10 │ │ │ │ + subs r3, #222 @ 0xde │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r3, #206 @ 0xce │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #206 @ 0xce │ │ │ │ + subs r3, #166 @ 0xa6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ace3e │ │ │ │ + bne.w 1ace66 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ - b.n 1ace96 │ │ │ │ + b.n 1acebe │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - bl 1887a4 │ │ │ │ - cbnz r0, 1ad048 │ │ │ │ + bl 1887cc │ │ │ │ + cbnz r0, 1ad070 │ │ │ │ tst.w r9, #32 │ │ │ │ - beq.n 1ad04c │ │ │ │ + beq.n 1ad074 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1acc7a │ │ │ │ + beq.w 1acca2 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - b.n 1acd52 │ │ │ │ + b.n 1acd7a │ │ │ │ mov r0, r6 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 188834 │ │ │ │ + bl 18885c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ad040 │ │ │ │ - b.n 1ad048 │ │ │ │ + beq.n 1ad068 │ │ │ │ + b.n 1ad070 │ │ │ │ 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 185954 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1ad090 │ │ │ │ + cbz r0, 1ad0b8 │ │ │ │ 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 189140 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, sl │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1acf50 │ │ │ │ + b.n 1acf78 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1acb60 │ │ │ │ + beq.w 1acb88 │ │ │ │ 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 185954 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1ad0d6 │ │ │ │ + cbz r0, 1ad0fe │ │ │ │ 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 189140 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1acb64 │ │ │ │ + b.n 1acb8c │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 1ac956 │ │ │ │ + bl 1c648c │ │ │ │ + b.n 1ac97e │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 1ad02e │ │ │ │ + b.n 1ad056 │ │ │ │ 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 1ad2aa │ │ │ │ + add r1, pc, #8 @ (adr r1, 1ad138 ) │ │ │ │ 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 +512583,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 1ad08c │ │ │ │ strh.w r2, [sp, #96] @ 0x60 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1ad064 │ │ │ │ + b.n 1ad08c │ │ │ │ strb.w r2, [sp, #96] @ 0x60 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1ad064 │ │ │ │ + b.n 1ad08c │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [fp] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1ad282 │ │ │ │ + bhi.n 1ad2aa │ │ │ │ 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 +512613,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 1accfa │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #112] @ 0x70 │ │ │ │ - b.n 1accd2 │ │ │ │ + b.n 1accfa │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #112] @ 0x70 │ │ │ │ - b.n 1accd2 │ │ │ │ + b.n 1accfa │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #112] @ 0x70 │ │ │ │ - b.n 1accd2 │ │ │ │ + b.n 1accfa │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - bl 188834 │ │ │ │ + bl 18885c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - b.n 1acd52 │ │ │ │ + b.n 1acd7a │ │ │ │ movw r2, #477 @ 0x1dd │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1ac4f0 │ │ │ │ + bne.w 1ac518 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r0, r2, #22 │ │ │ │ - bmi.w 1ac98a │ │ │ │ - b.w 1ac612 │ │ │ │ + bmi.w 1ac9b2 │ │ │ │ + b.w 1ac63a │ │ │ │ ldrd r9, sl, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ - b.n 1acc94 │ │ │ │ + b.n 1accbc │ │ │ │ mov r0, r6 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 188834 │ │ │ │ + bl 18885c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1acc7a │ │ │ │ - b.n 1ad048 │ │ │ │ + beq.w 1acca2 │ │ │ │ + b.n 1ad070 │ │ │ │ subs r3, #1 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1ad25e │ │ │ │ + bhi.n 1ad286 │ │ │ │ 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 +512668,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 1ad0d8 │ │ │ │ strh.w r2, [sp, #88] @ 0x58 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1ad0b0 │ │ │ │ + b.n 1ad0d8 │ │ │ │ strb.w r2, [sp, #88] @ 0x58 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1ad0b0 │ │ │ │ + b.n 1ad0d8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ad0b0 │ │ │ │ + b.n 1ad0d8 │ │ │ │ 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 +512697,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 18599c │ │ │ │ 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 +512713,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] @ 1ad374 │ │ │ │ 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, 1ad36e │ │ │ │ cmp.w fp, #32 │ │ │ │ - beq.n 1ad316 │ │ │ │ + beq.n 1ad33e │ │ │ │ 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] @ (1ad378 ) │ │ │ │ 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 189140 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1ad316 │ │ │ │ + b.n 1ad33e │ │ │ │ nop │ │ │ │ - cmp r5, #10 │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ 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] @ (1ad5b4 ) │ │ │ │ + ldr r3, [pc, #548] @ (1ad5b8 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - ldr r6, [pc, #548] @ (1ad594 ) │ │ │ │ + ldr r6, [pc, #548] @ (1ad5bc ) │ │ │ │ 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 1ad448 │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - beq.n 1ad3f2 │ │ │ │ + beq.n 1ad41a │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bne.n 1ad3d6 │ │ │ │ + bne.n 1ad3fe │ │ │ │ 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 185954 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ad3ca │ │ │ │ + cbz r0, 1ad3f2 │ │ │ │ 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 189140 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad284 │ │ │ │ + bl 1ad2ac │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #448] @ (1ad598 ) │ │ │ │ - ldr r3, [pc, #436] @ (1ad590 ) │ │ │ │ + ldr r2, [pc, #448] @ (1ad5c0 ) │ │ │ │ + ldr r3, [pc, #436] @ (1ad5b8 ) │ │ │ │ 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 1ad5ae │ │ │ │ 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 1ad5b2 │ │ │ │ tbb [pc, r3] │ │ │ │ add r1, sp, #676 @ 0x2a4 │ │ │ │ - cbnz r1, 1ad47a │ │ │ │ + cbnz r1, 1ad4a2 │ │ │ │ add r7, sp, #404 @ 0x194 │ │ │ │ - cbnz r7, 1ad47e │ │ │ │ + cbnz r7, 1ad4a6 │ │ │ │ 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 1ad57e │ │ │ │ tbb [pc, r3] │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ - add r2, pc, #576 @ (adr r2, 1ad67c ) │ │ │ │ + add r2, pc, #576 @ (adr r2, 1ad6a4 ) │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - add r2, pc, #600 @ (adr r2, 1ad698 ) │ │ │ │ + add r2, pc, #600 @ (adr r2, 1ad6c0 ) │ │ │ │ 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 18599c │ │ │ │ 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 186db4 │ │ │ │ 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] @ 1ad5c4 │ │ │ │ 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 189140 │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad284 │ │ │ │ - b.n 1ad3d4 │ │ │ │ + bl 1ad2ac │ │ │ │ + b.n 1ad3fc │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ 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] @ 1ad5c4 │ │ │ │ + bl 186db4 │ │ │ │ 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 +512931,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 189140 │ │ │ │ add.w r0, r5, #24 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186df8 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1865ec │ │ │ │ - b.n 1ad3d4 │ │ │ │ + bl 186614 │ │ │ │ + b.n 1ad3fc │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1ad450 │ │ │ │ + b.n 1ad478 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1ad4d8 │ │ │ │ + b.n 1ad500 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1ad450 │ │ │ │ + b.n 1ad478 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1ad4d8 │ │ │ │ + b.n 1ad500 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1ad450 │ │ │ │ + b.n 1ad478 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1ad4d8 │ │ │ │ + b.n 1ad500 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1ad450 │ │ │ │ + b.n 1ad478 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1ad4d8 │ │ │ │ + b.n 1ad500 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #136 @ 0x88 │ │ │ │ + cmp r4, #96 @ 0x60 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ 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] @ 1ad9e4 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r1, [pc, #1032] @ 1ad9c0 │ │ │ │ - ldr.w r3, [pc, #1032] @ 1ad9c4 │ │ │ │ + ldr.w r1, [pc, #1032] @ 1ad9e8 │ │ │ │ + ldr.w r3, [pc, #1032] @ 1ad9ec │ │ │ │ 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 1ad620 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #1004] @ (1ad9c8 ) │ │ │ │ - ldr r3, [pc, #996] @ (1ad9c4 ) │ │ │ │ + ldr r2, [pc, #1004] @ (1ad9f0 ) │ │ │ │ + ldr r3, [pc, #996] @ (1ad9ec ) │ │ │ │ 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 1ad9d6 │ │ │ │ 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 1ad5fe │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 1ad616 │ │ │ │ + cbnz r3, 1ad63e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad5d6 │ │ │ │ + beq.n 1ad5fe │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad608 │ │ │ │ + beq.n 1ad630 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ad97c │ │ │ │ + beq.w 1ad9a4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ad65a │ │ │ │ + cbz r2, 1ad682 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ad696 │ │ │ │ + beq.n 1ad6be │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1ad6a4 │ │ │ │ + beq.n 1ad6cc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1ad654 │ │ │ │ + cbz r3, 1ad67c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1ad654 │ │ │ │ + cbz r1, 1ad67c │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1ad64c │ │ │ │ + bne.n 1ad674 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #194 @ 0xc2 │ │ │ │ - beq.n 1ad674 │ │ │ │ + beq.n 1ad69c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ad63c │ │ │ │ + bne.n 1ad664 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1ad66e │ │ │ │ + beq.n 1ad696 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ad97c │ │ │ │ + beq.w 1ad9a4 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1ad626 │ │ │ │ + b.n 1ad64e │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - bne.n 1ad65a │ │ │ │ + bne.n 1ad682 │ │ │ │ ldr.w r2, [r9, #352] @ 0x160 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ad9b6 │ │ │ │ + beq.w 1ad9de │ │ │ │ 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, 1ad6d4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1ad682 │ │ │ │ + b.n 1ad6aa │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1ad65a │ │ │ │ + bne.n 1ad682 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - bne.n 1ad65a │ │ │ │ - b.n 1ad674 │ │ │ │ + bne.n 1ad682 │ │ │ │ + b.n 1ad69c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - bne.n 1ad638 │ │ │ │ - b.n 1ad674 │ │ │ │ + bne.n 1ad660 │ │ │ │ + b.n 1ad69c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad9b6 │ │ │ │ + beq.w 1ad9de │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ add.w r3, r8, #32 │ │ │ │ ldr.w r6, [r8, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 1ad9b2 │ │ │ │ + beq.w 1ad9da │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ad6dc │ │ │ │ + beq.n 1ad704 │ │ │ │ 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 185bf8 │ │ │ │ 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 +513116,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] @ 1ad9f4 │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #684] @ (1ad9d0 ) │ │ │ │ + ldr r2, [pc, #684] @ (1ad9f8 ) │ │ │ │ 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 185404 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad958 │ │ │ │ + beq.w 1ad980 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bd0d0 │ │ │ │ + bl 1bd0f8 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ 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 +513156,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 186db4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ 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 18599c │ │ │ │ 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 +513189,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, 1ad878 │ │ │ │ cmp.w lr, #32 │ │ │ │ it eq │ │ │ │ moveq lr, fp │ │ │ │ - beq.n 1ad804 │ │ │ │ + beq.n 1ad82c │ │ │ │ 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] @ (1ad9fc ) │ │ │ │ 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 189140 │ │ │ │ ldr.w r8, [r9, #352] @ 0x160 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad5d6 │ │ │ │ + beq.w 1ad5fe │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 1ad856 │ │ │ │ + cbnz r2, 1ad87e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ad842 │ │ │ │ - b.n 1ad5d6 │ │ │ │ + bne.n 1ad86a │ │ │ │ + b.n 1ad5fe │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 1ad804 │ │ │ │ + b.n 1ad82c │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r8 │ │ │ │ @@ -513225,191 +513251,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 1870f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad94c │ │ │ │ + beq.n 1ad974 │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ - cbz r7, 1ad8e8 │ │ │ │ + cbz r7, 1ad910 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - cbz r2, 1ad8f6 │ │ │ │ + cbz r2, 1ad91e │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1ad99e │ │ │ │ + beq.n 1ad9c6 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ - cbz r7, 1ad8d6 │ │ │ │ + cbz r7, 1ad8fe │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1ad8d6 │ │ │ │ + cbz r3, 1ad8fe │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ad8b2 │ │ │ │ + bne.n 1ad8da │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad354 │ │ │ │ + bl 1ad37c │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ orrs r5, r0 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1ad8b8 │ │ │ │ + bne.n 1ad8e0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ad8e8 │ │ │ │ + bne.n 1ad910 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad354 │ │ │ │ + bl 1ad37c │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 1ad916 │ │ │ │ + cbz r3, 1ad93e │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1ad8a2 │ │ │ │ + b.n 1ad8ca │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ad8e8 │ │ │ │ + bne.n 1ad910 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad354 │ │ │ │ + bl 1ad37c │ │ │ │ orr.w r3, r5, r0 │ │ │ │ mov r0, fp │ │ │ │ uxtb r5, r3 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ad8f2 │ │ │ │ + bne.n 1ad91a │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - cbz r5, 1ad94c │ │ │ │ + cbz r5, 1ad974 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c648c │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad5da │ │ │ │ + beq.w 1ad602 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ad5da │ │ │ │ + beq.w 1ad602 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbnz r3, 1ad948 │ │ │ │ + cbnz r3, 1ad970 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad5da │ │ │ │ + beq.w 1ad602 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad938 │ │ │ │ + beq.n 1ad960 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 1ad866 │ │ │ │ + b.n 1ad88e │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 1ad924 │ │ │ │ + bl 1c648c │ │ │ │ + b.n 1ad94c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ movs r3, #1 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ - b.n 1ad754 │ │ │ │ + bl 189140 │ │ │ │ + b.n 1ad77c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad5d6 │ │ │ │ + beq.w 1ad5fe │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ad5d6 │ │ │ │ + beq.w 1ad5fe │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ad616 │ │ │ │ + bne.w 1ad63e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ad98c │ │ │ │ - b.n 1ad5d6 │ │ │ │ + bne.n 1ad9b4 │ │ │ │ + b.n 1ad5fe │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad354 │ │ │ │ + bl 1ad37c │ │ │ │ orr.w r2, r5, r0 │ │ │ │ uxtb r5, r2 │ │ │ │ - b.n 1ad8b2 │ │ │ │ + b.n 1ad8da │ │ │ │ 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 r2, #22 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ + cmp r2, #20 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #30 │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ 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, 1ada62 │ │ │ │ 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, 1ada2c │ │ │ │ mov r2, r1 │ │ │ │ - b.n 1ad9f0 │ │ │ │ - cbz r0, 1ada40 │ │ │ │ + b.n 1ada18 │ │ │ │ + cbz r0, 1ada68 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1ada32 │ │ │ │ + cbz r0, 1ada5a │ │ │ │ movw r4, #538 @ 0x21a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ada2a │ │ │ │ + cbz r2, 1ada52 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1ada22 │ │ │ │ + bne.n 1ada4a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1ada36 │ │ │ │ + beq.n 1ada5e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ada16 │ │ │ │ - bl 1870c8 │ │ │ │ + bne.n 1ada3e │ │ │ │ + bl 1870f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ada10 │ │ │ │ + bne.n 1ada38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -513423,216 +513449,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 1adc70 │ │ │ │ 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, 1adaac │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1ada70 │ │ │ │ + b.n 1ada98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1adc48 │ │ │ │ + beq.w 1adc70 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1adacc │ │ │ │ + cbz r0, 1adaf4 │ │ │ │ movw r6, #614 @ 0x266 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1adac4 │ │ │ │ - cbz r3, 1adac4 │ │ │ │ + cbz r2, 1adaec │ │ │ │ + cbz r3, 1adaec │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1adabc │ │ │ │ + bne.n 1adae4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp.w r2, #632 @ 0x278 │ │ │ │ - bcs.n 1adafa │ │ │ │ + bcs.n 1adb22 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1adb20 │ │ │ │ + bhi.n 1adb48 │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ - bhi.n 1adb1a │ │ │ │ + bhi.n 1adb42 │ │ │ │ cmp r2, #151 @ 0x97 │ │ │ │ - bhi.n 1adb10 │ │ │ │ + bhi.n 1adb38 │ │ │ │ subs r2, #99 @ 0x63 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1adb10 │ │ │ │ + bls.n 1adb38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ada9c │ │ │ │ - bl 1870c8 │ │ │ │ + bne.n 1adac4 │ │ │ │ + bl 1870f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ada94 │ │ │ │ + bne.n 1adabc │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r8, r6, [sp, #40] @ 0x28 │ │ │ │ - bl 18a198 │ │ │ │ + bl 18a1c0 │ │ │ │ ldr.w r3, [r0, #352] @ 0x160 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1adc48 │ │ │ │ + beq.w 1adc70 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r1, 1adb34 │ │ │ │ + cbz r1, 1adb5c │ │ │ │ mov r2, r1 │ │ │ │ - b.n 1adae6 │ │ │ │ + b.n 1adb0e │ │ │ │ sub.w r2, r2, #660 @ 0x294 │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 1adabc │ │ │ │ + bhi.n 1adae4 │ │ │ │ movw r1, #32787 @ 0x8013 │ │ │ │ movt r1, #1 │ │ │ │ lsrs r1, r2 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 1adabc │ │ │ │ + bpl.n 1adae4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ cmp r2, #166 @ 0xa6 │ │ │ │ - bne.n 1adabc │ │ │ │ - b.n 1adb10 │ │ │ │ + bne.n 1adae4 │ │ │ │ + b.n 1adb38 │ │ │ │ subw r2, r2, #615 @ 0x267 │ │ │ │ movw r1, #16399 @ 0x400f │ │ │ │ movt r1, #1 │ │ │ │ lsrs r1, r2 │ │ │ │ lsls r2, r1, #31 │ │ │ │ - bpl.n 1adabc │ │ │ │ - b.n 1adb10 │ │ │ │ + bpl.n 1adae4 │ │ │ │ + b.n 1adb38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1adc48 │ │ │ │ + beq.w 1adc70 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1adbe8 │ │ │ │ + beq.n 1adc10 │ │ │ │ movw r5, #639 @ 0x27f │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1adbdc │ │ │ │ + beq.n 1adc04 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1adc2e │ │ │ │ + beq.n 1adc56 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1adc3c │ │ │ │ + beq.n 1adc64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1adb7c │ │ │ │ + cbz r3, 1adba4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1adb7c │ │ │ │ + cbz r2, 1adba4 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1adb74 │ │ │ │ + bne.n 1adb9c │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1adb8e │ │ │ │ + beq.n 1adbb6 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1adb64 │ │ │ │ + bne.n 1adb8c │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1adbdc │ │ │ │ + bne.n 1adc04 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1adbdc │ │ │ │ + bne.n 1adc04 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1adb92 │ │ │ │ + b.n 1adbba │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 1adbae │ │ │ │ + b.n 1adbd6 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1adc4e │ │ │ │ + beq.n 1adc76 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1adc54 │ │ │ │ + bne.n 1adc7c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1adba0 │ │ │ │ + bne.n 1adbc8 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ rsb r1, r3, #32 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ lsl.w r1, r6, r1 │ │ │ │ orrs r3, r1 │ │ │ │ lsr.w r2, r6, r2 │ │ │ │ orrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1adbd8 │ │ │ │ - bl 1865ec │ │ │ │ + bpl.n 1adc00 │ │ │ │ + bl 186614 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1adb60 │ │ │ │ + bne.n 1adb88 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1adb4a │ │ │ │ + bne.n 1adb72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cbdf4 │ │ │ │ + bl 1cbe1c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dcd04 │ │ │ │ + bl 1dcd2c │ │ │ │ mov r3, r0 │ │ │ │ orrs r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb4c0 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1adbe8 │ │ │ │ + bne.n 1adc10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad9d8 │ │ │ │ + bl 1ada00 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e0c0 │ │ │ │ eor.w r0, r4, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1adbdc │ │ │ │ + bne.n 1adc04 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 1adbdc │ │ │ │ - b.n 1adb8a │ │ │ │ + bne.n 1adc04 │ │ │ │ + b.n 1adbb2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ movw r2, #639 @ 0x27f │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1adb60 │ │ │ │ - b.n 1adb92 │ │ │ │ + bne.n 1adb88 │ │ │ │ + b.n 1adbba │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -513644,90 +513670,90 @@ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov r4, r2 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w sl, [pc, #2896] @ 1ae7c8 │ │ │ │ + ldr.w sl, [pc, #2896] @ 1ae7f0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ stmia.w r1, {r2, r3} │ │ │ │ add sl, pc │ │ │ │ - ldr.w r2, [pc, #2888] @ 1ae7cc │ │ │ │ - ldr.w r3, [pc, #2888] @ 1ae7d0 │ │ │ │ + ldr.w r2, [pc, #2888] @ 1ae7f4 │ │ │ │ + ldr.w r3, [pc, #2888] @ 1ae7f8 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ ldr.w r3, [r5, #352] @ 0x160 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str.w r4, [r5, #144] @ 0x90 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - cbz r2, 1adcce │ │ │ │ + cbz r2, 1adcf6 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r0, 1adcc4 │ │ │ │ + cbz r0, 1adcec │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1adcb0 │ │ │ │ + b.n 1adcd8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ae89e │ │ │ │ + beq.w 1ae8c6 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ movs r5, #1 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1add08 │ │ │ │ + cbz r3, 1add30 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r7, r3, #28 │ │ │ │ - bpl.n 1add00 │ │ │ │ + bpl.n 1add28 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldrd r3, r7, [sp, #264] @ 0x108 │ │ │ │ rsb r1, r0, #32 │ │ │ │ sub.w r2, r0, #32 │ │ │ │ lsrs r3, r0 │ │ │ │ lsl.w r1, r7, r1 │ │ │ │ orrs r3, r1 │ │ │ │ lsr.w r2, r7, r2 │ │ │ │ orrs r3, r2 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 1ae1f0 │ │ │ │ + bmi.w 1ae218 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1adcd8 │ │ │ │ + bne.n 1add00 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r4, r2, #32 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 1ae888 │ │ │ │ + beq.w 1ae8b0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1add26 │ │ │ │ + cbz r2, 1add4e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ae7c2 │ │ │ │ + beq.w 1ae7ea │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [sp, #104] @ 0x68 │ │ │ │ @@ -513738,32 +513764,32 @@ │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 18b1e4 │ │ │ │ + bl 18b20c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 1ae888 │ │ │ │ + beq.w 1ae8b0 │ │ │ │ ldr r7, [r2, #36] @ 0x24 │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 1add86 │ │ │ │ + cbz r3, 1addae │ │ │ │ ldr r7, [r7, #0] │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ it eq │ │ │ │ moveq r7, fp │ │ │ │ add.w r9, sp, #160 @ 0xa0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 185bd0 │ │ │ │ + bl 185bf8 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ mov r4, r9 │ │ │ │ strd r6, r6, [r9, #4] │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ str.w r6, [r9, #12] │ │ │ │ mov r8, r5 │ │ │ │ @@ -513775,29 +513801,29 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ strd fp, r7, [sp, #184] @ 0xb8 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - ldr.w lr, [pc, #2572] @ 1ae7d4 │ │ │ │ + ldr.w lr, [pc, #2572] @ 1ae7fc │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - ldr.w r2, [pc, #2564] @ 1ae7d8 │ │ │ │ + ldr.w r2, [pc, #2564] @ 1ae800 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [sl, lr] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1853dc │ │ │ │ + bl 185404 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -513810,45 +513836,45 @@ │ │ │ │ it ne │ │ │ │ movne r3, #32 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #0 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ str r6, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r6, [r8, #4] │ │ │ │ strd r4, r5, [sp, #120] @ 0x78 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ae8a8 │ │ │ │ + beq.w 1ae8d0 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w fp, r3, #1 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w ip, r5, #20 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ strd r6, r6, [r7, #4] │ │ │ │ add.w r6, r0, #84 @ 0x54 │ │ │ │ @@ -513860,16 +513886,16 @@ │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movs r2, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1ae1cc │ │ │ │ - ldr.w r3, [pc, #2328] @ 1ae7dc │ │ │ │ + beq.w 1ae1f4 │ │ │ │ + ldr.w r3, [pc, #2328] @ 1ae804 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r3, r1, r3, r0 │ │ │ │ @@ -513877,28 +513903,28 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldrb r6, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r6, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r4, r6, lsl #2] │ │ │ │ str.w r5, [r4, r3, lsl #2] │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 21bd64 │ │ │ │ - ldr.w r2, [pc, #2272] @ 1ae7e0 │ │ │ │ + bl 21bd8c │ │ │ │ + ldr.w r2, [pc, #2272] @ 1ae808 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - bl 1853dc │ │ │ │ + bl 185404 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -513908,21 +513934,21 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ it ne │ │ │ │ movne r3, #32 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ae16a │ │ │ │ + beq.w 1ae192 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ mov fp, r6 │ │ │ │ strd r1, r3, [sp, #20] │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ strd r1, r9, [sp, #12] │ │ │ │ @@ -513937,18 +513963,18 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ rbit r9, r3 │ │ │ │ clz r9, r9 │ │ │ │ lsl.w r1, r1, r9 │ │ │ │ strd r1, r3, [sp, #28] │ │ │ │ eor.w r3, r3, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi.w 1ae1e6 │ │ │ │ + bhi.w 1ae20e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ae1b8 │ │ │ │ + bhi.w 1ae1e0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ @@ -513980,33 +514006,33 @@ │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ vstr d7, [sp, #184] @ 0xb8 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ae010 │ │ │ │ + cbz r0, 1ae038 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add.w lr, r5, #32 │ │ │ │ strd r4, r4, [r7] │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ str r4, [r7, #8] │ │ │ │ add.w r3, r5, #68 @ 0x44 │ │ │ │ @@ -514019,43 +514045,43 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ ldrb.w r3, [fp, #85] @ 0x55 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [fp, #84] @ 0x54 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #184] @ 0xb8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ str r4, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #184] @ 0xb8 │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ae8a4 │ │ │ │ + beq.w 1ae8cc │ │ │ │ mov r3, r7 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldrb.w r6, [sl, #36] @ 0x24 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r5, r0 │ │ │ │ strd r4, r4, [r7] │ │ │ │ add.w r3, sl, #20 │ │ │ │ str r4, [r7, #8] │ │ │ │ @@ -514072,15 +514098,15 @@ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r6, 1ae126 │ │ │ │ + cbnz r6, 1ae14e │ │ │ │ cmp.w ip, #32 │ │ │ │ ittet ne │ │ │ │ andne.w r3, ip, #31 │ │ │ │ movne r2, #1 │ │ │ │ moveq r3, r9 │ │ │ │ lslne.w r3, r2, r3 │ │ │ │ it ne │ │ │ │ @@ -514093,35 +514119,35 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldrb r6, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r6, #11 │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ add.w r3, r2, #11 │ │ │ │ str.w r4, [r5, r3, lsl #2] │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1adf6e │ │ │ │ + bne.w 1adf96 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 189318 │ │ │ │ + bl 189340 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 1ae2e4 │ │ │ │ + bhi.w 1ae30c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r5, r2, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ @@ -514139,42 +514165,42 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 1adfea │ │ │ │ + b.n 1ae012 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 1adfea │ │ │ │ + b.n 1ae012 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 1adfea │ │ │ │ + b.n 1ae012 │ │ │ │ cmp.w lr, #32 │ │ │ │ ittet ne │ │ │ │ movne r2, #1 │ │ │ │ andne.w r3, lr, #31 │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ lslne r2, r3 │ │ │ │ it ne │ │ │ │ addne.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1adec2 │ │ │ │ + b.n 1adeea │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.n 1adfea │ │ │ │ + b.n 1ae012 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21bd64 │ │ │ │ + bl 21bd8c │ │ │ │ ldrb r3, [r4, #29] │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb r3, [r4, #29] │ │ │ │ rsb r7, r2, #32 │ │ │ │ sub.w r3, r2, #32 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -514183,26 +514209,26 @@ │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ lsr.w r7, r5, r7 │ │ │ │ orrs r3, r7 │ │ │ │ orrs r0, r2 │ │ │ │ orrs r1, r3 │ │ │ │ str.w r0, [r6, #136] @ 0x88 │ │ │ │ str.w r1, [r6, #140] @ 0x8c │ │ │ │ - b.n 1add00 │ │ │ │ + b.n 1add28 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ mov sl, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r5, [r0, #44] @ 0x2c │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ add.w r5, sl, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ @@ -514213,23 +514239,23 @@ │ │ │ │ add.w ip, r3, #11 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ str.w r4, [sl, ip, lsl #2] │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldrb.w r2, [sl, #41] @ 0x29 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ cmp r2, #32 │ │ │ │ str r4, [r7, #4] │ │ │ │ - bhi.w 1ae818 │ │ │ │ + bhi.w 1ae840 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ae8a8 │ │ │ │ + bhi.w 1ae8d0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #7 │ │ │ │ lsls r2, r0, #12 │ │ │ │ lsls r2, r0, #12 │ │ │ │ lsls r2, r0, #12 │ │ │ │ lsls r2, r0, #12 │ │ │ │ lsls r2, r0, #12 │ │ │ │ @@ -514256,64 +514282,64 @@ │ │ │ │ lsls r2, r0, #12 │ │ │ │ lsls r2, r0, #12 │ │ │ │ lsls r2, r0, #12 │ │ │ │ lsls r2, r0, #12 │ │ │ │ lsls r2, r0, #12 │ │ │ │ movs r6, r4 │ │ │ │ movs r4, #32 │ │ │ │ - b.n 1ae230 │ │ │ │ + b.n 1ae258 │ │ │ │ movs r4, #8 │ │ │ │ - b.n 1ae230 │ │ │ │ + b.n 1ae258 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1ae230 │ │ │ │ + b.n 1ae258 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldrd r4, r5, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ strd r4, r5, [sp, #184] @ 0xb8 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ae31a │ │ │ │ + cbz r0, 1ae342 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r9 │ │ │ │ mov r2, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891ac │ │ │ │ + bl 1891d4 │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1858fc │ │ │ │ + bl 185924 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189260 │ │ │ │ + bl 189288 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add.w r5, r4, #68 @ 0x44 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add.w lr, r4, #32 │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ @@ -514326,23 +514352,23 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 1ae8a8 │ │ │ │ + bhi.w 1ae8d0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsls r1, r6, #8 │ │ │ │ movs r6, r2 │ │ │ │ lsls r1, r6, #4 │ │ │ │ @@ -514361,22 +514387,22 @@ │ │ │ │ lsls r2, r6, #9 │ │ │ │ lsls r2, r6, #9 │ │ │ │ lsls r2, r6, #9 │ │ │ │ lsls r6, r5, #4 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ add.w r5, r4, #84 @ 0x54 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r6, [r3, #46] @ 0x2e │ │ │ │ @@ -514386,52 +514412,52 @@ │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r0, r9 │ │ │ │ str.w r1, [r4, r6, lsl #2] │ │ │ │ mov r1, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a4b4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #164] @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ae47a │ │ │ │ + cbz r3, 1ae4a2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.n 1ae470 │ │ │ │ + bpl.n 1ae498 │ │ │ │ ldrsb.w r3, [r4, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1ae70c │ │ │ │ + blt.w 1ae734 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ae460 │ │ │ │ + bne.n 1ae488 │ │ │ │ str r6, [sp, #16] │ │ │ │ ldrb.w r3, [sl, #41] @ 0x29 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1ae88e │ │ │ │ + beq.w 1ae8b6 │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.w 1ae7e8 │ │ │ │ + bpl.w 1ae810 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldrb r6, [r3, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 18599c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ @@ -514448,15 +514474,15 @@ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ movs r7, #1 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbnz r6, 1ae50c │ │ │ │ + cbnz r6, 1ae534 │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r7, #1 │ │ │ │ andne.w r8, fp, #31 │ │ │ │ moveq r7, sl │ │ │ │ lslne.w r7, r7, r8 │ │ │ │ it ne │ │ │ │ @@ -514470,161 +514496,161 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r4, r2, lsl #2] │ │ │ │ str.w r8, [r4, r3, lsl #2] │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 1893b8 │ │ │ │ + bl 1893e0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ ldrd r1, r0, [sp, #80] @ 0x50 │ │ │ │ ldmia.w r9, {r2, r3} │ │ │ │ - bl 18b2f0 │ │ │ │ + bl 18b318 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ae5ee │ │ │ │ + beq.n 1ae616 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ movw r4, #538 @ 0x21a │ │ │ │ movw r7, #639 @ 0x27f │ │ │ │ ldr.w fp, [r9, #16] │ │ │ │ ldr.w r6, [fp] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ae5e2 │ │ │ │ + beq.n 1ae60a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 1ae57e │ │ │ │ - b.n 1ae650 │ │ │ │ + cbnz r3, 1ae5a6 │ │ │ │ + b.n 1ae678 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1ae58e │ │ │ │ + cbz r3, 1ae5b6 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1ae65c │ │ │ │ + beq.n 1ae684 │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ae57a │ │ │ │ + bne.n 1ae5a2 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ae5e2 │ │ │ │ + bne.n 1ae60a │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 1ae700 │ │ │ │ + beq.w 1ae728 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1ae672 │ │ │ │ + beq.n 1ae69a │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 1ae5e2 │ │ │ │ + bne.n 1ae60a │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 1ae5c8 │ │ │ │ + b.n 1ae5f0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ae8ac │ │ │ │ + bne.w 1ae8d4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ae6fc │ │ │ │ + beq.w 1ae724 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1ae5bc │ │ │ │ + bne.n 1ae5e4 │ │ │ │ movs r1, #0 │ │ │ │ mov fp, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a080 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ae588 │ │ │ │ + bne.n 1ae5b0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 1870f0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ae568 │ │ │ │ + bne.n 1ae590 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 169f70 │ │ │ │ + bl 169f98 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c6464 │ │ │ │ - ldr r2, [pc, #484] @ (1ae7e4 ) │ │ │ │ - ldr r3, [pc, #460] @ (1ae7d0 ) │ │ │ │ + bl 1c648c │ │ │ │ + ldr r2, [pc, #484] @ (1ae80c ) │ │ │ │ + ldr r3, [pc, #460] @ (1ae7f8 ) │ │ │ │ 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 1ae89a │ │ │ │ + bne.w 1ae8c2 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov.w fp, #32 │ │ │ │ - b.n 1ae3f4 │ │ │ │ + b.n 1ae41c │ │ │ │ mov.w fp, #8 │ │ │ │ - b.n 1ae3f4 │ │ │ │ + b.n 1ae41c │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 1ae3f4 │ │ │ │ + b.n 1ae41c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ strh.w r3, [sp, #120] @ 0x78 │ │ │ │ - b.n 1ae2f4 │ │ │ │ + b.n 1ae31c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ strb.w r3, [sp, #120] @ 0x78 │ │ │ │ - b.n 1ae2f4 │ │ │ │ + b.n 1ae31c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #120] @ 0x78 │ │ │ │ - b.n 1ae2f4 │ │ │ │ + b.n 1ae31c │ │ │ │ ldrb.w r2, [fp, #12] │ │ │ │ cmp r2, #4 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ - bne.n 1ae5e2 │ │ │ │ + bne.n 1ae60a │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1ae6ea │ │ │ │ + beq.n 1ae712 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1ae674 │ │ │ │ + beq.n 1ae69c │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.n 1ae5ac │ │ │ │ + beq.n 1ae5d4 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 1ae5de │ │ │ │ + b.n 1ae606 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 1ae690 │ │ │ │ + b.n 1ae6b8 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ae8ac │ │ │ │ + bne.w 1ae8d4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 1ae6f8 │ │ │ │ + cbz r2, 1ae720 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1ae684 │ │ │ │ + bne.n 1ae6ac │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a080 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ae66e │ │ │ │ + beq.n 1ae696 │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r1, [fp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w ip, r2, #72 @ 0x48 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -514639,32 +514665,32 @@ │ │ │ │ add.w r3, fp, #88 @ 0x58 │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ str.w r1, [fp, #88] @ 0x58 │ │ │ │ str.w ip, [fp, #92] @ 0x5c │ │ │ │ mov fp, r6 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r2, #72] @ 0x48 │ │ │ │ - bl 18c08c │ │ │ │ - b.n 1ae5de │ │ │ │ + bl 18c0b4 │ │ │ │ + b.n 1ae606 │ │ │ │ add.w r0, fp, #24 │ │ │ │ mov r1, sl │ │ │ │ mov fp, r6 │ │ │ │ - bl 186dd0 │ │ │ │ - b.n 1ae5de │ │ │ │ + bl 186df8 │ │ │ │ + b.n 1ae606 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - b.n 1ae69a │ │ │ │ + b.n 1ae6c2 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - b.n 1ae5d6 │ │ │ │ + b.n 1ae5fe │ │ │ │ add.w r0, fp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 186dd0 │ │ │ │ - b.n 1ae5e2 │ │ │ │ + bl 186df8 │ │ │ │ + b.n 1ae60a │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r6, r0, #68 @ 0x44 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov fp, r0 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -514672,26 +514698,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 186db4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 1858ec │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ str r2, [r0, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21da14 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r7] │ │ │ │ add.w lr, r3, #32 │ │ │ │ str r2, [r7, #8] │ │ │ │ add.w ip, r3, #48 @ 0x30 │ │ │ │ @@ -514706,48 +514732,48 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [fp, #85] @ 0x55 │ │ │ │ ldrb.w r2, [fp, #84] @ 0x54 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186db4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a0b8 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1ae470 │ │ │ │ + b.n 1ae498 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1add42 │ │ │ │ - movs r3, #124 @ 0x7c │ │ │ │ + b.w 1add6a │ │ │ │ + movs r3, #84 @ 0x54 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, #112] @ 0x70 │ │ │ │ movs r6, r1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #96] @ 0x60 │ │ │ │ movs r6, r1 │ │ │ │ - adds r2, r7, r7 │ │ │ │ + adds r2, r2, r7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ str.w r1, [r8, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1ae8a8 │ │ │ │ + bhi.n 1ae8d0 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ muls r0, r3 │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ @@ -514761,111 +514787,111 @@ │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ subs r2, #88 @ 0x58 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - b.n 1ae2f4 │ │ │ │ + b.n 1ae31c │ │ │ │ movs r4, #16 │ │ │ │ - b.n 1ae230 │ │ │ │ + b.n 1ae258 │ │ │ │ mov.w fp, #16 │ │ │ │ - b.n 1ae3f4 │ │ │ │ + b.n 1ae41c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #184] @ 0xb8 │ │ │ │ mov r2, r3 │ │ │ │ ldrd sl, fp, [sp, #184] @ 0xb8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ strd sl, fp, [sp, #120] @ 0x78 │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ae85a │ │ │ │ + cbz r0, 1ae882 │ │ │ │ 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, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 189140 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188c90 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 1ae496 │ │ │ │ + b.n 1ae4be │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ - b.n 1ae834 │ │ │ │ + b.n 1ae85c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #184] @ 0xb8 │ │ │ │ - b.n 1ae834 │ │ │ │ + b.n 1ae85c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #184] @ 0xb8 │ │ │ │ - b.n 1ae834 │ │ │ │ + b.n 1ae85c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r3 │ │ │ │ strd r0, r1, [sp, #184] @ 0xb8 │ │ │ │ - b.n 1ae834 │ │ │ │ + b.n 1ae85c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 1adcce │ │ │ │ + b.w 1adcf6 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ae8fe │ │ │ │ + bne.n 1ae926 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp.w r3, #372 @ 0x174 │ │ │ │ - bcs.n 1ae8e6 │ │ │ │ + bcs.n 1ae90e │ │ │ │ cmp.w r3, #362 @ 0x16a │ │ │ │ - bhi.n 1ae902 │ │ │ │ + bhi.n 1ae92a │ │ │ │ sub.w r3, r3, #330 @ 0x14a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1ae8fe │ │ │ │ + bhi.n 1ae926 │ │ │ │ mov.w ip, #41 @ 0x29 │ │ │ │ lsr.w r3, ip, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1ae8fe │ │ │ │ + bpl.n 1ae926 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ lsls r2, r1, #29 │ │ │ │ - bpl.n 1ae8fe │ │ │ │ + bpl.n 1ae926 │ │ │ │ bx lr │ │ │ │ movw ip, #650 @ 0x28a │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1ae8f6 │ │ │ │ + beq.n 1ae91e │ │ │ │ sub.w r3, r3, #652 @ 0x28c │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1ae8fe │ │ │ │ + bhi.n 1ae926 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ lsls r3, r1, #28 │ │ │ │ - bmi.n 1ae900 │ │ │ │ + bmi.n 1ae928 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mvn.w ip, #362 @ 0x16a │ │ │ │ add r3, ip │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 1ae8fe │ │ │ │ + bhi.n 1ae926 │ │ │ │ addw ip, pc, #8 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ add ip, r3 │ │ │ │ bx ip │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffe7ffff │ │ │ │ @ instruction: 0xffe7ffff │ │ │ │ @@ -514877,71 +514903,71 @@ │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #142 @ 0x8e │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w r5, r1, #34 @ 0x22 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ ands.w r5, r5, #253 @ 0xfd │ │ │ │ - bne.w 1aeb48 │ │ │ │ + bne.w 1aeb70 │ │ │ │ ldrb r6, [r3, #6] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1aea26 │ │ │ │ + beq.n 1aea4e │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ str r5, [sp, #4] │ │ │ │ itt eq │ │ │ │ moveq.w sl, #1 │ │ │ │ moveq r6, r5 │ │ │ │ - bne.n 1aea36 │ │ │ │ + bne.n 1aea5e │ │ │ │ ldr r7, [r3, #0] │ │ │ │ lsls r3, r2, #13 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ite pl │ │ │ │ ubfxpl r5, r2, #15, #1 │ │ │ │ movmi r5, #4 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ cmp r4, lr │ │ │ │ - beq.w 1aeab6 │ │ │ │ + beq.w 1aeade │ │ │ │ subs.w r8, r1, #160 @ 0xa0 │ │ │ │ mov r3, lr │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ mov r9, r1 │ │ │ │ cmp r7, #4 │ │ │ │ ite eq │ │ │ │ moveq fp, r8 │ │ │ │ orrne.w fp, r8, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r0, r2, #1 │ │ │ │ - bne.n 1aea4a │ │ │ │ + bne.n 1aea72 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ - cbnz r1, 1aea20 │ │ │ │ + cbnz r1, 1aea48 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp.w r1, #396 @ 0x18c │ │ │ │ - bcs.n 1aea20 │ │ │ │ + bcs.n 1aea48 │ │ │ │ cmp.w r1, #362 @ 0x16a │ │ │ │ - bcc.w 1aeaf2 │ │ │ │ + bcc.w 1aeb1a │ │ │ │ sub.w ip, r1, #362 @ 0x16a │ │ │ │ cmp.w ip, #33 @ 0x21 │ │ │ │ - bhi.n 1aea20 │ │ │ │ + bhi.n 1aea48 │ │ │ │ tbb [pc, ip] │ │ │ │ strb r1, [r5, #24] │ │ │ │ ldr r5, [r4, #80] @ 0x50 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r2, r5, #29 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -514955,50 +514981,50 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ strb r7, [r2, #4] │ │ │ │ mvn.w ip, #278 @ 0x116 │ │ │ │ add r1, ip │ │ │ │ bics.w r2, r1, #4 │ │ │ │ - beq.n 1aead4 │ │ │ │ + beq.n 1aeafc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ ittt ne │ │ │ │ movne r0, #1 │ │ │ │ movne sl, r6 │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne.n 1ae998 │ │ │ │ + bne.n 1ae9c0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1ae998 │ │ │ │ + b.n 1ae9c0 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #92] @ 0x5c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1aea20 │ │ │ │ + bne.n 1aea48 │ │ │ │ cmp.w r9, #160 @ 0xa0 │ │ │ │ - bne.n 1aea20 │ │ │ │ + bne.n 1aea48 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ae9c8 │ │ │ │ + bne.n 1ae9f0 │ │ │ │ mov.w r7, #344 @ 0x158 │ │ │ │ mov.w r6, #352 @ 0x160 │ │ │ │ movw r5, #353 @ 0x161 │ │ │ │ ldr.w r2, [lr] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 1aeaaa │ │ │ │ + bmi.n 1aead2 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mvn.w r1, #352 @ 0x160 │ │ │ │ adds r1, r0, r1 │ │ │ │ cmp.w r0, #352 @ 0x160 │ │ │ │ - bls.n 1aeaee │ │ │ │ + bls.n 1aeb16 │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bhi.n 1aeaee │ │ │ │ + bhi.n 1aeb16 │ │ │ │ tbb [pc, r1] │ │ │ │ subs r1, #23 │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ asrs r1, r7, #24 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ @@ -515018,50 +515044,50 @@ │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ movs r1, r7 │ │ │ │ str r6, [r2, #20] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ sub.w lr, r2, #4 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 1aea5e │ │ │ │ + bne.n 1aea86 │ │ │ │ movs r3, #16 │ │ │ │ movs r0, #1 │ │ │ │ strb r3, [r4, #17] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r5, [r2, #20] │ │ │ │ - b.n 1aeaaa │ │ │ │ + b.n 1aead2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1aea4a │ │ │ │ - b.n 1aea20 │ │ │ │ + bne.n 1aea72 │ │ │ │ + b.n 1aea48 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1aea4a │ │ │ │ - b.n 1aea20 │ │ │ │ + bne.n 1aea72 │ │ │ │ + b.n 1aea48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1aea4a │ │ │ │ + bne.n 1aea72 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1aea20 │ │ │ │ + b.n 1aea48 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #92] @ 0x5c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1aea20 │ │ │ │ + bne.n 1aea48 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1aea4a │ │ │ │ - b.n 1aea20 │ │ │ │ + beq.n 1aea72 │ │ │ │ + b.n 1aea48 │ │ │ │ str r7, [r2, #20] │ │ │ │ - b.n 1aeaaa │ │ │ │ + b.n 1aead2 │ │ │ │ cmp r1, #142 @ 0x8e │ │ │ │ - bhi.n 1aea14 │ │ │ │ + bhi.n 1aea3c │ │ │ │ cmp r1, #136 @ 0x88 │ │ │ │ - bls.n 1aea20 │ │ │ │ + bls.n 1aea48 │ │ │ │ subs r1, #137 @ 0x89 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 1aea20 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1aeb0c ) │ │ │ │ + bhi.n 1aea48 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1aeb34 ) │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ add r2, r1 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ movs r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r5 │ │ │ │ @@ -515074,75 +515100,75 @@ │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ - beq.n 1aea4a │ │ │ │ - b.n 1aea20 │ │ │ │ + beq.n 1aea72 │ │ │ │ + b.n 1aea48 │ │ │ │ cmp r7, #1 │ │ │ │ ite eq │ │ │ │ moveq r2, r8 │ │ │ │ orrne.w r2, r8, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1aea4a │ │ │ │ - b.n 1aea20 │ │ │ │ + beq.n 1aea72 │ │ │ │ + b.n 1aea48 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ mov r6, sl │ │ │ │ - b.n 1ae998 │ │ │ │ + b.n 1ae9c0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - beq.n 1aeb76 │ │ │ │ + beq.n 1aeb9e │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - beq.n 1aeb9a │ │ │ │ + beq.n 1aebc2 │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - beq.n 1aebbc │ │ │ │ + beq.n 1aebe4 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ - bl 188c1c │ │ │ │ + bl 188c44 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #900] @ (1aef5c ) │ │ │ │ - ldr r3, [pc, #900] @ (1aef60 ) │ │ │ │ + ldr r2, [pc, #900] @ (1aef84 ) │ │ │ │ + ldr r3, [pc, #900] @ (1aef88 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ sub.w r9, r1, #160 @ 0xa0 │ │ │ │ clz r9, r9 │ │ │ │ eor.w r8, r7, #1 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ ite ne │ │ │ │ @@ -515163,86 +515189,86 @@ │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ orrs.w r3, r8, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.w 1aed38 │ │ │ │ + beq.w 1aed60 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ add r5, sp, #12 │ │ │ │ orr.w fp, sl, r8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 1aec86 │ │ │ │ + bls.n 1aecae │ │ │ │ add r3, sp, #20 │ │ │ │ strd r4, r7, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 188280 │ │ │ │ + bl 1882a8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 1aed30 │ │ │ │ + beq.n 1aed58 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1aecbe │ │ │ │ + beq.n 1aece6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aed38 │ │ │ │ + bne.n 1aed60 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r3, #140 @ 0x8c │ │ │ │ - beq.n 1aed34 │ │ │ │ + beq.n 1aed5c │ │ │ │ sub.w r1, r3, #448 @ 0x1c0 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 1aeca8 │ │ │ │ + bhi.n 1aecd0 │ │ │ │ mov r3, r9 │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aed38 │ │ │ │ + beq.n 1aed60 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 1aec44 │ │ │ │ - ldr r2, [pc, #732] @ (1aef64 ) │ │ │ │ - ldr r3, [pc, #724] @ (1aef60 ) │ │ │ │ + bhi.n 1aec6c │ │ │ │ + ldr r2, [pc, #732] @ (1aef8c ) │ │ │ │ + ldr r3, [pc, #724] @ (1aef88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1aef56 │ │ │ │ + bne.w 1aef7e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r3, #280 @ 0x118 │ │ │ │ - beq.w 1aee32 │ │ │ │ + beq.w 1aee5a │ │ │ │ cmp.w r3, #396 @ 0x18c │ │ │ │ it eq │ │ │ │ cmpeq r2, #16 │ │ │ │ - bne.n 1aed38 │ │ │ │ + bne.n 1aed60 │ │ │ │ mov r3, fp │ │ │ │ - b.n 1aec7a │ │ │ │ + b.n 1aeca2 │ │ │ │ cmp r6, #160 @ 0xa0 │ │ │ │ - beq.w 1aede8 │ │ │ │ + beq.w 1aee10 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1aed3e │ │ │ │ + beq.n 1aed66 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ add.w r1, r1, r3, lsl #3 │ │ │ │ cmp r2, #32 │ │ │ │ ldrd r3, r1, [r1, #40] @ 0x28 │ │ │ │ - bhi.w 1aeef4 │ │ │ │ + bhi.w 1aef1c │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1aeee8 │ │ │ │ + bhi.w 1aef10 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r4, r4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ @@ -515269,35 +515295,35 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1aee3e │ │ │ │ + bne.w 1aee66 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 1aec3e │ │ │ │ + b.n 1aec66 │ │ │ │ cmp r2, #16 │ │ │ │ - beq.n 1aec78 │ │ │ │ + beq.n 1aeca0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1aec86 │ │ │ │ + b.n 1aecae │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aed28 │ │ │ │ + beq.n 1aed50 │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, #32 │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ ldrd r1, r2, [r2, #40] @ 0x28 │ │ │ │ - bhi.w 1aef38 │ │ │ │ + bhi.w 1aef60 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1aef5a │ │ │ │ - add r2, pc, #8 @ (adr r2, 1aed68 ) │ │ │ │ + bhi.w 1aef82 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1aed90 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r5, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ @@ -515360,49 +515386,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ add.w r3, r1, r3, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #40] @ 0x28 │ │ │ │ - bl 186ac4 │ │ │ │ + bl 186aec │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ - bl 16962c │ │ │ │ + bl 169654 │ │ │ │ mov r3, r0 │ │ │ │ ubfx r2, r0, #0, #15 │ │ │ │ - cbz r2, 1aee18 │ │ │ │ + cbz r2, 1aee40 │ │ │ │ tst.w r0, #31744 @ 0x7c00 │ │ │ │ - bne.n 1aee18 │ │ │ │ - bl 16970c │ │ │ │ - b.n 1aed38 │ │ │ │ + bne.n 1aee40 │ │ │ │ + bl 169734 │ │ │ │ + b.n 1aed60 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16970c │ │ │ │ + bl 169734 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 1aec7a │ │ │ │ + b.n 1aeca2 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1aed38 │ │ │ │ + bne.n 1aed60 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orr.w r3, r3, r8 │ │ │ │ - b.n 1aec7a │ │ │ │ + b.n 1aeca2 │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w ip, r1, r2, lsl #3 │ │ │ │ ldrd r0, ip, [ip] │ │ │ │ - bhi.n 1aef4a │ │ │ │ + bhi.n 1aef72 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1aef5a │ │ │ │ + bhi.w 1aef82 │ │ │ │ addw ip, pc, #12 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ add ip, r3 │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ mcr2 15, 6, pc, cr9, cr15, {7} @ │ │ │ │ lsls r3, r6, #3 │ │ │ │ @@ -515465,151 +515491,151 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 1aec7a │ │ │ │ + b.n 1aeca2 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #0 │ │ │ │ - b.n 1aec7a │ │ │ │ + b.n 1aeca2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1aec7a │ │ │ │ + b.n 1aeca2 │ │ │ │ sxth r3, r1 │ │ │ │ subs r3, r3, r1 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1aec7a │ │ │ │ + b.n 1aeca2 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - bcc.w 1aed30 │ │ │ │ + bcc.w 1aed58 │ │ │ │ add.w r1, r1, r2, lsl #3 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ sxth r3, r0 │ │ │ │ asrs r2, r3, #31 │ │ │ │ cmp r2, ip │ │ │ │ it eq │ │ │ │ cmpeq r3, r0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 1aec7a │ │ │ │ + b.n 1aeca2 │ │ │ │ sxth r3, r1 │ │ │ │ asrs r0, r3, #31 │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 1aec7a │ │ │ │ + b.n 1aeca2 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ sbcs.w r3, ip, #0 │ │ │ │ - bcs.n 1aef26 │ │ │ │ - b.n 1aed30 │ │ │ │ + bcs.n 1aef4e │ │ │ │ + b.n 1aed58 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r4, #16 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #13 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ 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, #3768] @ 0xeb8 │ │ │ │ sub sp, #292 @ 0x124 │ │ │ │ mov fp, r0 │ │ │ │ str r1, [r0, #4] │ │ │ │ add r5, sp, #156 @ 0x9c │ │ │ │ - ldr r0, [pc, #704] @ (1af244 ) │ │ │ │ + ldr r0, [pc, #704] @ (1af26c ) │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #700] @ (1af248 ) │ │ │ │ + ldr r2, [pc, #700] @ (1af270 ) │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #284] @ 0x11c │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #692] @ (1af24c ) │ │ │ │ + ldr r2, [pc, #692] @ (1af274 ) │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [fp] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1af1c0 │ │ │ │ + beq.w 1af1e8 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w sl, sp, #160 @ 0xa0 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movw r3, #61446 @ 0xf006 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ str r2, [sp, #12] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r4, r8 │ │ │ │ mov r9, sl │ │ │ │ mov fp, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ strd r3, r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 1af018 │ │ │ │ - ldr r2, [pc, #636] @ (1af250 ) │ │ │ │ + b.n 1af040 │ │ │ │ + ldr r2, [pc, #636] @ (1af278 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r0, r2] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r2, r0, lr, r2 │ │ │ │ ldrb r2, [r2, #7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1af190 │ │ │ │ + bne.w 1af1b8 │ │ │ │ add r1, r3 │ │ │ │ ldrb.w ip, [r1, #64] @ 0x40 │ │ │ │ str.w r6, [r9, #-4] │ │ │ │ str.w ip, [fp, #4] │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1af0c0 │ │ │ │ + bne.n 1af0e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ add.w fp, fp, #8 │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ cmp r2, r8 │ │ │ │ - bls.w 1af1ba │ │ │ │ + bls.w 1af1e2 │ │ │ │ ldrd r0, r3, [sp, #12] │ │ │ │ strd r1, r8, [sp, #64] @ 0x40 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 188280 │ │ │ │ + bl 1882a8 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 1af196 │ │ │ │ + beq.w 1af1be │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1aefd2 │ │ │ │ + bne.n 1aeffa │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrb.w r2, [sl, #17] │ │ │ │ cmp r0, #160 @ 0xa0 │ │ │ │ - beq.w 1af200 │ │ │ │ + beq.w 1af228 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1af07e │ │ │ │ + bhi.n 1af0a6 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1af07e │ │ │ │ + bhi.n 1af0a6 │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r7, r5, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ cmp r7, #16 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -515628,68 +515654,68 @@ │ │ │ │ movs r2, #16 │ │ │ │ strd r4, r4, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 18592c │ │ │ │ + bl 185954 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1af0b2 │ │ │ │ + cbz r0, 1af0da │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ 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 189140 │ │ │ │ str.w r6, [r9, #-4] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ - b.n 1af000 │ │ │ │ + b.n 1af028 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1af080 │ │ │ │ + b.n 1af0a8 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ strd r4, r4, [sp, #76] @ 0x4c │ │ │ │ ldrb r7, [r6, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #108] @ 0x6c │ │ │ │ strd r4, r4, [sp, #116] @ 0x74 │ │ │ │ cmp. TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes