--- /srv/rebuilderd/tmp/rebuilderd4twUJf/inputs/mesa-vulkan-drivers_25.0.7-2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderd4twUJf/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 9751664 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 0x7cda98 0x007cda98 0x007cda98 0x00008 0x00008 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x7cdaa4 0x7cdaa4 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 2303d4 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00278dac 278dac 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00278db8 278db8 554ce0 00 A 0 0 8 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 007cda98 7cda98 000008 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 007cdaa0 7cdaa0 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) 0x278dac │ │ │ │ 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: ef93479ede74737faa39e577aa93e457abacd40b │ │ │ ├── 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 @ │ │ │ │ + ldc2 1, cr15, [lr], #168 @ 0xa8 │ │ │ │ ldrbtmi r4, [fp], #-2821 @ 0xfffff4fb │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r0, r3, r2, lsr r2 │ │ │ │ + eoreq r0, r3, r2, lsl #6 │ │ │ │ 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 906fa0 │ │ │ │ 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 │ │ │ │ + strhteq r0, [r3], -r0 │ │ │ │ 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 906f60 │ │ │ │ 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, r4, asr #5 │ │ │ │ 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 @ │ │ │ │ + ldrdeq r0, [r3], -r4 @ │ │ │ │ + eoreq r0, r3, r6, lsr #5 │ │ │ │ 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, lr, ror #4 │ │ │ │ + eoreq r0, r3, r8, asr #6 │ │ │ │ + eoreq r0, r3, lr, lsr r2 │ │ │ │ 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, r8, lsl #4 │ │ │ │ + eoreq r0, r3, r2, lsl #4 │ │ │ │ + eoreq r0, r3, lr, ror #3 │ │ │ │ + eoreq r0, r3, r6, ror #3 │ │ │ │ + eoreq r0, r3, r4, ror r3 │ │ │ │ + mlaeq r3, r2, r3, r0 │ │ │ │ + eoreq r0, r3, sl, asr #6 │ │ │ │ + eoreq r0, r3, r8, ror #6 │ │ │ │ + eoreq r0, r3, r6, asr r3 │ │ │ │ + eoreq r0, r3, r8, ror #6 │ │ │ │ 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, r8, lsr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9ff18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1b4f2c │ │ │ │ ldmdavc ip, {r0, r8, sp}^ │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ andlt lr, r2, ip, ror #28 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrdeq r0, [r3], -r4 @ │ │ │ │ + eoreq r0, r3, r4, lsr #7 │ │ │ │ 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 │ │ │ │ + mlaeq r3, r8, 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 │ │ │ │ + strdeq r0, [r3], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb9ffcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff8 │ │ │ │ tstcs r1, r3, lsl #20 │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ mrc 7, 0, APSR_nzcv, cr4, cr14, {7} │ │ │ │ svclt 0x0000bd08 │ │ │ │ - eoreq r0, r3, r0, ror r3 │ │ │ │ + eoreq r0, r3, r0, asr #8 │ │ │ │ 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, r0, lsr r4 │ │ │ │ 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, r8, lsl r4 │ │ │ │ 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 │ │ │ │ + strdeq r0, [r3], -ip @ │ │ │ │ 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, r4, ror #7 │ │ │ │ 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 │ │ │ │ + ldrdeq r0, [r3], -r0 @ │ │ │ │ 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 │ │ │ │ + strhteq r0, [r3], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feba00d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 10cebc │ │ │ │ tstcs r1, fp, asr #24 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ stclt 13, cr14, [r8, #-584] @ 0xfffffdb8 │ │ │ │ - strhteq r0, [r3], -r4 │ │ │ │ + eoreq r0, r3, r4, lsl #7 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba00f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavc fp, {r4, r6, r7, r8, r9, sl, fp} │ │ │ │ orrlt fp, r3, r7, lsl #1 │ │ │ │ blmi 6e7b3c │ │ │ │ stmvs sp, {r2, r3, r6, fp, sp, lr} │ │ │ │ @@ -356,259 +356,259 @@ │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 342f18 │ │ │ │ @ instruction: 0xe7ec447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ bmi 302f0c │ │ │ │ @ instruction: 0xe7e6447a │ │ │ │ - eoreq pc, r2, r8, lsl #29 │ │ │ │ - eoreq pc, r2, r2, lsl #29 │ │ │ │ - eoreq pc, r2, lr, ror #28 │ │ │ │ - eoreq pc, r2, r6, ror #28 │ │ │ │ - strdeq pc, [r2], -r4 @ │ │ │ │ - eoreq r0, r3, r6, ror #4 │ │ │ │ - eoreq pc, r2, sl, asr #31 │ │ │ │ - eoreq pc, r2, r8, ror #31 │ │ │ │ - ldrdeq pc, [r2], -r6 @ │ │ │ │ - eoreq pc, r2, r8, ror #31 │ │ │ │ + eoreq pc, r2, r8, asr pc @ │ │ │ │ + eoreq pc, r2, r2, asr pc @ │ │ │ │ + eoreq pc, r2, lr, lsr pc @ │ │ │ │ + eoreq pc, r2, r6, lsr pc @ │ │ │ │ + eoreq r0, r3, r4, asr #1 │ │ │ │ + eoreq r0, r3, r6, lsr r3 │ │ │ │ + mlaeq r3, sl, r0, r0 │ │ │ │ + strhteq r0, [r3], -r8 │ │ │ │ + eoreq r0, r3, r6, lsr #1 │ │ │ │ + strhteq r0, [r3], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba019c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ @ instruction: 0xf1de6808 │ │ │ │ - @ instruction: 0xf11cfaf7 │ │ │ │ - @ instruction: 0x4603fe91 │ │ │ │ + @ instruction: 0xf11cfb5f │ │ │ │ + @ instruction: 0x4603fef9 │ │ │ │ tstcs r1, r3, lsl #20 │ │ │ │ ldmvs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ ldclt 13, cr14, [r0, #-152] @ 0xffffff68 │ │ │ │ - mlaeq r3, r0, r2, r0 │ │ │ │ + eoreq r0, r3, r0, ror #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba01cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ @ instruction: 0xf1de6808 │ │ │ │ - @ instruction: 0xf11cfadf │ │ │ │ - @ instruction: 0x4603fe79 │ │ │ │ + @ instruction: 0xf11cfb47 │ │ │ │ + strmi pc, [r3], -r1, ror #29 │ │ │ │ tstcs r1, r3, lsl #20 │ │ │ │ ldmvs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ ldclt 13, cr14, [r0, #-56] @ 0xffffffc8 │ │ │ │ - eoreq r0, r3, r0, ror r2 │ │ │ │ + eoreq r0, r3, r0, asr #6 │ │ │ │ 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: 0xf11cfb2d │ │ │ │ + strmi pc, [r3], -r7, asr #29 │ │ │ │ tstcs r1, r5, lsl #20 │ │ │ │ strtmi r7, [r8], -r4, lsr #18 │ │ │ │ ldrbtmi r6, [sl], #-2203 @ 0xfffff765 │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ strdlt lr, [r3], -r2 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r0, r3, sl, asr #4 │ │ │ │ + eoreq r0, r3, sl, lsl r3 │ │ │ │ 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: 0xf11cfb0f │ │ │ │ + strmi pc, [r3], -r9, lsr #29 │ │ │ │ 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 │ │ │ │ + strdeq r0, [r3], -lr @ │ │ │ │ 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: 0xf11cfaf1 │ │ │ │ + strmi pc, [r3], -fp, lsl #29 │ │ │ │ tstcs r1, r5, lsl #20 │ │ │ │ strtmi r7, [r8], -r4, lsr #18 │ │ │ │ ldrbtmi r6, [sl], #-2203 @ 0xfffff765 │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ @ instruction: 0xb003ecb6 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r0, r3, lr, lsl #4 │ │ │ │ + ldrdeq r0, [r3], -lr @ │ │ │ │ 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: 0xf11cfad3 │ │ │ │ + strmi pc, [r3], -sp, ror #28 │ │ │ │ tstcs r1, r5, lsl #20 │ │ │ │ strtmi r7, [r8], -r4, lsr #18 │ │ │ │ ldrbtmi r6, [sl], #-2203 @ 0xfffff765 │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ mullt r3, r8, ip │ │ │ │ svclt 0x0000bd30 │ │ │ │ - strdeq r0, [r3], -r6 @ │ │ │ │ + eoreq r0, r3, r6, asr #5 │ │ │ │ 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: 0xf11cfab5 │ │ │ │ + strmi pc, [r3], -pc, asr #28 │ │ │ │ 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, r8, lsr #5 │ │ │ │ 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: 0xf11cfa95 │ │ │ │ + strmi pc, [r3], -pc, lsr #28 │ │ │ │ strtmi r4, [r8], -r6, lsl #20 │ │ │ │ stmdbvc r6!, {r0, r5, r8, fp, ip, sp, lr}^ │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strne lr, [r0], -sp, asr #19 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r2, r8, asr ip │ │ │ │ svclt 0x0000bd70 │ │ │ │ - ldrdeq r0, [r3], -r0 @ │ │ │ │ + eoreq r0, r3, r0, lsr #5 │ │ │ │ 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: 0xf11cfa75 │ │ │ │ + strmi pc, [r3], -pc, lsl #28 │ │ │ │ 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, ip, lsl #5 │ │ │ │ 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: 0xf11cfa55 │ │ │ │ + strmi pc, [r3], -pc, ror #27 │ │ │ │ strtmi r4, [r8], -r6, lsl #20 │ │ │ │ stmdbvc r6!, {r0, r5, r8, fp, ip, sp, lr}^ │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strne lr, [r0], -sp, asr #19 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r2, r8, lsl ip │ │ │ │ svclt 0x0000bd70 │ │ │ │ - strhteq r0, [r3], -r4 │ │ │ │ + eoreq r0, r3, r4, lsl #5 │ │ │ │ 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: 0xf11cfa35 │ │ │ │ + stmdbvc r2!, {r0, r1, r2, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ cmnlt r2, r3, lsl #17 │ │ │ │ ldrbtmi r4, [r9], #-2311 @ 0xfffff6f9 │ │ │ │ strtmi r4, [r8], -r7, lsl #20 │ │ │ │ stmib sp, {r2, r5, r6, r8, fp, ip, sp, lr}^ │ │ │ │ ldrbtmi r1, [sl], #-1024 @ 0xfffffc00 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ strdlt lr, [r3], -r6 │ │ │ │ stmdbmi r3, {r4, r5, r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xe7f14479 │ │ │ │ - eoreq pc, r2, r6, lsl #23 │ │ │ │ - mlaeq r3, r6, r1, r0 │ │ │ │ - eoreq pc, r2, r4, ror fp @ │ │ │ │ + eoreq pc, r2, r6, asr ip @ │ │ │ │ + eoreq r0, r3, r6, ror #4 │ │ │ │ + eoreq pc, r2, r4, asr #24 │ │ │ │ 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: 0xf11cfa0d │ │ │ │ + stmdbvc r2!, {r0, r1, r2, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ cmnlt r2, r3, lsl #17 │ │ │ │ ldrbtmi r4, [r9], #-2311 @ 0xfffff6f9 │ │ │ │ strtmi r4, [r8], -r7, lsl #20 │ │ │ │ stmib sp, {r2, r5, r6, r8, fp, ip, sp, lr}^ │ │ │ │ ldrbtmi r1, [sl], #-1024 @ 0xfffffc00 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ 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, r6, lsl #24 │ │ │ │ + eoreq r0, r3, r6, asr #4 │ │ │ │ + strdeq pc, [r2], -r4 @ │ │ │ │ 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: 0xf9e4f1de │ │ │ │ + ldc2l 1, cr15, [lr, #-112]! @ 0xffffff90 │ │ │ │ stmiavs r0!, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf1de689e │ │ │ │ - @ instruction: 0xf11cf975 │ │ │ │ - blvc 9086f0 │ │ │ │ + @ instruction: 0xf11cf9dd │ │ │ │ + blvc 908890 │ │ │ │ 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, r0, lsl r2 │ │ │ │ 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: 0xf9bcf1de │ │ │ │ + ldc2l 1, cr15, [r6, #-112] @ 0xffffff90 │ │ │ │ stmiavs r0!, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf1de689e │ │ │ │ - @ instruction: 0xf11cf94d │ │ │ │ - blvc 9086a0 │ │ │ │ + @ instruction: 0xf11cf9b5 │ │ │ │ + blvc 908840 │ │ │ │ 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, r0, lsl r2 │ │ │ │ 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, #-964] @ 0xfffffc3c │ │ │ │ @ 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 fe585860 │ │ │ │ ldrb r4, [r1, r4, lsl #12] │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - mrrc2 1, 13, pc, r2, cr13 @ │ │ │ │ + ldc2 1, cr15, [sl], #884 @ 0x374 │ │ │ │ ldrtmi r4, [r9], -fp, lsl #20 │ │ │ │ stmib sp, {r0, r1, r5, r8, r9, fp, ip, sp, lr}^ │ │ │ │ ldrbtmi r0, [sl], #-769 @ 0xfffffcff │ │ │ │ @ instruction: 0x46284653 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ stc2 0, cr15, [sl], {50} @ 0x32 │ │ │ │ @ instruction: 0xf7fee7d6 │ │ │ │ svclt 0x0000ed9c │ │ │ │ addeq r6, r1, r0, lsr #25 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r6, r1, r4, asr ip │ │ │ │ rsbseq fp, r8, r8, lsr r9 │ │ │ │ - eoreq r0, r3, r2, lsr #1 │ │ │ │ + eoreq r0, r3, r2, ror r1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba061c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf123447a │ │ │ │ - @ instruction: 0x06e3f9f1 │ │ │ │ + usateq pc, #3, r9, asr #20 @ │ │ │ │ bmi 1bec18 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf032447a │ │ │ │ andlt pc, r4, pc, lsl #24 │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq fp, r8, ip, lsr #17 │ │ │ │ - eoreq r0, r3, r4, lsl #1 │ │ │ │ + eoreq r0, r3, r4, asr r1 │ │ │ │ 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: 0xf9e0f123 │ │ │ │ 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, r0, lsr #18 │ │ │ │ + eoreq r0, r3, r4, asr r0 │ │ │ │ + ldrdeq pc, [r2], -sl @ │ │ │ │ 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 │ │ │ │ + @ instruction: 0xe7d9f95b │ │ │ │ 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, r0, lsl r8 @ │ │ │ │ + eoreq pc, r2, r6, lsl #16 │ │ │ │ + strdeq pc, [r2], -ip @ │ │ │ │ + strdeq pc, [r2], -r0 @ │ │ │ │ + eoreq pc, r2, r6, ror #15 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba08b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf123447a │ │ │ │ - strbteq pc, [r3], r3, lsr #17 @ │ │ │ │ + strbteq pc, [r3], fp, lsl #18 @ │ │ │ │ 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, ip, ror #31 │ │ │ │ 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], r1, ror #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, ip, lsr #31 │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x06e3f8b7 │ │ │ │ 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, ip, ror #30 │ │ │ │ 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 @ │ │ │ │ + strbteq pc, [r3], sp, lsl #17 @ │ │ │ │ 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, r0, lsr pc @ │ │ │ │ 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], r3, ror #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 │ │ │ │ + strdeq pc, [r2], -r4 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba0a5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - @ instruction: 0xf122447a │ │ │ │ - usateq pc, #3, r1, asr #31 @ │ │ │ │ + @ instruction: 0xf123447a │ │ │ │ + @ instruction: 0x06e3f839 │ │ │ │ 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 │ │ │ │ + strhteq pc, [r2], -r8 @ │ │ │ │ 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: 0xfff0f122 │ │ │ │ strbteq r4, [fp], r4, lsl #12 │ │ │ │ andhi pc, r4, r4, lsl #17 │ │ │ │ eorvs r7, r6, r7, ror #2 │ │ │ │ ldrtmi sp, [r0], -r2, ror #11 │ │ │ │ ldrdvs pc, [r0], -r9 │ │ │ │ - mrc2 1, 1, pc, cr2, cr13, {6} │ │ │ │ - @ instruction: 0xf9ccf11c │ │ │ │ + mrc2 1, 4, pc, cr10, cr13, {6} │ │ │ │ + blx d85da8 │ │ │ │ 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, r8, lsr #10 │ │ │ │ + eoreq pc, r2, r2, lsl lr @ │ │ │ │ + eoreq pc, r2, r8, lsl #10 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba0b84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf122447a │ │ │ │ - usat16eq pc, #3, sp @ │ │ │ │ + strbteq pc, [r3], r5, lsr #31 @ │ │ │ │ bmi 1bf180 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf032447a │ │ │ │ andlt pc, r4, fp, asr r9 @ │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq fp, r8, ip, ror r2 │ │ │ │ - eoreq pc, r2, r8, lsl #26 │ │ │ │ + ldrdeq pc, [r2], -r8 @ │ │ │ │ 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: 0xff60f122 │ │ │ │ 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 │ │ │ │ + mcr2 1, 0, pc, cr12, cr13, {6} @ │ │ │ │ + @ instruction: 0xf9a6f11c │ │ │ │ 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, r8, asr #26 │ │ │ │ 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], r1, lsr #30 @ │ │ │ │ bmi 1bf288 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf032447a │ │ │ │ ldrdlt pc, [r4], -r7 │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq fp, r8, ip, asr #2 │ │ │ │ - eoreq pc, r2, ip, lsr ip @ │ │ │ │ + eoreq pc, r2, ip, lsl #26 │ │ │ │ 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, 13, cr15, cr8, cr2, {1} │ │ │ │ strbteq r4, [fp], r4, lsl #12 │ │ │ │ andhi pc, r4, r4, lsl #17 │ │ │ │ eorvs r7, r6, r7, ror #2 │ │ │ │ ldrtmi sp, [r0], -r2, ror #11 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - ldc2 1, cr15, [sl, #-884] @ 0xfffffc8c │ │ │ │ - @ instruction: 0xf8b4f11c │ │ │ │ + stc2 1, cr15, [r2, #884] @ 0x374 │ │ │ │ + @ instruction: 0xf91cf11c │ │ │ │ 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, ip, ror #24 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba0da4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf122447a │ │ │ │ - strbteq pc, [r3], sp, lsr #28 @ │ │ │ │ + usateq pc, #3, r5, lsl #29 @ │ │ │ │ bmi 1bf3a0 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf032447a │ │ │ │ andlt pc, r4, fp, asr #16 │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq fp, r8, ip │ │ │ │ - eoreq pc, r2, r0, ror fp @ │ │ │ │ + eoreq pc, r2, r0, asr #24 │ │ │ │ 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 @ │ │ │ │ + strbteq pc, [r3], pc, asr #28 @ │ │ │ │ @ instruction: 0xf8807005 │ │ │ │ strble r8, [r4, #1]! │ │ │ │ strtmi r4, [fp], -r9, lsl #20 │ │ │ │ @ instruction: 0x46316838 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf0318000 │ │ │ │ ldrb pc, [sl, r9, asr #31] @ │ │ │ │ ldmdb sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strdeq r6, [r1], r8 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r6, r1, sl, asr #7 │ │ │ │ rsbseq sl, r8, ip, ror #30 │ │ │ │ - strdeq pc, [r2], -r0 @ │ │ │ │ + eoreq pc, r2, r0, asr #23 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba0e9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf122447a │ │ │ │ - @ instruction: 0x06e3fdb1 │ │ │ │ + usateq pc, #3, r9, lsl #28 @ │ │ │ │ bmi 1bf498 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf031447a │ │ │ │ andlt pc, r4, pc, asr #31 │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq sl, r8, ip, ror #29 │ │ │ │ - eoreq pc, r2, r0, asr #21 │ │ │ │ + mlaeq r2, r0, fp, pc @ │ │ │ │ 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 │ │ │ │ + ldc2l 1, cr15, [r4, #136] @ 0x88 │ │ │ │ strbteq r4, [r3], r6, lsl #12 │ │ │ │ eorsvs r7, r5, r7, lsr r1 │ │ │ │ strtmi sp, [r8], -r4, ror #11 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - ldc2 1, cr15, [r8], {221} @ 0xdd │ │ │ │ - @ instruction: 0xffb2f11b │ │ │ │ + stc2 1, cr15, [r0], {221} @ 0xdd │ │ │ │ + @ instruction: 0xf81af11c │ │ │ │ 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, r4, lsl #22 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba0fa4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf122447a │ │ │ │ - strbteq pc, [r3], sp, lsr #26 @ │ │ │ │ + usateq pc, #3, r5, lsl #27 @ │ │ │ │ bmi 1bf5a0 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf031447a │ │ │ │ andlt pc, r4, fp, asr #30 │ │ │ │ svclt 0x0000bd70 │ │ │ │ ldrhteq sl, [r8], #-220 @ 0xffffff24 │ │ │ │ - strdeq pc, [r2], -ip @ │ │ │ │ + eoreq pc, r2, ip, asr #21 │ │ │ │ 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 │ │ │ │ + stc2l 1, cr15, [ip, #-136] @ 0xffffff78 │ │ │ │ strbteq r4, [fp], r4, lsl #12 │ │ │ │ andhi pc, r4, r4, lsl #17 │ │ │ │ eorvs r7, r6, r7, ror #2 │ │ │ │ ldrtmi sp, [r0], -r2, ror #11 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - blx fe4065f2 │ │ │ │ - @ instruction: 0xff28f11b │ │ │ │ + blx ffe065f2 │ │ │ │ + @ instruction: 0xff90f11b │ │ │ │ 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, r8, lsr #20 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba10bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf122447a │ │ │ │ - strbteq pc, [r3], r1, lsr #25 @ │ │ │ │ + strbteq pc, [r3], r9, lsl #26 @ │ │ │ │ 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 │ │ │ │ + strdeq pc, [r2], -ip @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba1110 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [pc, #-832] @ 49bd8 │ │ │ │ ldmdbmi pc, {r2, r3, r9, sl, lr} @ │ │ │ │ ldrbtmi fp, [sp], #-135 @ 0xffffff79 │ │ │ │ svceq 0x000df014 │ │ │ │ @@ -1379,51 +1379,51 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle ip, r0, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ movwcs r4, #2577 @ 0xa11 │ │ │ │ stmib sp, {r0, r4, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf122447a │ │ │ │ - strbteq pc, [r3], r1, ror #24 @ │ │ │ │ + strbteq pc, [r3], r9, asr #25 @ │ │ │ │ strble r6, [r7, #5]! │ │ │ │ ldmdavs ip!, {r3, r5, r9, sl, lr} │ │ │ │ - blx 4866ee │ │ │ │ - mcr2 1, 5, pc, cr10, cr11, {0} @ │ │ │ │ + blx 1e866ee │ │ │ │ + @ instruction: 0xff12f11b │ │ │ │ bmi 29b78c │ │ │ │ @ instruction: 0x46204631 │ │ │ │ ldrbtmi r6, [sl], #-2203 @ 0xfffff765 │ │ │ │ mcr2 0, 2, pc, cr0, cr1, {1} @ │ │ │ │ @ instruction: 0xf7fde7d8 │ │ │ │ svclt 0x0000efd2 │ │ │ │ addeq r6, r1, r2, ror #1 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ strheq r6, [r1], ip │ │ │ │ rsbseq sl, r8, r8, ror #23 │ │ │ │ - eoreq pc, r2, lr, lsr #17 │ │ │ │ + eoreq pc, r2, lr, ror r9 @ │ │ │ │ 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 @ │ │ │ │ + strbteq pc, [r3], pc, lsl #25 @ │ │ │ │ bmi 1bf7ac │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf031447a │ │ │ │ andlt pc, r4, r5, asr #28 │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq sl, r8, r0, ror #22 │ │ │ │ - eoreq pc, r2, ip, ror #16 │ │ │ │ + eoreq pc, r2, ip, lsr r9 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [sp], -r8, lsr #24 │ │ │ │ addlt r4, sl, r8, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1445,56 +1445,56 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r8, lsr #2 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ stmib sp, {r0, r3, r6, r9, sl, lr}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ @ instruction: 0xf1229300 │ │ │ │ - @ instruction: 0x4604fbdd │ │ │ │ + strmi pc, [r4], -r5, asr #24 │ │ │ │ @ instruction: 0x4630e7df │ │ │ │ ldrdvs pc, [r0], -r8 │ │ │ │ - blx fe3867f4 │ │ │ │ - mcr2 1, 1, pc, cr6, cr11, {0} @ │ │ │ │ + blx ffd867f4 │ │ │ │ + mcr2 1, 4, pc, cr14, cr11, {0} @ │ │ │ │ stmiavs r0!, {r0, r2, r7, fp, sp, lr} │ │ │ │ - blx fe206800 │ │ │ │ - mcr2 1, 1, pc, cr0, cr11, {0} @ │ │ │ │ + blx ffc06800 │ │ │ │ + mcr2 1, 4, pc, cr8, cr11, {0} @ │ │ │ │ strmi r7, [r2], -r3, lsr #22 │ │ │ │ strbmi r9, [r9], -r2, lsl #6 │ │ │ │ @ instruction: 0x4630463b │ │ │ │ bmi 2642f0 │ │ │ │ ldrbtmi r9, [sl], #-1280 @ 0xfffffb00 │ │ │ │ @ instruction: 0xf0319401 │ │ │ │ @ instruction: 0xe7ccfdb1 │ │ │ │ svc 0x0042f7fd │ │ │ │ addeq r5, r1, ip, ror #31 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ @ instruction: 0x00815fb6 │ │ │ │ ldrhteq sl, [r8], #-170 @ 0xffffff56 │ │ │ │ - eoreq pc, r2, sl, asr #15 │ │ │ │ + mlaeq r2, sl, r8, pc @ │ │ │ │ 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], r1, lsl #24 @ │ │ │ │ bmi 1bf8c8 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf031447a │ │ │ │ @ instruction: 0xb004fdb7 │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq sl, r8, ip, lsl sl │ │ │ │ - eoreq pc, r2, ip, lsr #15 │ │ │ │ + eoreq pc, r2, ip, ror r8 @ │ │ │ │ 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 fe706652 │ │ │ │ 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, r8, lsr #15 │ │ │ │ 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 │ │ │ │ + usateq pc, #3, pc, asr #22 @ │ │ │ │ bmi 1bfa0c │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf031447a │ │ │ │ andlt pc, r4, r5, lsl sp @ │ │ │ │ svclt 0x0000bd70 │ │ │ │ ldrhteq sl, [r8], #-128 @ 0xffffff80 │ │ │ │ - strdeq pc, [r2], -ip @ │ │ │ │ + eoreq pc, r2, ip, asr #15 │ │ │ │ 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 │ │ │ │ + usateq pc, #3, pc, lsl #22 @ │ │ │ │ strble r7, [r7, #5]! │ │ │ │ strtmi r4, [fp], -r8, lsl #20 │ │ │ │ @ instruction: 0x46316838 │ │ │ │ @ instruction: 0xf031447a │ │ │ │ bfi pc, sp, #25, #7 @ │ │ │ │ mcr 7, 1, pc, cr14, cr13, {7} @ │ │ │ │ addeq r5, r1, lr, lsl #27 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r5, r1, r8, ror #26 │ │ │ │ rsbseq sl, r8, ip, lsl r8 │ │ │ │ - eoreq pc, r2, r8, lsl #13 │ │ │ │ + eoreq pc, r2, r8, asr r7 @ │ │ │ │ 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 @ │ │ │ │ + strbteq pc, [fp], pc, asr #21 @ │ │ │ │ bmi 27faf8 │ │ │ │ ldmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf031447a │ │ │ │ ldrb pc, [lr, r5, lsl #25] @ │ │ │ │ stcl 7, cr15, [r0, #1012]! @ 0x3f4 │ │ │ │ strdeq r5, [r1], lr │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r5, r1, lr, asr #25 │ │ │ │ rsbseq sl, r8, lr, ror #14 │ │ │ │ - eoreq pc, r2, r4, lsl r6 @ │ │ │ │ + eoreq pc, r2, r4, ror #13 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi r4, [ip], -r0, lsr #26 │ │ │ │ addlt r4, r6, r0, lsr #18 │ │ │ │ @ instruction: 0xf014447d │ │ │ │ @@ -1674,46 +1674,46 @@ │ │ │ │ tstle r5, r0, lsl #6 │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ bmi 3aabb4 │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf122462b │ │ │ │ - @ instruction: 0x4603fa13 │ │ │ │ + @ instruction: 0x4603fa7b │ │ │ │ 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, r4, asr r6 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba1638 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf122447a │ │ │ │ - strbteq pc, [r3], r3, ror #19 @ │ │ │ │ + strbteq pc, [r3], fp, asr #20 @ │ │ │ │ bmi 1bfc34 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf031447a │ │ │ │ andlt pc, r4, r1, lsl #24 │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq sl, r8, r8, lsr r6 │ │ │ │ - eoreq pc, r2, r8, asr #10 │ │ │ │ + eoreq pc, r2, r8, lsl 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 │ │ │ │ @@ -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 │ │ │ │ + @ instruction: 0x4603f9fd │ │ │ │ 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 │ │ │ │ + mlaeq r2, r8, r5, pc @ │ │ │ │ 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 @ │ │ │ │ + strbteq pc, [r3], sp, asr #19 @ │ │ │ │ bmi 1bfd30 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf031447a │ │ │ │ andlt pc, r4, r3, lsl #23 │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq sl, r8, r4, lsl r5 │ │ │ │ - mlaeq r2, r0, r4, pc @ │ │ │ │ + eoreq pc, r2, r0, ror #10 │ │ │ │ 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, sl, ror #12 │ │ │ │ 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, ip, lsl r3 │ │ │ │ + eoreq sl, r3, r4, asr #22 │ │ │ │ + strdeq r9, [r7], -lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba1a3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r8, asr #31 │ │ │ │ @ instruction: 0xf5004605 │ │ │ │ blge 1dea4c │ │ │ │ ldrsbgt pc, [ip], #-143 @ 0xffffff71 @ │ │ │ │ @@ -1973,17 +1973,17 @@ │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strtmi sp, [r0], -r2, lsl #2 │ │ │ │ ldclt 0, cr11, [r0, #-44]! @ 0xffffffd4 │ │ │ │ bl 11888a0 │ │ │ │ addeq r5, r1, r8, lsr #15 │ │ │ │ - strhteq ip, [r7], -r6 │ │ │ │ + eoreq ip, r7, r6, lsl #9 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - eoreq pc, r2, r8, ror #8 │ │ │ │ + eoreq pc, r2, r8, lsr r5 @ │ │ │ │ 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 @ │ │ │ │ + mlaeq r7, lr, r1, fp │ │ │ │ + eoreq sl, r3, ip, asr #19 │ │ │ │ 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 608fd8 │ │ │ │ ldrbtmi r4, [sl], #-2834 @ 0xfffff4ee │ │ │ │ strmi lr, [r0, #-2496] @ 0xfffff640 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r7, r6, lsl r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @@ -2264,19 +2264,19 @@ │ │ │ │ @ instruction: 0xf7ff3320 │ │ │ │ orrcs pc, r0, #42752 @ 0xa700 │ │ │ │ blvs 344bb4 │ │ │ │ usada8 r9, fp, r8, r6 │ │ │ │ stmdb r0, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strdeq r5, [r1], r4 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - ldrdeq fp, [r7], -r0 @ │ │ │ │ - eoreq pc, r2, r4, lsl #1 │ │ │ │ + eoreq ip, r7, r0, lsr #1 │ │ │ │ + eoreq pc, r2, r4, asr r1 @ │ │ │ │ addeq r5, r1, r2, lsl r3 │ │ │ │ - eoreq fp, r7, sl, lsl #30 │ │ │ │ - strhteq lr, [r2], -lr │ │ │ │ + ldrdeq fp, [r7], -sl @ │ │ │ │ + eoreq pc, r2, lr, lsl #1 │ │ │ │ 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: 0xf8d5ff31 │ │ │ │ tstlt fp, r8, asr #26 │ │ │ │ @ instruction: 0xf1354650 │ │ │ │ - sbfx pc, r1, #29, #32 │ │ │ │ + @ instruction: 0xe7bfff39 │ │ │ │ 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 40aaa0 │ │ │ │ @ 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, r0, asr pc │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 9, cr15, cr0, cr12, {6} │ │ │ │ sbcslt r4, r3, ip, asr #20 │ │ │ │ @ instruction: 0xf5004b4c │ │ │ │ ldrbtmi r5, [sl], #-1920 @ 0xfffff880 │ │ │ │ @@ -2432,21 +2432,21 @@ │ │ │ │ ldrtcc pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2245 @ 0x8c5 @ │ │ │ │ @ instruction: 0xf7fce7dd │ │ │ │ svclt 0x0000efb2 │ │ │ │ addeq r5, r1, r6, asr r1 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - eoreq pc, r5, sl, lsl #29 │ │ │ │ - eoreq r8, r7, r0, ror #20 │ │ │ │ + eoreq pc, r5, sl, asr pc @ │ │ │ │ + eoreq r8, r7, r0, lsr fp │ │ │ │ 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 │ │ │ │ + strdeq lr, [r2], -r8 @ │ │ │ │ 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 @ │ │ │ │ + ldrdeq pc, [r5], -sl @ │ │ │ │ + eoreq r8, r7, r8, asr #19 │ │ │ │ addeq r4, r1, ip, lsr pc │ │ │ │ - strdeq lr, [r2], -sl @ │ │ │ │ + eoreq lr, r2, sl, asr #25 │ │ │ │ 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 @ │ │ │ │ + strhteq pc, [r5], -r4 @ │ │ │ │ + eoreq r8, r7, r2, lsr #17 │ │ │ │ andeq r0, r0, r0, lsr #18 │ │ │ │ addeq r4, r1, sl, lsr #26 │ │ │ │ andeq r0, r0, ip, lsr sp │ │ │ │ - eoreq lr, r2, r0, ror #19 │ │ │ │ + strhteq lr, [r2], -r0 │ │ │ │ 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 │ │ │ │ + mrrc2 1, 3, pc, r2, cr5 @ │ │ │ │ stclcc 8, cr15, [r8, #-848] @ 0xfffffcb0 │ │ │ │ strbmi fp, [r8], -fp, lsr #2 │ │ │ │ - blx ffd0789a │ │ │ │ + mrrc2 1, 3, pc, sl, cr5 @ │ │ │ │ stclcc 8, cr15, [r8, #-848] @ 0xfffffcb0 │ │ │ │ @ instruction: 0xf8dfe7d4 │ │ │ │ movwcs lr, #4176 @ 0x1050 │ │ │ │ strbtmi r7, [ip], r3, lsr #4 │ │ │ │ ldm lr!, {r1, r2, r3, r4, r5, r6, r7, sl, lr} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ @@ -2788,15 +2788,15 @@ │ │ │ │ @ instruction: 0xf8452c08 │ │ │ │ ldrmi r3, [r6, #3076]! @ 0xc04 │ │ │ │ str sp, [sl, pc, ror #3]! │ │ │ │ strtmi r4, [r8], -r1, asr #12 │ │ │ │ @ instruction: 0xf99cf03b │ │ │ │ @ instruction: 0xf7fce7a5 │ │ │ │ svclt 0x0000ece6 │ │ │ │ - mlaeq r2, r8, r8, lr │ │ │ │ + eoreq lr, r2, r8, ror #18 │ │ │ │ addeq r4, r1, r8, ror #22 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r4, r1, sl, asr #22 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 106a3c │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -3092,40 +3092,40 @@ │ │ │ │ b fe489a04 │ │ │ │ addeq r4, r1, r4, ror #20 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ addeq r4, r1, sl, asr #20 │ │ │ │ addeq r4, r1, r8, lsr #20 │ │ │ │ andeq r0, r0, r4, lsl #21 │ │ │ │ - eoreq lr, r2, r2, ror r7 │ │ │ │ - eoreq lr, r2, r0, ror #13 │ │ │ │ - eoreq lr, r2, ip, asr #13 │ │ │ │ - eoreq lr, r2, ip, ror #12 │ │ │ │ - eoreq lr, r2, r4, ror #12 │ │ │ │ - strhteq sp, [r2], -r2 │ │ │ │ - mlaeq r2, ip, sl, sp │ │ │ │ - eoreq lr, r2, r4, lsl #12 │ │ │ │ - eoreq lr, r2, lr, asr #12 │ │ │ │ - eoreq lr, r2, r2, asr #12 │ │ │ │ - strhteq lr, [r2], -lr │ │ │ │ - ldrdeq lr, [r2], -r6 @ │ │ │ │ - eoreq lr, r2, sl, lsl r6 │ │ │ │ - eoreq lr, r2, lr, asr #10 │ │ │ │ - eoreq lr, r2, r8, asr #10 │ │ │ │ - mlaeq r2, r4, r9, sp │ │ │ │ - eoreq sp, r2, r4, lsl #19 │ │ │ │ + eoreq lr, r2, r2, asr #16 │ │ │ │ + strhteq lr, [r2], -r0 │ │ │ │ + mlaeq r2, ip, r7, lr │ │ │ │ + eoreq lr, r2, ip, lsr r7 │ │ │ │ + eoreq lr, r2, r4, lsr r7 │ │ │ │ + eoreq sp, r2, r2, lsl #23 │ │ │ │ + eoreq sp, r2, ip, ror #22 │ │ │ │ + ldrdeq lr, [r2], -r4 @ │ │ │ │ + eoreq lr, r2, lr, lsl r7 │ │ │ │ + eoreq lr, r2, r2, lsl r7 │ │ │ │ + eoreq lr, r2, lr, lsl #13 │ │ │ │ + eoreq lr, r2, r6, lsr #13 │ │ │ │ + eoreq lr, r2, sl, ror #13 │ │ │ │ + eoreq lr, r2, lr, lsl r6 │ │ │ │ + eoreq lr, r2, r8, lsl r6 │ │ │ │ + eoreq sp, r2, r4, ror #20 │ │ │ │ + eoreq sp, r2, r4, asr sl │ │ │ │ + strdeq lr, [r2], -r4 @ │ │ │ │ + strdeq lr, [r2], -r0 @ │ │ │ │ + ldrdeq lr, [r2], -r8 @ │ │ │ │ + ldrdeq lr, [r2], -r0 @ │ │ │ │ + eoreq r8, r3, r4, ror #1 │ │ │ │ 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 @ │ │ │ │ + strdeq lr, [r2], -sl @ │ │ │ │ + ldrdeq lr, [r2], -r8 @ │ │ │ │ + eoreq r7, r3, sl, asr #31 │ │ │ │ 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: 0xf84ef135 │ │ │ │ @ instruction: 0xf5092320 │ │ │ │ @ instruction: 0xf1055193 │ │ │ │ ldrmi r0, [sl], -r8, lsl #18 │ │ │ │ @ instruction: 0x4648311c │ │ │ │ @ instruction: 0xf844f066 │ │ │ │ ldrtmi r4, [r8], -r3, lsl #12 │ │ │ │ - @ instruction: 0xf134461f │ │ │ │ - msrlt SP_hyp, r5 │ │ │ │ + @ instruction: 0xf135461f │ │ │ │ + msrlt CPSR_fsxc, sp, asr #16 │ │ │ │ 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 │ │ │ │ + stc2 1, cr15, [r4], #208 @ 0xd0 │ │ │ │ @ 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, r3, lsr #25 │ │ │ │ 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 │ │ │ │ + ldc2 1, cr15, [r8, #-116] @ 0xffffff8c │ │ │ │ mvnle r2, r0, lsl #16 │ │ │ │ andcs r2, r1, r0, lsr #2 │ │ │ │ stc 7, cr15, [r6, #1004]! @ 0x3ec │ │ │ │ blvc 287d6c │ │ │ │ strmi r4, [r1], -r7, lsl #12 │ │ │ │ ldrbmi r3, [r0], -ip, lsl #2 │ │ │ │ smlabtne r3, r7, r9, lr │ │ │ │ blvc 87d38 │ │ │ │ - blx a88ba0 │ │ │ │ + blx fe488ba0 │ │ │ │ ldrtmi r6, [sl], -r0, lsr #17 │ │ │ │ @ instruction: 0xf11d4639 │ │ │ │ - @ instruction: 0x4650fcb5 │ │ │ │ - blx b08bb0 │ │ │ │ + @ instruction: 0x4650fd1d │ │ │ │ + blx fe508bb0 │ │ │ │ @ instruction: 0x4650e7d1 │ │ │ │ ldrdlt pc, [ip], -r6 │ │ │ │ - blx a88c0c │ │ │ │ + blx fe488c0c │ │ │ │ @ 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 fe308c34 │ │ │ │ @ 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 │ │ │ │ + pkhbtmi pc, r3, fp, lsl #25 @ │ │ │ │ suble r2, fp, r0, lsl #16 │ │ │ │ bpl fe549cf0 │ │ │ │ orrspl pc, r4, r6, lsl #10 │ │ │ │ stmibeq r0, {r0, r3, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ beq 788d0c │ │ │ │ tstls r3, r8, lsl r1 │ │ │ │ ldrdvc pc, [r8], -fp │ │ │ │ bl feaa6bdc │ │ │ │ blcs 4d500 │ │ │ │ @ instruction: 0xf104db33 │ │ │ │ @ instruction: 0xf107050c │ │ │ │ strtmi r0, [r8], -ip, lsl #12 │ │ │ │ - @ instruction: 0xf936f120 │ │ │ │ + @ instruction: 0xf99ef120 │ │ │ │ stmiavs r0!, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ - blx ffe88d82 │ │ │ │ + stc2l 1, cr15, [r0], #-116 @ 0xffffff8c │ │ │ │ @ instruction: 0xf1204628 │ │ │ │ - stmdals r3, {r0, r3, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf93af134 │ │ │ │ + stmdals r3, {r0, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf9a2f134 │ │ │ │ @ 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 @ │ │ │ │ + ldrbmi pc, [r9], -sp, lsl #19 @ │ │ │ │ @ instruction: 0xf11d68a0 │ │ │ │ - strmi pc, [r3], r7, ror #23 │ │ │ │ + strmi pc, [r3], pc, asr #24 │ │ │ │ @ instruction: 0xd1bd2800 │ │ │ │ andlt r9, fp, r5, lsl #16 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrbtmi r4, [fp], #-2828 @ 0xfffff4f4 │ │ │ │ orrscs lr, r8, r7, lsr #14 │ │ │ │ @ instruction: 0xf7fb2001 │ │ │ │ blmi 307b2c │ │ │ │ @@ -4084,28 +4084,28 @@ │ │ │ │ @ instruction: 0x46184631 │ │ │ │ movwcs r9, #21253 @ 0x5305 │ │ │ │ mcrr2 0, 2, pc, r8, cr14 @ │ │ │ │ svclt 0x0000e704 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xfffff355 │ │ │ │ @ instruction: 0xfffff13b │ │ │ │ - eoreq sp, r2, r4, lsr #8 │ │ │ │ + strdeq sp, [r2], -r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feba3bb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 450980 │ │ │ │ strmi r4, [fp], -r4, lsl #12 │ │ │ │ strcs r4, [r1, #-2319] @ 0xfffff6f1 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ subvs r7, r3, r5 │ │ │ │ @ instruction: 0xf11d2000 │ │ │ │ - @ instruction: 0x4603fa33 │ │ │ │ + @ instruction: 0x4603fa9b │ │ │ │ andeq pc, ip, r4, lsl #2 │ │ │ │ @ instruction: 0xf12060a3 │ │ │ │ - @ instruction: 0xf104f89d │ │ │ │ + @ instruction: 0xf104f905 │ │ │ │ @ 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: 0xf8daf919 │ │ │ │ @ instruction: 0xf1a33030 │ │ │ │ ldmdavs sp, {r2, r3, r5, sl}^ │ │ │ │ andsle r4, r5, r2, lsr #11 │ │ │ │ ldrpl pc, [r3], r7, lsl #10 │ │ │ │ ldrcc r3, [ip], -ip, lsr #26 │ │ │ │ tstpeq r8, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0654630 │ │ │ │ @@ -4131,19 +4131,19 @@ │ │ │ │ movwcs lr, #47572 @ 0xb9d4 │ │ │ │ @ instruction: 0x462c6053 │ │ │ │ @ instruction: 0xf7fa601a │ │ │ │ blvs b4809c │ │ │ │ @ instruction: 0xf1a345a2 │ │ │ │ mvnle r0, ip, lsr #10 │ │ │ │ @ instruction: 0xf1344658 │ │ │ │ - @ instruction: 0x4658f89f │ │ │ │ - @ instruction: 0xf88ef134 │ │ │ │ + ldrbmi pc, [r8], -r7, lsl #18 @ │ │ │ │ + @ instruction: 0xf8f6f134 │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ @ instruction: 0xf11d2100 │ │ │ │ - pkhtbmi pc, r0, sp, asr #22 @ │ │ │ │ + strmi pc, [r0], r5, asr #23 │ │ │ │ @ instruction: 0xf507b368 │ │ │ │ @ instruction: 0x371c5793 │ │ │ │ ldrdls pc, [r8], -r8 │ │ │ │ streq pc, [ip], -r9, lsl #2 │ │ │ │ @ instruction: 0x3010f8d9 │ │ │ │ strteq pc, [ip], #-419 @ 0xfffffe5d │ │ │ │ ldmdavs sp, {r1, r2, r3, r4, r7, r9, lr}^ │ │ │ │ @@ -4157,19 +4157,19 @@ │ │ │ │ stcl 7, cr15, [r0, #-1000]! @ 0xfffffc18 │ │ │ │ @ instruction: 0xf1046b2d │ │ │ │ stccc 3, cr0, [ip, #-176]! @ 0xffffff50 │ │ │ │ @ instruction: 0xd1ec429e │ │ │ │ @ instruction: 0xf7fa4648 │ │ │ │ @ instruction: 0x4641ed58 │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ - blx c88f4a │ │ │ │ + blx fe688f4a │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ @ instruction: 0x4658d1d4 │ │ │ │ ldreq pc, [r4, -sl, lsl #2]! │ │ │ │ - @ instruction: 0xf862f134 │ │ │ │ + @ instruction: 0xf8caf134 │ │ │ │ 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 1f88fc0 │ │ │ │ andeq pc, ip, sl, lsl #2 │ │ │ │ - @ instruction: 0xfff0f11f │ │ │ │ + @ instruction: 0xf858f120 │ │ │ │ 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: 0xf858f134 │ │ │ │ addsmi r6, lr, #7536640 @ 0x730000 │ │ │ │ andsle r6, r9, sp, asr r8 │ │ │ │ ldmpl r3, {r3, r8, sl, ip, sp, lr, pc} │ │ │ │ strteq pc, [ip], #-419 @ 0xfffffe5d │ │ │ │ @ instruction: 0xf1083d2c │ │ │ │ @ instruction: 0xf104081c │ │ │ │ strbmi r0, [r0], -r8, lsl #2 │ │ │ │ @@ -4227,16 +4227,16 @@ │ │ │ │ ldmib r4, {r5, r9, sl, lr}^ │ │ │ │ subsvs r2, r3, fp, lsl #6 │ │ │ │ andsvs r4, sl, ip, lsr #12 │ │ │ │ stcl 7, cr15, [lr], {250} @ 0xfa │ │ │ │ @ instruction: 0xf1046b2d │ │ │ │ stccc 3, cr0, [ip, #-176]! @ 0xffffff50 │ │ │ │ @ instruction: 0xd1ec429e │ │ │ │ - @ instruction: 0xf1334638 │ │ │ │ - pop {r0, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1344638 │ │ │ │ + pop {r0, r2, r6, 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, #-684]! @ 0xfffffd54 │ │ │ │ cmppeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf11c6898 │ │ │ │ - tstplt r0, r7, asr #29 @ p-variant is OBSOLETE │ │ │ │ + tstplt r0, pc, lsr #30 @ p-variant is OBSOLETE │ │ │ │ ldmdbvs sl, {r0, r1, r7, fp, sp, lr}^ │ │ │ │ strtmi fp, [r8], -r2, lsr #22 │ │ │ │ - mcrr2 1, 1, pc, r0, cr15 @ │ │ │ │ + stc2 1, cr15, [r8], #124 @ 0x7c │ │ │ │ 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: 0xf8d6fc7f │ │ │ │ @ instruction: 0xf8d62990 │ │ │ │ ldmib r4, {r2, r3, r7, r8, fp, ip, sp}^ │ │ │ │ blx d2786 │ │ │ │ @ instruction: 0xf8d6f803 │ │ │ │ blx fe995b26 │ │ │ │ blx fe8a236a │ │ │ │ bcs 7336c │ │ │ │ @@ -4761,15 +4761,15 @@ │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf08e9400 │ │ │ │ strdlt pc, [r2], -r5 │ │ │ │ @ instruction: 0x4601bd70 │ │ │ │ @ instruction: 0xf05a4630 │ │ │ │ @ instruction: 0xe7e7fe71 │ │ │ │ - mlaeq r2, r6, r9, ip │ │ │ │ + eoreq ip, r2, r6, ror #20 │ │ │ │ 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: 0xfffef1d9 │ │ │ │ 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, #3905 @ 0xf41 @ │ │ │ │ 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 │ │ │ │ + strdeq ip, [r2], -ip @ │ │ │ │ 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: 0xf954f149 │ │ │ │ @ instruction: 0xf5052108 │ │ │ │ @ instruction: 0x462872bc │ │ │ │ umaalcc pc, r1, r5, r9 @ │ │ │ │ - @ instruction: 0xf8e4f149 │ │ │ │ + @ instruction: 0xf94cf149 │ │ │ │ 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 2cbbf8 │ │ │ │ ldrbtmi r4, [sl], #-2823 @ 0xfffff4f9 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r1, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r3, r2, lsl #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ b fe70b9e8 │ │ │ │ @@ -5175,44 +5175,44 @@ │ │ │ │ ldc2l 0, cr15, [r8], #220 @ 0xdc │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf1d7450c │ │ │ │ + bmi 2cbb1c │ │ │ │ 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 │ │ │ │ + ldc2 1, cr15, [r6, #868]! @ 0x364 │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - stc2l 1, cr15, [sl, #-868] @ 0xfffffc9c │ │ │ │ - cdp2 1, 6, cr15, cr12, cr6, {1} │ │ │ │ + ldc2 1, cr15, [r2, #868]! @ 0x364 │ │ │ │ + cdp2 1, 13, cr15, cr4, cr6, {1} │ │ │ │ strtmi fp, [r8], -r0, lsr #19 │ │ │ │ - @ instruction: 0xf8e0f118 │ │ │ │ + @ instruction: 0xf948f118 │ │ │ │ @ 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 │ │ │ │ + mrc2 1, 0, pc, cr10, cr9, {6} │ │ │ │ mvnsle r2, r1, lsl #16 │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0x4606b093 │ │ │ │ @@ -5220,15 +5220,15 @@ │ │ │ │ @ instruction: 0x460c4610 │ │ │ │ ldmdbeq r8!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ blmi 193278c │ │ │ │ ldrbtmi r9, [fp], #-3356 @ 0xfffff2e4 │ │ │ │ @ instruction: 0xf89d930e │ │ │ │ andls r3, sl, #116 @ 0x74 │ │ │ │ @ instruction: 0xf1d99309 │ │ │ │ - @ instruction: 0xf8dafd15 │ │ │ │ + @ instruction: 0xf8dafd7d │ │ │ │ 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: 0xf8dafc9d │ │ │ │ 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 │ │ │ │ + stc2 1, cr15, [r4, #220] @ 0xdc │ │ │ │ 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.16 {d31,d33}, [pc :128] │ │ │ │ ldmdbvs r8!, {r7, r8, ip, sp, lr} │ │ │ │ - ldc2 1, cr15, [r0, #-220]! @ 0xffffff24 │ │ │ │ + ldc2 1, cr15, [r8, #220] @ 0xdc │ │ │ │ @ instruction: 0xf8804642 │ │ │ │ @ instruction: 0xf100802c │ │ │ │ @ instruction: 0x46050818 │ │ │ │ strbmi r2, [r1], -r0, lsr #6 │ │ │ │ ldrdlt pc, [r8], #-143 @ 0xffffff71 @ │ │ │ │ - @ instruction: 0xff30f138 │ │ │ │ + @ instruction: 0xff98f138 │ │ │ │ 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 38c474 │ │ │ │ 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 118a746 │ │ │ │ + mrc2 1, 6, pc, cr14, cr7, {0} │ │ │ │ suble r2, r1, r0, lsl #16 │ │ │ │ blcs a82f8 │ │ │ │ @ instruction: 0x4638d93e │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - blx ff48a75c │ │ │ │ - mcr2 1, 3, pc, cr10, cr7, {0} @ │ │ │ │ + blx e8a75e │ │ │ │ + mrc2 1, 6, pc, cr2, cr7, {0} │ │ │ │ @ instruction: 0xf8d0b108 │ │ │ │ ldrtmi r9, [r8], -ip │ │ │ │ @ instruction: 0xf1d92701 │ │ │ │ - @ instruction: 0xf117fac7 │ │ │ │ - tstplt r0, r1, ror #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf117fb2f │ │ │ │ + smlabtlt r0, r9, lr, pc @ │ │ │ │ stmdavs r0!, {r0, r1, r2, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf7fa4649 │ │ │ │ ldrtmi lr, [r9], -r0, ror #18 │ │ │ │ stmdavs r0!, {r5, sp, lr}^ │ │ │ │ ldmdb sl, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ cmnlt sp, r0, rrx │ │ │ │ strbmi r6, [r9], -r8, lsr #16 │ │ │ │ @@ -5736,15 +5736,15 @@ │ │ │ │ @ instruction: 0xf5039a17 │ │ │ │ movwls r5, #21421 @ 0x53ad │ │ │ │ @ instruction: 0xf8909b13 │ │ │ │ blx 14e956 │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals fp, {r0, sl, lr} │ │ │ │ ldmdbls r9, {r8, ip, pc} │ │ │ │ - @ instruction: 0xf9dcf1d5 │ │ │ │ + blx 118aad4 │ │ │ │ @ instruction: 0xf8d39b15 │ │ │ │ @ instruction: 0xf8911420 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ bls a039bc │ │ │ │ movwls r2, #8960 @ 0x2300 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ stmdals r7!, {r0, r2, r4, r8, r9, fp, ip, pc} │ │ │ │ @@ -5798,27 +5798,27 @@ │ │ │ │ blls 533070 │ │ │ │ @ instruction: 0x0179f897 │ │ │ │ tstpne r0, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ andls r9, r0, sl, lsl #16 │ │ │ │ strmi r9, [r1], #-2057 @ 0xfffff7f7 │ │ │ │ ldmib sp, {r0, r8, ip, pc}^ │ │ │ │ @ instruction: 0xf1d40124 │ │ │ │ - @ instruction: 0xe783f89f │ │ │ │ + str pc, [r3, r7, lsl #18] │ │ │ │ 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 ff68abec │ │ │ │ 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 48ca94 │ │ │ │ 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 3cc764 │ │ │ │ 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, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ beq 118aa0c │ │ │ │ ldrbmi r4, [r1], -r5, lsl #12 │ │ │ │ ldrdhi pc, [r4], #143 @ 0x8f │ │ │ │ tstpeq r4, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ ldmvs r3!, {r0, r1, r7, r8, sp, lr} │ │ │ │ stmib r0, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ @ instruction: 0xf04f3607 │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r4, r5, r6, r7, r9, sl, ip, sp} │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1383148 │ │ │ │ - strtmi pc, [r9], -r9, lsr #23 │ │ │ │ + @ instruction: 0x4629fc11 │ │ │ │ @ instruction: 0xf13a4638 │ │ │ │ - @ instruction: 0xf899fd6b │ │ │ │ + @ instruction: 0xf899fdd3 │ │ │ │ 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: 0xf9f6f137 │ │ │ │ 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, sp, lsl #27 │ │ │ │ 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: 0x9c0ff97f │ │ │ │ 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, 3, pc, cr2, cr6, {1} @ │ │ │ │ andls r6, r1, r4, asr #5 │ │ │ │ stcls 0, cr2, [pc, #-8] @ 4e744 │ │ │ │ - stc2 1, cr15, [r2], {204} @ 0xcc │ │ │ │ + stc2l 1, cr15, [sl], #816 @ 0x330 │ │ │ │ @ instruction: 0x46024b99 │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ @ instruction: 0xf136447b │ │ │ │ - msrcs CPSR_, #15168 @ 0x3b40 │ │ │ │ + msrcs CPSR_, #1360 @ 0x550 │ │ │ │ sbcvs r4, r3, #4, 12 @ 0x400000 │ │ │ │ stmdals pc, {r1, r8, sp} @ │ │ │ │ - @ instruction: 0xf954f137 │ │ │ │ + @ instruction: 0xf9bcf137 │ │ │ │ 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: 0xf8f8f137 │ │ │ │ strmi r6, [r6], -r3, lsr #18 │ │ │ │ tstpeq r4, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ stmiavs r3!, {r0, r1, r7, r8, sp, lr} │ │ │ │ strcc lr, [r7], #-2496 @ 0xfffff640 │ │ │ │ strbeq pc, [r4], #-256 @ 0xffffff00 @ │ │ │ │ strtmi r9, [r1], -pc, lsl #22 │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1383148 │ │ │ │ - @ instruction: 0x4631fadd │ │ │ │ + ldrtmi pc, [r1], -r5, asr #22 @ │ │ │ │ @ instruction: 0xf13a4640 │ │ │ │ - ldmibvs r2!, {r0, r1, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmibvs r2!, {r0, r1, r2, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ blvc 15ecc30 │ │ │ │ vpadd.i8 d2, d0, d5 │ │ │ │ ldm pc, {r3, r5, r7, pc}^ @ │ │ │ │ strtge pc, [r6], r3 │ │ │ │ stmdbge fp, {r1, r2, r5, r7, r8, r9, ip, lr, pc} │ │ │ │ bleq ff54369c │ │ │ │ bleq fe9f9828 │ │ │ │ strtge r0, [r6], fp, lsl #22 │ │ │ │ strtge sl, [r6], r6, lsr #13 │ │ │ │ beq 108a944 │ │ │ │ orrvc pc, sl, pc, asr #8 │ │ │ │ @ instruction: 0xf137980f │ │ │ │ - @ instruction: 0x4653f8b3 │ │ │ │ + @ instruction: 0x4653f91b │ │ │ │ beq 68ac18 │ │ │ │ ldrtmi r4, [r2], -r7, lsl #12 │ │ │ │ @ instruction: 0xf8804651 │ │ │ │ strcs r6, [r0], -ip, lsr #32 │ │ │ │ - blx fed8ad08 │ │ │ │ + blx 78ad0a │ │ │ │ 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], -r3, asr #25 @ │ │ │ │ @ instruction: 0x46402191 │ │ │ │ - @ instruction: 0xf9d8f13a │ │ │ │ + blx 108ad58 │ │ │ │ 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: 0xf8cef137 │ │ │ │ beq 68acb0 │ │ │ │ @ instruction: 0x23204681 │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ - blx 1b0ad9c │ │ │ │ + blx ff50ad9c │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ stmdbeq r0!, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ - stc2 1, cr15, [sl], #-232 @ 0xffffff18 │ │ │ │ + ldc2 1, cr15, [r2], {58} @ 0x3a │ │ │ │ stmib r7, {r1, r9, sl, ip, pc}^ │ │ │ │ ldrmi r6, [r3, #1537]! @ 0x601 │ │ │ │ andsge pc, r4, sp, asr #17 │ │ │ │ blvs 1be0368 │ │ │ │ cdpeq 0, 0, cr15, cr7, cr15, {2} │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ eor pc, r8, sp, asr #17 │ │ │ │ @@ -6091,17 +6091,17 @@ │ │ │ │ eorge pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ svclt 0x000cc60f │ │ │ │ tstcs r0, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf8c62204 │ │ │ │ strbmi lr, [r9], -r0 │ │ │ │ @ instruction: 0xf1384628 │ │ │ │ - strtmi pc, [r9], -r3, asr #20 │ │ │ │ + strtmi pc, [r9], -fp, lsr #21 │ │ │ │ @ instruction: 0xf13a4640 │ │ │ │ - movwcs pc, #64517 @ 0xfc05 @ │ │ │ │ + movwcs pc, #64621 @ 0xfc6d @ │ │ │ │ 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 78d980 │ │ │ │ tstcs r8, r2, lsl #12 │ │ │ │ @ instruction: 0x4620447b │ │ │ │ - stc2l 1, cr15, [ip], #216 @ 0xd8 │ │ │ │ + ldc2l 1, cr15, [r4, #-216] @ 0xffffff28 │ │ │ │ andls r2, r1, r4, lsl #8 │ │ │ │ andcs r6, r2, r4, asr #5 │ │ │ │ @ instruction: 0xf1cc9d0f │ │ │ │ - blmi 60d73c │ │ │ │ + blmi 60d8dc │ │ │ │ strtmi r4, [r1], -r2, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-1576 @ 0xfffff9d8 │ │ │ │ - ldc2l 1, cr15, [lr], {54} @ 0x36 │ │ │ │ + stc2l 1, cr15, [r6, #-216] @ 0xffffff28 │ │ │ │ strmi r2, [r4], -r0, lsr #6 │ │ │ │ smlabtcs r2, r3, r2, r6 │ │ │ │ @ instruction: 0xf137980f │ │ │ │ - andcs pc, r5, #4521984 @ 0x450000 │ │ │ │ + andcs pc, r5, #11337728 @ 0xad0000 │ │ │ │ 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, r2, ror #15 │ │ │ │ addeq r1, r1, r4, ror #17 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eoreq fp, r2, sl, ror #13 │ │ │ │ - ldrdeq fp, [r2], -r8 @ │ │ │ │ + strhteq fp, [r2], -sl │ │ │ │ + eoreq fp, r2, r8, lsr #15 │ │ │ │ @ instruction: 0x000007b8 │ │ │ │ ldrdeq r1, [r1], lr │ │ │ │ - ldrdeq fp, [r2], -r0 @ │ │ │ │ - strhteq fp, [r2], -sl │ │ │ │ + eoreq fp, r2, r0, lsr #11 │ │ │ │ + eoreq fp, r2, sl, lsl #11 │ │ │ │ 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: 0xf806f13a │ │ │ │ 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], #948 @ 0x3b4 │ │ │ │ strmi r6, [r1], r5, asr #5 │ │ │ │ svcls 0x000f4618 │ │ │ │ @ instruction: 0xf1cc9300 │ │ │ │ - blmi 1acd66c │ │ │ │ + blmi 1acd80c │ │ │ │ strtmi r4, [r9], -r2, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-1592 @ 0xfffff9c8 │ │ │ │ @ instruction: 0xf1364434 │ │ │ │ - @ instruction: 0x4631fc75 │ │ │ │ + @ instruction: 0x4631fcdd │ │ │ │ @ instruction: 0xf8c04607 │ │ │ │ stmdals pc, {r2, r3, r5, sp, pc} @ │ │ │ │ - @ instruction: 0xffdcf136 │ │ │ │ + @ instruction: 0xf844f137 │ │ │ │ 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, r3, r7, 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: 0xf9d8f138 │ │ │ │ @ instruction: 0x46404631 │ │ │ │ - blx d0afa2 │ │ │ │ + blx fe70afa2 │ │ │ │ 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: 0xffacf136 │ │ │ │ @ instruction: 0xf1004653 │ │ │ │ @ instruction: 0x46320a18 │ │ │ │ eorvs pc, ip, r0, lsl #17 │ │ │ │ @ instruction: 0x46074651 │ │ │ │ - @ instruction: 0xf946f138 │ │ │ │ + @ instruction: 0xf9aef138 │ │ │ │ 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 10d894 │ │ │ │ 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: 0xf970f138 │ │ │ │ strbmi r4, [r0], -r9, lsr #12 │ │ │ │ - blx ff30b070 │ │ │ │ + blx d0b072 │ │ │ │ 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, ip, lsl #10 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eoreq fp, r2, r0, lsl #8 │ │ │ │ - eoreq fp, r2, sl, ror #7 │ │ │ │ - eoreq fp, r2, sl, ror #6 │ │ │ │ + ldrdeq fp, [r2], -r0 @ │ │ │ │ + strhteq fp, [r2], -sl │ │ │ │ + eoreq fp, r2, sl, lsr r4 │ │ │ │ @ instruction: 0x000007b8 │ │ │ │ addeq r1, r1, r8, ror #8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ ldclmi 0, cr11, [r3], #-828 @ 0xfffffcc4 │ │ │ │ @@ -6402,15 +6402,15 @@ │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ @ instruction: 0xe77047d8 │ │ │ │ ldm r0!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strdeq r1, [r1], r4 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ muleq r0, r9, lr │ │ │ │ rsbseq r6, r8, sl, lsr #4 │ │ │ │ - eoreq r0, r8, r8, lsl #21 │ │ │ │ + eoreq r0, r8, r8, asr fp │ │ │ │ addeq r1, r1, ip, asr r2 │ │ │ │ andeq r5, r0, sp, ror #27 │ │ │ │ rsbseq r6, r8, r6, lsr r1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -6530,46 +6530,46 @@ │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ @ instruction: 0xe77047d8 │ │ │ │ svc 0x00b0f7f8 │ │ │ │ strdeq r1, [r1], r4 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ andeq r0, r1, r9, lsr #24 │ │ │ │ ldrshteq r5, [r8], #-254 @ 0xffffff02 │ │ │ │ - eoreq r0, r8, r8, lsl #17 │ │ │ │ + eoreq r0, r8, r8, asr r9 │ │ │ │ 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: 0xf116fb2f │ │ │ │ + mvnlt pc, r9, asr #29 │ │ │ │ blcs a9320 │ │ │ │ @ instruction: 0x4620d919 │ │ │ │ - blx ff00b77c │ │ │ │ - mrc2 1, 2, pc, cr8, cr6, {0} │ │ │ │ + blx a0b77e │ │ │ │ + mcr2 1, 6, pc, cr0, cr6, {0} @ │ │ │ │ stmibvs r3, {r7, r8, ip, sp, pc} │ │ │ │ stmdble sp, {r0, r1, r2, r8, r9, fp, sp} │ │ │ │ blcc 91398 │ │ │ │ stmdale r9!, {r0, r1, r2, r3, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ strcs r2, [r8, #-3336]! @ 0xfffff2f8 │ │ │ │ blcs a590dc │ │ │ │ stmdacs r8!, {r3, r5, fp, sp} │ │ │ │ stmdacs r8!, {r3, r5, fp, sp} │ │ │ │ @ instruction: 0x46282554 │ │ │ │ @ instruction: 0x4620bd70 │ │ │ │ - blx fe98b7b0 │ │ │ │ - mcrr2 1, 2, pc, ip, cr5 @ │ │ │ │ + blx 38b7b2 │ │ │ │ + ldc2 1, cr15, [r4], #148 @ 0x94 │ │ │ │ @ instruction: 0x46052c7b │ │ │ │ stccs 0, cr13, [r2], {17} │ │ │ │ strtmi sp, [r0], -r4 │ │ │ │ - blx ffc8b7c6 │ │ │ │ + mrrc2 1, 13, pc, r8, cr8 @ │ │ │ │ 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 fe70b894 │ │ │ │ + mrc2 1, 1, pc, cr4, cr6, {0} │ │ │ │ mlaeq r0, r0, r8, pc @ │ │ │ │ andeq pc, r7, r0 │ │ │ │ svclt 0x00183802 │ │ │ │ stclt 0, cr2, [r8, #-4] │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feba6350 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -6657,17 +6657,17 @@ │ │ │ │ svclt 0x0018420b │ │ │ │ tstle r8, r0, lsl r0 │ │ │ │ svcvs 0x0010f413 │ │ │ │ andcs fp, r4, r8, lsl pc │ │ │ │ bcs 4835e4 │ │ │ │ andcs fp, r5, r8, lsl #30 │ │ │ │ ldclt 1, cr13, [r8, #-0] │ │ │ │ - blx fe78b678 │ │ │ │ + blx 18b67a │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - ldc2l 1, cr15, [r2, #-88]! @ 0xffffffa8 │ │ │ │ + ldc2l 1, cr15, [sl, #88] @ 0x58 │ │ │ │ mlascc r4, r0, r8, pc @ │ │ │ │ stmdale r4!, {r0, r1, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ movwcs r2, #11047 @ 0x2b27 │ │ │ │ @ instruction: 0xf3c38d83 │ │ │ │ blcc 154124 │ │ │ │ stmdale pc!, {r2, r3, r4, r8, r9, fp, sp} @ │ │ │ │ @@ -6687,15 +6687,15 @@ │ │ │ │ mcrhi 13, 0, fp, cr3, cr8, {1} │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ stchi 7, cr14, [r3], {221} @ 0xdd │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ stchi 7, cr14, [r3, #-868] @ 0xfffffc9c │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0x4620e7d5 │ │ │ │ - @ instruction: 0xf9fef125 │ │ │ │ + blx 1a0b6f0 │ │ │ │ @ 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: 0xffb8f1d7 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r8, lsr #12 │ │ │ │ @ instruction: 0xffc0f015 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0154628 │ │ │ │ andcs pc, pc, #748 @ 0x2ec │ │ │ │ @@ -7105,15 +7105,15 @@ │ │ │ │ @ instruction: 0x4690d039 │ │ │ │ andcs pc, r6, r9, asr r8 @ │ │ │ │ strmi r4, [ip], -r5, lsl #12 │ │ │ │ teqle r5, r2, lsl #21 │ │ │ │ strble r0, [r2], #-1946 @ 0xfffff866 │ │ │ │ strble r0, [sl], #-1883 @ 0xfffff8a5 │ │ │ │ andeq pc, r6, r9, asr r8 @ │ │ │ │ - mrc2 1, 6, pc, cr8, cr7, {6} │ │ │ │ + @ instruction: 0xff40f1d7 │ │ │ │ @ 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: 0xf8ecf116 │ │ │ │ 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: 0xf8c8fc3d │ │ │ │ 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, #3429 @ 0xd65 @ │ │ │ │ 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 │ │ │ │ + stc2 1, cr15, [r4, #-84]! @ 0xffffffac │ │ │ │ stmdacs r0, {r0, r1, r2, r3, ip, pc} │ │ │ │ rscshi pc, r8, r0 │ │ │ │ blcs 22a970 │ │ │ │ ldmeq fp, {r3, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ rscshi pc, r2, r0, asr #4 │ │ │ │ andls pc, r4, sp, asr #17 │ │ │ │ ldmdavs sl!, {r1, r2, r3, r4, r6, r9, sl, lr} │ │ │ │ @@ -7993,15 +7993,15 @@ │ │ │ │ stc2 7, cr15, [r6], #1016 @ 0x3f8 │ │ │ │ ldrdpl pc, [ip], -r8 @ │ │ │ │ stccs 0, cr9, [r1, #48] @ 0x30 │ │ │ │ cmnphi ip, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5b39b0a │ │ │ │ @ instruction: 0xf0007fd6 │ │ │ │ stmdals ip, {r0, r1, r2, r3, r4, r5, r6, r8, pc} │ │ │ │ - blx 20cb1a │ │ │ │ + blx 1c0cb1a │ │ │ │ @ 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 c0cb9a │ │ │ │ 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: 0xf93ef115 │ │ │ │ @ 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: 0xf8fef115 │ │ │ │ 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 │ │ │ │ + strdeq r8, [r2], -r2 @ │ │ │ │ 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} │ │ │ │ + ldc2l 1, cr15, [ip], #-80 @ 0xffffffb0 │ │ │ │ blvs fe13d98c │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 1153a24 │ │ │ │ ldmib sp, {r0, r1, r7, sl}^ │ │ │ │ stmib sp, {r1, r3, r4, r8, r9, sp}^ │ │ │ │ ldmdbls lr, {r1, r2, r8, r9, sp} │ │ │ │ @@ -8998,15 +8998,15 @@ │ │ │ │ @ instruction: 0xd1512f96 │ │ │ │ vpmin.s8 d25, d0, d15 │ │ │ │ addsmi r1, sl, #1946157058 @ 0x74000002 │ │ │ │ bcs fe5012c8 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ strcs r0, [r6, r0, lsl #8] │ │ │ │ ldrtmi sp, [r8], -r6, asr #2 │ │ │ │ - blx b8daca │ │ │ │ + blx fe58daca │ │ │ │ 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 │ │ │ │ + mlaeq r2, ip, r4, r8 │ │ │ │ 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: 0x4601fef1 │ │ │ │ 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 │ │ │ │ + blx 88e97c │ │ │ │ + blx ff88e6b4 │ │ │ │ eorsle r2, r9, r0, lsl #16 │ │ │ │ b 11ac314 │ │ │ │ @ instruction: 0xf1d50508 │ │ │ │ - @ instruction: 0xf000fa2d │ │ │ │ + @ instruction: 0xf000fa95 │ │ │ │ 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: 0xf000fa5d │ │ │ │ @ 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 │ │ │ │ + strhteq sp, [r7], -lr │ │ │ │ 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, lr, asr #20 │ │ │ │ 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, fp, lsl #28 @ 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, r7, asr #25 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed14020 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strbcc lr, [r3], #-2628 @ 0xfffff5bc │ │ │ │ andcc lr, fp, #3620864 @ 0x374000 │ │ │ │ strcs lr, [r9], #2628 @ 0xa44 │ │ │ │ strteq pc, [r0], #1092 @ 0x444 │ │ │ │ @@ -10956,15 +10956,15 @@ │ │ │ │ stc2 7, cr15, [r0, #1004] @ 0x3ec │ │ │ │ ldrdvs pc, [ip], -r8 @ │ │ │ │ cdpcs 0, 8, cr9, cr1, cr15, {0} │ │ │ │ eorhi pc, r4, #0 │ │ │ │ @ instruction: 0xf5b39b0b │ │ │ │ @ instruction: 0xf0007fd6 │ │ │ │ stmdals fp, {r0, r1, r2, r5, r9, pc} │ │ │ │ - blx ff88f95a │ │ │ │ + mcrr2 1, 1, pc, r8, cr2 @ │ │ │ │ @ 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 │ │ │ │ + stc2 1, cr15, [r8], {18} │ │ │ │ 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 f0fb76 │ │ │ │ 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 │ │ │ │ + blx d0fd84 │ │ │ │ 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 113380 │ │ │ │ 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: 0xffdaf11f │ │ │ │ ldrbmi r4, [r0], -r0, lsl #13 │ │ │ │ - @ instruction: 0xff8cf11f │ │ │ │ + @ instruction: 0xfff4f11f │ │ │ │ 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: 0xf9b2f111 │ │ │ │ teqlt r0, r6, lsl #12 │ │ │ │ @ instruction: 0xf1a66b86 │ │ │ │ blx fedd624c │ │ │ │ ldmdbeq r6!, {r1, r2, r7, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0470376 │ │ │ │ ldmdals r7, {r0, r8, r9, sl} │ │ │ │ @ instruction: 0xf787fab7 │ │ │ │ - mcr2 1, 3, pc, cr0, cr15, {0} @ │ │ │ │ + mcr2 1, 6, pc, cr8, cr15, {0} @ │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ stmdacs r0, {r0, r3, ip, pc} │ │ │ │ addhi pc, r2, r0, asr #32 │ │ │ │ @ instruction: 0xf1119817 │ │ │ │ - msrlt CPSR_, r1, lsr r9 │ │ │ │ + msrlt CPSR_, r9 @ │ │ │ │ blls 2af87c │ │ │ │ @ instruction: 0xf0002a03 │ │ │ │ vst4.32 {d24-d27}, [pc], ip │ │ │ │ b 111d880 │ │ │ │ stcls 3, cr2, [r8, #-532] @ 0xfffffdec │ │ │ │ umlalne pc, r6, r8, r8 @ │ │ │ │ blls 225700 │ │ │ │ @@ -12495,15 +12495,15 @@ │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ blx fe910d54 │ │ │ │ ldmdbcs r4!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f3e7b0 │ │ │ │ svclt 0x0000e914 │ │ │ │ addeq fp, r0, lr, asr #7 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - eoreq sl, r7, r8, lsl #21 │ │ │ │ + eoreq sl, r7, r8, asr fp │ │ │ │ addeq fp, r0, r6, lsl r3 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, sl, r5, lsl #12 │ │ │ │ stmdbpl r0, {r0, r2, r8, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -12557,15 +12557,15 @@ │ │ │ │ @ instruction: 0xf8c97391 │ │ │ │ andlt r3, sl, r0, ror #18 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strtmi r4, [r8], -sl, lsl #12 │ │ │ │ @ instruction: 0xf0144631 │ │ │ │ @ instruction: 0xf8d9fa1f │ │ │ │ @ instruction: 0xe79f1974 │ │ │ │ - eoreq sl, r7, ip, lsl #19 │ │ │ │ + eoreq sl, r7, ip, asr sl │ │ │ │ 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 │ │ │ │ + strhteq r4, [r2], -r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a71 │ │ │ │ blmi 1cb47c0 │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -12927,17 +12927,17 @@ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ strtmi pc, [pc], #1280 @ 553c4 │ │ │ │ stmvs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ orrls r6, r1, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strls r9, [sl], -ip, lsl #4 │ │ │ │ @ instruction: 0xf1d26ad0 │ │ │ │ - ldrdls pc, [r6], -pc @ │ │ │ │ + andls pc, r6, r7, asr #18 │ │ │ │ @ instruction: 0xf1d26af0 │ │ │ │ - @ instruction: 0xf8d7f8db │ │ │ │ + @ instruction: 0xf8d7f943 │ │ │ │ @ instruction: 0xf8961974 │ │ │ │ andls r6, pc, r8, ror r1 @ │ │ │ │ streq pc, [r1], -r6 │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ blls 4356c8 │ │ │ │ movwls r4, #1570 @ 0x622 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ @@ -13053,18 +13053,18 @@ │ │ │ │ @ instruction: 0xf8dd9e1c │ │ │ │ stcls 0, cr8, [r0, #-480]! @ 0xfffffe20 │ │ │ │ ldrdcs pc, [r0, #130]! @ 0x82 │ │ │ │ tstls r1, r7, lsl #6 │ │ │ │ stmdbcs r0, {r0, r4, fp, sp, lr} │ │ │ │ cmpphi r3, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ stmdbpl r0, {r0, r1, r2, r8, sl, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf1d14650 │ │ │ │ - andls pc, r9, r1, ror #31 │ │ │ │ - @ instruction: 0xf1d19807 │ │ │ │ - @ instruction: 0xf8d9ffdd │ │ │ │ + @ instruction: 0xf1d24650 │ │ │ │ + andls pc, r9, r9, asr #16 │ │ │ │ + @ instruction: 0xf1d29807 │ │ │ │ + @ instruction: 0xf8d9f845 │ │ │ │ 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 114044 │ │ │ │ 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 │ │ │ │ + mcr2 1, 1, pc, cr0, cr14, {0} @ │ │ │ │ ldrbmi r4, [r0], -r7, lsl #12 │ │ │ │ - ldc2l 1, cr15, [r2, #120] @ 0x78 │ │ │ │ + mrc2 1, 1, pc, cr10, cr14, {0} │ │ │ │ svceq 0x0000f1bb │ │ │ │ @ instruction: 0xf8dbd009 │ │ │ │ @ instruction: 0xf1a22038 │ │ │ │ blx fef18814 │ │ │ │ b 1454a40 │ │ │ │ b 141c984 │ │ │ │ b 11e0b48 │ │ │ │ @@ -13630,28 +13630,28 @@ │ │ │ │ @ instruction: 0xd1072e96 │ │ │ │ vpmin.s8 d25, d0, d7 │ │ │ │ addsmi r1, sl, #1946157058 @ 0x74000002 │ │ │ │ bcs fe505b28 │ │ │ │ adcshi pc, r0, r0 │ │ │ │ movwvc pc, #1088 @ 0x440 @ │ │ │ │ ldrtmi r9, [r0], -r8, lsl #6 │ │ │ │ - cdp2 1, 15, cr15, cr12, cr15, {0} │ │ │ │ + @ instruction: 0xff64f10f │ │ │ │ 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} │ │ │ │ + ldc2l 1, cr15, [sl], #-120 @ 0xffffff88 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ stmdacs r0, {r0, r3, ip, pc} │ │ │ │ addhi pc, r6, r0, asr #32 │ │ │ │ @ instruction: 0xf10f9817 │ │ │ │ - msrlt R8_usr, r3 │ │ │ │ + msrlt LR_irq, fp │ │ │ │ blls 2b0d18 │ │ │ │ @ instruction: 0xf0002a03 │ │ │ │ vst4.32 {d24-d27}, [pc :64], r0 │ │ │ │ b 111ed1c │ │ │ │ stcls 3, cr2, [r8, #-532] @ 0xfffffdec │ │ │ │ umlalne pc, r6, r8, r8 @ │ │ │ │ blls 226b9c │ │ │ │ @@ -13812,15 +13812,15 @@ │ │ │ │ @ instruction: 0xf8c97391 │ │ │ │ andlt r3, sl, r0, ror #18 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strtmi r4, [r8], -sl, lsl #12 │ │ │ │ @ instruction: 0xf0154631 │ │ │ │ @ instruction: 0xf8d9f967 │ │ │ │ @ instruction: 0xe79f1974 │ │ │ │ - strdeq r9, [r7], -r0 @ │ │ │ │ + eoreq r9, r7, r0, asr #13 │ │ │ │ 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 │ │ │ │ + strhteq r9, [r7], -r4 │ │ │ │ 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 │ │ │ │ + strhteq r3, [r2], -r4 │ │ │ │ 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, r7, asr #29 │ │ │ │ @ instruction: 0xf1d06af0 │ │ │ │ - @ instruction: 0xf8d7fe5b │ │ │ │ + @ instruction: 0xf8d7fec3 │ │ │ │ @ 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, r9, asr #27 │ │ │ │ @ instruction: 0xf1d09807 │ │ │ │ - @ instruction: 0xf8d9fd5d │ │ │ │ + @ instruction: 0xf8d9fdc5 │ │ │ │ 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: 0xf50aff35 │ │ │ │ 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} │ │ │ │ + @ instruction: 0xff22f10e │ │ │ │ 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 │ │ │ │ + ldc2l 1, cr15, [r4], {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 │ │ │ │ + ldc2l 1, cr15, [ip], #-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 4d628c │ │ │ │ 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: 0xf900f1d0 │ │ │ │ + ldc2 1, cr15, [sl], {14} │ │ │ │ @ instruction: 0xf890990d │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ @ instruction: 0xf8910307 │ │ │ │ bvs ff25fa60 │ │ │ │ subsle r2, pc, r2, lsl #22 │ │ │ │ rsble r2, r3, r2, lsl #20 │ │ │ │ @ instruction: 0x1178f895 │ │ │ │ blls 3d0d18 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1d06ad8 │ │ │ │ - @ instruction: 0xf10ef881 │ │ │ │ - @ instruction: 0xf890fc1b │ │ │ │ + @ instruction: 0xf10ef8e9 │ │ │ │ + @ instruction: 0xf890fc83 │ │ │ │ @ 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 │ │ │ │ + ldrdeq r2, [r2], -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, #2995] @ 0xbb3 @ │ │ │ │ @ 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, r6, lsl sl │ │ │ │ + eoreq r2, r2, r0, asr sl │ │ │ │ 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], r1, ror #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, 14, cr15, cr8, cr9, {0} │ │ │ │ ldcl 7, cr14, [pc, #776] @ 57cd8 │ │ │ │ str r7, [pc, r2, asr #20]! │ │ │ │ bvc 1253154 │ │ │ │ bvc a5335c │ │ │ │ @ instruction: 0xf8b8e7aa │ │ │ │ vmvn.i32 d19, #176 @ 0x000000b0 │ │ │ │ blcs 85c908 │ │ │ │ @@ -15407,22 +15407,22 @@ │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0xf8b8e7af │ │ │ │ vaddl.u8 , d3, d28 │ │ │ │ str r1, [sl, r8, asr #7]! │ │ │ │ strhtcc pc, [r4], -r8 @ │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ ldrtmi lr, [r0], -r5, lsr #15 │ │ │ │ - mcr2 1, 5, pc, cr0, cr12, {0} @ │ │ │ │ + @ instruction: 0xff08f11c │ │ │ │ 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 │ │ │ │ + strmi pc, [r0], pc, lsl #30 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldrtmi r8, [r0], -r6, lsl #3 │ │ │ │ - stc2l 1, cr15, [lr, #112] @ 0x70 │ │ │ │ + mrc2 1, 1, pc, cr6, cr12, {0} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdavs r2!, {r0, r3, r4, r7, r8, pc}^ │ │ │ │ b 1139b54 │ │ │ │ eorvs r4, fp, r2, lsl #6 │ │ │ │ stmiavs r2!, {r0, r1, r5, r8, fp, pc}^ │ │ │ │ movwmi lr, #10819 @ 0x2a43 │ │ │ │ ldr r6, [sp, -fp, rrx]! │ │ │ │ @@ -15516,75 +15516,75 @@ │ │ │ │ ldrbeq pc, [lr, -r4, lsr #3]! @ │ │ │ │ strcc r1, [pc, -r0, asr #32] │ │ │ │ tstpeq pc, #0 @ p-variant is OBSOLETE │ │ │ │ movtne lr, #31299 @ 0x7a43 │ │ │ │ strpl lr, [r3], r6, asr #20 │ │ │ │ str r6, [r3], lr, lsr #32 │ │ │ │ @ instruction: 0xf11c4630 │ │ │ │ - stmdacs r0, {r0, r2, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdavs r3!, {r0, r2, r3, r5, r6, ip, lr, pc} │ │ │ │ ldmib r4, {r1, r5, r6, r7, fp, sp, lr}^ │ │ │ │ vaddl.u8 , d3, d1 │ │ │ │ b 1118888 │ │ │ │ vst2.32 {d23-d26}, [pc], r2 │ │ │ │ vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ b d84ac │ │ │ │ andcs r2, r0, #1073741856 @ 0x40000020 │ │ │ │ rscsvc pc, r0, #204472320 @ 0xc300000 │ │ │ │ b e88a8 │ │ │ │ tstmi r3, #0, 4 │ │ │ │ strbt r6, [r7], -fp, lsr #32 │ │ │ │ @ instruction: 0xf11c4630 │ │ │ │ - strmi pc, [r7], -fp, lsr #27 │ │ │ │ + @ instruction: 0x4607fe13 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldrtmi r8, [r0], -ip, lsl #1 │ │ │ │ - ldc2 1, cr15, [r2, #112]! @ 0x70 │ │ │ │ + mrc2 1, 0, pc, cr10, cr12, {0} │ │ │ │ rsble r2, sp, r0, lsl #16 │ │ │ │ ldrtmi r2, [fp], -r1, lsl #8 │ │ │ │ ldrtmi r4, [r9], -sl, asr #12 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1094400 │ │ │ │ - ldrb pc, [r1], -r3, ror #27 @ │ │ │ │ + ldrb pc, [r1], -fp, asr #28 @ │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ ldrmi r4, [r9], -sl, asr #12 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1054400 │ │ │ │ - @ instruction: 0xe647fa9d │ │ │ │ + strb pc, [r7], -r5, lsl #22 @ │ │ │ │ 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 │ │ │ │ + strt pc, [r9], -sp, lsl #23 │ │ │ │ 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 │ │ │ │ + blx b14144 │ │ │ │ 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 fff1415a │ │ │ │ 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 │ │ │ │ + ldc2l 1, cr15, [ip, #-20]! @ 0xffffffec │ │ │ │ movwcs lr, #1492 @ 0x5d4 │ │ │ │ strbmi r2, [sl], -r1, lsl #8 │ │ │ │ @ instruction: 0x46284619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - stc2l 1, cr15, [r6, #20] │ │ │ │ + cdp2 1, 2, cr15, cr14, cr5, {0} │ │ │ │ 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 @ │ │ │ │ + stc2 1, cr15, [ip], #20 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf1064400 │ │ │ │ + str pc, [r5, #2069]! @ 0x815 │ │ │ │ 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 ff494606 │ │ │ │ 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: 0xf11cfb7d │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ orrshi pc, r7, r0 │ │ │ │ @ instruction: 0xf1cf4620 │ │ │ │ - bls 2d6dac │ │ │ │ + bls 2d6f4c │ │ │ │ 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 17949e8 │ │ │ │ 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: 0xf10df967 │ │ │ │ + @ instruction: 0xf890fd01 │ │ │ │ @ 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], -r3, ror #17 │ │ │ │ @ instruction: 0x07924650 │ │ │ │ @ instruction: 0xf04fbf48 │ │ │ │ strle r0, [r9], #-2568 @ 0xfffff5f8 │ │ │ │ - @ instruction: 0xf872f1cf │ │ │ │ + @ instruction: 0xf8daf1cf │ │ │ │ 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: 0xf852f1cf │ │ │ │ svclt 0x00480782 │ │ │ │ bleq 294804 │ │ │ │ ldrbmi sp, [r0], -r9, lsl #8 │ │ │ │ - @ instruction: 0xffe2f1ce │ │ │ │ + @ instruction: 0xf84af1cf │ │ │ │ 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] │ │ │ │ + streq pc, [r0, pc, ror #31] │ │ │ │ rsbscs sp, pc, pc, lsr r4 @ │ │ │ │ - @ instruction: 0xff82f1ce │ │ │ │ + @ instruction: 0xffeaf1ce │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0787ffdd │ │ │ │ rsbscs sp, lr, sp, lsr #8 │ │ │ │ - @ instruction: 0xff70f1ce │ │ │ │ + @ instruction: 0xffd8f1ce │ │ │ │ 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: 0xf8d9fd0b │ │ │ │ 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 │ │ │ │ + stc2 1, cr15, [r8, #-824]! @ 0xfffffcc8 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [sl], #-520 @ 0xfffffdf8 │ │ │ │ strmi r9, [r8], -sl, lsl #18 │ │ │ │ - ldc2 1, cr15, [r8], #824 @ 0x338 │ │ │ │ + stc2 1, cr15, [r0, #-824]! @ 0xfffffcc8 │ │ │ │ svclt 0x00560742 │ │ │ │ andeq pc, r7, #11 │ │ │ │ @ instruction: 0xf10b2209 │ │ │ │ blls 21b938 │ │ │ │ movwvc lr, #14797 @ 0x39cd │ │ │ │ ldmib sp, {r8, r9, sp}^ │ │ │ │ movwls r1, #4104 @ 0x1008 │ │ │ │ @@ -16608,36 +16608,36 @@ │ │ │ │ andge pc, r0, sp, asr #17 │ │ │ │ stc2 7, cr15, [r4, #1020] @ 0x3fc │ │ │ │ ldrdcs pc, [r0], #-137 @ 0xffffff77 │ │ │ │ str r2, [r3, r1, lsl #6]! │ │ │ │ beq 114e94 │ │ │ │ bicsle r2, r7, r2, lsl #19 │ │ │ │ @ instruction: 0xf1ce207f │ │ │ │ - @ instruction: 0x0783fc99 │ │ │ │ + streq pc, [r3, r1, lsl #26] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, r9, lsl #8 │ │ │ │ - ldc2 1, cr15, [r2], {206} @ 0xce │ │ │ │ + ldc2l 1, cr15, [sl], #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 │ │ │ │ + @ instruction: 0x0780fcdd │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, lr, r9, lsl #8 │ │ │ │ - stc2l 1, cr15, [lr], #-824 @ 0xfffffcc8 │ │ │ │ + ldc2l 1, cr15, [r6], {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: 0xf047f9c9 │ │ │ │ blx fed19ee0 │ │ │ │ strls pc, [r5], -r3, lsl #7 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ andls r9, r6, r9, lsl lr │ │ │ │ stmiblt r7, {r3, r8, r9, ip, pc} │ │ │ │ adcmi r9, r3, #23552 @ 0x5c00 │ │ │ │ stmdavs fp!, {r0, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ @@ -16990,19 +16990,19 @@ │ │ │ │ ldmdavs r9, {r5, r6, r7, r8, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ andlt r8, sp, r1, asr #1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrmi r2, [r8], -r1, lsl #4 │ │ │ │ andcs pc, r4, r8, lsl #17 │ │ │ │ @ instruction: 0xf1ce9307 │ │ │ │ - @ instruction: 0x0781f99d │ │ │ │ + streq pc, [r1, r5, lsl #20] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ blls 24e39c │ │ │ │ @ instruction: 0xf1ce4618 │ │ │ │ - @ instruction: 0x0742f995 │ │ │ │ + @ instruction: 0x0742f9fd │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ ldrdcs pc, [r0], -r8 │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ blcs fe4fff9c │ │ │ │ andcs fp, pc, r8, lsl pc @ │ │ │ │ @@ -17019,18 +17019,18 @@ │ │ │ │ blx 355fc2 │ │ │ │ movwls r1, #4867 @ 0x1303 │ │ │ │ movwne lr, #23005 @ 0x59dd │ │ │ │ mrc2 7, 0, pc, cr2, cr15, {7} │ │ │ │ movwcs lr, #6050 @ 0x17a2 │ │ │ │ @ instruction: 0xf888207f │ │ │ │ @ instruction: 0xf1ce3004 │ │ │ │ - streq pc, [r3, r3, ror #18] │ │ │ │ + streq pc, [r3, fp, asr #19] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, sp, lsl #8 │ │ │ │ - @ instruction: 0xf95cf1ce │ │ │ │ + @ instruction: 0xf9c4f1ce │ │ │ │ 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: 0xf998f1ce │ │ │ │ svclt 0x00480780 │ │ │ │ strle r2, [sp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1ce207e │ │ │ │ - strbeq pc, [r1, -r9, lsr #18] @ │ │ │ │ + @ instruction: 0x0741f991 │ │ │ │ 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: 0xf047ff1d │ │ │ │ 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 @ │ │ │ │ + stc2 1, cr15, [r8], #820 @ 0x334 │ │ │ │ ldmcs r2, {r0, r9, sl, lr} │ │ │ │ popcs {r1, r2, r6, ip, lr, pc} │ │ │ │ strcs fp, [pc, #-3864] @ 58e0c │ │ │ │ blls 10e13c │ │ │ │ blcs 63168 │ │ │ │ orrscs fp, r1, ip, lsl #30 │ │ │ │ @ instruction: 0x46402196 │ │ │ │ @@ -17685,18 +17685,18 @@ │ │ │ │ strbmi r0, [sl], r0, lsl #18 │ │ │ │ ldrdlt pc, [r0], -r6 │ │ │ │ svceq 0x0082f1bb │ │ │ │ blls 149a38 │ │ │ │ bleq 2016238 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #6 │ │ │ │ @ instruction: 0xf1cd7123 │ │ │ │ - streq pc, [r1, pc, lsr #24] │ │ │ │ + @ instruction: 0x0781fc97 │ │ │ │ tstcs r8, r8, asr #30 │ │ │ │ ldrbmi sp, [r8], -fp, lsl #8 │ │ │ │ - stc2 1, cr15, [r8], #-820 @ 0xfffffccc │ │ │ │ + ldc2 1, cr15, [r0], {205} @ 0xcd │ │ │ │ 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: 0x4601fb91 │ │ │ │ umaalle r2, sp, r2, r8 │ │ │ │ svclt 0x001828bd │ │ │ │ stmdbeq pc, {r0, r1, r2, r3, r6, ip, sp, lr, pc} @ │ │ │ │ blls 14e370 │ │ │ │ stmdbeq pc, {r0, r1, r2, r3, r6, ip, sp, lr, pc} @ │ │ │ │ svclt 0x000c2b00 │ │ │ │ @ instruction: 0x21962191 │ │ │ │ @@ -19323,20 +19323,20 @@ │ │ │ │ vqshrun.s64 d6, , #1 │ │ │ │ cmpeq r9, #364 @ 0x16c │ │ │ │ @ instruction: 0xf8dbd402 │ │ │ │ ldrb ip, [lr], ip, lsl #16 │ │ │ │ andcs r4, r1, r6, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2310 @ 0xfffff6fa │ │ │ │ @ instruction: 0xf10f4479 │ │ │ │ - ldrb pc, [r4, r3, lsl #20]! @ │ │ │ │ + ldrb pc, [r4, fp, ror #20]! @ │ │ │ │ ldrdeq r4, [r0], r0 │ │ │ │ - eoreq lr, r1, sl, ror sl │ │ │ │ + eoreq lr, r1, sl, asr #22 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ - eoreq lr, r1, sl, lsl #14 │ │ │ │ - strdeq lr, [r1], -r0 @ │ │ │ │ + ldrdeq lr, [r1], -sl @ │ │ │ │ + eoreq lr, r1, r0, asr #15 │ │ │ │ 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 │ │ │ │ + stc2 1, cr15, [ip, #-52] @ 0xffffffcc │ │ │ │ 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, r8, lsr #1 │ │ │ │ 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, ip, lsl sp │ │ │ │ + eoreq ip, r1, r2, lsl #26 │ │ │ │ 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: 0xf50afcdd │ │ │ │ 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 │ │ │ │ + stc2l 1, cr15, [sl], {8} │ │ │ │ movwcs r9, #3339 @ 0xd0b │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ addeq lr, r2, #0, 22 │ │ │ │ @ instruction: 0xf0117911 │ │ │ │ @ instruction: 0xf0400c1f │ │ │ │ movwcc r8, #4692 @ 0x1254 │ │ │ │ mvnsle r2, r4, lsl #22 │ │ │ │ @@ -21268,15 +21268,15 @@ │ │ │ │ andls r2, r8, r0 │ │ │ │ andls r3, r7, r8, lsl #2 │ │ │ │ ldmdals r2, {r1, r2, ip, pc} │ │ │ │ andcs r9, r1, r4 │ │ │ │ stmdals pc, {r0, r1, ip, pc} @ │ │ │ │ ldmdals r0, {r0, ip, pc} │ │ │ │ strbmi r9, [r0], -r0 │ │ │ │ - blx 599d3c │ │ │ │ + blx 1f99d3c │ │ │ │ @ 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 │ │ │ │ + blx 999dc0 │ │ │ │ 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 4dbddc │ │ │ │ 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, 10, cr15, cr8, cr9, {6} │ │ │ │ + blx 1119d3c │ │ │ │ @ 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: 0xf108fe91 │ │ │ │ + @ instruction: 0xf890fa2b │ │ │ │ @ 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, sl, lsr #12 │ │ │ │ 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, #2395] @ 0x95b @ │ │ │ │ @ instruction: 0xf47f2a02 │ │ │ │ @ instruction: 0xf04fadce │ │ │ │ str r0, [r2, r1, lsl #16]! │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7eae79f │ │ │ │ svclt 0x0000ea98 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ - mlaeq r1, r6, r4, ip │ │ │ │ - ldrdeq ip, [r1], -r0 @ │ │ │ │ + eoreq ip, r1, r6, ror #10 │ │ │ │ + eoreq ip, r1, r0, lsr #11 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r7, r7, lsr sl │ │ │ │ @ instruction: 0x46814b37 │ │ │ │ stmvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -21617,15 +21617,15 @@ │ │ │ │ orrshi pc, ip, #0 │ │ │ │ @ instruction: 0x079a9b13 │ │ │ │ sbchi pc, lr, #64, 2 │ │ │ │ andcs r9, r0, #2, 30 │ │ │ │ blls 54c1fc │ │ │ │ strle r0, [lr, #-1883] @ 0xfffff8a5 │ │ │ │ @ instruction: 0xf1089804 │ │ │ │ - @ instruction: 0x463af893 │ │ │ │ + @ instruction: 0x463af8fb │ │ │ │ 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 │ │ │ │ + @ instruction: 0x4683fcb7 │ │ │ │ @ instruction: 0xf1164628 │ │ │ │ - blls 11d078 │ │ │ │ + blls 11d218 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x4607fbff │ │ │ │ eorseq r4, pc, #40, 12 @ 0x2800000 │ │ │ │ - blx fec9a49e │ │ │ │ + ldc2 1, cr15, [r8], {22} │ │ │ │ strbcs lr, [r0, -r7, asr #20] │ │ │ │ beq 318968 │ │ │ │ vmax.s8 q10, , │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ ldccs 3, cr0, [r2, #676] @ 0x2a4 │ │ │ │ blcc 29c178 │ │ │ │ andge pc, r4, r8, asr #17 │ │ │ │ @@ -21928,15 +21928,15 @@ │ │ │ │ msrhi SPSR_f, #0 │ │ │ │ vmin.s8 d20, d18, d24 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ strtmi r0, [r8], -r8, lsl #7 │ │ │ │ blcc 29c19c │ │ │ │ andge pc, r4, r7, asr #17 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - cdp2 1, 2, cr15, cr4, cr7, {0} │ │ │ │ + cdp2 1, 8, cr15, cr12, cr7, {0} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe13ee78 │ │ │ │ stmdbeq r1, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf989fab9 │ │ │ │ ldmdbne r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ movweq pc, #33032 @ 0x8108 @ │ │ │ │ andls pc, r4, r8, asr #17 │ │ │ │ @@ -22155,17 +22155,17 @@ │ │ │ │ movwcs r0, #2064 @ 0x810 │ │ │ │ andhi pc, r8, r4, asr #17 │ │ │ │ rsbsvs r4, fp, r8, lsr #12 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0xf8c4603b │ │ │ │ tstls r2, r4 │ │ │ │ - @ instruction: 0xf9aaf116 │ │ │ │ + blx 51a86c │ │ │ │ strtmi r4, [r8], -r3, lsl #13 │ │ │ │ - @ instruction: 0xf9c4f116 │ │ │ │ + blx b9a874 │ │ │ │ b 1444828 │ │ │ │ b 1329050 │ │ │ │ b 1329128 │ │ │ │ ldrb r0, [sp, #-2570] @ 0xfffff5f6 │ │ │ │ @ instruction: 0xf1072d92 │ │ │ │ vaba.s8 d16, d9, d0 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @@ -22185,15 +22185,15 @@ │ │ │ │ vqadd.s8 d27, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ ldrtmi r0, [r8], r8, lsl #7 │ │ │ │ @ instruction: 0xf8484628 │ │ │ │ @ instruction: 0xf8c73b08 │ │ │ │ @ instruction: 0xf8c4a004 │ │ │ │ @ instruction: 0xf1078004 │ │ │ │ - strmi pc, [r5], -r3, lsr #24 │ │ │ │ + strmi pc, [r5], -fp, lsl #25 │ │ │ │ @ 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, r2, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r2], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe14a264 │ │ │ │ beq dad84 │ │ │ │ blx fe31d1e4 │ │ │ │ bne 171903c │ │ │ │ @ instruction: 0x3710e6d3 │ │ │ │ @@ -22700,20 +22700,20 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0x377c831a │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf8c78ff0 │ │ │ │ blvs f4ad10 │ │ │ │ andeq pc, r3, r8, asr r8 @ │ │ │ │ - stc2 1, cr15, [r0], {200} @ 0xc8 │ │ │ │ + stc2l 1, cr15, [r8], #800 @ 0x320 │ │ │ │ blcs fefb04a8 │ │ │ │ andeq pc, sl, r8, asr r8 @ │ │ │ │ orrscs fp, r1, #8, 30 │ │ │ │ @ instruction: 0xf1c8613b │ │ │ │ - popcs {r0, r1, r2, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + popcs {r0, r1, r2, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00084603 │ │ │ │ @ instruction: 0x61fb2391 │ │ │ │ bpl 1a1c0dc │ │ │ │ @ instruction: 0xf10a6873 │ │ │ │ blcs a14d0 │ │ │ │ teqphi r1, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ andcc lr, sp, #3522560 @ 0x35c000 │ │ │ │ @@ -22918,15 +22918,15 @@ │ │ │ │ addhi pc, pc, r0, asr #32 │ │ │ │ @ instruction: 0x360168bb │ │ │ │ stmiale r7!, {r0, r1, r4, r5, r7, r9, lr}^ │ │ │ │ strcs lr, [r0, #-2012] @ 0xfffff824 │ │ │ │ @ instruction: 0xf8d82104 │ │ │ │ ldrbtvs r0, [sp], #-532 @ 0xfffffdec │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ - @ instruction: 0xff68f10e │ │ │ │ + @ instruction: 0xffd0f10e │ │ │ │ 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} │ │ │ │ + @ instruction: 0xff2af10e │ │ │ │ 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, lr, lsr #15 │ │ │ │ @ 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 │ │ │ │ + stc2l 1, cr15, [r4, #56] @ 0x38 │ │ │ │ andvs r2, r5, r4, lsl #2 │ │ │ │ strtmi r4, [r0], -r0, lsl #13 │ │ │ │ @ instruction: 0xf898f01c │ │ │ │ @ instruction: 0xf01b4620 │ │ │ │ @ instruction: 0xf8daffb1 │ │ │ │ stmib r7, {r2, r4, r5, r6, r8, fp, ip, sp}^ │ │ │ │ strbtmi r1, [r9], -r3 │ │ │ │ @@ -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: 0xf010f859 │ │ │ │ @ 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 │ │ │ │ + mcrr2 1, 0, pc, r0, cr14 @ │ │ │ │ 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 │ │ │ │ + mlaeq r7, lr, r3, r0 │ │ │ │ @ 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: 0xf942f106 │ │ │ │ @ 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 │ │ │ │ + strdls pc, [r2], -pc @ │ │ │ │ @ instruction: 0xf1144628 │ │ │ │ - stmdbls r2, {r0, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r2, {r0, r3, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ subeq r9, r2, #3072 @ 0xc00 │ │ │ │ andcs lr, r1, r2, asr #20 │ │ │ │ beq 31a750 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmiavs r1!, {r0, r1, r4, r5, r7, r8, pc}^ │ │ │ │ blcs 166d88 │ │ │ │ ldmib r4, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ @@ -24049,17 +24049,17 @@ │ │ │ │ blcc 29e2a8 │ │ │ │ @ instruction: 0x4637607a │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ blcc 29e2c0 │ │ │ │ @ instruction: 0xf1146072 │ │ │ │ - @ instruction: 0x4606fadf │ │ │ │ + strmi pc, [r6], -r7, asr #22 │ │ │ │ @ instruction: 0xf1144628 │ │ │ │ - subeq pc, r3, #1019904 @ 0xf9000 │ │ │ │ + subeq pc, r3, #99328 @ 0x18400 │ │ │ │ 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, r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ mvnshi pc, #0 │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feea2608 │ │ │ │ b 145e82c │ │ │ │ @ instruction: 0xf1071959 │ │ │ │ @ instruction: 0xf8c70208 │ │ │ │ @ instruction: 0xf6409004 │ │ │ │ @@ -24218,17 +24218,17 @@ │ │ │ │ strbt r6, [r6], #102 @ 0x66 │ │ │ │ movwcs r3, #1808 @ 0x710 │ │ │ │ strtmi r6, [r8], -r7, lsr #1 │ │ │ │ vqadd.s8 q11, q4, │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ eorsvs r0, r3, r8, lsl #7 │ │ │ │ tstls r3, r7, rrx │ │ │ │ - @ instruction: 0xf98cf114 │ │ │ │ + @ instruction: 0xf9f4f114 │ │ │ │ strtmi r9, [r8], -r2 │ │ │ │ - @ instruction: 0xf9a6f114 │ │ │ │ + blx 41c8a8 │ │ │ │ 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 11f680 │ │ │ │ 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, r2, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r2], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe14c104 │ │ │ │ beq dcf54 │ │ │ │ blx fe31f3b4 │ │ │ │ bne 171b20c │ │ │ │ ldrcc lr, [r0], -r7, lsl #12 │ │ │ │ @@ -24975,20 +24975,20 @@ │ │ │ │ svcvs 0x007b681a │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ ldrbcc r8, [ip, -r8, lsl #6]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ ldrshvs r8, [sp, #240]! @ 0xf0 │ │ │ │ stmibpl r0!, {r2, r3, r4, r5, r7, r9, fp, sp, lr} │ │ │ │ - blx fef1d73c │ │ │ │ + blx 91d73e │ │ │ │ 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, r3, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00084603 │ │ │ │ @ instruction: 0x61bb2391 │ │ │ │ bpl 1a1e470 │ │ │ │ ldrdcc pc, [r4], -r8 │ │ │ │ beq 19d474 │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ ldmib r7, {r0, r4, r8, pc}^ │ │ │ │ @@ -25179,15 +25179,15 @@ │ │ │ │ ldmvs fp!, {r0, r1, r2, r3, r7, pc} │ │ │ │ adcsmi r3, r3, #1048576 @ 0x100000 │ │ │ │ ldrb sp, [ip, r7, ror #17] │ │ │ │ tstcs r4, r0, lsl #10 │ │ │ │ andseq pc, r4, #216, 16 @ 0xd80000 │ │ │ │ @ instruction: 0xf8c7647d │ │ │ │ @ instruction: 0xf10cd024 │ │ │ │ - @ instruction: 0x6005fdbf │ │ │ │ + andvs pc, r5, r7, lsr #28 │ │ │ │ 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, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d8d059 │ │ │ │ @ instruction: 0xf8c83220 │ │ │ │ @ instruction: 0xf8c85224 │ │ │ │ stmiane r5, {r2, r3, r4, r9}^ │ │ │ │ ldrtmi lr, [r5], -r4, lsl #15 │ │ │ │ strbmi lr, [sp, #-1807] @ 0xfffff8f1 │ │ │ │ @ instruction: 0x464dbf38 │ │ │ │ @@ -25365,15 +25365,15 @@ │ │ │ │ addsvs r0, sl, ip, lsl #4 │ │ │ │ @ instruction: 0xf7e6e7a9 │ │ │ │ svclt 0x0000ec88 │ │ │ │ rsbseq pc, pc, lr, lsr #2 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq pc, pc, r0, lsl #2 │ │ │ │ rsbseq pc, pc, r0 │ │ │ │ - eoreq lr, r6, ip, lsl #7 │ │ │ │ + eoreq lr, r6, ip, asr 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 │ │ │ │ + tstpcs r4, r3, lsr #24 @ p-variant is OBSOLETE │ │ │ │ strmi r6, [r3], r5 │ │ │ │ @ instruction: 0xf0194620 │ │ │ │ @ instruction: 0x4620fef7 │ │ │ │ mrc2 0, 0, pc, cr0, cr9, {0} │ │ │ │ ldmdbcc r4!, {r1, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andne lr, r3, r7, asr #19 │ │ │ │ ldcvs 6, cr4, [sp, #-420] @ 0xfffffe5c │ │ │ │ @@ -25539,15 +25539,15 @@ │ │ │ │ vpmax.s8 d15, d6, d21 │ │ │ │ ldrle r0, [pc], #-2002 @ 618dc │ │ │ │ adcsmi r3, r3, #1048576 @ 0x100000 │ │ │ │ bvs 1e97cc4 │ │ │ │ @ instruction: 0xf7ee4621 │ │ │ │ bvs f5fbc0 │ │ │ │ @ instruction: 0xf1c56818 │ │ │ │ - @ instruction: 0xf010fed1 │ │ │ │ + @ instruction: 0xf010ff39 │ │ │ │ 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, r9, asr fp @ │ │ │ │ eorcc pc, r0, #216, 16 @ 0xd80000 │ │ │ │ eorpl pc, r4, #200, 16 @ 0xc80000 │ │ │ │ andseq pc, ip, #200, 16 @ 0xc80000 │ │ │ │ ldrb r1, [fp, -r5, asr #17] │ │ │ │ svclt 0x0038455d │ │ │ │ ubfx r4, sp, #12, #6 │ │ │ │ bl 3b0188 │ │ │ │ @@ -25622,15 +25622,15 @@ │ │ │ │ ldmne sp, {r2, r3, r4, r9, ip, sp} │ │ │ │ @ instruction: 0xf8c82300 │ │ │ │ usat r3, #27, r8, lsl #4 │ │ │ │ b fe11f9c8 │ │ │ │ @ instruction: 0x007fe996 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ @ instruction: 0x007fe990 │ │ │ │ - eoreq lr, r6, r2, lsr r0 │ │ │ │ + eoreq lr, r6, r2, lsl #2 │ │ │ │ @ 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, 14, cr15, cr2, cr6, {1} │ │ │ │ @ instruction: 0xf8df9817 │ │ │ │ ldrdcs r3, [r8, -ip] │ │ │ │ eorvc pc, r0, r0, lsl #17 │ │ │ │ movwls r5, #18659 @ 0x48e3 │ │ │ │ @ instruction: 0xf8df461a │ │ │ │ ldrbtmi r3, [fp], #-1232 @ 0xfffffb30 │ │ │ │ - blx 199e0fe │ │ │ │ + blx ff39e0fe │ │ │ │ ldrtmi r2, [r1], -r2, lsl #4 │ │ │ │ sbcvs r9, r6, #8 │ │ │ │ @ instruction: 0xf7ec4650 │ │ │ │ andcs pc, r2, #475136 @ 0x74000 │ │ │ │ strmi r2, [r4], -r4, lsl #2 │ │ │ │ @ instruction: 0xf7ec4650 │ │ │ │ vst2.8 {d31,d33}, [pc :64], r7 │ │ │ │ strmi r7, [r5], -r6, lsl #2 │ │ │ │ @ instruction: 0xf1239817 │ │ │ │ - @ instruction: 0x4602fe71 │ │ │ │ + @ instruction: 0x4602fed9 │ │ │ │ @ instruction: 0x23203218 │ │ │ │ andls r4, r3, #17825792 @ 0x1100000 │ │ │ │ andls r4, r5, sl, lsr r6 │ │ │ │ - @ instruction: 0xf874f125 │ │ │ │ + @ instruction: 0xf8dcf125 │ │ │ │ @ instruction: 0x8014f8dd │ │ │ │ @ instruction: 0x46414650 │ │ │ │ - blx d9e150 │ │ │ │ + blx fe79e150 │ │ │ │ mlacs r9, r8, r8, pc @ │ │ │ │ @ instruction: 0x46399817 │ │ │ │ strvs lr, [lr], -sp, asr #19 │ │ │ │ - cdp2 1, 3, cr15, cr6, cr3, {1} │ │ │ │ + cdp2 1, 9, cr15, cr14, cr3, {1} │ │ │ │ cmplt r0, r3, lsl #12 │ │ │ │ movwls r4, #9802 @ 0x264a │ │ │ │ addsvs ip, r8, #12288 @ 0x3000 │ │ │ │ @ instruction: 0x465062d9 │ │ │ │ @ instruction: 0xf1274619 │ │ │ │ - blls 120560 │ │ │ │ + blls 120700 │ │ │ │ bls 12e930 │ │ │ │ cmppne r5, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf10d4650 │ │ │ │ - @ instruction: 0xf1260b64 │ │ │ │ - @ instruction: 0x462bffbf │ │ │ │ + @ instruction: 0xf1270b64 │ │ │ │ + strtmi pc, [fp], -r7, lsr #16 │ │ │ │ strls r4, [r0], #-1538 @ 0xfffff9fe │ │ │ │ ldcge 1, cr2, [sp], {115} @ 0x73 │ │ │ │ - @ instruction: 0xf1264650 │ │ │ │ - movwcs pc, #4075 @ 0xfeb @ │ │ │ │ + @ instruction: 0xf1274650 │ │ │ │ + movwcs pc, #2131 @ 0x853 @ │ │ │ │ @ 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: 0xf100fdf9 │ │ │ │ @ instruction: 0x4611021c │ │ │ │ andls r7, r6, #29440 @ 0x7300 │ │ │ │ strmi r2, [r7], -r1, lsl #4 │ │ │ │ - @ instruction: 0xf820f125 │ │ │ │ + @ instruction: 0xf888f125 │ │ │ │ @ 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 │ │ │ │ + blx b9e230 │ │ │ │ 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], #-700 @ 0xfffffd44 │ │ │ │ ldreq pc, [ip], -r0, lsl #2 │ │ │ │ ldrtmi r4, [r1], -r2, asr #12 │ │ │ │ - @ instruction: 0xf1244607 │ │ │ │ - blls 621d40 │ │ │ │ + @ instruction: 0xf1254607 │ │ │ │ + blls 61fee0 │ │ │ │ @ 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: 0xf9e4f127 │ │ │ │ bleq fefdd4a4 │ │ │ │ strbmi r2, [r8], -r0, lsr #2 │ │ │ │ - ldc2l 1, cr15, [sl, #-144] @ 0xffffff70 │ │ │ │ + stc2l 1, cr15, [r2, #144] @ 0x90 │ │ │ │ @ instruction: 0x46419817 │ │ │ │ @ instruction: 0xf1232220 │ │ │ │ - @ instruction: 0x4605fd7b │ │ │ │ + strmi pc, [r5], -r3, ror #27 │ │ │ │ strbmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r8, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r9], -r9, ror #5 │ │ │ │ @ instruction: 0x46503514 │ │ │ │ - @ instruction: 0xf966f127 │ │ │ │ + @ instruction: 0xf9cef127 │ │ │ │ strbmi r2, [r8], -r0, lsr #2 │ │ │ │ bleq 9d934 │ │ │ │ - stc2l 1, cr15, [r4, #-144] @ 0xffffff70 │ │ │ │ + stc2 1, cr15, [ip, #144]! @ 0x90 │ │ │ │ eorcs r9, r0, #1507328 @ 0x170000 │ │ │ │ @ instruction: 0xf1232101 │ │ │ │ - strmi pc, [r7], -r5, ror #26 │ │ │ │ + strmi pc, [r7], -sp, asr #27 │ │ │ │ strbmi fp, [fp], -r0, asr #2 │ │ │ │ adcsvs ip, r8, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463962f9 │ │ │ │ @ instruction: 0x46503714 │ │ │ │ - @ instruction: 0xf950f127 │ │ │ │ + @ instruction: 0xf9b8f127 │ │ │ │ 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, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7ec4650 │ │ │ │ andcs pc, r3, r5, lsr #23 │ │ │ │ @ instruction: 0xf1b99d17 │ │ │ │ - blmi fea20208 │ │ │ │ + blmi fea203a8 │ │ │ │ tstcs r8, r2, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-1576 @ 0xfffff9d8 │ │ │ │ - blx 119e33c │ │ │ │ + blx feb9e33c │ │ │ │ @ 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 │ │ │ │ + stc2 1, cr15, [r8, #140] @ 0x8c │ │ │ │ cmplt r0, r3, lsl #12 │ │ │ │ movwls r4, #22090 @ 0x564a │ │ │ │ addsvs ip, r8, #12288 @ 0x3000 │ │ │ │ @ instruction: 0x465062d9 │ │ │ │ @ instruction: 0xf1274619 │ │ │ │ - blls 1e0334 │ │ │ │ + blls 1e04d4 │ │ │ │ bls 12eb5c │ │ │ │ cmppne r5, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1264650 │ │ │ │ - ldrtmi pc, [r3], -fp, lsr #29 @ │ │ │ │ + shadd16mi pc, r3, r3 @ │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ ldrbmi r9, [r0], -r0, lsl #10 │ │ │ │ - cdp2 1, 13, cr15, cr8, cr6, {1} │ │ │ │ + @ instruction: 0xff40f126 │ │ │ │ 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 │ │ │ │ + stc2l 1, cr15, [r2], #140 @ 0x8c │ │ │ │ andseq pc, ip, #0, 2 │ │ │ │ @ instruction: 0xf8984611 │ │ │ │ andls r3, r5, #17 │ │ │ │ strmi r2, [r6], -r1, lsl #4 │ │ │ │ - @ instruction: 0xff08f124 │ │ │ │ + @ instruction: 0xff70f124 │ │ │ │ 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, #-2327] @ 0xfffff6e9 │ │ │ │ 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 │ │ │ │ + ldc2 1, cr15, [r8], {35} @ 0x23 │ │ │ │ mulscc r1, r8, r8 │ │ │ │ ldmdaeq ip, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46414632 │ │ │ │ @ instruction: 0xf1249003 │ │ │ │ - blls 621b10 │ │ │ │ + blls 621cb0 │ │ │ │ @ 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 2a0384 │ │ │ │ vst1.8 {d25-d26}, [pc], r5 │ │ │ │ movwls r7, #488 @ 0x1e8 │ │ │ │ @ instruction: 0x46434650 │ │ │ │ - cdp2 1, 3, cr15, cr6, cr6, {1} │ │ │ │ + cdp2 1, 9, cr15, cr14, cr6, {1} │ │ │ │ strmi r9, [r2], -r6, lsl #18 │ │ │ │ ldrbmi r2, [r0], -r7, lsl #6 │ │ │ │ blx feea0024 │ │ │ │ ldmdbls r7, {r0, r2, r3, r8, r9, fp, sp, pc} │ │ │ │ stmdals r7, {r0, r1, r9, sp} │ │ │ │ movwls r9, #34048 @ 0x8500 │ │ │ │ blx 1020032 │ │ │ │ strtmi r4, [sl], -lr, lsr #22 │ │ │ │ ldrbmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0xf126447b │ │ │ │ - ldmdals r7, {r0, r1, r3, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdals r7, {r0, r1, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ tstcs r8, fp, lsr #22 │ │ │ │ ldrbtmi r9, [fp], #-2564 @ 0xfffff5fc │ │ │ │ eorvs pc, r0, r0, lsl #17 │ │ │ │ - @ instruction: 0xf94af123 │ │ │ │ + @ instruction: 0xf9b2f123 │ │ │ │ strtmi r2, [r9], -r2, lsl #4 │ │ │ │ sbcvs r9, r5, #6 │ │ │ │ @ instruction: 0xf7eb4650 │ │ │ │ andcs pc, r2, #3, 30 │ │ │ │ andls r2, r3, r4, lsl #2 │ │ │ │ @ instruction: 0xf7eb4650 │ │ │ │ @ instruction: 0x4632fefd │ │ │ │ andls r2, r5, r2, lsl #2 │ │ │ │ @ instruction: 0xf7eb4650 │ │ │ │ @ instruction: 0xf44ffef7 │ │ │ │ andls r7, r9, r6, lsl #2 │ │ │ │ @ instruction: 0xf1239817 │ │ │ │ - @ instruction: 0x4607fc51 │ │ │ │ + @ instruction: 0x4607fcb9 │ │ │ │ ldmdaeq r8, {r8, ip, sp, lr, pc} │ │ │ │ ldrtmi r2, [r2], -r0, lsr #6 │ │ │ │ @ instruction: 0xf1244641 │ │ │ │ - @ instruction: 0x4639fe55 │ │ │ │ + @ instruction: 0x4639febd │ │ │ │ @ instruction: 0xf1274650 │ │ │ │ - strls pc, [lr, #-2071] @ 0xfffff7e9 │ │ │ │ + strls pc, [lr, #-2175] @ 0xfffff781 │ │ │ │ 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, [r0], {35} @ 0x23 │ │ │ │ movwlt r4, #34307 @ 0x8603 │ │ │ │ movwls r4, #46666 @ 0xb64a │ │ │ │ addsvs ip, r8, #12288 @ 0x3000 │ │ │ │ @ instruction: 0x465062d9 │ │ │ │ @ instruction: 0xf1274619 │ │ │ │ - blls 360124 │ │ │ │ + blls 3602c4 │ │ │ │ ands r3, r5, r4, lsl r3 │ │ │ │ ... │ │ │ │ rsbseq lr, pc, r0, ror #7 │ │ │ │ - eoreq r8, r1, sl, ror #5 │ │ │ │ + strhteq r8, [r1], -sl │ │ │ │ rsbseq lr, pc, r8, asr #7 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - strhteq r8, [r1], -r6 │ │ │ │ - eoreq r7, r1, r6, lsl #31 │ │ │ │ - eoreq r7, r1, ip, lsl #29 │ │ │ │ - eoreq r7, r1, r6, lsl #29 │ │ │ │ + eoreq r8, r1, r6, lsl #7 │ │ │ │ + eoreq r8, r1, r6, asr r0 │ │ │ │ + eoreq r7, r1, ip, asr pc │ │ │ │ + eoreq r7, r1, r6, asr pc │ │ │ │ vmax.s8 q10, q0, q1 │ │ │ │ ldrbmi r1, [r0], -r5, asr #2 │ │ │ │ - stc2 1, cr15, [ip, #152] @ 0x98 │ │ │ │ + ldc2l 1, cr15, [r4, #152]! @ 0x98 │ │ │ │ strmi r9, [r2], -r3, lsl #22 │ │ │ │ movwls r2, #371 @ 0x173 │ │ │ │ blls 1b3aa0 │ │ │ │ - ldc2 1, cr15, [r8, #152]! @ 0x98 │ │ │ │ + cdp2 1, 2, cr15, cr0, cr6, {1} │ │ │ │ stcvc 3, cr2, [r6], {-0} │ │ │ │ andsls r4, r1, r5, lsl #12 │ │ │ │ cdpcs 3, 0, cr9, cr1, cr14, {0} │ │ │ │ movwcc lr, #6601 @ 0x19c9 │ │ │ │ strtmi fp, [r8], r8, lsl #30 │ │ │ │ stmib r4, {r0, r2, r3, r4, r8, r9, ip, pc}^ │ │ │ │ rscvs r3, r3, r1, lsl #6 │ │ │ │ @@ -26095,19 +26095,19 @@ │ │ │ │ @ instruction: 0x465fd036 │ │ │ │ mcrls 5, 0, r9, cr2, cr12, {0} │ │ │ │ strgt ip, [pc], -pc, lsl #30 │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ @ instruction: 0xf1239817 │ │ │ │ - @ instruction: 0xf100fb5d │ │ │ │ + @ instruction: 0xf100fbc5 │ │ │ │ stclvc 8, cr0, [fp], #-112 @ 0xffffff90 │ │ │ │ strbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf1244607 │ │ │ │ - blls 62196c │ │ │ │ + blls 621b0c │ │ │ │ @ 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: 0xfffaf126 │ │ │ │ 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 201e6c2 │ │ │ │ @ instruction: 0xf1007c6b │ │ │ │ @ instruction: 0x4632051c │ │ │ │ strmi r4, [r7], -r9, lsr #12 │ │ │ │ - stc2 1, cr15, [r6, #144]! @ 0x90 │ │ │ │ + cdp2 1, 0, cr15, cr14, cr4, {1} │ │ │ │ @ instruction: 0xf89d9b16 │ │ │ │ @ instruction: 0xf1071054 │ │ │ │ blhi ee5310 │ │ │ │ movweq pc, #33731 @ 0x83c3 @ │ │ │ │ ldrd pc, [r8], -sp │ │ │ │ rsbsvs pc, pc, #570425344 @ 0x22000000 │ │ │ │ biceq lr, r3, r1, asr #20 │ │ │ │ @@ -26151,39 +26151,39 @@ │ │ │ │ tstmi r3, #11 │ │ │ │ ldm lr!, {r0, r1, r3, r4, r5, r8, r9, pc} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldrtmi r0, [r9], -pc │ │ │ │ @ instruction: 0xf1264650 │ │ │ │ - msrcs LR_irq, fp │ │ │ │ + msrcs LR_irq, r3 │ │ │ │ cdp 6, 11, cr4, cr7, cr8, {2} │ │ │ │ @ instruction: 0xf1240b00 │ │ │ │ - ldmdals r7, {r0, r3, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdals r7, {r0, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrtmi r2, [r1], -r0, lsr #4 │ │ │ │ - blx 131e72a │ │ │ │ + blx fed1e72a │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 133bd0 │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1264650 │ │ │ │ - blls 2e1f88 │ │ │ │ + blls 2e2128 │ │ │ │ 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, r2, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7ec4650 │ │ │ │ blmi fe2e08f8 │ │ │ │ tstcs r8, sl, lsl #26 │ │ │ │ stmiapl fp!, {r0, r1, r2, r4, fp, ip, pc}^ │ │ │ │ ldrmi r9, [sl], -r2, lsl #6 │ │ │ │ ldrbtmi r4, [fp], #-2950 @ 0xfffff47a │ │ │ │ - @ instruction: 0xf828f123 │ │ │ │ + @ instruction: 0xf890f123 │ │ │ │ @ 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 111e82e │ │ │ │ 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: 0xf1239a04 │ │ │ │ + strmi pc, [r4], -r9, lsr #16 │ │ │ │ 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 ff91e860 │ │ │ │ @ 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 @ │ │ │ │ + ldrbmi pc, [r1], -pc, lsr #26 @ │ │ │ │ @ instruction: 0xf04f9802 │ │ │ │ @ instruction: 0xf1263aff │ │ │ │ - vceq.f32 d31, d16, d7 │ │ │ │ + vceq.f32 , q8, │ │ │ │ ldmdals r7, {r0, r1, r2, r3, r4, r5, r6, r8, sp} │ │ │ │ @ instruction: 0xf1237c34 │ │ │ │ - ldrls pc, [r1, #-2735] @ 0xfffff551 │ │ │ │ + ldrls pc, [r1, #-2839] @ 0xfffff4e9 │ │ │ │ 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 161f48 │ │ │ │ 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, sl, lsl sp │ │ │ │ @ instruction: 0x000007b8 │ │ │ │ - strhteq r7, [r1], -ip │ │ │ │ - eoreq r7, r1, r8, asr #23 │ │ │ │ + eoreq r7, r1, ip, lsl #25 │ │ │ │ + mlaeq r1, r8, ip, r7 │ │ │ │ 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 2a25d8 │ │ │ │ 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 3a25ac │ │ │ │ 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, [r2], {196} @ 0xc4 │ │ │ │ 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 @ │ │ │ │ + ldc2 1, cr15, [r4], #784 @ 0x310 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [ip], #-520 @ 0xfffffdf8 │ │ │ │ ldrmi r9, [r0], -r8, lsl #20 │ │ │ │ - mcrr2 1, 12, pc, r4, cr4 @ │ │ │ │ + stc2 1, cr15, [ip], #784 @ 0x310 │ │ │ │ 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 │ │ │ │ + stc2 1, cr15, [sl], {196} @ 0xc4 │ │ │ │ svclt 0x00480780 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1c4207e │ │ │ │ - smlaldeq pc, r1, fp, ip @ │ │ │ │ + strbeq pc, [r1, -r3, lsl #25] @ │ │ │ │ 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 │ │ │ │ + stc2l 1, cr15, [r4], #-784 @ 0xfffffcf0 │ │ │ │ svclt 0x00480783 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1c4207f │ │ │ │ - @ instruction: 0x0740fbf5 │ │ │ │ + smlsldeq pc, r0, sp, ip @ │ │ │ │ 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, r8, ror #9 │ │ │ │ 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: 0xf8c4fdc9 │ │ │ │ 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 89fa82 │ │ │ │ bmi 29d608 │ │ │ │ stmdbmi r8, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx fec9fa90 │ │ │ │ + blx 69fa92 │ │ │ │ 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, r4, lsl #20 │ │ │ │ + eoreq r6, r1, sl, lsr #18 │ │ │ │ + strhteq r6, [r1], -r4 │ │ │ │ + eoreq r6, r1, sl, lsl r9 │ │ │ │ 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 ff19fb48 │ │ │ │ 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 feb1fb98 │ │ │ │ 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 │ │ │ │ + ldc2l 1, cr15, [r4, #-780]! @ 0xfffffcf4 │ │ │ │ ldmdbcs r4!, {r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ subeq pc, r0, r0, asr #7 │ │ │ │ bvs 153489c │ │ │ │ mvnle r4, #156, 4 @ 0xc0000009 │ │ │ │ @ instruction: 0x4094f8d2 │ │ │ │ @ instruction: 0xf888fa5f │ │ │ │ @ instruction: 0xf989fa5f │ │ │ │ @@ -27994,16 +27994,16 @@ │ │ │ │ strbmi r0, [r1], r0, asr #30 │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ blmi 966440 │ │ │ │ bleq 1aa2298 │ │ │ │ addsmi r5, r8, #16449536 @ 0xfb0000 │ │ │ │ @ instruction: 0xf8d5d029 │ │ │ │ movwlt r1, #2924 @ 0xb6c │ │ │ │ - @ instruction: 0xf109464a │ │ │ │ - @ instruction: 0x4607fff3 │ │ │ │ + @ instruction: 0xf10a464a │ │ │ │ + @ instruction: 0x4607f85b │ │ │ │ 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 fe5a0458 │ │ │ │ orrspl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ orrspl pc, r0, r4, lsl #10 │ │ │ │ tstcc r8, sl, lsr #12 │ │ │ │ adcmi pc, pc, r4, lsl #10 │ │ │ │ smlabtne r2, r3, r9, lr │ │ │ │ blmi f35914 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @@ -28117,22 +28117,22 @@ │ │ │ │ ldrbtmi r9, [sl], #-1024 @ 0xfffffc00 │ │ │ │ @ instruction: 0x13b9f640 │ │ │ │ @ instruction: 0xff78f077 │ │ │ │ strtmi r4, [r8], -r5, lsl #12 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ rsbseq r0, r7, r0, lsl pc │ │ │ │ - mlaeq r1, r8, pc, r5 @ │ │ │ │ - eoreq r5, r1, sl, lsl #31 │ │ │ │ - eoreq r5, r1, sl, ror pc │ │ │ │ - eoreq r5, r1, r2, ror pc │ │ │ │ - eoreq r5, r1, r0, ror pc │ │ │ │ - eoreq r5, r1, r2, ror #30 │ │ │ │ - eoreq r5, r1, r0, ror #30 │ │ │ │ - mlaeq r1, sl, lr, r5 │ │ │ │ + eoreq r6, r1, r8, rrx │ │ │ │ + eoreq r6, r1, sl, asr r0 │ │ │ │ + eoreq r6, r1, sl, asr #32 │ │ │ │ + eoreq r6, r1, r2, asr #32 │ │ │ │ + eoreq r6, r1, r0, asr #32 │ │ │ │ + eoreq r6, r1, r2, lsr r0 │ │ │ │ + eoreq r6, r1, r0, lsr r0 │ │ │ │ + eoreq r5, r1, sl, ror #30 │ │ │ │ ldmdbcs r0, {r4, r5, r6, r8, sl, ip, sp, pc} │ │ │ │ @ instruction: 0xc010f8bd │ │ │ │ mulspl r4, sp, r8 │ │ │ │ ldmdale r3!, {r0, r2, r5, r6, ip, lr, pc} │ │ │ │ cdpcs 14, 0, cr1, cr14, cr14, {2} │ │ │ │ strcs sp, [r1], #-2116 @ 0xfffff7bc │ │ │ │ cdpne 2, 8, cr15, cr2, cr1, {2} │ │ │ │ @@ -28338,15 +28338,15 @@ │ │ │ │ stmpl r0, {r0, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ bcc 608a8 │ │ │ │ @ instruction: 0xf8c72104 │ │ │ │ b 144c4f4 │ │ │ │ @ instruction: 0xf8c7068a │ │ │ │ @ instruction: 0xf8d8d00c │ │ │ │ @ instruction: 0xf1090214 │ │ │ │ - ldrtmi pc, [r1], -pc, lsl #26 @ │ │ │ │ + @ instruction: 0x4631fd77 │ │ │ │ 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 │ │ │ │ + stc2 1, cr15, [r2, #-36]! @ 0xffffffdc │ │ │ │ @ instruction: 0xf8d8b190 │ │ │ │ @ instruction: 0xf8c83220 │ │ │ │ stmiane r4, {r2, r3, r4, r9}^ │ │ │ │ eorls pc, r4, #200, 16 @ 0xc80000 │ │ │ │ stclcs 7, cr14, [r0, #-836] @ 0xfffffcbc │ │ │ │ svclt 0x003846a9 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ @@ -28437,15 +28437,15 @@ │ │ │ │ andscc pc, r8, #200, 16 @ 0xc80000 │ │ │ │ @ instruction: 0xf7e3e7ab │ │ │ │ svclt 0x0000ec86 │ │ │ │ ldrshteq fp, [pc], #-178 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq fp, pc, r0, ror #23 │ │ │ │ rsbseq fp, pc, r6, lsl #23 │ │ │ │ - strdeq fp, [r6], -sl @ │ │ │ │ + eoreq fp, r6, sl, asr #9 │ │ │ │ @ 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: 0xf8d7ff1d │ │ │ │ @ instruction: 0x462011dc │ │ │ │ bicpl pc, r1, r1, lsl #10 │ │ │ │ @ instruction: 0xf1073110 │ │ │ │ - @ instruction: 0xf505fea5 │ │ │ │ + @ instruction: 0xf505ff0d │ │ │ │ @ instruction: 0xf5055340 │ │ │ │ @ instruction: 0xf8d745a0 │ │ │ │ @ instruction: 0xf8c30214 │ │ │ │ @ instruction: 0xf8a567f0 │ │ │ │ @ instruction: 0xf1096ba0 │ │ │ │ - @ instruction: 0xf8d5fc9f │ │ │ │ + @ instruction: 0xf8d5fd07 │ │ │ │ @ instruction: 0xf1090b78 │ │ │ │ - @ instruction: 0xf8c7fc9b │ │ │ │ + @ instruction: 0xf8c7fd03 │ │ │ │ @ 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: 0xf504fec1 │ │ │ │ @ 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 │ │ │ │ + stc2 1, cr15, [lr], {9} │ │ │ │ bleq 1ea2ba8 │ │ │ │ - stc2 1, cr15, [r2], #-36 @ 0xffffffdc │ │ │ │ + stc2 1, cr15, [sl], {9} │ │ │ │ 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: 0xf8d6fc7d │ │ │ │ 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 │ │ │ │ + stc2l 1, cr15, [r4], #-36 @ 0xffffffdc │ │ │ │ blcs 1aa2bfc │ │ │ │ rsbcc pc, r8, r5, asr #12 │ │ │ │ movwcs r1, #2081 @ 0x821 │ │ │ │ subvs r5, fp, r3, lsr #32 │ │ │ │ sbcvs r6, fp, fp, lsl #1 │ │ │ │ blcs 1aa2bd0 │ │ │ │ @ instruction: 0xf06e4620 │ │ │ │ @@ -28762,16 +28762,16 @@ │ │ │ │ ldrtcc pc, [r4], #2260 @ 0x8d4 @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7e3e7ec │ │ │ │ svclt 0x0000e9fa │ │ │ │ ldrshteq fp, [pc], #-88 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq fp, pc, sl, lsl r5 @ │ │ │ │ - strhteq r5, [r1], -r8 │ │ │ │ - mlaeq r1, r2, r4, r5 │ │ │ │ + eoreq r5, r1, r8, lsl #11 │ │ │ │ + eoreq r5, r1, r2, ror #10 │ │ │ │ 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, r4, lsl r2 │ │ │ │ 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: 0xf9e6f107 │ │ │ │ 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: 0xf9dcf107 │ │ │ │ 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: 0xf952f107 │ │ │ │ stcge 6, cr4, [r8], {33} @ 0x21 │ │ │ │ @ instruction: 0xf1074620 │ │ │ │ - blge e36e0 │ │ │ │ + blge e3880 │ │ │ │ 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, r4, ror #1 │ │ │ │ + eoreq r4, r1, r0, lsr #1 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi r4, [ip], -r0, lsl #13 │ │ │ │ @ instruction: 0x461f4616 │ │ │ │ stmibvs fp, {r0, r1, r3, r6, r8, ip, sp, pc} │ │ │ │ @@ -31295,16 +31295,16 @@ │ │ │ │ ldrtcc pc, [r4], #2260 @ 0x8d4 @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ ldr sl, [r8, r4, ror #30]! │ │ │ │ cdp 7, 2, cr15, cr14, cr0, {7} │ │ │ │ rsbseq r8, pc, lr, asr pc @ │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq r8, pc, r2, ror #28 │ │ │ │ - eoreq r2, r1, sl, lsl #27 │ │ │ │ - eoreq r2, r1, r0, lsl #26 │ │ │ │ + eoreq r2, r1, sl, asr lr │ │ │ │ + ldrdeq r2, [r1], -r0 @ │ │ │ │ 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 │ │ │ │ + ldrdeq r2, [r1], -sl @ │ │ │ │ + eoreq r2, r1, r0, lsl #4 │ │ │ │ + eoreq r2, r1, lr, lsl r2 │ │ │ │ + eoreq r2, r1, lr, lsr #4 │ │ │ │ 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 │ │ │ │ + strdeq r1, [r1], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc024c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmib r1, {r3, r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ tstmi r3, #8, 4 @ 0x80000000 │ │ │ │ stmdavs fp, {r0, r2, r8, ip, lr, pc} │ │ │ │ stmdavs fp, {r0, r1, r3, r5, r8, ip, sp, pc}^ │ │ │ │ @@ -33910,15 +33910,15 @@ │ │ │ │ tstls pc, #2 │ │ │ │ ldrdvs pc, [r0], -fp │ │ │ │ @ instruction: 0xe75e0076 │ │ │ │ stmib r0, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ rsbseq r6, pc, r0, lsr r8 @ │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq r6, pc, r4, lsl r8 @ │ │ │ │ - eoreq r0, r1, r8, ror #8 │ │ │ │ + eoreq r0, r1, r8, lsr r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc0dcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12adad4 │ │ │ │ strtmi pc, [r0], #1280 @ 0x500 │ │ │ │ addlt r4, fp, r8, asr #22 │ │ │ │ @ instruction: 0x4606447a │ │ │ │ @@ -34389,22 +34389,22 @@ │ │ │ │ tstls r2, #84, 16 @ 0x540000 │ │ │ │ @ instruction: 0xe7676993 │ │ │ │ ldrdmi pc, [r4], -sl │ │ │ │ @ instruction: 0x3018f8da │ │ │ │ svclt 0x0000e762 │ │ │ │ ldrsbteq r6, [pc], #-46 │ │ │ │ andeq r0, r0, r4, lsl #21 │ │ │ │ - ldrdeq r0, [r1], -r6 @ │ │ │ │ - strdeq r0, [r1], -r6 @ │ │ │ │ - eoreq r0, r1, r2, lsl r3 │ │ │ │ - eoreq r0, r1, r2, lsr #6 │ │ │ │ - eoreq r0, r1, sl, lsl r0 │ │ │ │ - eoreq r0, r1, lr, lsl r0 │ │ │ │ - eoreq r0, r1, lr, lsr r0 │ │ │ │ - eoreq r0, r1, lr, asr #32 │ │ │ │ + eoreq r0, r1, r6, lsr #7 │ │ │ │ + eoreq r0, r1, r6, asr #7 │ │ │ │ + eoreq r0, r1, r2, ror #7 │ │ │ │ + strdeq r0, [r1], -r2 @ │ │ │ │ + eoreq r0, r1, sl, ror #1 │ │ │ │ + eoreq r0, r1, lr, ror #1 │ │ │ │ + eoreq r0, r1, lr, lsl #2 │ │ │ │ + eoreq r0, r1, lr, lsl r1 │ │ │ │ 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 │ │ │ │ + ldrdeq lr, [r0], -r0 @ │ │ │ │ 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 ff529bba │ │ │ │ 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 12d1ec │ │ │ │ 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, [r0, #1016] @ 0x3f8 │ │ │ │ mvnsvc pc, #8, 10 @ 0x2000000 │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0xf8d39b02 │ │ │ │ @ instruction: 0xf8933974 │ │ │ │ @ instruction: 0xb12b3065 │ │ │ │ eorscc pc, r0, #216, 16 @ 0xd80000 │ │ │ │ @@ -38536,15 +38536,15 @@ │ │ │ │ @ instruction: 0x4628e034 │ │ │ │ strls r9, [ip], #-1038 @ 0xfffffbf2 │ │ │ │ stmpl r0, {r0, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ submi pc, r1, #1342177284 @ 0x50000004 │ │ │ │ addscc pc, lr, #204472320 @ 0xc300000 │ │ │ │ @ instruction: 0xf06d920b │ │ │ │ @ instruction: 0x4620f839 │ │ │ │ - stc2l 0, cr15, [r0, #-1020] @ 0xfffffc04 │ │ │ │ + stc2 0, cr15, [r8, #1020]! @ 0x3fc │ │ │ │ ldrtmi pc, [r8], #2267 @ 0x8db @ │ │ │ │ andseq pc, r4, #200, 16 @ 0xc80000 │ │ │ │ andsle r1, r5, r3, ror #24 │ │ │ │ bcs 885e4 │ │ │ │ orrhi pc, pc, r0 │ │ │ │ rscpl pc, r6, r7, asr #4 │ │ │ │ addscc pc, fp, r3, asr #13 │ │ │ │ @@ -38660,15 +38660,15 @@ │ │ │ │ eorsle r2, sl, r0, lsl #30 │ │ │ │ @ instruction: 0xf8d39b02 │ │ │ │ stmiblt r3!, {r2, r9, fp, ip, sp} │ │ │ │ @ instruction: 0xac069b01 │ │ │ │ @ instruction: 0xf5084620 │ │ │ │ @ instruction: 0xf50378f8 │ │ │ │ @ instruction: 0xf0fd518f │ │ │ │ - blls 12e3f8 │ │ │ │ + blls 12e598 │ │ │ │ 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: 0xffa6f0fd │ │ │ │ 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, r4, lsl r4 │ │ │ │ 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] @ │ │ │ │ + strb pc, [r4, sp, lsl #21] @ │ │ │ │ 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 │ │ │ │ + mlaeq r0, lr, r8, r9 │ │ │ │ + eoreq r9, r0, r4, lsl #16 │ │ │ │ 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] @ │ │ │ │ + strb pc, [r4, pc, lsr #18] @ │ │ │ │ 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, r2, ror #11 │ │ │ │ + eoreq r8, r0, r8, asr #10 │ │ │ │ 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, r2, asr #7 │ │ │ │ + eoreq r7, r0, r4, lsr #4 │ │ │ │ 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 │ │ │ │ + strmi pc, [r3], -sp, lsl #31 │ │ │ │ @ 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 │ │ │ │ + strhteq r6, [r0], -r4 │ │ │ │ + mlaeq r0, r4, r9, r6 │ │ │ │ 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: 0xf8d8fffb │ │ │ │ @ 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 │ │ │ │ + stc2 0, cr15, [r2], #996 @ 0x3e4 │ │ │ │ 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, r6, lsr #20 │ │ │ │ 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: 0xf8d8fe3f │ │ │ │ @ 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 ffa30d74 │ │ │ │ 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, lr, lsr #13 │ │ │ │ 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: 0xffa8f0f5 │ │ │ │ @ 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, r8, ror #9 │ │ │ │ + eoreq r5, r0, sl, lsr r2 │ │ │ │ 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 │ │ │ │ + mcr2 0, 0, pc, cr10, cr5, {7} @ │ │ │ │ @ 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, ip, lsr #3 │ │ │ │ + strdeq r4, [r0], -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} @ │ │ │ │ + mrc2 0, 7, pc, cr4, cr8, {7} │ │ │ │ cmnlt r6, r6, lsl #12 │ │ │ │ eorcc pc, r0, #13959168 @ 0xd50000 │ │ │ │ andsvs pc, ip, #12910592 @ 0xc50000 │ │ │ │ eorls pc, r4, #12910592 @ 0xc50000 │ │ │ │ and r4, r4, lr, lsl r4 │ │ │ │ andsvs pc, ip, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0x060aeb16 │ │ │ │ @@ -45665,15 +45665,15 @@ │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ blmi 9b785c │ │ │ │ andseq pc, r8, #13959168 @ 0xd50000 │ │ │ │ addsmi r5, r8, #16449536 @ 0xfb0000 │ │ │ │ @ instruction: 0xf8d5d02a │ │ │ │ movwlt r1, #33308 @ 0x821c │ │ │ │ @ instruction: 0xf0f8464a │ │ │ │ - strmi pc, [r4], -r5, ror #27 │ │ │ │ + strmi pc, [r4], -sp, asr #28 │ │ │ │ @ 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 │ │ │ │ + strmi pc, [r5], -pc, lsr #27 │ │ │ │ @ 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: 0xff64f0f6 │ │ │ │ mvnsvc pc, #46137344 @ 0x2c00000 │ │ │ │ muleq r7, r9, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0xf7ee4628 │ │ │ │ movwcs pc, #11195 @ 0x2bbb @ │ │ │ │ bcc 1b3a30 │ │ │ │ @ instruction: 0xf7ed4628 │ │ │ │ @@ -45909,23 +45909,23 @@ │ │ │ │ cdp2 0, 5, cr15, cr10, cr5, {0} │ │ │ │ bcc 1b3a88 │ │ │ │ blcs c433c │ │ │ │ @ instruction: 0xf505d896 │ │ │ │ @ instruction: 0xf10d538f │ │ │ │ ldrmi r0, [r9], -r8, lsr #18 │ │ │ │ movwls r4, #22088 @ 0x5648 │ │ │ │ - mrc2 0, 6, pc, cr10, cr6, {7} │ │ │ │ + @ instruction: 0xff42f0f6 │ │ │ │ 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: 0xf50bff33 │ │ │ │ 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 │ │ │ │ + ldc2 0, cr15, [ip], {248} @ 0xf8 │ │ │ │ cmplt r4, r4, lsl #12 │ │ │ │ @ instruction: 0xf8cb9b07 │ │ │ │ @ instruction: 0xf8db3224 │ │ │ │ @ instruction: 0xf8cb3220 │ │ │ │ ldrmi r4, [ip], #-540 @ 0xfffffde4 │ │ │ │ @ instruction: 0xf8cb9b05 │ │ │ │ @ instruction: 0xf8d93220 │ │ │ │ @@ -45996,15 +45996,15 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andsmi pc, ip, #14352384 @ 0xdb0000 │ │ │ │ @ instruction: 0xd1ad18e4 │ │ │ │ @ instruction: 0xf10de7b1 │ │ │ │ @ instruction: 0xf5050928 │ │ │ │ strbmi r5, [r8], -pc, lsl #3 │ │ │ │ bcc 1b3bb4 │ │ │ │ - mcr2 0, 1, pc, cr12, cr6, {7} @ │ │ │ │ + mrc2 0, 4, pc, cr4, cr6, {7} │ │ │ │ mvnsvc pc, #46137344 @ 0x2c00000 │ │ │ │ muleq r7, r9, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ stmdbcs r0, {r0, r1, r3, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ andcs sp, r0, #1073741875 @ 0x40000033 │ │ │ │ msrvs SPSR_fs, #268435460 @ 0x10000004 │ │ │ │ stmdbcs r0!, {r1, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -46053,15 +46053,15 @@ │ │ │ │ bcc 1b3c80 │ │ │ │ stmdals r5, {r1, r2, r4, r6, r7, r9, sl, sp, lr, pc} │ │ │ │ svclt 0x00384281 │ │ │ │ tstls r7, r1, lsl #12 │ │ │ │ @ instruction: 0xf10de71e │ │ │ │ @ instruction: 0xf5050928 │ │ │ │ strbmi r5, [r8], -pc, lsl #3 │ │ │ │ - ldc2 0, cr15, [sl, #984]! @ 0x3d8 │ │ │ │ + mcr2 0, 1, pc, cr2, cr6, {7} @ │ │ │ │ mvnsvc pc, #46137344 @ 0x2c00000 │ │ │ │ muleq r7, r9, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0xf8d6e69c │ │ │ │ @ instruction: 0xf8d6395c │ │ │ │ @ instruction: 0xf0030960 │ │ │ │ @ instruction: 0xf0230293 │ │ │ │ @@ -46110,20 +46110,20 @@ │ │ │ │ ldrhteq sl, [lr], #-164 @ 0xffffff5c │ │ │ │ rsbseq sl, lr, r6, lsr #21 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ andeq r0, r0, r8, lsl r8 │ │ │ │ andeq r0, r0, ip, lsl #16 │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ - eoreq r4, r0, r4, lsr #15 │ │ │ │ + eoreq r4, r0, r4, ror r8 │ │ │ │ @ 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, r0, asr #13 │ │ │ │ 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, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ stm r8, {r0, r1, r2} │ │ │ │ strtmi r0, [r0], -r7 │ │ │ │ @ instruction: 0xf81cf7ee │ │ │ │ @ instruction: 0x41aff504 │ │ │ │ @ instruction: 0xf7fc4620 │ │ │ │ str pc, [r2, r5, asr #22]! │ │ │ │ stmda sl!, {r1, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -46525,15 +46525,15 @@ │ │ │ │ ldrbmi r9, [r3, #-2826] @ 0xfffff4f6 │ │ │ │ cmpcs r8, #475136 @ 0x74000 │ │ │ │ @ instruction: 0xf50afb03 │ │ │ │ ldmdbne ip, {r0, r3, r8, r9, fp, ip, pc}^ │ │ │ │ blcs 90b64 │ │ │ │ blvs fe96a7ac │ │ │ │ @ instruction: 0xf1b16ad8 │ │ │ │ - bls 374c48 │ │ │ │ + bls 374de8 │ │ │ │ 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: 0xf8d7fffb │ │ │ │ @ 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: 0xf8d7fdd5 │ │ │ │ @ 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: 0xf86af0f4 │ │ │ │ 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: 0xf990f0f4 │ │ │ │ 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: 0xf8d7fcef │ │ │ │ @ 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: 0xf8d7f9f7 │ │ │ │ @ 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 │ │ │ │ + msrlt SPSR_, r3, lsr sp │ │ │ │ @ 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 │ │ │ │ + ubfx pc, r9, #28, #6 │ │ │ │ tstcs r0, sl, lsl r6 │ │ │ │ vmax.s8 d20, d8, d8 │ │ │ │ vaddhn.i16 d16, , │ │ │ │ @ instruction: 0xf6c00443 │ │ │ │ @ instruction: 0xf8422002 │ │ │ │ stmib r3, {r4, r8, r9, fp, lr}^ │ │ │ │ sbcsvs r0, r9, r1, lsl #2 │ │ │ │ @@ -51605,48 +51605,48 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1240300 │ │ │ │ andlt r2, r9, r0 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andcs r4, r0, r5, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2325 @ 0xfffff6eb │ │ │ │ @ instruction: 0xf0ef4479 │ │ │ │ - strb pc, [r9, r9, asr #27]! @ │ │ │ │ + @ instruction: 0xe7e9fe31 │ │ │ │ @ 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 │ │ │ │ + cdp2 0, 1, cr15, cr8, cr15, {7} │ │ │ │ @ instruction: 0xf7cce7cd │ │ │ │ svclt 0x0000ef5e │ │ │ │ rsbseq r5, lr, r8, lsl #1 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq r5, lr, ip, ror r0 │ │ │ │ rsbseq r4, lr, r4, ror #31 │ │ │ │ - andseq pc, pc, r2, asr r1 @ │ │ │ │ - andseq lr, pc, ip, ror lr @ │ │ │ │ - andseq pc, pc, lr, lsl #3 │ │ │ │ + andseq pc, pc, r2, lsr #4 │ │ │ │ + andseq lr, pc, ip, asr #30 │ │ │ │ + andseq pc, pc, lr, asr r2 @ │ │ │ │ muleq r0, r0, r7 │ │ │ │ - andseq pc, pc, ip, asr #2 │ │ │ │ - andseq lr, pc, sl, asr #28 │ │ │ │ + andseq pc, pc, ip, lsl r2 @ │ │ │ │ + andseq lr, pc, sl, lsl pc @ │ │ │ │ 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: 0xf8c8fc0d │ │ │ │ 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, r9, asr #27 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ eorsne pc, ip, #216, 16 @ 0xd80000 │ │ │ │ bmi 3cc9ac │ │ │ │ subseq pc, r0, r4, lsl #2 │ │ │ │ orrmi pc, r0, r1, lsl #10 │ │ │ │ ldmdami r4, {r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8c1447a │ │ │ │ @ instruction: 0xf8c15178 │ │ │ │ @ instruction: 0x46295170 │ │ │ │ bl 839070 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ - andseq pc, pc, lr, lsr r1 @ │ │ │ │ - andseq pc, pc, sl, lsr #2 │ │ │ │ - andseq pc, pc, sl, lsl r1 @ │ │ │ │ - andseq lr, pc, ip, lsr #27 │ │ │ │ + andseq pc, pc, lr, lsl #4 │ │ │ │ + @ instruction: 0x001ff1fa │ │ │ │ + andseq pc, pc, sl, ror #3 │ │ │ │ + andseq lr, pc, ip, ror lr @ │ │ │ │ @ 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: 0xf9f8f0eb │ │ │ │ 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 │ │ │ │ + @ instruction: 0x4650fddd │ │ │ │ + ldc2 0, cr15, [sl], {234} @ 0xea │ │ │ │ orrlt r4, r0, #128, 12 @ 0x8000000 │ │ │ │ - blx ffb3824a │ │ │ │ + mrrc2 0, 14, pc, r2, cr10 @ │ │ │ │ strbmi r4, [r0], -r7, lsl #12 │ │ │ │ - blx ff9b8252 │ │ │ │ + mcrr2 0, 14, pc, ip, cr10 @ │ │ │ │ @ instruction: 0x4620bb18 │ │ │ │ strbmi r2, [r9], -r2, lsl #4 │ │ │ │ - stc2 0, cr15, [r4, #964] @ 0x3c4 │ │ │ │ + stc2l 0, cr15, [ip, #964]! @ 0x3c4 │ │ │ │ strtmi r2, [r0], -r8, lsl #4 │ │ │ │ @ instruction: 0xf0f14631 │ │ │ │ - @ instruction: 0x4621fd7f │ │ │ │ + strtmi pc, [r1], -r7, ror #27 │ │ │ │ @ instruction: 0x4620ac3c │ │ │ │ - stc2l 0, cr15, [r4, #964] @ 0x3c4 │ │ │ │ + mcr2 0, 1, pc, cr12, cr1, {7} @ │ │ │ │ ldm ip!, {r2, r5, r7, r9, sl, lr} │ │ │ │ eorvs r0, r8, pc │ │ │ │ rsbvs r2, r9, r0 │ │ │ │ rscvs r6, fp, sl, lsr #1 │ │ │ │ blmi 74e758 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 10d5f4c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1290300 │ │ │ │ pop {r1, r6, ip, sp, pc} │ │ │ │ @ instruction: 0x460287f0 │ │ │ │ @ instruction: 0x46204639 │ │ │ │ - stc2l 0, cr15, [r0, #-964]! @ 0xfffffc3c │ │ │ │ + stc2l 0, cr15, [r8, #964] @ 0x3c4 │ │ │ │ @ instruction: 0x4650e7d5 │ │ │ │ @ instruction: 0xf7cba904 │ │ │ │ biclt lr, r0, sl, asr #24 │ │ │ │ lslslt r9, r4, #16 │ │ │ │ @ instruction: 0xf7cba908 │ │ │ │ ldmiblt r0, {r3, r4, r5, r9, fp, sp, lr, pc} │ │ │ │ andscc lr, ip, #3620864 @ 0x374000 │ │ │ │ andle r4, r6, sl, lsl r3 │ │ │ │ andcs sl, r4, #16384 @ 0x4000 │ │ │ │ andvs r4, fp, r0, lsr #12 │ │ │ │ - stc2l 0, cr15, [sl, #-964] @ 0xfffffc3c │ │ │ │ + ldc2 0, cr15, [r2, #964]! @ 0x3c4 │ │ │ │ blmi 3b5e28 │ │ │ │ bmi 384334 │ │ │ │ ldmpl fp!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7cb6818 │ │ │ │ @ instruction: 0xf04fed68 │ │ │ │ @ instruction: 0xe7cb30ff │ │ │ │ svc 0x00f8f7cb │ │ │ │ ldrsbteq r4, [lr], #-28 @ 0xffffffe4 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ ldrsbteq r4, [lr], #-22 @ 0xffffffea │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ @ instruction: 0xffffff8b │ │ │ │ rsbseq r4, lr, r4, lsr #2 │ │ │ │ andeq r0, r0, r4, lsl #21 │ │ │ │ - andseq lr, pc, r0, lsl r3 @ │ │ │ │ + andseq lr, pc, r0, ror #7 │ │ │ │ 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, 12, pc, r6, cr13 @ │ │ │ │ andcs r2, r1, #4, 6 @ 0x10000000 │ │ │ │ stmdaeq r0, {r0, r2, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x47c04631 │ │ │ │ teqlt r8, r5, lsl #12 │ │ │ │ @ instruction: 0xf04f4631 │ │ │ │ andcs r3, r1, #-67108861 @ 0xfc000003 │ │ │ │ strls r9, [r0, -r1, lsl #8] │ │ │ │ @@ -52638,15 +52638,15 @@ │ │ │ │ ldmpl r3, {r3, fp, ip, pc}^ │ │ │ │ blls 2d60bc │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ ldclt 0, cr11, [r0, #-40] @ 0xffffffd8 │ │ │ │ svc 0x0068f7cb │ │ │ │ ... │ │ │ │ - mulseq pc, r6, r2 @ │ │ │ │ + andseq lr, pc, r6, ror #6 │ │ │ │ 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 │ │ │ │ + mulseq pc, r2, r2 @ │ │ │ │ + @ instruction: 0x001fe2d0 │ │ │ │ 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 │ │ │ │ + ldc2 1, cr15, [lr, #648]! @ 0x288 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ svcge 0x0078814b │ │ │ │ ldrtmi r4, [r1], -r0, lsl #13 │ │ │ │ @ instruction: 0xf1a24638 │ │ │ │ - @ instruction: 0xf897fd09 │ │ │ │ + @ instruction: 0xf897fd71 │ │ │ │ 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 │ │ │ │ + ldc2l 1, cr15, [r6], #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: 0xfff4f1a2 │ │ │ │ orrpl pc, sl, #4, 10 @ 0x1000000 │ │ │ │ @ instruction: 0x46184631 │ │ │ │ - @ instruction: 0xf1a2930a │ │ │ │ - @ instruction: 0xf8dfffc1 │ │ │ │ + @ instruction: 0xf1a3930a │ │ │ │ + @ instruction: 0xf8dff829 │ │ │ │ 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: 0xf984f1a9 │ │ │ │ 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: 0xf97af1a9 │ │ │ │ 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 fe9b8fea │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ movwcs r8, #4335 @ 0x10ef │ │ │ │ @ instruction: 0xf8d5930b │ │ │ │ @ instruction: 0xf8df0128 │ │ │ │ @ instruction: 0xf500175c │ │ │ │ ldrbtmi r7, [r9], #-202 @ 0xffffff36 │ │ │ │ - blx c39006 │ │ │ │ + blx fe639006 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ movwcs r8, #4314 @ 0x10da │ │ │ │ @ instruction: 0xf8d5930c │ │ │ │ @ instruction: 0xf8d53128 │ │ │ │ @ instruction: 0xf8df6940 │ │ │ │ @ instruction: 0xf8d31740 │ │ │ │ @ instruction: 0xf8963188 │ │ │ │ @@ -53619,22 +53619,22 @@ │ │ │ │ subsmi r5, r0, #356515840 @ 0x15400000 │ │ │ │ ldrbmi ip, [pc, #-0]! @ 7cfb4 │ │ │ │ stccc 0, cr0, [r0] │ │ │ │ andeq r0, r0, r0 │ │ │ │ rsbseq r3, lr, sl, asr #19 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ ldrhteq r3, [lr], #-156 @ 0xffffff64 │ │ │ │ - strhteq ip, [r0], -r0 │ │ │ │ - @ instruction: 0x001fdcb6 │ │ │ │ + eoreq ip, r0, r0, lsl #19 │ │ │ │ + andseq sp, pc, r6, lsl #27 │ │ │ │ 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, sl, lsr #24 │ │ │ │ + andseq sp, pc, sl, lsl #24 │ │ │ │ + @ instruction: 0x001fdbfa │ │ │ │ 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, [r0], {170} @ 0xaa │ │ │ │ @ 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, r2, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ cmnpvs pc, #4, 10 @ p-variant is OBSOLETE @ 0x1000000 │ │ │ │ ldrdeq lr, [r0, -r0] │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ svccc 0x0010f8c4 │ │ │ │ movwvs pc, #1103 @ 0x44f @ │ │ │ │ strcc pc, [r8], r4, asr #17 │ │ │ │ @@ -54087,31 +54087,31 @@ │ │ │ │ stclge 8, cr15, [r8, #-784]! @ 0xfffffcf0 │ │ │ │ ldclge 8, cr15, [r0, #-784]! @ 0xfffffcf0 │ │ │ │ bvs 107ab18 │ │ │ │ stcvs 8, cr15, [r4, #784] @ 0x310 │ │ │ │ mcrrvc 8, 12, pc, r0, cr4 @ │ │ │ │ stmdbvc ip!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stmdbvc r8!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf930f0f0 │ │ │ │ + @ instruction: 0xf998f0f0 │ │ │ │ strbmi r4, [r0], -r2, asr #18 │ │ │ │ ldrbtmi r2, [r9], #-521 @ 0xfffffdf7 │ │ │ │ - @ instruction: 0xf94af0f0 │ │ │ │ + @ instruction: 0xf9b2f0f0 │ │ │ │ andcs r4, r4, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0x51adf504 │ │ │ │ - @ instruction: 0xf944f0f0 │ │ │ │ + @ instruction: 0xf9acf0f0 │ │ │ │ @ instruction: 0x51adf504 │ │ │ │ tstcc r4, r0, asr #12 │ │ │ │ @ instruction: 0xf0f02204 │ │ │ │ - @ instruction: 0xf504f93d │ │ │ │ + @ instruction: 0xf504f9a5 │ │ │ │ andcs r5, r4, #1073741867 @ 0x4000002b │ │ │ │ tstcc r8, r0, asr #12 │ │ │ │ - @ instruction: 0xf936f0f0 │ │ │ │ + @ instruction: 0xf99ef0f0 │ │ │ │ strbmi r4, [r8], -r1, asr #12 │ │ │ │ ldmdavs lr!, {r2, r8, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf97af0f0 │ │ │ │ + @ instruction: 0xf9e2f0f0 │ │ │ │ @ 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, r6, asr #5 │ │ │ │ + mulseq pc, sl, r2 @ │ │ │ │ @ instruction: 0x007e3994 │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - strhteq r2, [r5], -lr │ │ │ │ - andseq ip, pc, r2, ror #25 │ │ │ │ + eoreq r2, r5, lr, lsl #7 │ │ │ │ + @ instruction: 0x001fcdb2 │ │ │ │ @ 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 1f39c3a │ │ │ │ @ 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, sl, lsr #4 │ │ │ │ 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, r8, lsr #22 │ │ │ │ + andseq ip, pc, r8, ror fp @ │ │ │ │ + andseq ip, pc, r6, ror #22 │ │ │ │ + andseq ip, pc, lr, asr #21 │ │ │ │ + @ instruction: 0x001fcaf4 │ │ │ │ + @ instruction: 0x001fcab0 │ │ │ │ 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, ip, lsl #13 │ │ │ │ + andseq ip, pc, r0, ror #21 │ │ │ │ + andseq ip, pc, r2, lsr sl @ │ │ │ │ + andseq ip, pc, r0, asr #21 │ │ │ │ + @ instruction: 0x001fc9f4 │ │ │ │ + andseq ip, pc, r0, lsl #22 │ │ │ │ + @ instruction: 0x001fc9d0 │ │ │ │ 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: 0xffa8f1a7 │ │ │ │ ldrtmi r4, [r0], -lr, ror #22 │ │ │ │ ldmpl fp!, {r9, sp}^ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - @ instruction: 0xff38f1a7 │ │ │ │ + @ instruction: 0xffa0f1a7 │ │ │ │ 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} │ │ │ │ + mrc2 1, 6, pc, cr12, 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} │ │ │ │ + @ instruction: 0xf1dc9700 │ │ │ │ + ldmdbmi r7!, {r0, r1, fp, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r9], #-1608 @ 0xfffff9b8 │ │ │ │ - @ instruction: 0xf960f1dc │ │ │ │ + @ instruction: 0xf9c8f1dc │ │ │ │ blne ff090104 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ strbmi r0, [r8], -ip, lsr #3 │ │ │ │ - @ instruction: 0xf956f1dc │ │ │ │ + @ instruction: 0xf9bef1dc │ │ │ │ blx fec90108 │ │ │ │ ldrbtmi pc, [r9], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0xf8850940 │ │ │ │ strbmi r0, [r8], -sp, lsr #3 │ │ │ │ - @ instruction: 0xf94cf1dc │ │ │ │ + @ instruction: 0xf9b4f1dc │ │ │ │ blx fec9010c │ │ │ │ ldrbtmi pc, [r9], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0xf8850940 │ │ │ │ strbmi r0, [r8], -lr, lsr #3 │ │ │ │ - @ instruction: 0xf942f1dc │ │ │ │ + @ instruction: 0xf9aaf1dc │ │ │ │ blne ff150110 │ │ │ │ svclt 0x00184648 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ @ instruction: 0x31aff885 │ │ │ │ - @ instruction: 0xf938f1dc │ │ │ │ + @ instruction: 0xf9a0f1dc │ │ │ │ svclt 0x00181bc0 │ │ │ │ movwcs r2, #4097 @ 0x1001 │ │ │ │ lslseq pc, r5, #17 @ │ │ │ │ @ instruction: 0xf8c8722b │ │ │ │ strb r5, [r3, -r0]! │ │ │ │ @ instruction: 0xf04f4a20 │ │ │ │ strdls r3, [r0], -pc @ │ │ │ │ msrvs SPSR_fxc, #64, 4 │ │ │ │ @ instruction: 0xf05e447a │ │ │ │ @ instruction: 0x4606f9bd │ │ │ │ @ instruction: 0xf1a9e758 │ │ │ │ - @ instruction: 0x4604fc71 │ │ │ │ + @ instruction: 0x4604fcd9 │ │ │ │ bmi 73791c │ │ │ │ ldmdbmi sl, {r1, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff8cf0ec │ │ │ │ + @ instruction: 0xfff4f0ec │ │ │ │ @ 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, r2, lsr pc │ │ │ │ + andseq ip, pc, sl, ror #16 │ │ │ │ rsbseq r2, lr, r4, lsr #9 │ │ │ │ muleq r0, ip, r9 │ │ │ │ andeq r0, r0, ip, lsr fp │ │ │ │ @ instruction: 0xffffe16d │ │ │ │ @ instruction: 0x007e4498 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ @ instruction: 0x0075739e │ │ │ │ - andseq ip, pc, sl, lsr #16 │ │ │ │ - andseq ip, pc, sl, lsl r8 @ │ │ │ │ - andseq ip, pc, r4, lsr #16 │ │ │ │ - andseq ip, pc, lr, lsr #16 │ │ │ │ - andseq ip, pc, sl, lsr r8 @ │ │ │ │ - andseq ip, pc, r2, asr #16 │ │ │ │ - andseq ip, pc, r8, asr #12 │ │ │ │ - andseq ip, pc, r0, ror r7 @ │ │ │ │ - andseq ip, pc, r2, lsl #4 │ │ │ │ + @ instruction: 0x001fc8fa │ │ │ │ + andseq ip, pc, sl, ror #17 │ │ │ │ + @ instruction: 0x001fc8f4 │ │ │ │ + @ instruction: 0x001fc8fe │ │ │ │ + andseq ip, pc, sl, lsl #18 │ │ │ │ + andseq ip, pc, r2, lsl r9 @ │ │ │ │ + andseq ip, pc, r8, lsl r7 @ │ │ │ │ + andseq ip, pc, r0, asr #16 │ │ │ │ + @ instruction: 0x001fc2d2 │ │ │ │ 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: 0xf505f8c3 │ │ │ │ @ instruction: 0xf1dc70d0 │ │ │ │ - @ instruction: 0x4628f87d │ │ │ │ + strtmi pc, [r8], -r5, ror #17 │ │ │ │ blx 439f44 │ │ │ │ bvs 1a98a3c │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ blmi 2505b8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 257e08 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -54563,27 +54563,27 @@ │ │ │ │ ldclt 1, cr13, [r0, #-908]! @ 0xfffffc74 │ │ │ │ orrvc pc, r0, pc, asr #8 │ │ │ │ movwvc pc, #1103 @ 0x44f @ │ │ │ │ movwne lr, #14788 @ 0x39c4 │ │ │ │ movwcs lr, #6105 @ 0x17d9 │ │ │ │ ldrbmi r6, [r0, -fp]! │ │ │ │ svclt 0x00004770 │ │ │ │ - eoreq r1, r5, ip, lsl fp │ │ │ │ + eoreq r1, r5, ip, ror #23 │ │ │ │ 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 │ │ │ │ + stc2l 0, cr15, [lr, #948] @ 0x3b4 │ │ │ │ andne lr, r0, #3620864 @ 0x374000 │ │ │ │ movwcs r2, #4096 @ 0x1000 │ │ │ │ orrsmi r4, r3, r8, lsl #5 │ │ │ │ stmdaeq r8, {r0, r1, r2, r3, r4, r8, r9, ip, lr, pc}^ │ │ │ │ b 108001c │ │ │ │ vhadd.s8 , , q1 │ │ │ │ bl 192d20 │ │ │ │ @@ -54652,15 +54652,15 @@ │ │ │ │ cmple sp, r0, lsl #6 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf5088ff0 │ │ │ │ strbtmi r5, [r8], -fp, asr #7 │ │ │ │ @ instruction: 0x6700e9d3 │ │ │ │ strvs lr, [r2, -r4, asr #19]! │ │ │ │ stmdbge r0, {r0, r1, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - stc2l 0, cr15, [r6], #948 @ 0x3b4 │ │ │ │ + stc2l 0, cr15, [lr, #-948] @ 0xfffffc4c │ │ │ │ orrspl pc, r0, #268435460 @ 0x10000004 │ │ │ │ andeq lr, r3, #8, 22 @ 0x2000 │ │ │ │ andeq pc, r3, r8, asr r8 @ │ │ │ │ ldmib sp, {r1, r4, r6, fp, sp, lr}^ │ │ │ │ b 148a40c │ │ │ │ andle r0, r5, r2, lsl #24 │ │ │ │ bl 1d0ea74 │ │ │ │ @@ -54860,15 +54860,15 @@ │ │ │ │ addshi pc, r3, r0 │ │ │ │ @ instruction: 0xf5062200 │ │ │ │ andvs r5, r2, r0, asr #18 │ │ │ │ addvs r6, r2, r2, asr #32 │ │ │ │ @ instruction: 0xf8c860c2 │ │ │ │ @ instruction: 0xf8d40000 │ │ │ │ @ instruction: 0xf0ee11e0 │ │ │ │ - @ instruction: 0xf8d9f8ad │ │ │ │ + @ instruction: 0xf8d9f915 │ │ │ │ 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, r3, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ stmibvs r2!, {r5, r9, sl, lr} │ │ │ │ ldcne 8, cr6, [r9, #-396] @ 0xfffffe74 │ │ │ │ stmiavs r2!, {r1, r3, r7, r8, fp, ip, sp, pc}^ │ │ │ │ mulle r7, sl, r2 │ │ │ │ andne lr, sl, #212, 18 @ 0x350000 │ │ │ │ svclt 0x003e4291 │ │ │ │ @ instruction: 0x46201d19 │ │ │ │ @@ -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: 0xf8d9f8df │ │ │ │ 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: 0xf8d0f0ee │ │ │ │ @ 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, r0, lsr r3 @ │ │ │ │ @ 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: 0xf8d8f85b │ │ │ │ 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: 0xf506fbbf │ │ │ │ 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, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ blvs d6a93c │ │ │ │ @ instruction: 0x47986a70 │ │ │ │ @ instruction: 0x46396b33 │ │ │ │ @ instruction: 0x47986a70 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -55006,16 +55006,16 @@ │ │ │ │ ldrshvs r3, [r4, #-63]! @ 0xffffffc1 │ │ │ │ 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: 0xf0ee4658 │ │ │ │ + @ instruction: 0xf505f80d │ │ │ │ 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, sl, ror #27 │ │ │ │ + @ instruction: 0x001fbdbe │ │ │ │ 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: 0x4620fa31 │ │ │ │ + ldc2l 1, cr15, [ip], {160} @ 0xa0 │ │ │ │ blcs 21c6fc │ │ │ │ blcs 2728b8 │ │ │ │ @ instruction: 0xf8dfd109 │ │ │ │ @ instruction: 0xf85837c4 │ │ │ │ andcs r3, r0, #3 │ │ │ │ movwls r4, #38480 @ 0x9650 │ │ │ │ @ instruction: 0xf1a74619 │ │ │ │ - @ instruction: 0xf8dff9b7 │ │ │ │ + @ instruction: 0xf8dffa1f │ │ │ │ andcs r3, r0, #180, 14 @ 0x2d00000 │ │ │ │ @ instruction: 0xf8584650 │ │ │ │ movwls r3, #36867 @ 0x9003 │ │ │ │ @ instruction: 0xf1a74619 │ │ │ │ - @ instruction: 0xf8d6f9ad │ │ │ │ + @ instruction: 0xf8d6fa15 │ │ │ │ @ instruction: 0xf8d33128 │ │ │ │ ldclvs 1, cr3, [r9, #-544] @ 0xfffffde0 │ │ │ │ andcs fp, r0, #1073741830 @ 0x40000006 │ │ │ │ @ instruction: 0xf1a74650 │ │ │ │ - ldrbmi pc, [r2], -r3, lsr #19 @ │ │ │ │ + ldrbmi pc, [r2], -fp, lsl #20 @ │ │ │ │ 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: 0xf9aaf1a7 │ │ │ │ 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 2bcf38 │ │ │ │ @ instruction: 0xf5022101 │ │ │ │ mulcc r4, r3, r0 │ │ │ │ - @ instruction: 0xf944f102 │ │ │ │ + @ instruction: 0xf9acf102 │ │ │ │ tstcs r1, r8, lsl #20 │ │ │ │ addspl pc, r4, r2, lsl #10 │ │ │ │ @ instruction: 0xf1023018 │ │ │ │ - bls 2bcd7c │ │ │ │ + bls 2bcf1c │ │ │ │ @ instruction: 0xf5022101 │ │ │ │ mulcc ip, r6, r0 │ │ │ │ - @ instruction: 0xf936f102 │ │ │ │ + @ instruction: 0xf99ef102 │ │ │ │ @ instruction: 0xf5029a08 │ │ │ │ tstcc r4, #-872415230 @ 0xcc000002 │ │ │ │ ldrmi r9, [r8], -r9, lsl #6 │ │ │ │ - @ instruction: 0xf93cf0ee │ │ │ │ + @ instruction: 0xf9a4f0ee │ │ │ │ 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: 0xf91cf0ee │ │ │ │ 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 │ │ │ │ + smlatbcs r1, sp, r9, pc @ │ │ │ │ subpl pc, ip, r7, lsl #12 │ │ │ │ - @ instruction: 0xf86cf102 │ │ │ │ + @ instruction: 0xf8d4f102 │ │ │ │ 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: 0xf896f96d │ │ │ │ blcs 8c0a4 │ │ │ │ msrhi SPSR_xc, r0, asr #32 │ │ │ │ vst1.8 {d25-d26}, [pc], r8 │ │ │ │ vst3.32 {d21,d23,d25}, [pc], r2 │ │ │ │ @ instruction: 0xf502448a │ │ │ │ @ instruction: 0xf8925a80 │ │ │ │ vqsub.s8 d19, d20, d10 │ │ │ │ @@ -55431,134 +55431,134 @@ │ │ │ │ andcs pc, r8, fp, asr #17 │ │ │ │ andcc pc, ip, fp, asr #17 │ │ │ │ bicsle r2, r8, r0, lsl #24 │ │ │ │ ldrtmi r4, [sl], -r3, lsr #12 │ │ │ │ @ instruction: 0xf10b4621 │ │ │ │ stmib sp, {r4}^ │ │ │ │ @ instruction: 0xf0de9900 │ │ │ │ - @ instruction: 0x4623fd1d │ │ │ │ + strtmi pc, [r3], -r5, lsl #27 │ │ │ │ @ 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 │ │ │ │ + mrc2 0, 1, pc, cr6, cr14, {6} │ │ │ │ ldrtmi r4, [sl], -r3, lsr #12 │ │ │ │ @ instruction: 0xf10b4621 │ │ │ │ stmib sp, {r5}^ │ │ │ │ @ instruction: 0xf0df9900 │ │ │ │ - strtmi pc, [r3], -sp, lsl #17 │ │ │ │ + @ instruction: 0x4623f8f5 │ │ │ │ @ instruction: 0x4621463a │ │ │ │ eoreq pc, r8, fp, lsl #2 │ │ │ │ stmdbls r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - blx 1ebafd2 │ │ │ │ + blx ff8bafd2 │ │ │ │ ldrtmi r4, [sl], -r3, lsr #12 │ │ │ │ @ instruction: 0xf10b4621 │ │ │ │ stmib sp, {r1, r3, r5}^ │ │ │ │ @ instruction: 0xf0de9900 │ │ │ │ - strtmi pc, [r3], -r5, lsr #20 │ │ │ │ + strtmi pc, [r3], -sp, lsl #21 │ │ │ │ @ instruction: 0x4621463a │ │ │ │ eoreq pc, ip, fp, lsl #2 │ │ │ │ stmdbls r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - blx ff0baff4 │ │ │ │ + blx abaff6 │ │ │ │ ldrtmi r4, [sl], -r3, lsr #12 │ │ │ │ @ instruction: 0xf10b4621 │ │ │ │ stmib sp, {r4, r5}^ │ │ │ │ @ instruction: 0xf0e29900 │ │ │ │ - @ instruction: 0x4623fdf3 │ │ │ │ + @ instruction: 0x4623fe5b │ │ │ │ @ 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} │ │ │ │ + mrc2 0, 5, pc, cr12, cr14, {6} │ │ │ │ ldrtmi r4, [sl], -r3, lsr #12 │ │ │ │ @ instruction: 0xf10b4621 │ │ │ │ stmib sp, {r3, r4, r5}^ │ │ │ │ @ instruction: 0xf0de9900 │ │ │ │ - @ instruction: 0x4623fbdb │ │ │ │ + strtmi pc, [r3], -r3, asr #24 │ │ │ │ @ instruction: 0x4621463a │ │ │ │ eorseq pc, ip, fp, lsl #2 │ │ │ │ stmdbls r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - ldc2 0, cr15, [r8, #-1008] @ 0xfffffc10 │ │ │ │ + stc2 0, cr15, [r0, #1008] @ 0x3f0 │ │ │ │ strtmi r4, [r1], -r3, lsr #12 │ │ │ │ @ instruction: 0xf10b463a │ │ │ │ stmib sp, {r6}^ │ │ │ │ @ instruction: 0xf0df9900 │ │ │ │ - str pc, [r0, r5, asr #16] │ │ │ │ + str pc, [r0, sp, lsr #17] │ │ │ │ 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 fe1beaac │ │ │ │ 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, #2783] @ 0xadf @ │ │ │ │ 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 2bd0d8 │ │ │ │ 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} │ │ │ │ + @ instruction: 0xf0f43004 │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r5, 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: 0xfff2f0f2 │ │ │ │ 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: 0xffe6f0f2 │ │ │ │ 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: 0xf84af0f5 │ │ │ │ stmdbls r8, {r0, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ andcc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf5014b48 │ │ │ │ ldrbtmi r5, [fp], #-149 @ 0xffffff6b │ │ │ │ movwls r3, #16 │ │ │ │ @ instruction: 0xf0322308 │ │ │ │ ldrbt pc, [sp], -r3, lsl #30 @ │ │ │ │ @@ -55599,42 +55599,42 @@ │ │ │ │ ... │ │ │ │ ldrhteq r1, [lr], #-144 @ 0xffffff70 │ │ │ │ rsbseq r1, lr, sl, lsr #19 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ andeq r0, r0, r4, ror #20 │ │ │ │ andeq r0, r0, r8, lsr #23 │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ - andseq fp, pc, r8, lsr #27 │ │ │ │ - andseq fp, pc, lr, ror fp @ │ │ │ │ + andseq fp, pc, r8, ror lr @ │ │ │ │ + andseq fp, pc, lr, asr #24 │ │ │ │ rsbseq r1, lr, r4, lsl #17 │ │ │ │ - andseq fp, pc, sl, asr sp @ │ │ │ │ - andseq fp, pc, r4, lsr fp @ │ │ │ │ + andseq fp, pc, sl, lsr #28 │ │ │ │ + andseq fp, pc, r4, lsl #24 │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x001fbbbe │ │ │ │ + andseq fp, pc, sl, asr fp @ │ │ │ │ + andseq fp, pc, r8, asr fp @ │ │ │ │ + mulseq pc, lr, r9 @ │ │ │ │ + andseq fp, pc, lr, asr #22 │ │ │ │ rsbseq r2, lr, r0, lsr #1 │ │ │ │ andeq r0, r0, r8, asr sl │ │ │ │ andeq r0, r0, r0, ror #22 │ │ │ │ - andseq fp, pc, ip, lsr #15 │ │ │ │ - andseq fp, pc, r6, lsl #11 │ │ │ │ - @ instruction: 0x001fb7b8 │ │ │ │ - andseq fp, pc, r2, asr r5 @ │ │ │ │ - andseq fp, pc, ip, lsl #10 │ │ │ │ - andseq fp, pc, ip, asr #15 │ │ │ │ - andseq fp, pc, lr, ror r7 @ │ │ │ │ - @ instruction: 0x001fb7ba │ │ │ │ + andseq fp, pc, ip, ror r8 @ │ │ │ │ + andseq fp, pc, r6, asr r6 @ │ │ │ │ + andseq fp, pc, r8, lsl #17 │ │ │ │ + andseq fp, pc, r2, lsr #12 │ │ │ │ + @ instruction: 0x001fb5dc │ │ │ │ + mulseq pc, ip, r8 @ │ │ │ │ + andseq fp, pc, lr, asr #16 │ │ │ │ + andseq fp, pc, sl, lsl #17 │ │ │ │ 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], {119} @ 0x77 │ │ │ │ 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 @ @ │ │ │ │ + strdlt pc, [r0, pc]! @ │ │ │ │ stmdbne r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x461aab19 │ │ │ │ ldrbtmi r9, [r9], #-781 @ 0xfffffcf3 │ │ │ │ @ instruction: 0xf7c89b0f │ │ │ │ stmdacs r2, {r2, r8, r9, fp, sp, lr, pc} │ │ │ │ rscshi pc, r7, #0 │ │ │ │ stmdbcs ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df2000 │ │ │ │ ldrbtmi r1, [sl], #-2348 @ 0xfffff6d4 │ │ │ │ @ instruction: 0xf0eb4479 │ │ │ │ - ldrtmi pc, [r8], -r3, ror #26 @ │ │ │ │ + ldrtmi pc, [r8], -fp, asr #27 @ │ │ │ │ ldmda r0!, {r0, r3, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ smlabtcs r1, fp, r3, r8 │ │ │ │ @ instruction: 0xf7c84638 │ │ │ │ stmdacs r0, {r2, r4, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x83b1f040 │ │ │ │ ldrtmi r9, [r9], -r8, lsl #22 │ │ │ │ @@ -55768,26 +55768,26 @@ │ │ │ │ @ instruction: 0x4605fc31 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ qsaxmi sl, r3, r3 │ │ │ │ strpl pc, [pc], #1284 @ 7f15c │ │ │ │ @ instruction: 0xf6033414 │ │ │ │ @ instruction: 0x46385774 │ │ │ │ strcc r2, [r0, -r1, lsl #2]! │ │ │ │ - stc2l 1, cr15, [sl], {1} │ │ │ │ + ldc2 1, cr15, [r2, #-4]! │ │ │ │ ldrhle r4, [r8, #44]! @ 0x2c │ │ │ │ tstcs r1, r8, lsl #24 │ │ │ │ addpl pc, pc, r4, lsl #10 │ │ │ │ @ instruction: 0xf1013010 │ │ │ │ - @ instruction: 0xf504fcc1 │ │ │ │ + @ instruction: 0xf504fd29 │ │ │ │ swpcs r5, r0, [r1] │ │ │ │ @ instruction: 0xf1013014 │ │ │ │ - @ instruction: 0xf504fcbb │ │ │ │ + @ instruction: 0xf504fd23 │ │ │ │ andscc r5, r4, pc, lsr #1 │ │ │ │ @ instruction: 0xf1012101 │ │ │ │ - @ instruction: 0xf8d6fcb5 │ │ │ │ + @ instruction: 0xf8d6fd1d │ │ │ │ @ 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: 0x4620f893 │ │ │ │ @ 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: 0xf000fe2d │ │ │ │ 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 │ │ │ │ + ldc2l 1, cr15, [ip, #-636] @ 0xfffffd84 │ │ │ │ blmi fe2b8c08 │ │ │ │ ldrt r4, [r7], #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [ip], #-3207 @ 0xfffff379 │ │ │ │ @ instruction: 0xf0ede7cb │ │ │ │ - @ instruction: 0x4603f8fd │ │ │ │ + strmi pc, [r3], -r5, ror #18 │ │ │ │ ldrtmi lr, [r8], -r5, asr #15 │ │ │ │ b feb3d7b0 │ │ │ │ bmi fe1926a0 │ │ │ │ tstpeq r2, pc, rrx @ p-variant is OBSOLETE │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf8d6239a │ │ │ │ @@ -56322,66 +56322,66 @@ │ │ │ │ tstcc r0, #851443712 @ 0x32c00000 │ │ │ │ strb r6, [r3, #187]! @ 0xbb │ │ │ │ adcsvs r3, fp, r8, lsr #6 │ │ │ │ @ instruction: 0x3328e5fa │ │ │ │ @ instruction: 0xe61e60bb │ │ │ │ adcsvs r3, fp, r8, lsl r3 │ │ │ │ svclt 0x0000e636 │ │ │ │ - andseq fp, pc, r6, asr #12 │ │ │ │ - @ instruction: 0x001fb2f2 │ │ │ │ + andseq fp, pc, r6, lsl r7 @ │ │ │ │ + andseq fp, pc, r2, asr #7 │ │ │ │ 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, r4, lsr r5 @ │ │ │ │ + andseq fp, pc, r4, lsl #6 │ │ │ │ + andseq fp, pc, r4, asr #12 │ │ │ │ + andseq fp, pc, lr, asr #12 │ │ │ │ + andseq fp, pc, lr, lsr r6 @ │ │ │ │ + andseq sl, pc, r0, lsl #29 │ │ │ │ @ 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, ip, asr #22 │ │ │ │ rsbseq r5, r5, lr, lsr r8 │ │ │ │ - andseq sl, pc, r4, lsr #31 │ │ │ │ - andseq sl, pc, r6, lsr #31 │ │ │ │ + andseq fp, pc, r4, ror r0 @ │ │ │ │ + andseq fp, pc, r6, ror r0 @ │ │ │ │ @ instruction: 0xffffcd01 │ │ │ │ @ instruction: 0xffffcb81 │ │ │ │ - andseq sl, pc, lr, lsr #30 │ │ │ │ + @ instruction: 0x001faffe │ │ │ │ @ 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, ip, ror #31 │ │ │ │ + @ instruction: 0x001fabbc │ │ │ │ + strhteq r3, [r0], -r4 │ │ │ │ + @ instruction: 0x001fafb0 │ │ │ │ @ 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, sl, asr #26 │ │ │ │ + andseq sl, pc, r8, lsr #30 │ │ │ │ + andseq sl, pc, r8, lsl fp @ │ │ │ │ + @ instruction: 0x001faef0 │ │ │ │ + @ instruction: 0x001faaf8 │ │ │ │ + @ instruction: 0x001fadf0 │ │ │ │ + andseq sl, pc, lr, asr #21 │ │ │ │ + @ instruction: 0x001fadbe │ │ │ │ + @ instruction: 0x001faab0 │ │ │ │ + andseq sl, pc, ip, ror #26 │ │ │ │ + mulseq pc, r2, sl @ │ │ │ │ + andseq sl, pc, r8, lsr #25 │ │ │ │ + andseq sl, pc, r6, ror #20 │ │ │ │ + andseq sl, pc, r8, lsl sp @ │ │ │ │ + andseq sl, pc, r6, lsr sl @ │ │ │ │ + andseq sl, pc, r2, lsl sp @ │ │ │ │ + andseq sl, pc, r4, lsl sl @ │ │ │ │ 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, sp, lsr #25 │ │ │ │ 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: 0xf8d5f907 │ │ │ │ @ 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: 0xf505f899 │ │ │ │ ldrhcc r5, [r4], -r3 │ │ │ │ - @ instruction: 0xff66f0ec │ │ │ │ + @ instruction: 0xffcef0ec │ │ │ │ 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: 0xf8d8f9e1 │ │ │ │ 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: 0xf8d8fa63 │ │ │ │ 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 │ │ │ │ + sbfx pc, sp, #17, #28 │ │ │ │ mcrr 7, 12, pc, ip, cr7 @ │ │ │ │ @ instruction: 0x264cf8d8 │ │ │ │ @ instruction: 0xf505e7e1 │ │ │ │ andcc r5, ip, fp, asr #1 │ │ │ │ - blx 1b3c36e │ │ │ │ + blx ff53c36e │ │ │ │ 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: 0xf897ff69 │ │ │ │ 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: 0xf8d7ff53 │ │ │ │ @ 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: 0xf8d7ff43 │ │ │ │ @ instruction: 0xe7ba3d70 │ │ │ │ @ instruction: 0xf1004640 │ │ │ │ - @ instruction: 0x4620fed5 │ │ │ │ + qasxmi pc, r0, sp @ │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ svclt 0x000083f0 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - andseq sl, pc, r0, lsr #19 │ │ │ │ + andseq sl, pc, r0, ror sl @ │ │ │ │ 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, r4, ror r5 @ │ │ │ │ + eoreq pc, r4, lr, lsl #24 │ │ │ │ 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 180c58 │ │ │ │ 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 180c74 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 8003a │ │ │ │ movs r3, #0 │ │ │ │ b.n 80054 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ ldrd r1, r0, [r3, #8] │ │ │ │ @@ -56973,27 +56973,27 @@ │ │ │ │ b.n 80060 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #768 @ (adr r3, 80570 ) │ │ │ │ + add r4, pc, #576 @ (adr r4, 804b0 ) │ │ │ │ movs r7, r3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, pc, #536 @ (adr r6, 80490 ) │ │ │ │ + add r7, pc, #344 @ (adr r7, 803d0 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r6, pc, #8 @ (adr r6, 80284 ) │ │ │ │ + add r6, pc, #840 @ (adr r6, 805c4 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r1, pc, #232 @ (adr r1, 80368 ) │ │ │ │ + add r2, pc, #40 @ (adr r2, 802a8 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r5, pc, #232 @ (adr r5, 8036c ) │ │ │ │ + add r6, pc, #40 @ (adr r6, 802ac ) │ │ │ │ movs r7, r3 │ │ │ │ - add r0, pc, #720 @ (adr r0, 80558 ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 80498 ) │ │ │ │ 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 r7, [sp, #264] @ 0x108 │ │ │ │ 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, #920] @ 0x398 │ │ │ │ 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, r4, #30 │ │ │ │ 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 180c58 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r5, #1684] @ 0x694 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a128 │ │ │ │ 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 180c74 │ │ │ │ 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 16a160 │ │ │ │ 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 180c58 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr.w r0, [r6, #1684] @ 0x694 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a128 │ │ │ │ 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 180c74 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r6, #1684] @ 0x694 │ │ │ │ - bl 16a0dc │ │ │ │ + bl 16a1ac │ │ │ │ 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 180c58 │ │ │ │ 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 16a200 │ │ │ │ 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 16a200 │ │ │ │ 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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ b.n 80790 │ │ │ │ ldr r3, [pc, #60] @ (80910 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r4 │ │ │ │ add r3, pc │ │ │ │ mov r9, r4 │ │ │ │ @@ -57607,21 +57607,21 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ strb.w r0, [r2, #125] @ 0x7d │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str??.w r0, [r8, sp, lsl #3] │ │ │ │ push {r0, r7} │ │ │ │ - @ instruction: 0xffff9f28 │ │ │ │ + @ instruction: 0xffff9ff8 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #24] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #792] @ 0x318 │ │ │ │ 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 180c58 │ │ │ │ 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 16e008 │ │ │ │ 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 180c74 │ │ │ │ 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 180c58 │ │ │ │ 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 180c74 │ │ │ │ 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 227664 │ │ │ │ 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 22550c │ │ │ │ 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, #904] @ 0x388 │ │ │ │ movs r7, r3 │ │ │ │ mcr 0, 2, r0, cr10, cr13, {3} │ │ │ │ - ldr r3, [sp, #840] @ 0x348 │ │ │ │ + ldr r4, [sp, #648] @ 0x288 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ 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 16da48 │ │ │ │ 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 16da88 │ │ │ │ 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 16da88 │ │ │ │ add.w r1, fp, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ add.w r1, fp, #108 @ 0x6c │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ add.w r1, fp, #104 @ 0x68 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ add.w r1, fp, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ add.w r1, fp, #120 @ 0x78 │ │ │ │ add fp, r7 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ 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 16da88 │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ movs r2, #4 │ │ │ │ subs r1, r4, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ 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 16da88 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sl, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #108 @ 0x6c │ │ │ │ - bl 16da4c │ │ │ │ + bl 16db1c │ │ │ │ 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, #872] @ 0x368 │ │ │ │ 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, #912] @ 0x390 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ 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 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r3, #52] @ 0x34 │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r0, #42] @ 0x2a │ │ │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + ldrh r2, [r7, #32] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r0, #26] │ │ │ │ + ldrh r2, [r2, #32] │ │ │ │ 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 171e5c │ │ │ │ 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, [r3, #10] │ │ │ │ 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 16e168 │ │ │ │ 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 16e008 │ │ │ │ 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 16c860 │ │ │ │ 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 16c860 │ │ │ │ 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 16e008 │ │ │ │ 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, [r6, #24] │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r2, #20] │ │ │ │ + strb r2, [r4, #23] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ 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 227664 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 227840 │ │ │ │ + bl 227910 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 83ecc │ │ │ │ - bl 165ccc │ │ │ │ + bl 165d9c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f858 │ │ │ │ + bl 21f928 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f930 │ │ │ │ + bl 21fa00 │ │ │ │ movs r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f88c │ │ │ │ + bl 21f95c │ │ │ │ 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 227664 │ │ │ │ + bl 1747e8 │ │ │ │ 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 227664 │ │ │ │ + bl 174724 │ │ │ │ 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 227664 │ │ │ │ + bl 1747e8 │ │ │ │ cbnz r0, 83e58 │ │ │ │ orr.w r9, r9, #256 @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 227690 │ │ │ │ + bl 227760 │ │ │ │ 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 227760 │ │ │ │ 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 227760 │ │ │ │ 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 227760 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ moveq fp, r8 │ │ │ │ beq.n 83f82 │ │ │ │ b.n 83f7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 227690 │ │ │ │ + bl 227760 │ │ │ │ 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 227760 │ │ │ │ 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 227760 │ │ │ │ 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 21f928 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21f874 │ │ │ │ + bl 21f944 │ │ │ │ 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 21fa00 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21f958 │ │ │ │ + bl 21fa28 │ │ │ │ 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 21f95c │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21f8dc │ │ │ │ + bl 21f9ac │ │ │ │ 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 227664 │ │ │ │ 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 227664 │ │ │ │ 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 227760 │ │ │ │ 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 227664 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21f958 │ │ │ │ + bl 21fa28 │ │ │ │ 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 227664 │ │ │ │ + bl 165d9c │ │ │ │ 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 r2!, {r3, r4, r6} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r6} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r5} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r2, {r1, r2} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ hlt 0x0002 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r6, [r1, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ 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 227664 │ │ │ │ + bl 165d9c │ │ │ │ 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 227910 │ │ │ │ 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 2277ec │ │ │ │ + bl 227664 │ │ │ │ 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 227910 │ │ │ │ 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 227910 │ │ │ │ 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 21fb28 │ │ │ │ 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 227910 │ │ │ │ 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 165d9c │ │ │ │ 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 225688 │ │ │ │ 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, [r6, #80] @ 0x50 │ │ │ │ movs r7, r3 │ │ │ │ push {r3, r4} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r6, [r5, #60] @ 0x3c │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ 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 227664 │ │ │ │ + bl 165d9c │ │ │ │ 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 227910 │ │ │ │ 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 2277ec │ │ │ │ + bl 227664 │ │ │ │ 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 227910 │ │ │ │ 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 227910 │ │ │ │ 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 21fb28 │ │ │ │ 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 227910 │ │ │ │ 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 165d9c │ │ │ │ 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 225688 │ │ │ │ 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, [r7, r7] │ │ │ │ movs r7, r3 │ │ │ │ add r6, sp, #880 @ 0x370 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + ldrsh r2, [r0, r6] │ │ │ │ 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 227910 │ │ │ │ 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 2277ec │ │ │ │ + bl 227664 │ │ │ │ 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 227664 │ │ │ │ + bl 165d9c │ │ │ │ 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 227664 │ │ │ │ + bl 1748ac │ │ │ │ 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 227664 │ │ │ │ + bl 165d9c │ │ │ │ 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 16aca0 │ │ │ │ b.n 855f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 227664 │ │ │ │ + bl 165d9c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 85626 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n 85626 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227840 │ │ │ │ + bl 227910 │ │ │ │ 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 227760 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 85658 │ │ │ │ b.n 855f8 │ │ │ │ ldr r3, [pc, #20] @ (85724 ) │ │ │ │ add r3, pc │ │ │ │ b.n 856b2 │ │ │ │ nop │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0x47fa │ │ │ │ + ldr r0, [pc, #808] @ (85a4c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ 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 227760 │ │ │ │ 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 227664 │ │ │ │ + bl 165d9c │ │ │ │ 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 227664 │ │ │ │ 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 227664 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21f958 │ │ │ │ + bl 21fa28 │ │ │ │ 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 227664 │ │ │ │ + bl 165d9c │ │ │ │ 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 227664 │ │ │ │ + bl 165d9c │ │ │ │ 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 16aca0 │ │ │ │ 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 227664 │ │ │ │ + bl 165d9c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 85b14 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 227664 │ │ │ │ + bl 165d9c │ │ │ │ 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 227664 │ │ │ │ + bl 165d9c │ │ │ │ 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 16aca0 │ │ │ │ b.n 859fe │ │ │ │ ldrd r0, r7, [r4, #44] @ 0x2c │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ - bl 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 227664 │ │ │ │ + bl 165d9c │ │ │ │ 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 16aca0 │ │ │ │ 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, [r2, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + ldrsb r6, [r2, r5] │ │ │ │ movs r7, r3 │ │ │ │ - add r6, ip │ │ │ │ + cmp r6, r6 │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r6, r1] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ movs r7, r3 │ │ │ │ - add r0, r0 │ │ │ │ + add r8, sl │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + ldrsb r4, [r7, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldrsb r2, [r4, r5] │ │ │ │ movs r7, r3 │ │ │ │ - mvns r4, r1 │ │ │ │ + add ip, r3 │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r4, r5] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r2, r5] │ │ │ │ + ldrsb r2, [r4, r0] │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r1, r5] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r0, r5] │ │ │ │ + ldrsb r6, [r2, r0] │ │ │ │ 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] │ │ │ │ + strb r6, [r4, r0] │ │ │ │ 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, [r3, r3] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + str r2, [r2, r5] │ │ │ │ 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, [r7, r6] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r4, r3] │ │ │ │ + str r4, [r6, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [pc, #200] @ (861ec ) │ │ │ │ + str r2, [r0, r0] │ │ │ │ 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 227984 │ │ │ │ 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 227664 │ │ │ │ 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 227664 │ │ │ │ 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 227860 │ │ │ │ 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 227860 │ │ │ │ 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 227860 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 174864 │ │ │ │ + bl 174934 │ │ │ │ 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 224ae8 │ │ │ │ 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 227910 │ │ │ │ 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 r5, [pc, #64] @ (86670 ) │ │ │ │ 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 174984 │ │ │ │ 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 174950 │ │ │ │ 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, #1000] @ (86d20 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [pc, #8] @ (86944 ) │ │ │ │ + ldr r1, [pc, #840] @ (86c84 ) │ │ │ │ movs r7, r3 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 869b6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -66709,17 +66709,17 @@ │ │ │ │ bl a8028 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 86966 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #816] @ (86cf0 ) │ │ │ │ + ldr r1, [pc, #624] @ (86c30 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #496] @ (86bb4 ) │ │ │ │ + ldr r1, [pc, #304] @ (86af4 ) │ │ │ │ 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 16aca0 │ │ │ │ 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 │ │ │ │ + blxns sp │ │ │ │ movs r7, r3 │ │ │ │ - bx r2 │ │ │ │ + blx ip │ │ │ │ movs r7, r3 │ │ │ │ str r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - mov r2, lr │ │ │ │ + bx r8 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r8, lr │ │ │ │ + nop @ (mov r8, r8) │ │ │ │ movs r7, r3 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, r3 │ │ │ │ + bx sp │ │ │ │ movs r7, r3 │ │ │ │ - cmp lr, r7 │ │ │ │ + mov lr, r1 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ movs r7, r3 │ │ │ │ - cmp r4, r8 │ │ │ │ + mov r4, r2 │ │ │ │ movs r7, r3 │ │ │ │ - add lr, r4 │ │ │ │ + cmp r6, lr │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, fp │ │ │ │ + mov r0, r5 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, r8 │ │ │ │ + cmp r4, r2 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, r8 │ │ │ │ + mov r0, r2 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ 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 16aca0 │ │ │ │ b.n 87210 │ │ │ │ ldrh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6 │ │ │ │ + tst r6, r0 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r4, #118 @ 0x76 │ │ │ │ + cmp r5, #70 @ 0x46 │ │ │ │ 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 16aca0 │ │ │ │ b.n 87288 │ │ │ │ ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7 │ │ │ │ + sbcs r6, r1 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r3, #254 @ 0xfe │ │ │ │ + cmp r4, #206 @ 0xce │ │ │ │ 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 16aca0 │ │ │ │ b.n 88604 │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ movs r0, r4 │ │ │ │ ldrb r6, [r7, #10] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, r0, r1 │ │ │ │ + adds r2, r2, r4 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r4, #252 @ 0xfc │ │ │ │ + cmp r5, #204 @ 0xcc │ │ │ │ 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 16aca0 │ │ │ │ b.n 88784 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r2, r1, #5 │ │ │ │ movs r0, r4 │ │ │ │ ldrb r6, [r7, #4] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #42 @ 0x2a │ │ │ │ + cmp r4, #250 @ 0xfa │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r0, #27 │ │ │ │ + asrs r2, r2, #30 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + cmp r4, #76 @ 0x4c │ │ │ │ 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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ b.n 88ace │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r1, #31] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #30] │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r4, [r0, #28] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + cmp r2, #154 @ 0x9a │ │ │ │ movs r7, r3 │ │ │ │ - cmp r1, #8 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r0, #12 │ │ │ │ + asrs r2, r2, #15 │ │ │ │ movs r7, r3 │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ + cmp r0, #140 @ 0x8c │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, #26 │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, #170 @ 0xaa │ │ │ │ + cmp r1, #122 @ 0x7a │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ movs r7, r3 │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + movs r7, #244 @ 0xf4 │ │ │ │ movs r7, r3 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + cmp r0, #168 @ 0xa8 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ + cmp r1, #18 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ movs r7, r3 │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ + cmp r0, #164 @ 0xa4 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r5, #10 │ │ │ │ movs r7, r3 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r0, #7 │ │ │ │ + asrs r2, r2, #10 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r7, #9 │ │ │ │ movs r7, r3 │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + movs r7, #54 @ 0x36 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + asrs r6, r4, #9 │ │ │ │ movs r7, r3 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r7, #32 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + asrs r0, r2, #9 │ │ │ │ movs r7, r3 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r7, #10 │ │ │ │ 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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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 r5, #0 │ │ │ │ movs r7, r3 │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ movs r7, r3 │ │ │ │ - movs r3, #194 @ 0xc2 │ │ │ │ + movs r4, #146 @ 0x92 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ movs r7, r3 │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ movs r7, r3 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ movs r7, r3 │ │ │ │ - movs r3, #14 │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r1, #19 │ │ │ │ + lsrs r6, r3, #22 │ │ │ │ movs r7, r3 │ │ │ │ - movs r1, #136 @ 0x88 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ movs r7, r3 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ + movs r3, #12 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r5, #21 │ │ │ │ movs r7, r3 │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r4, #17 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ movs r7, r3 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + movs r3, #8 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ movs r7, r3 │ │ │ │ - movs r1, #66 @ 0x42 │ │ │ │ + movs r2, #18 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ movs r7, r3 │ │ │ │ - movs r0, #202 @ 0xca │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ movs r7, r3 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + lsrs r4, r6, #18 │ │ │ │ movs r7, r3 │ │ │ │ - movs r0, #158 @ 0x9e │ │ │ │ + movs r1, #110 @ 0x6e │ │ │ │ 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 227760 │ │ │ │ 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 187058 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 89462 │ │ │ │ mov r0, r5 │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ movw r1, #538 @ 0x21a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ vldr d0, [pc, #160] @ 89648 │ │ │ │ movs r1, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 1869b0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ 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 1891e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ 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 1c6534 │ │ │ │ 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 1969f0 │ │ │ │ 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 1adb18 │ │ │ │ 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 1add2c │ │ │ │ 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 18592c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 1891e8 │ │ │ │ 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 21b120 │ │ │ │ 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 21b120 │ │ │ │ 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 21c4b4 │ │ │ │ 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 21b120 │ │ │ │ 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 21b120 │ │ │ │ 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, r4, #3 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, r0, #0 │ │ │ │ + adds r6, r2, #3 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r3, [sp, #592] @ 0x250 │ │ │ │ movs r0, r4 │ │ │ │ - subs r0, r6, r5 │ │ │ │ + adds r0, r0, #1 │ │ │ │ movs r7, r3 │ │ │ │ lsls r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + adds r4, r0, #1 │ │ │ │ movs r7, r3 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + adds r6, r0, #1 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r5, r5 │ │ │ │ + adds r0, r7, #0 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 89cc4 │ │ │ │ + ble.n 89c64 │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, r6, r4 │ │ │ │ + adds r0, r0, #0 │ │ │ │ movs r7, r3 │ │ │ │ lsls r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + adds r6, r0, #0 │ │ │ │ movs r7, r3 │ │ │ │ - subs r6, r3, r4 │ │ │ │ + subs r6, r5, r7 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + subs r2, r4, r7 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [pc, #136] @ (89d24 ) │ │ │ │ + ldr r2, [pc, #968] @ (8a064 ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r1, r4 │ │ │ │ + subs r2, r3, r7 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + subs r0, r6, r6 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, r0, r3 │ │ │ │ + subs r2, r2, r6 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + subs r0, r4, r5 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, r0, r2 │ │ │ │ + subs r4, r2, r5 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r0, r2 │ │ │ │ + subs r0, r2, r5 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r0, r2 │ │ │ │ + subs r0, r2, r5 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r7, r0 │ │ │ │ + subs r0, r1, r4 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r7, r0 │ │ │ │ + subs r0, r1, r4 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, r0, r1 │ │ │ │ + subs r4, r2, r4 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r0, r3, r4 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + subs r4, r4, r3 │ │ │ │ movs r7, r3 │ │ │ │ ldr r2, [pc, #88] @ (89d2c ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r4, #580] @ 0x244 │ │ │ │ mov r2, r7 │ │ │ │ - bl 21bd64 │ │ │ │ + bl 21be34 │ │ │ │ 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 21c4b4 │ │ │ │ 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 │ │ │ │ + subs r2, r3, r1 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r2, r6, r7 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, r7, r5 │ │ │ │ + subs r0, r1, r1 │ │ │ │ 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 16dfe4 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ bl 898d8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 21da44 │ │ │ │ + bl 21db14 │ │ │ │ mov r1, r0 │ │ │ │ cbz r7, 89d90 │ │ │ │ ldr r2, [pc, #44] @ (89da4 ) │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 1853dc │ │ │ │ + bl 1854ac │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a160 │ │ │ │ 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 185404 │ │ │ │ mov r3, r0 │ │ │ │ b.n 89d80 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + adds r4, r1, r7 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + adds r2, r5, r6 │ │ │ │ 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 185994 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 1891e8 │ │ │ │ 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 18c024 │ │ │ │ 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 16a128 │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr.w r5, [fp] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185994 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [r6, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21dabc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 8a12a │ │ │ │ ldrd fp, r6, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 18c068 │ │ │ │ + bl 18c138 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 1891e8 │ │ │ │ b.n 8a722 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 185994 │ │ │ │ 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 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ movs r2, #1 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ 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 1891e8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r6, #36] @ 0x24 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 1891e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189260 │ │ │ │ + bl 189330 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 1891e8 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 188cec │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 185a44 │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ 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 1891e8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ 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 1891e8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ 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 1891e8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ 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 1891e8 │ │ │ │ ldrb.w r9, [sl, #36] @ 0x24 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ 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 1891e8 │ │ │ │ ldrb.w r9, [sl, #36] @ 0x24 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [fp, #36] @ 0x24 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 16a128 │ │ │ │ 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 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 185994 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185994 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185994 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185994 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 1891e8 │ │ │ │ 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 185994 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 185994 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185994 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #7 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 185994 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 185994 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 185994 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 185994 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 185994 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185994 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 185994 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 188cec │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r6, r0 │ │ │ │ b.n 8cd86 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 1891e8 │ │ │ │ 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 188cec │ │ │ │ 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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 1891e8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 18592c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ add.w fp, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 1891e8 │ │ │ │ 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 18592c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 1891e8 │ │ │ │ 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 18592c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w r9, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 1891e8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 18592c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ add.w fp, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 18592c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 1891e8 │ │ │ │ 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 18592c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ add.w fp, r0, #28 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #1 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 1891e8 │ │ │ │ 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 18592c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r5, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 1891e8 │ │ │ │ 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 18592c │ │ │ │ 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 186e5c │ │ │ │ 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 1891e8 │ │ │ │ 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 18592c │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 1891e8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r8 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 188d38 │ │ │ │ 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 1883a8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188eb0 │ │ │ │ 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 1854ac │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 1893e8 │ │ │ │ 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 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fac │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858fc │ │ │ │ + bl 1859cc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 189330 │ │ │ │ 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 188d38 │ │ │ │ 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 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 189330 │ │ │ │ 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 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ 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 188cec │ │ │ │ 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 188cec │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fac │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858fc │ │ │ │ + bl 1859cc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 189330 │ │ │ │ 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 1892e8 │ │ │ │ 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 185994 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21dabc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 188d38 │ │ │ │ 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 188d38 │ │ │ │ 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 │ │ │ │ + bpl.n 8e998 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ 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 1892e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d4c │ │ │ │ + bl 188e1c │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185b88 │ │ │ │ + bl 185c58 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8ea42 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18913c │ │ │ │ + bl 18920c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fac │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 189330 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 189330 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189218 │ │ │ │ + bl 1892e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 189330 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 188eb0 │ │ │ │ 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 185a44 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #5 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 188da0 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 188da0 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ strd r8, r9, [sp] │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #16 │ │ │ │ - bl 188d4c │ │ │ │ + bl 188e1c │ │ │ │ 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 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858fc │ │ │ │ + bl 1859cc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 189330 │ │ │ │ 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 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ 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 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 1892e8 │ │ │ │ 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 188cec │ │ │ │ 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 188cec │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 1891e8 │ │ │ │ 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 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858fc │ │ │ │ + bl 1859cc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189218 │ │ │ │ + bl 1892e8 │ │ │ │ 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 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858fc │ │ │ │ + bl 1859cc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189218 │ │ │ │ + bl 1892e8 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fac │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858fc │ │ │ │ + bl 1859cc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 189330 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 189330 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 189330 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 189330 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189218 │ │ │ │ + bl 1892e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ 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 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ 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 188d38 │ │ │ │ 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 185994 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21dabc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 188d38 │ │ │ │ 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 189330 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189218 │ │ │ │ + bl 1892e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 188d38 │ │ │ │ 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 188cec │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 188cec │ │ │ │ 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 188d38 │ │ │ │ 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 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ 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 189330 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 189330 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 189330 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1893b8 │ │ │ │ + bl 189488 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 16a55c │ │ │ │ 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 16e168 │ │ │ │ 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 1c6458 │ │ │ │ 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 16a128 │ │ │ │ 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 1900fc │ │ │ │ cbz r0, 9040c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 9040c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a160 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 903ba │ │ │ │ mov r0, r7 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ 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 185994 │ │ │ │ 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 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 1891e8 │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ mov r0, r9 │ │ │ │ - bl 18662c │ │ │ │ + bl 1866fc │ │ │ │ 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 187198 │ │ │ │ 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 1c6534 │ │ │ │ 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 16a128 │ │ │ │ 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 185994 │ │ │ │ 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 21d7bc │ │ │ │ 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 186e5c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 186ea0 │ │ │ │ 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 185994 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r3, [r9, #112] @ 0x70 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 185994 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 1891e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 1891e8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ bl 8a8ac │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189260 │ │ │ │ + bl 189330 │ │ │ │ b.n 905c0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 1891e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ 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 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 189260 │ │ │ │ + bl 189330 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 1891e8 │ │ │ │ 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 185994 │ │ │ │ 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 21d7bc │ │ │ │ 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 186e5c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 1891e8 │ │ │ │ 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 16aca0 │ │ │ │ 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, #928 @ (adr r2, 91824 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r1, #18] │ │ │ │ + ldrh r0, [r3, #24] │ │ │ │ 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 227664 │ │ │ │ + bl 165d9c │ │ │ │ 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 227664 │ │ │ │ + bl 165d9c │ │ │ │ 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 227664 │ │ │ │ + bl 165d9c │ │ │ │ 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 227760 │ │ │ │ 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, #792] @ 0x318 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #480] @ 0x1e0 │ │ │ │ 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 227760 │ │ │ │ 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 227760 │ │ │ │ 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 227664 │ │ │ │ + bl 165d9c │ │ │ │ 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 16e168 │ │ │ │ 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 1661d4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ee71c │ │ │ │ + bl 1ee7ec │ │ │ │ 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 1661d4 │ │ │ │ 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 180c58 │ │ │ │ add.w r0, r6, #4672 @ 0x1240 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #8 │ │ │ │ bl b1d78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 16e168 │ │ │ │ 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 1664f4 │ │ │ │ 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 1eec54 │ │ │ │ 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 16df9c │ │ │ │ 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 16e008 │ │ │ │ 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 r5, {r2, r5} │ │ │ │ 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 180c58 │ │ │ │ ldr.w r1, [r7, #740] @ 0x2e4 │ │ │ │ cbz r1, 9441c │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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, [r0, #14] │ │ │ │ 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 16da48 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 94726 │ │ │ │ add.w r1, fp, #108 @ 0x6c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ 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 16da88 │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ 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 16da88 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da4c │ │ │ │ + bl 16db1c │ │ │ │ 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 16e2c4 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #428] @ 0x1ac │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e2c4 │ │ │ │ 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 16e008 │ │ │ │ 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 16b108 │ │ │ │ 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 18a268 │ │ │ │ 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 16da48 │ │ │ │ movs r2, #20 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ mov r0, r9 │ │ │ │ add r4, sp, #156 @ 0x9c │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ 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 16da88 │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ 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 165f4c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee71c │ │ │ │ + bl 1ee7ec │ │ │ │ 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 16da88 │ │ │ │ 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 16da88 │ │ │ │ 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 16da88 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 16da4c │ │ │ │ + bl 16db1c │ │ │ │ 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 16b108 │ │ │ │ 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 227664 │ │ │ │ + bl 165d9c │ │ │ │ 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 180c58 │ │ │ │ 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 180c74 │ │ │ │ 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 16df9c │ │ │ │ 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 16e008 │ │ │ │ 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: 0xb8e8 │ │ │ │ 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 227664 │ │ │ │ + bl 165d9c │ │ │ │ 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 227664 │ │ │ │ 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 165d9c │ │ │ │ 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 227664 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 958fc │ │ │ │ - bl 165ccc │ │ │ │ + bl 165d9c │ │ │ │ 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 227664 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 9591c │ │ │ │ - bl 165ccc │ │ │ │ + bl 165d9c │ │ │ │ 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 16b108 │ │ │ │ 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 16df58 │ │ │ │ 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 16df58 │ │ │ │ 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 1e7748 │ │ │ │ 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 16b108 │ │ │ │ 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 16e168 │ │ │ │ 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 16e168 │ │ │ │ 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 16e168 │ │ │ │ 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 16e168 │ │ │ │ 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 16e168 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ bl dc514 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 961a6 │ │ │ │ b.n 96066 │ │ │ │ @@ -91239,17 +91239,17 @@ │ │ │ │ ldrh.w r1, [r8, #2] │ │ │ │ str r3, [r4, #4] │ │ │ │ bl 93f28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str.w r5, [r2], #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #552] @ 0x228 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ 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, #984] @ 0x3d8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ 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 227664 │ │ │ │ mov sl, r0 │ │ │ │ bl 8403c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 174718 │ │ │ │ + bl 1747e8 │ │ │ │ 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 16b108 │ │ │ │ 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 16df58 │ │ │ │ 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 16df58 │ │ │ │ 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 1e7748 │ │ │ │ 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 16b108 │ │ │ │ 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 16e168 │ │ │ │ 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 16e168 │ │ │ │ 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 16e168 │ │ │ │ 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 16e168 │ │ │ │ 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, [r2, #4] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ 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 227760 │ │ │ │ lsls r2, r0, #30 │ │ │ │ bpl.n 9b79a │ │ │ │ ldrb.w r3, [r7, #52] @ 0x34 │ │ │ │ cbnz r3, 9b7b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 227690 │ │ │ │ + bl 227760 │ │ │ │ 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 16df58 │ │ │ │ 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 21e094 │ │ │ │ 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 21dfe4 │ │ │ │ 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, [r5, #19] │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xfbfa001d │ │ │ │ - strb r0, [r2, #16] │ │ │ │ + stc2l 0, cr0, [sl], {29} │ │ │ │ + strb r0, [r4, #19] │ │ │ │ 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: 0xfba6001d │ │ │ │ + @ instruction: 0xfb9a001d │ │ │ │ + smmlar r0, r8, sp, r0 │ │ │ │ + smladx r0, sl, sp, r0 │ │ │ │ + smlawt r0, ip, sp, r0 │ │ │ │ + smladx r0, r2, sp, r0 │ │ │ │ + smlawt r0, r0, sp, r0 │ │ │ │ + mls r0, lr, sp, r0 │ │ │ │ + smladx r0, r0, sp, r0 │ │ │ │ + mls r0, r6, sp, r0 │ │ │ │ + smlabt r0, r8, sp, r0 │ │ │ │ + @ instruction: 0xfafe001d │ │ │ │ + smlabt r0, r2, sp, r0 │ │ │ │ + @ instruction: 0xfaee001d │ │ │ │ + @ instruction: 0xfaf6001d │ │ │ │ @ instruction: 0xfad6001d │ │ │ │ - @ instruction: 0xfaca001d │ │ │ │ - @ instruction: 0xfa88001d │ │ │ │ + @ instruction: 0xfae2001d │ │ │ │ + @ instruction: 0xfac6001d │ │ │ │ + @ instruction: 0xfade001d │ │ │ │ + @ instruction: 0xfac4001d │ │ │ │ + @ instruction: 0xfa92001d │ │ │ │ + @ instruction: 0xfa6e001d │ │ │ │ + @ instruction: 0xfaa2001d │ │ │ │ + @ instruction: 0xfa7e001d │ │ │ │ + @ instruction: 0xfab6001d │ │ │ │ + @ instruction: 0xfa9c001d │ │ │ │ + @ instruction: 0xfa80001d │ │ │ │ @ instruction: 0xfa5a001d │ │ │ │ - @ instruction: 0xfa6c001d │ │ │ │ - @ instruction: 0xfa52001d │ │ │ │ - @ instruction: 0xfa60001d │ │ │ │ - @ instruction: 0xfa3e001d │ │ │ │ - @ instruction: 0xfa50001d │ │ │ │ - @ instruction: 0xfa36001d │ │ │ │ - @ instruction: 0xfa48001d │ │ │ │ @ instruction: 0xfa2e001d │ │ │ │ - @ instruction: 0xfa42001d │ │ │ │ - @ instruction: 0xfa1e001d │ │ │ │ - @ instruction: 0xfa26001d │ │ │ │ - @ instruction: 0xfa06001d │ │ │ │ - @ instruction: 0xfa12001d │ │ │ │ - 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, [sl, #29] │ │ │ │ + ldrsb.w r0, [r6, #29] │ │ │ │ ldr??.w r0, [lr, sp, lsl #1] │ │ │ │ - vld4.8 {d0-d3}, [sl :64]! │ │ │ │ - str.w r0, [r6, #29] │ │ │ │ - strh.w r0, [lr, #29] │ │ │ │ - str.w r0, [r8, #29] │ │ │ │ - ldrh.w r0, [r0, #29] │ │ │ │ - str.w r0, [lr, #29] │ │ │ │ - ldrh.w r0, [r2, #29] │ │ │ │ - strb.w r0, [r8, #29] │ │ │ │ - ldr??.w r0, [r2, sp, lsl #1] │ │ │ │ + ldrsb.w r0, [r8, #29] │ │ │ │ + vst1.8 @ instruction: 0xf980001d │ │ │ │ + ldrsb.w r0, [lr, #29] │ │ │ │ + vst1.8 @ instruction: 0xf982001d │ │ │ │ + ldr??.w r0, [r8, sp, lsl #1] │ │ │ │ + vst4.8 {d16-d19}, [r2 :64]! │ │ │ │ stmdb 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: 0xf7dc001d │ │ │ │ + @ instruction: 0xf7c6001d │ │ │ │ + @ instruction: 0xf72a001d │ │ │ │ + @ instruction: 0xf734001d │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xf586001d │ │ │ │ - sbcs.w r0, r8, #10289152 @ 0x9d0000 │ │ │ │ + @ instruction: 0xf656001d │ │ │ │ + movw r0, #34845 @ 0x881d │ │ │ │ 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, #250 @ 0xfa │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #30 │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ 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 16df58 │ │ │ │ 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 16e168 │ │ │ │ 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, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #200 @ 0xc8 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ movs r3, r4 │ │ │ │ subs r0, r0, r1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ 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 16e168 │ │ │ │ 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 16e168 │ │ │ │ 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 16e168 │ │ │ │ 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 16e168 │ │ │ │ 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 r1, #6 │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -104154,21 +104154,21 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ b.n 9ff4c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsls r4, r2, #9 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #30 │ │ │ │ + asrs r6, r5, #1 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + lsrs r4, r4, #31 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + lsrs r6, r1, #29 │ │ │ │ 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 16df58 │ │ │ │ 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 16e168 │ │ │ │ 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,24 @@ │ │ │ │ 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, r7, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + lsls r6, r1, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ + lsls r2, r0, #6 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.u d16, d6, d18 │ │ │ │ @ instruction: 0xf0f8007b │ │ │ │ - cdp2 0, 12, cr0, cr12, cr2, {1} │ │ │ │ + vaddl.u16 q0, d12, d18 │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r4, #8512 @ 0x2140 │ │ │ │ add.w r7, r4, #8576 @ 0x2180 │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ @@ -105487,15 +105488,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 16e168 │ │ │ │ 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 +105639,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 16e168 │ │ │ │ b.n a1586 │ │ │ │ movs r3, #0 │ │ │ │ b.n a13a4 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w a1280 │ │ │ │ movs r3, #11 │ │ │ │ mov r2, sl │ │ │ │ @@ -105690,15 +105691,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 16e168 │ │ │ │ b.n a1586 │ │ │ │ mov r3, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq r3, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n a137c │ │ │ │ @@ -105833,30 +105834,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 16e168 │ │ │ │ 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 │ │ │ │ + ldr.w r0, [r2, r2, lsl #2] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ @@ -106118,15 +106119,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 180c58 │ │ │ │ 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 +106143,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 180c74 │ │ │ │ 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 +106204,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: 0xf3ec0022 │ │ │ │ b.n a24c8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r0, pc, #728 @ (adr r0, a208c ) │ │ │ │ + add r1, pc, #536 @ (adr r1, a1fcc ) │ │ │ │ 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 +106231,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 15d728 │ │ │ │ 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 15d89c │ │ │ │ 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 15de2c │ │ │ │ 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 15d414 │ │ │ │ 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 15d180 │ │ │ │ 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 15d2c8 │ │ │ │ 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 161940 │ │ │ │ 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 15da14 │ │ │ │ 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 15d534 │ │ │ │ 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 17b7c0 │ │ │ │ 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 15de2c │ │ │ │ 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 +106361,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 180c58 │ │ │ │ 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 180c74 │ │ │ │ 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 +112539,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 2257a8 │ │ │ │ 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 +112684,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, [r1, r7] │ │ │ │ movs r5, r3 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r6, [r2, r0] │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ 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 +112945,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 16b174 │ │ │ │ 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 16b108 │ │ │ │ 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 +112997,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] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ 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 +113657,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 2257a8 │ │ │ │ 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 +113725,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 16ae84 │ │ │ │ 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 +113802,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 r1, pc, #72 @ (adr r1, a7044 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #16 @ (adr r0, a7010 ) │ │ │ │ + add r0, pc, #848 @ (adr r0, a7350 ) │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r3} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #800] @ (a7328 ) │ │ │ │ + str r0, [r3, r2] │ │ │ │ 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 +113832,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 2257a8 │ │ │ │ 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 +113992,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 16e008 │ │ │ │ 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 +114207,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 16e168 │ │ │ │ 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 +114257,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 16c9f4 │ │ │ │ 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 +114280,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 16c4e0 │ │ │ │ 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 +114316,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 16c598 │ │ │ │ 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 +114363,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 21f53c │ │ │ │ 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 +114382,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 21f72c │ │ │ │ ldr r2, [pc, #332] @ (a7724 ) │ │ │ │ movs r3, #8 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc │ │ │ │ movs r1, #2 │ │ │ │ - bl 21f65c │ │ │ │ + bl 21f72c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add.w r5, r5, #5696 @ 0x1640 │ │ │ │ adds r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180c58 │ │ │ │ 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 +114429,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 21f72c │ │ │ │ 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 21f72c │ │ │ │ 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 180c74 │ │ │ │ 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 +114469,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 21f72c │ │ │ │ cmp r6, r5 │ │ │ │ bhi.n a7696 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 21f698 │ │ │ │ + bl 21f768 │ │ │ │ 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 +114495,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 16aca0 │ │ │ │ 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 +114513,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, #1016] @ (a7b20 ) │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + ldr r0, [pc, #600] @ (a7984 ) │ │ │ │ movs r5, r3 │ │ │ │ - movs r7, #194 @ 0xc2 │ │ │ │ + cmp r0, #146 @ 0x92 │ │ │ │ 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 +114654,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 │ │ │ │ + ldr r0, [pc, #336] @ (a79e4 ) │ │ │ │ movs r5, r3 │ │ │ │ - bx fp │ │ │ │ + ldr r0, [pc, #184] @ (a7950 ) │ │ │ │ movs r5, r3 │ │ │ │ ldrh r6, [r7, #0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ @ instruction: 0xfa53ffff │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, fp │ │ │ │ + @ instruction: 0x47ae │ │ │ │ movs r5, r3 │ │ │ │ - mov r8, r4 │ │ │ │ + bx lr │ │ │ │ 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 +114713,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 1696cc │ │ │ │ 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 1696a4 │ │ │ │ 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 +114817,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 │ │ │ │ + mov r6, r9 │ │ │ │ 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 +114955,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 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a7bd8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -114983,15 +114984,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 1696a4 │ │ │ │ b.n a7b60 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a7c2c │ │ │ │ @@ -115123,28 +115124,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 1696cc │ │ │ │ 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 1696a4 │ │ │ │ b.n a7d7c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a7dd4 │ │ │ │ @@ -115237,28 +115238,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 1696cc │ │ │ │ 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 1696a4 │ │ │ │ b.n a7eb6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a7f0c │ │ │ │ @@ -115328,28 +115329,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 1696cc │ │ │ │ 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 1696a4 │ │ │ │ b.n a7faa │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8000 │ │ │ │ @@ -115419,29 +115420,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 1696cc │ │ │ │ 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 1696a4 │ │ │ │ b.n a809e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a80f6 │ │ │ │ @@ -115523,29 +115524,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 1696cc │ │ │ │ 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 1696a4 │ │ │ │ b.n a81b4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a820e │ │ │ │ @@ -115626,28 +115627,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 1696cc │ │ │ │ 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 1696a4 │ │ │ │ b.n a82c0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a831c │ │ │ │ @@ -115758,29 +115759,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 1696cc │ │ │ │ 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 1696a4 │ │ │ │ b.n a8428 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8480 │ │ │ │ @@ -115868,28 +115869,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 1696cc │ │ │ │ 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 1696a4 │ │ │ │ b.n a8546 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a85aa │ │ │ │ @@ -115988,28 +115989,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 1696cc │ │ │ │ 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 1696a4 │ │ │ │ b.n a8694 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a86f0 │ │ │ │ @@ -116111,28 +116112,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 1696cc │ │ │ │ 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 1696a4 │ │ │ │ b.n a87e4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8840 │ │ │ │ @@ -116228,28 +116229,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 1696cc │ │ │ │ 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 1696a4 │ │ │ │ b.n a8922 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a897a │ │ │ │ @@ -116357,29 +116358,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 1696cc │ │ │ │ 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 1696a4 │ │ │ │ b.n a8a78 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8ad4 │ │ │ │ @@ -116475,29 +116476,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 1696cc │ │ │ │ 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 1696a4 │ │ │ │ b.n a8bb2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8c0a │ │ │ │ @@ -116592,29 +116593,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 1696cc │ │ │ │ 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 1696a4 │ │ │ │ b.n a8ce6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8d3e │ │ │ │ @@ -116709,29 +116710,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 1696cc │ │ │ │ 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 1696a4 │ │ │ │ b.n a8e20 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8e7a │ │ │ │ @@ -116824,28 +116825,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 1696cc │ │ │ │ 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 1696a4 │ │ │ │ b.n a8f54 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8fac │ │ │ │ @@ -116934,29 +116935,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 1696cc │ │ │ │ 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 1696a4 │ │ │ │ b.n a9076 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a90d0 │ │ │ │ @@ -117032,29 +117033,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 1696cc │ │ │ │ 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 1696a4 │ │ │ │ b.n a9178 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a91d0 │ │ │ │ @@ -117087,58 +117088,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 16600c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ - bl 165f3c │ │ │ │ + bl 16600c │ │ │ │ ldr.w r1, [r4, #372] @ 0x174 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1661dc │ │ │ │ + bl 1662ac │ │ │ │ ldrb.w r1, [r4, #376] @ 0x178 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166104 │ │ │ │ + bl 1661d4 │ │ │ │ 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 1661d4 │ │ │ │ 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 16600c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #412 @ 0x19c │ │ │ │ mov r0, r5 │ │ │ │ - bl 165f3c │ │ │ │ + bl 16600c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 166104 │ │ │ │ + bl 1661d4 │ │ │ │ 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 +117511,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 180c58 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, sl │ │ │ │ bcs.n a9742 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ cbz r1, a96c2 │ │ │ │ mov r0, r9 │ │ │ │ bl 86898 │ │ │ │ @@ -117577,15 +117578,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 180c74 │ │ │ │ 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 +117809,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 r1, #78 @ 0x4e │ │ │ │ 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 +117920,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 180c74 │ │ │ │ mov r0, r7 │ │ │ │ blx 473d0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ bl b1d78 │ │ │ │ mov r0, r7 │ │ │ │ blx 48900 │ │ │ │ @@ -117963,34 +117964,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 1664b4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663e4 │ │ │ │ + bl 1664b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166484 │ │ │ │ + bl 166554 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #372] @ 0x174 │ │ │ │ - bl 166424 │ │ │ │ + bl 1664f4 │ │ │ │ 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 1664f4 │ │ │ │ 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 +118000,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 1664b4 │ │ │ │ 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 1664b4 │ │ │ │ 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 +118061,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 188a14 │ │ │ │ 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 +118113,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, #170 @ 0xaa │ │ │ │ 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 +120536,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ab98c │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +120576,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 1891e8 │ │ │ │ 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 +120613,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 21d728 │ │ │ │ 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 +120670,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 +120754,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +120795,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +120836,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +120893,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ b.n abb32 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +120994,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +121270,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 227910 │ │ │ │ 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 227664 │ │ │ │ + bl 165d9c │ │ │ │ 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 +121310,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 186ee0 │ │ │ │ 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 +123538,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 185634 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w adae4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 +123560,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 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 +123599,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 185a44 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +123641,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 1891e8 │ │ │ │ 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 +123661,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 185a44 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +123683,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 1891e8 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 +123783,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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +123812,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 1891e8 │ │ │ │ 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 185404 │ │ │ │ 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 +123846,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 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r0, fp │ │ │ │ add r7, sp, #108 @ 0x6c │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +123883,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 18592c │ │ │ │ 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 186e5c │ │ │ │ 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 +123907,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 1891e8 │ │ │ │ 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 +123930,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 18592c │ │ │ │ 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 186e5c │ │ │ │ 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 +123956,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 1891e8 │ │ │ │ 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 +123980,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 18592c │ │ │ │ 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 186e5c │ │ │ │ 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 +124004,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 1891e8 │ │ │ │ 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 +124028,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 18592c │ │ │ │ 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 186e5c │ │ │ │ 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 +124052,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 1891e8 │ │ │ │ strd r9, r6, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ - bl 188d4c │ │ │ │ + bl 188e1c │ │ │ │ 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 18592c │ │ │ │ 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 186e5c │ │ │ │ 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 +124091,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 1891e8 │ │ │ │ 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 +124188,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ bl ab73c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 187c1c │ │ │ │ + bl 187cec │ │ │ │ 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 +124228,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 18592c │ │ │ │ mov r9, r0 │ │ │ │ add.w r8, r0, #28 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +124253,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 1891e8 │ │ │ │ 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 +124274,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 18592c │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r7, r0, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +124297,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 1891e8 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ str r6, [r4, #4] │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ str r5, [sp, #0] │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ 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 +124365,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 188350 │ │ │ │ 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 +124392,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 18592c │ │ │ │ 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 186e5c │ │ │ │ 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 +124418,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 1891e8 │ │ │ │ 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 +124540,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 18592c │ │ │ │ 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 186e5c │ │ │ │ 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 +124564,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 1891e8 │ │ │ │ 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 +124626,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r8, [pc, #1720] @ aead4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +124675,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 1891e8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 +124728,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 1891e8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ - bl 189218 │ │ │ │ + bl 1892e8 │ │ │ │ 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 +124748,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 185c58 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, ae558 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 18913c │ │ │ │ + bl 18920c │ │ │ │ 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 +124777,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 189330 │ │ │ │ ldrb.w r6, [r8, #16] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n ae58a │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, fp │ │ │ │ - bl 189290 │ │ │ │ + bl 189360 │ │ │ │ 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 +124808,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 186e5c │ │ │ │ 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 +124839,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 18592c │ │ │ │ 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 186e5c │ │ │ │ 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 +124865,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 1891e8 │ │ │ │ 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 +124888,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 18592c │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +124911,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 1891e8 │ │ │ │ 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 +124933,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 18592c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #28 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +124956,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 1891e8 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +125015,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +125124,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +125168,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 1891e8 │ │ │ │ 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 1866bc │ │ │ │ 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 +125210,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 186ea0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ 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 +125230,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 186ea0 │ │ │ │ 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 +125247,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +125301,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 +125328,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 188d38 │ │ │ │ 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 +125350,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 188350 │ │ │ │ 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 +125382,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 +125425,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 185a44 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +125452,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 1891e8 │ │ │ │ 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 +125478,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +125519,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 1891e8 │ │ │ │ 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 +125619,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 1c63c4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 19d998 │ │ │ │ + bl 19da68 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ccb84 │ │ │ │ + bl 1ccc54 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ca7c4 │ │ │ │ + bl 1ca894 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb568 │ │ │ │ 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 +125645,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 1927d0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n aef9a │ │ │ │ - bl 1ef964 │ │ │ │ + bl 1efa34 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1c3e38 │ │ │ │ + bl 1c3f08 │ │ │ │ mov.w r1, #917504 @ 0xe0000 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1afbe4 │ │ │ │ + bl 1afcb4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ca7c4 │ │ │ │ + bl 1ca894 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #31 │ │ │ │ - bl 1c6f74 │ │ │ │ + bl 1c7044 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1bdbe8 │ │ │ │ + bl 1bdcb8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ad5a0 │ │ │ │ + bl 1ad670 │ │ │ │ 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 1c7680 │ │ │ │ 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 1c4060 │ │ │ │ b.n aef58 │ │ │ │ - bl 1df0fc │ │ │ │ + bl 1df1cc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1df2f4 │ │ │ │ + bl 1df3c4 │ │ │ │ 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 +125712,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 1e7728 │ │ │ │ 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 +125730,15 @@ │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r3, r6, r7} │ │ │ │ + beq.n aef2c │ │ │ │ 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 +126712,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, r6, #4 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, r6, #7 │ │ │ │ + subs r4, r0, #3 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, r2, #6 │ │ │ │ + subs r0, r4, #1 │ │ │ │ movs r2, r4 │ │ │ │ lsrs r2, r2, #10 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + asrs r4, r7, #27 │ │ │ │ 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 +127469,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 1c674c │ │ │ │ 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 +127492,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 187844 │ │ │ │ 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 1aa518 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa448 │ │ │ │ + bl 1aa518 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa448 │ │ │ │ + bl 1aa518 │ │ │ │ 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 1969f0 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ movs r1, #8 │ │ │ │ add.w r2, r4, #376 @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196920 │ │ │ │ + bl 1969f0 │ │ │ │ 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 193080 │ │ │ │ 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 +127658,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 1b35b8 │ │ │ │ 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 +127865,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 1ead24 │ │ │ │ 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 +127928,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 1927d0 │ │ │ │ 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 +128087,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 1cb568 │ │ │ │ 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 21d768 │ │ │ │ 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 +128132,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 187198 │ │ │ │ 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 +128181,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 187198 │ │ │ │ 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 +128204,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 187198 │ │ │ │ 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 1c6534 │ │ │ │ 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 +128244,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 1c6534 │ │ │ │ b.n b0bc6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cdc8 │ │ │ │ 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 +128321,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 187198 │ │ │ │ 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 +128360,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 187ff0 │ │ │ │ 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 +128435,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +128512,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 1891e8 │ │ │ │ mov r9, r7 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ cmp r4, #0 │ │ │ │ bne.w b0d08 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ 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 +128559,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 +128630,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 1aa518 │ │ │ │ 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 19bc50 │ │ │ │ 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 1bdd58 │ │ │ │ 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 +128685,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 1a0e5c │ │ │ │ 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 +128726,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 1aaab0 │ │ │ │ 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 +128749,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 185c58 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, b11a2 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 18913c │ │ │ │ + bl 18920c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r7 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ 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 187198 │ │ │ │ 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 1c6534 │ │ │ │ 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 +128803,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 1c6534 │ │ │ │ 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 +128819,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +128864,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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +128924,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 1891e8 │ │ │ │ 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 +128970,15 @@ │ │ │ │ cmp r5, r1 │ │ │ │ add r3, r1 │ │ │ │ it cs │ │ │ │ movcs r5, r1 │ │ │ │ cmp r4, r3 │ │ │ │ it cc │ │ │ │ movcc r4, r3 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ 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 +129079,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 187198 │ │ │ │ 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 +129117,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 16aca0 │ │ │ │ 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 r3, sp, #48 @ 0x30 │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ 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 +129283,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 16e168 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, b1742 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ 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 +129347,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 16df58 │ │ │ │ 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 16b108 │ │ │ │ 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 16b108 │ │ │ │ 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 +129401,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 1e7748 │ │ │ │ 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 +129447,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 1927d0 │ │ │ │ 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 18a268 │ │ │ │ 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 +129552,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 16b108 │ │ │ │ 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 +129579,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 16b108 │ │ │ │ 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 +129595,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 196114 │ │ │ │ cbnz r0, b1af4 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r6, [sp, #84] @ 0x54 │ │ │ │ - bl 1eac54 │ │ │ │ + bl 1ead24 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1eac54 │ │ │ │ + bl 1ead24 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1954e8 │ │ │ │ + bl 1955b8 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1956d8 │ │ │ │ + bl 1957a8 │ │ │ │ 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 196114 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b1aa8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c83dc │ │ │ │ + bl 1c84ac │ │ │ │ mov r0, sl │ │ │ │ - bl 183508 │ │ │ │ + bl 1835d8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb568 │ │ │ │ b.n b1aa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d998 │ │ │ │ + bl 19da68 │ │ │ │ cbnz r0, b1b70 │ │ │ │ mov r0, sl │ │ │ │ - bl 19d998 │ │ │ │ + bl 19da68 │ │ │ │ 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 +129653,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 16e168 │ │ │ │ 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 +129673,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 1ead24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb568 │ │ │ │ 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 16e168 │ │ │ │ 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 +129703,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 16e168 │ │ │ │ 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 +129732,15 @@ │ │ │ │ b.n b18f2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrd r0, r0, [r6], #-488 @ 0x1e8 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strex r0, r0, [r8, #488] @ 0x1e8 │ │ │ │ - @ instruction: 0xf59c0021 │ │ │ │ + @ instruction: 0xf66c0021 │ │ │ │ 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 +129906,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 16b770 │ │ │ │ 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 +129967,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 17338c │ │ │ │ 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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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, r7, #18 │ │ │ │ movs r0, r4 │ │ │ │ adds r5, #62 @ 0x3e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, pc, #280 @ (adr r1, b1fe4 ) │ │ │ │ + add r2, pc, #88 @ (adr r2, b1f24 ) │ │ │ │ movs r4, r3 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + strh r4, [r6, #6] │ │ │ │ movs r4, r3 │ │ │ │ - add r1, pc, #528 @ (adr r1, b20e4 ) │ │ │ │ + add r2, pc, #336 @ (adr r2, b2024 ) │ │ │ │ movs r4, r3 │ │ │ │ - strh r2, [r2, #0] │ │ │ │ + strh r2, [r4, #6] │ │ │ │ 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 +130029,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 16b8dc │ │ │ │ ldr r1, [pc, #312] @ (b2040 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1732bc │ │ │ │ + bl 17338c │ │ │ │ ldr r3, [pc, #308] @ (b2044 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -130056,15 +130057,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 16b8dc │ │ │ │ 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 +130083,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 16b5ac │ │ │ │ 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 278d9c │ │ │ │ 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 +130115,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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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 r2, pc, #296 @ (adr r2, b2164 ) │ │ │ │ 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 r2, pc, #56 @ (adr r2, b2088 ) │ │ │ │ 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 r2, pc, #464 @ (adr r2, b222c ) │ │ │ │ movs r4, r3 │ │ │ │ mrc2 15, 2, pc, cr1, cr15, {7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ mrc2 15, 0, pc, cr15, cr15, {7} │ │ │ │ b.n b2124 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, pc, #816 @ (adr r0, b23a0 ) │ │ │ │ + add r1, pc, #624 @ (adr r1, b22e0 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ movs r4, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, pc, #280 @ (adr r1, b2194 ) │ │ │ │ + add r2, pc, #88 @ (adr r2, b20d4 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ movs r4, r3 │ │ │ │ - add r1, pc, #24 @ (adr r1, b209c ) │ │ │ │ + add r1, pc, #856 @ (adr r1, b23dc ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r0, [r6, #26] │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ movs r4, r3 │ │ │ │ lsrs r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #344 @ (adr r0, b21e8 ) │ │ │ │ + add r1, pc, #152 @ (adr r1, b2128 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ 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 21f304 │ │ │ │ ldr r1, [pc, #12] @ (b20b4 ) │ │ │ │ ldr r0, [pc, #12] @ (b20b8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 180a4c │ │ │ │ + bl 180b1c │ │ │ │ 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 +130248,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 16aca0 │ │ │ │ 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 +130267,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 r1, pc, #160 @ (adr r1, b21e0 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ 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 +130290,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 2271cc │ │ │ │ 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 +130312,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 16aca0 │ │ │ │ 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 +130333,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 16aca0 │ │ │ │ b.n b21b4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #154 @ 0x9a │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + add r0, pc, #640 @ (adr r0, b2478 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r4, [r3, #23] │ │ │ │ movs r4, r3 │ │ │ │ udf #68 @ 0x44 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ + add r0, pc, #496 @ (adr r0, b23f4 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ 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 +130757,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 │ │ │ │ + cdp 0, 2, cr0, cr4, cr1, {1} │ │ │ │ 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 +130859,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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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 +130908,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] │ │ │ │ + ldrb r2, [r4, #1] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ 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 +131070,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 16aca0 │ │ │ │ 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 r2, [sp, #64] @ 0x40 │ │ │ │ movs r4, r3 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ 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 +131133,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 16aca0 │ │ │ │ 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, #704] @ 0x2c0 │ │ │ │ movs r4, r3 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r0, [r5, #20] │ │ │ │ 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 +131223,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 16aca0 │ │ │ │ mvn.w r0, #12 │ │ │ │ b.n b2b08 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ @@ -131238,17 +131239,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 r1, [sp, #8] │ │ │ │ movs r4, r3 │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ 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 +131316,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 180c58 │ │ │ │ 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 180c74 │ │ │ │ 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 +131397,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 17418c │ │ │ │ add.w r0, r6, #5792 @ 0x16a0 │ │ │ │ adds r0, #4 │ │ │ │ - bl 172ddc │ │ │ │ + bl 172eac │ │ │ │ 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 +131435,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 16aca0 │ │ │ │ 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 +131478,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, #816] @ 0x330 │ │ │ │ movs r4, r3 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r0, [r6, #7] │ │ │ │ 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 +131571,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, #848] @ 0x350 │ │ │ │ movs r4, r3 │ │ │ │ bne.n b2f84 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [sp, #824] @ 0x338 │ │ │ │ + str r5, [sp, #632] @ 0x278 │ │ │ │ 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 +131664,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 180c58 │ │ │ │ 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 +131711,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 180c74 │ │ │ │ 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 +131773,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 17418c │ │ │ │ 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 16aca0 │ │ │ │ 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 +131820,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 180c74 │ │ │ │ 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 +131841,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 17418c │ │ │ │ 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 r3, [sp, #280] @ 0x118 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r1, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #96] @ 0x60 │ │ │ │ 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 +131920,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 171e5c │ │ │ │ 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 +131979,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 16aca0 │ │ │ │ and.w r7, r7, #12 │ │ │ │ cmp r7, #8 │ │ │ │ bne.n b32c8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 868ec │ │ │ │ @@ -132013,15 +132014,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 180c58 │ │ │ │ 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 +132056,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 16aca0 │ │ │ │ b.n b32c8 │ │ │ │ add.w r0, r4, #5632 @ 0x1600 │ │ │ │ adds r0, #12 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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, #808] @ 0x328 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r5, {r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ stcl 0, cr0, [r6], #488 @ 0x1e8 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r6, #60] @ 0x3c │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ movs r4, r3 │ │ │ │ stc 0, cr0, [r2], #-488 @ 0xfffffe18 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ 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 +132146,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 16cc3c │ │ │ │ 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 +132164,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 16cc50 │ │ │ │ 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 +132180,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 171e5c │ │ │ │ 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 +132207,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 16cc50 │ │ │ │ b.n b3524 │ │ │ │ add.w r0, r4, #5632 @ 0x1600 │ │ │ │ adds r0, #12 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180c58 │ │ │ │ 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 16cc50 │ │ │ │ str.w r9, [sl] │ │ │ │ b.n b3524 │ │ │ │ add.w r0, r4, #5632 @ 0x1600 │ │ │ │ adds r0, #12 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ b.n b3580 │ │ │ │ add.w r0, r4, #5632 @ 0x1600 │ │ │ │ adds r0, #12 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 180c74 │ │ │ │ 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, [r6, #58] @ 0x3a │ │ │ │ movs r4, r3 │ │ │ │ ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r4, #48] @ 0x30 │ │ │ │ + ldrh r6, [r6, #54] @ 0x36 │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ 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 +132355,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 180c58 │ │ │ │ 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 +132416,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 180c74 │ │ │ │ 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 +132532,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, [r1, #32] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r6, #20] │ │ │ │ + ldrh r2, [r0, #28] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r5, #26] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ 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 +132711,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, [r0, #18] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ + ldrh r2, [r0, #12] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r7, #8] │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r4, [r3, #4] │ │ │ │ + ldrh r4, [r5, #10] │ │ │ │ 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 +132812,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r3, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + ldrh r6, [r4, #4] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ movs r4, r3 │ │ │ │ - strb r2, [r2, #26] │ │ │ │ + strb r2, [r4, #29] │ │ │ │ movs r4, r3 │ │ │ │ - strh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ 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 +132942,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 173130 │ │ │ │ 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 +133225,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, [r2, #6] │ │ │ │ movs r4, r3 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ movs r4, r3 │ │ │ │ stmia r3!, {r1, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ movs r4, r3 │ │ │ │ str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ movs r4, r3 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ movs r4, r3 │ │ │ │ - strh r2, [r4, #28] │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ movs r4, r3 │ │ │ │ - strh r2, [r6, #38] @ 0x26 │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ movs r4, r3 │ │ │ │ - strh r6, [r0, #28] │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ movs r4, r3 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ movs r4, r3 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r6, #32] │ │ │ │ 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 +133302,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, [r1, #40] @ 0x28 │ │ │ │ movs r4, r3 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + strh r2, [r0, #28] │ │ │ │ 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 +133490,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 16b108 │ │ │ │ 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 +133534,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 16b108 │ │ │ │ mov r3, r9 │ │ │ │ cmp r0, fp │ │ │ │ sbcs r1, r3 │ │ │ │ bcc.n b43ae │ │ │ │ mov r0, r8 │ │ │ │ blx 48900 │ │ │ │ b.n b4374 │ │ │ │ @@ -133557,17 +133558,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, [r7, #24] │ │ │ │ movs r4, r3 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strh r0, [r3, #26] │ │ │ │ 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 +133598,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, [r7, #14] │ │ │ │ movs r4, r3 │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + strh r6, [r5, #12] │ │ │ │ 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 +133636,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, [r1, #10] │ │ │ │ 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 +133662,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 173eb8 │ │ │ │ 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 174124 │ │ │ │ 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 173eb8 │ │ │ │ b.n b453c │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n b4546 │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n b4546 │ │ │ │ nop │ │ │ │ @@ -133756,15 +133757,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 16cc14 │ │ │ │ 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 +133788,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 180c58 │ │ │ │ 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 171e5c │ │ │ │ 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 180c74 │ │ │ │ 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 180c58 │ │ │ │ add.w r0, r5, #5792 @ 0x16a0 │ │ │ │ adds r0, #4 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172e14 │ │ │ │ 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 +133840,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 180c74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16cb58 │ │ │ │ + bl 16cc28 │ │ │ │ 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 +133915,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 16e168 │ │ │ │ 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 16e168 │ │ │ │ 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 +134027,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 16e008 │ │ │ │ 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 +134049,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 16e008 │ │ │ │ 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 +147188,181 @@ │ │ │ │ ldr.w lr, [pc, #664] @ bd060 │ │ │ │ ldr r2, [pc, #664] @ (bd064 ) │ │ │ │ add r1, pc │ │ │ │ add lr, pc │ │ │ │ add r2, pc │ │ │ │ b.n bc842 │ │ │ │ nop │ │ │ │ - vshr.u8 d16, d11, #6 │ │ │ │ - mcr2 0, 2, r0, cr4, cr11, {0} │ │ │ │ - ldc2l 0, cr0, [sl, #108]! @ 0x6c │ │ │ │ - mrc2 0, 4, r0, cr10, cr11, {0} │ │ │ │ - mcr2 0, 1, r0, cr8, cr11, {0} │ │ │ │ - ldc2l 0, cr0, [lr, #108] @ 0x6c │ │ │ │ - mcr2 0, 0, r0, cr0, cr11, {0} │ │ │ │ - mrc2 0, 0, r0, cr2, cr11, {0} │ │ │ │ - stc2l 0, cr0, [r4, #108] @ 0x6c │ │ │ │ - mcr2 0, 7, r0, cr14, cr11, {0} │ │ │ │ - stc2l 0, cr0, [r4, #108]! @ 0x6c │ │ │ │ - ldc2 0, cr0, [sl, #108] @ 0x6c │ │ │ │ - stc2l 0, cr0, [r4, #108]! @ 0x6c │ │ │ │ - stc2l 0, cr0, [lr, #108] @ 0x6c │ │ │ │ - stc2 0, cr0, [r4, #108] @ 0x6c │ │ │ │ - stc2l 0, cr0, [lr, #108] @ 0x6c │ │ │ │ - stc2 0, cr0, [r4, #108]! @ 0x6c │ │ │ │ - ldc2l 0, cr0, [sl, #-108] @ 0xffffff94 │ │ │ │ - stc2l 0, cr0, [r8, #108] @ 0x6c │ │ │ │ - stc2 0, cr0, [lr, #108] @ 0x6c │ │ │ │ - stc2l 0, cr0, [r4, #-108] @ 0xffffff94 │ │ │ │ - stc2l 0, cr0, [r6, #108] @ 0x6c │ │ │ │ - ldc2l 0, cr0, [r8, #-108]! @ 0xffffff94 │ │ │ │ - stc2 0, cr0, [lr, #-108]! @ 0xffffff94 │ │ │ │ - stc2l 0, cr0, [r0, #108] @ 0x6c │ │ │ │ - stc2l 0, cr0, [r2, #-108]! @ 0xffffff94 │ │ │ │ - ldc2 0, cr0, [r8, #-108] @ 0xffffff94 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + movs r4, r3 │ │ │ │ + vqadd.u16 d0, d4, d11 │ │ │ │ + mcr2 0, 6, r0, cr10, cr11, {0} │ │ │ │ + vqadd.u32 d16, d10, d11 │ │ │ │ + mrc2 0, 7, r0, cr8, cr11, {0} │ │ │ │ + mcr2 0, 5, r0, cr14, cr11, {0} │ │ │ │ + mrc2 0, 6, r0, cr0, cr11, {0} │ │ │ │ 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, 4, r0, cr4, cr11, {0} │ │ │ │ + vshr.u32 d0, d11, #2 │ │ │ │ + mrc2 0, 5, r0, cr4, cr11, {0} │ │ │ │ + mcr2 0, 3, r0, cr10, cr11, {0} │ │ │ │ + mrc2 0, 5, r0, cr4, cr11, {0} │ │ │ │ + mrc2 0, 4, r0, cr14, cr11, {0} │ │ │ │ + mrc2 0, 2, r0, cr4, cr11, {0} │ │ │ │ + mrc2 0, 4, r0, cr14, cr11, {0} │ │ │ │ + mrc2 0, 3, r0, cr4, cr11, {0} │ │ │ │ + mcr2 0, 1, r0, cr10, cr11, {0} │ │ │ │ + mrc2 0, 4, r0, cr8, cr11, {0} │ │ │ │ + mrc2 0, 2, r0, cr14, cr11, {0} │ │ │ │ + mrc2 0, 0, r0, cr4, cr11, {0} │ │ │ │ + mrc2 0, 4, r0, cr6, cr11, {0} │ │ │ │ + mcr2 0, 2, r0, cr8, cr11, {0} │ │ │ │ + ldc2l 0, cr0, [lr, #108]! @ 0x6c │ │ │ │ + mrc2 0, 4, r0, cr0, cr11, {0} │ │ │ │ + mrc2 0, 1, r0, cr2, cr11, {0} │ │ │ │ + stc2l 0, cr0, [r8, #108]! @ 0x6c │ │ │ │ + vshr.u32 d0, d11, #14 │ │ │ │ + mrc2 0, 0, r0, cr4, cr11, {0} │ │ │ │ + stc2l 0, cr0, [sl, #108] @ 0x6c │ │ │ │ + vshr.u32 d0, d11, #20 │ │ │ │ + ldc2l 0, cr0, [r6, #108]! @ 0x6c │ │ │ │ + stc2 0, cr0, [ip, #108]! @ 0x6c │ │ │ │ + vshr.u32 d0, d11, #26 │ │ │ │ + ldc2l 0, cr0, [r8, #108] @ 0x6c │ │ │ │ + stc2 0, cr0, [lr, #108] @ 0x6c │ │ │ │ + vshr.u32 d0, d11, #24 │ │ │ │ + ldc2 0, cr0, [sl, #108]! @ 0x6c │ │ │ │ + ldc2l 0, cr0, [r0, #-108]! @ 0xffffff94 │ │ │ │ + vshr.u32 d0, d11, #26 │ │ │ │ + ldc2 0, cr0, [ip, #108] @ 0x6c │ │ │ │ + ldc2l 0, cr0, [r2, #-108] @ 0xffffff94 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ movs r4, r3 │ │ │ │ - smlabt r0, r8, fp, r0 │ │ │ │ - @ instruction: 0xface001b │ │ │ │ + @ instruction: 0xfbe8001b │ │ │ │ + @ instruction: 0xfb9e001b │ │ │ │ + mrrc2 0, 1, r0, ip, cr11 │ │ │ │ + @ instruction: 0xfbd6001b │ │ │ │ @ instruction: 0xfb8c001b │ │ │ │ + mrrc2 0, 1, r0, sl, cr11 │ │ │ │ + @ instruction: 0xfbc4001b │ │ │ │ + @ instruction: 0xfb7a001b │ │ │ │ + mrrc2 0, 1, r0, r0, cr11 @ │ │ │ │ + @ instruction: 0xfbb2001b │ │ │ │ + smmlsr r0, r8, fp, r0 │ │ │ │ + mrrc2 0, 1, r0, r2, cr11 │ │ │ │ + @ instruction: 0xfba0001b │ │ │ │ + smmlar r0, r6, fp, r0 │ │ │ │ + mrrc2 0, 1, r0, ip, cr11 │ │ │ │ + @ instruction: 0xfb8e001b │ │ │ │ + smlsdx r0, r4, fp, r0 │ │ │ │ + mrrc2 0, 1, r0, r6, cr11 │ │ │ │ + @ instruction: 0xfb7c001b │ │ │ │ + smlawt r0, r2, fp, r0 │ │ │ │ + mrrc2 0, 1, r0, r4, cr11 │ │ │ │ + smmlsr r0, sl, fp, r0 │ │ │ │ + smladx r0, r0, fp, r0 │ │ │ │ + stc2 0, cr0, [r2, #108] @ 0x6c │ │ │ │ + smmlar r0, r0, fp, r0 │ │ │ │ mls r0, r6, fp, r0 │ │ │ │ - @ instruction: 0xfabc001b │ │ │ │ - @ instruction: 0xfb8a001b │ │ │ │ + ldc2 0, cr0, [ip], #-108 @ 0xffffff94 │ │ │ │ + smlawt r0, lr, fp, r0 │ │ │ │ @ instruction: 0xfaf4001b │ │ │ │ - @ instruction: 0xfaaa001b │ │ │ │ - @ instruction: 0xfb80001b │ │ │ │ + ldc2l 0, cr0, [lr], #-108 @ 0xffffff94 │ │ │ │ + smladx r0, ip, fp, r0 │ │ │ │ @ instruction: 0xfae2001b │ │ │ │ - @ instruction: 0xfa98001b │ │ │ │ - @ instruction: 0xfb82001b │ │ │ │ + stc2 0, cr0, [r4], {27} │ │ │ │ + smlabt r0, sl, fp, r0 │ │ │ │ @ instruction: 0xfad0001b │ │ │ │ - @ instruction: 0xfa86001b │ │ │ │ - @ instruction: 0xfb8c001b │ │ │ │ + ldc2 0, cr0, [lr], {27} │ │ │ │ + mls r0, r8, fp, r0 │ │ │ │ @ instruction: 0xfabe001b │ │ │ │ - @ instruction: 0xfa74001b │ │ │ │ - @ instruction: 0xfb86001b │ │ │ │ + ldc2 0, cr0, [r8], {27} │ │ │ │ + @ instruction: 0xfaf6001b │ │ │ │ @ instruction: 0xfaac001b │ │ │ │ - @ instruction: 0xfa62001b │ │ │ │ - @ instruction: 0xfb84001b │ │ │ │ + ldc2 0, cr0, [r2], {27} │ │ │ │ + @ instruction: 0xfae4001b │ │ │ │ @ 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] │ │ │ │ - ldc2l 0, cr0, [sl], {27} │ │ │ │ + ldc2 0, cr0, [r0], {27} │ │ │ │ + @ instruction: 0xfad2001b │ │ │ │ + @ instruction: 0xfa88001b │ │ │ │ + stc2 0, cr0, [lr, #-108] @ 0xffffff94 │ │ │ │ + @ instruction: 0xfac0001b │ │ │ │ + @ instruction: 0xfa76001b │ │ │ │ + stc2 0, cr0, [r0, #-108]! @ 0xffffff94 │ │ │ │ + @ instruction: 0xfaae001b │ │ │ │ + @ instruction: 0xfa64001b │ │ │ │ + stc2 0, cr0, [lr, #-108]! @ 0xffffff94 │ │ │ │ + @ instruction: 0xfa9c001b │ │ │ │ + @ instruction: 0xfa52001b │ │ │ │ + stc2l 0, cr0, [r0, #-108] @ 0xffffff94 │ │ │ │ + @ instruction: 0xfa8a001b │ │ │ │ + @ instruction: 0xfa40001b │ │ │ │ + ldc2l 0, cr0, [r6, #-108] @ 0xffffff94 │ │ │ │ + @ instruction: 0xfa78001b │ │ │ │ + @ instruction: 0xfa2e001b │ │ │ │ + stc2l 0, cr0, [ip, #-108]! @ 0xffffff94 │ │ │ │ + @ instruction: 0xfa66001b │ │ │ │ + @ instruction: 0xfa1c001b │ │ │ │ + stc2 0, cr0, [r2, #108] @ 0x6c │ │ │ │ + @ instruction: 0xfa54001b │ │ │ │ + @ instruction: 0xfa0a001b │ │ │ │ + ldc2 0, cr0, [r8, #108] @ 0x6c │ │ │ │ + @ instruction: 0xfa42001b │ │ │ │ + ldr??.w r0, [r8, #27] │ │ │ │ + stc2 0, cr0, [lr, #108]! @ 0x6c │ │ │ │ + @ instruction: 0xfa30001b │ │ │ │ + vld1.8 @ instruction: 0xf9e6001b │ │ │ │ + ldc2 0, cr0, [r0, #108]! @ 0x6c │ │ │ │ + @ instruction: 0xfa1e001b │ │ │ │ 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] │ │ │ │ - ldr??.w r0, [r4, fp, lsl #1] │ │ │ │ - stc2l 0, cr0, [sl], #108 @ 0x6c │ │ │ │ - strh.w r0, [ip, #27] │ │ │ │ - str??.w r0, [r2, fp, lsl #1] │ │ │ │ - ldc2l 0, cr0, [r0], #108 @ 0x6c │ │ │ │ - ldrb.w r0, [sl, #27] │ │ │ │ - ldr.w r0, [r0, fp, lsl #1] │ │ │ │ - ldc2l 0, cr0, [r6], #108 @ 0x6c │ │ │ │ - strb.w r0, [r8, #27] │ │ │ │ - ldrh.w r0, [lr, fp, lsl #1] │ │ │ │ - ldc2l 0, cr0, [ip], #108 @ 0x6c │ │ │ │ + ldc2 0, cr0, [r2, #108]! @ 0x6c │ │ │ │ + @ instruction: 0xfa0c001b │ │ │ │ + vst1.8 @ instruction: 0xf9c2001b │ │ │ │ + ldc2 0, cr0, [r0, #108]! @ 0x6c │ │ │ │ + ldr??.w r0, [sl, #27] │ │ │ │ + ldrsh.w r0, [r0, #27] │ │ │ │ + stc2 0, cr0, [sl, #108]! @ 0x6c │ │ │ │ + vld1.8 @ instruction: 0xf9e8001b │ │ │ │ + ldrsb.w r0, [lr, #27] │ │ │ │ + stc2 0, cr0, [r4, #108]! @ 0x6c │ │ │ │ + ldr??.w r0, [r6, #27] │ │ │ │ + vst1.8 @ instruction: 0xf98c001b │ │ │ │ + stc2 0, cr0, [sl, #108]! @ 0x6c │ │ │ │ + vst1.8 @ instruction: 0xf9c4001b │ │ │ │ + ldr??.w r0, [sl, fp, lsl #1] │ │ │ │ + ldc2 0, cr0, [r0, #108]! @ 0x6c │ │ │ │ + ldrsh.w r0, [r2, #27] │ │ │ │ + vld4.8 {d16-d19}, [r8 :64], fp │ │ │ │ + stc2 0, cr0, [lr, #108]! @ 0x6c │ │ │ │ + vld1.8 @ instruction: 0xf9a0001b │ │ │ │ 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 │ │ │ │ + ldc2 0, cr0, [r4, #108]! @ 0x6c │ │ │ │ + vst1.8 @ instruction: 0xf98e001b │ │ │ │ + vst4.8 {d16-d19}, [r4 :64], fp │ │ │ │ + ldc2 0, cr0, [sl, #108]! @ 0x6c │ │ │ │ + ldr??.w r0, [ip, fp, lsl #1] │ │ │ │ + ldrsh.w r0, [r2, fp, lsl #1] │ │ │ │ + stc2l 0, cr0, [r0, #108] @ 0x6c │ │ │ │ + vld4.8 {d16-d19}, [sl :64], fp │ │ │ │ + vld4.8 {d0-d3}, [r0 :64], fp │ │ │ │ + stc2l 0, cr0, [r6, #108] @ 0x6c │ │ │ │ + ldr??.w r0, [r8, fp, lsl #1] │ │ │ │ + vst4.8 {d0-d3}, [lr :64], fp │ │ │ │ + stc2l 0, cr0, [ip, #108] @ 0x6c │ │ │ │ + vst4.8 {d16-d19}, [r6 :64], fp │ │ │ │ + ldr??.w r0, [ip, #27] │ │ │ │ + mcr2 0, 0, r0, cr6, cr11, {0} │ │ │ │ + ldrsh.w r0, [r4, fp, lsl #1] │ │ │ │ + str??.w r0, [sl, #27] │ │ │ │ + stc2l 0, cr0, [r0, #108] @ 0x6c │ │ │ │ + vld4.8 {d0-d3}, [r2 :64], fp │ │ │ │ + ldr.w r0, [r8, #27] │ │ │ │ + stc2l 0, cr0, [sl, #108] @ 0x6c │ │ │ │ + ldrsb.w r0, [r0, fp, lsl #1] │ │ │ │ + str.w r0, [r6, #27] │ │ │ │ stmdb 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 +149980,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 bede0 │ │ │ │ movs r3, r3 │ │ │ │ - b.n bea48 │ │ │ │ + b.n bebe8 │ │ │ │ movs r3, r3 │ │ │ │ adds r4, r6, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #134 @ 0x86 │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ movs r4, r3 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ movs r4, r3 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + svc 14 │ │ │ │ movs r3, r3 │ │ │ │ - ble.n bf1cc │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #10 │ │ │ │ + cmp r5, #218 @ 0xda │ │ │ │ movs r4, r3 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ movs r4, r3 │ │ │ │ - ble.n bf104 │ │ │ │ + udf #86 @ 0x56 │ │ │ │ movs r3, r3 │ │ │ │ - ble.n bf268 │ │ │ │ + udf #6 │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ movs r4, r3 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + movs r0, #166 @ 0xa6 │ │ │ │ movs r4, r3 │ │ │ │ - bgt.n bf1a8 │ │ │ │ + ble.n bf148 │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n bf10c │ │ │ │ + ble.n bf2ac │ │ │ │ movs r3, r3 │ │ │ │ - b.n beb24 │ │ │ │ + b.n becc4 │ │ │ │ movs r3, r3 │ │ │ │ - b.n beb4c │ │ │ │ + b.n becec │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n bf254 │ │ │ │ + bgt.n bf1f4 │ │ │ │ movs r3, r3 │ │ │ │ - blt.n bf1b8 │ │ │ │ + bgt.n bf158 │ │ │ │ movs r3, r3 │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ movs r4, r3 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ movs r4, r3 │ │ │ │ - blt.n bf128 │ │ │ │ + bgt.n bf2c8 │ │ │ │ movs r3, r3 │ │ │ │ - blt.n bf28c │ │ │ │ + bgt.n bf22c │ │ │ │ movs r3, r3 │ │ │ │ - b.n bea5c │ │ │ │ + b.n bebfc │ │ │ │ movs r3, r3 │ │ │ │ - b.n bea6c │ │ │ │ + b.n bec0c │ │ │ │ movs r3, r3 │ │ │ │ - bge.n bf1e4 │ │ │ │ + blt.n bf184 │ │ │ │ movs r3, r3 │ │ │ │ - bge.n bf148 │ │ │ │ + blt.n bf2e8 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r4, r3, #24 │ │ │ │ + asrs r4, r5, #27 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + asrs r2, r0, #28 │ │ │ │ movs r4, r3 │ │ │ │ - bge.n bf2a0 │ │ │ │ + bge.n bf240 │ │ │ │ movs r3, r3 │ │ │ │ - bls.n bf204 │ │ │ │ + bge.n bf1a4 │ │ │ │ movs r3, r3 │ │ │ │ - eor.w r0, r2, fp, lsr #32 │ │ │ │ - orr.w r0, ip, fp, lsr #32 │ │ │ │ - bls.n bf164 │ │ │ │ + adcs.w r0, r2, fp, lsr #32 │ │ │ │ + adds.w r0, ip, fp, lsr #32 │ │ │ │ + bge.n bf304 │ │ │ │ movs r3, r3 │ │ │ │ - bls.n bf2c8 │ │ │ │ + bge.n bf268 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r2, #184 @ 0xb8 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n bf244 │ │ │ │ + bls.n bf1e4 │ │ │ │ movs r3, r3 │ │ │ │ - bhi.n bf1a8 │ │ │ │ + bls.n bf348 │ │ │ │ movs r3, r3 │ │ │ │ - adc.w r0, lr, fp, lsr #32 │ │ │ │ - ldrd r0, r0, [r0, #108]! @ 0x6c │ │ │ │ - bvc.n bf20c │ │ │ │ + ldc 0, cr0, [lr], {27} │ │ │ │ + @ instruction: 0xeac0001b │ │ │ │ + bhi.n bf1ac │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n bf370 │ │ │ │ + bhi.n bf310 │ │ │ │ movs r3, r3 │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ movs r4, r3 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n bf324 │ │ │ │ + bhi.n bf2c4 │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n bf288 │ │ │ │ + bvc.n bf228 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + adds r6, r5, r0 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r6, #29 │ │ │ │ + adds r2, r0, r1 │ │ │ │ movs r4, r3 │ │ │ │ - bvs.n bf230 │ │ │ │ + bvc.n bf1d0 │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n bf394 │ │ │ │ + bvc.n bf334 │ │ │ │ movs r3, r3 │ │ │ │ - b.n bef14 │ │ │ │ + b.n bf0b4 │ │ │ │ movs r3, r3 │ │ │ │ - b.n bef38 │ │ │ │ + b.n bf0d8 │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n bf328 │ │ │ │ + bvc.n bf2c8 │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n bf28c │ │ │ │ + bvs.n bf22c │ │ │ │ movs r3, r3 │ │ │ │ - movs r7, #32 │ │ │ │ + movs r7, #240 @ 0xf0 │ │ │ │ movs r4, r3 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + cmp r0, #8 │ │ │ │ movs r4, r3 │ │ │ │ - bpl.n bf23c │ │ │ │ + bvs.n bf1dc │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n bf3a0 │ │ │ │ + bvs.n bf340 │ │ │ │ movs r3, r3 │ │ │ │ - movs r3, #26 │ │ │ │ + movs r3, #234 @ 0xea │ │ │ │ movs r4, r3 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ + movs r3, #250 @ 0xfa │ │ │ │ movs r4, r3 │ │ │ │ - bpl.n bf340 │ │ │ │ + bvs.n bf2e0 │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n bf2a8 │ │ │ │ + bpl.n bf248 │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + lsrs r0, r5, #26 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r0, r5, #23 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ movs r4, r3 │ │ │ │ - bmi.n bf274 │ │ │ │ + bpl.n bf214 │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n bf3d8 │ │ │ │ + bpl.n bf378 │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r3, #154 @ 0x9a │ │ │ │ movs r4, r3 │ │ │ │ - movs r2, #226 @ 0xe2 │ │ │ │ + movs r3, #178 @ 0xb2 │ │ │ │ movs r4, r3 │ │ │ │ - bmi.n bf3a0 │ │ │ │ + bpl.n bf340 │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n bf304 │ │ │ │ + bmi.n bf2a4 │ │ │ │ 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 +151210,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: 0xf714001b │ │ │ │ + @ instruction: 0xf6ba001b │ │ │ │ + bcc.n c0110 │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n c00d4 │ │ │ │ + bcc.n c0074 │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ movs r4, r3 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r3, #0 │ │ │ │ movs r4, r3 │ │ │ │ - bcs.n c0054 │ │ │ │ + bcs.n bfff4 │ │ │ │ movs r3, r3 │ │ │ │ - bne.n bffb8 │ │ │ │ + bcs.n bff58 │ │ │ │ movs r3, r3 │ │ │ │ - bhi.n bffa0 │ │ │ │ + bls.n bff40 │ │ │ │ movs r3, r3 │ │ │ │ - bhi.n bffb0 │ │ │ │ + bls.n bff50 │ │ │ │ movs r3, r3 │ │ │ │ - bne.n bff70 │ │ │ │ + bcs.n c0110 │ │ │ │ movs r3, r3 │ │ │ │ - bne.n c00d4 │ │ │ │ + bcs.n c0074 │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + adds r2, r1, #0 │ │ │ │ movs r4, r3 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + adds r0, r4, #0 │ │ │ │ movs r4, r3 │ │ │ │ - bne.n c008c │ │ │ │ + bne.n c002c │ │ │ │ movs r3, r3 │ │ │ │ - beq.n bfff0 │ │ │ │ + bne.n bff90 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ movs r4, r3 │ │ │ │ - beq.n bffa8 │ │ │ │ + bne.n c0148 │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c010c │ │ │ │ + bne.n c00ac │ │ │ │ movs r3, r3 │ │ │ │ - bls.n bfffc │ │ │ │ + bge.n bff9c │ │ │ │ movs r3, r3 │ │ │ │ - bls.n bff9c │ │ │ │ + bge.n c013c │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c009c │ │ │ │ + beq.n c003c │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7, {r1, r6, r7} │ │ │ │ + beq.n bffa0 │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + subs r4, r3, r3 │ │ │ │ movs r4, r3 │ │ │ │ - subs r6, r2, r0 │ │ │ │ + subs r6, r4, r3 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ - movs r3, r3 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + beq.n c0158 │ │ │ │ movs r3, r3 │ │ │ │ - b.n bf930 │ │ │ │ + beq.n c00bc │ │ │ │ movs r3, r3 │ │ │ │ - b.n bf970 │ │ │ │ + b.n bfad0 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + b.n bfb10 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - strd r0, r0, [r2], #-108 @ 0x6c │ │ │ │ - b.n c0094 │ │ │ │ + ldmia r7, {r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6, {r1, r2, r4, r6} │ │ │ │ + ldmdb r2!, {r0, r1, r3, r4} │ │ │ │ + @ instruction: 0xe8c8001b │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6!, {r1, r2} │ │ │ │ + ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ssat r0, #28, ip │ │ │ │ - @ instruction: 0xf2da001b │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + @ instruction: 0xf3dc001b │ │ │ │ + usat16 r0, #27, sl │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - sbcs.w r0, r0, #10158080 @ 0x9b0000 │ │ │ │ - subs r2, r7, r5 │ │ │ │ + movw r0, #2075 @ 0x81b │ │ │ │ + adds r2, r1, #1 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, r4, #5 │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ movs r4, r3 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r5!, {r1, r4} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n c014c │ │ │ │ + bmi.n c00ec │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n c0164 │ │ │ │ + bpl.n c0104 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c00ec │ │ │ │ + bne.n c008c │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c00fc │ │ │ │ + bne.n c009c │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ movs r3, r3 │ │ │ │ - asrs r6, r1, #27 │ │ │ │ + asrs r6, r3, #30 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r4, r4, #27 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r3} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - rsb r0, r0, #27 │ │ │ │ - asrs r4, r0, #31 │ │ │ │ + @ instruction: 0xf290001b │ │ │ │ + adds r4, r2, r2 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsrs r0, r4, #32 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - vld1.8 @ instruction: 0xf9e8001b │ │ │ │ - vld1.8 @ instruction: 0xf9a8001b │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xfab8001b │ │ │ │ + @ instruction: 0xfa78001b │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r1, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + subs r4, r7, r6 │ │ │ │ movs r4, r3 │ │ │ │ - subs r4, r0, r4 │ │ │ │ + subs r4, r2, r7 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r1, r3, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r3} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - adc.w r0, r8, #27 │ │ │ │ - adcs.w r0, ip, #27 │ │ │ │ - stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xf218001b │ │ │ │ + @ instruction: 0xf22c001b │ │ │ │ + stmia r7!, {r1, r3, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xf0be001b │ │ │ │ - eor.w r0, sl, #27 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + @ instruction: 0xf18e001b │ │ │ │ + adcs.w r0, sl, #27 │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r2, r3, r4} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r6, r5, #13 │ │ │ │ + lsrs r6, r7, #16 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r6!, {r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, 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 +152368,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, r1, #17 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r1, r5} │ │ │ │ + stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6!, {r3, r7} │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n c0cf8 │ │ │ │ + bmi.n c0c98 │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n c0e60 │ │ │ │ + bmi.n c0e00 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r0, r7, #28 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r3} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrd r0, r0, [r2, #108]! @ 0x6c │ │ │ │ - movt r0, #49179 @ 0xc01b │ │ │ │ - stmia r1!, {r1, r3, r6, r7} │ │ │ │ + @ instruction: 0xeac2001b │ │ │ │ + @ instruction: 0xf39c001b │ │ │ │ + stmia r2!, {r1, r3, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - orrs.w r0, sl, fp, lsr #32 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + @ instruction: 0xeb2a001b │ │ │ │ + asrs r4, r6, #5 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r5, #10 │ │ │ │ + lsls r6, r7, #13 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r7} │ │ │ │ + movs r3, r3 │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ + movs r3, r3 │ │ │ │ + stmdb lr!, {r0, r1, r3, r4} │ │ │ │ + @ instruction: 0xf61c001b │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + movs r3, r3 │ │ │ │ + mrc2 0, 4, r0, cr10, cr11, {0} │ │ │ │ + mrc2 0, 5, r0, cr0, cr11, {0} │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xe85e001b │ │ │ │ - adc.w r0, ip, #10158080 @ 0x9b0000 │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + movs r3, r3 │ │ │ │ + @ instruction: 0xf12e001b │ │ │ │ + @ instruction: 0xf13c001b │ │ │ │ stmia r0!, {r1, r2, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ stmia r0!, {r1, r2, r4} │ │ │ │ movs r3, r3 │ │ │ │ - stc2l 0, cr0, [sl, #108] @ 0x6c │ │ │ │ - stc2l 0, cr0, [r0, #108]! @ 0x6c │ │ │ │ + lsls r6, r7, #26 │ │ │ │ + movs r4, r3 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ + movs r4, r3 │ │ │ │ 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 │ │ │ │ - movs r4, r3 │ │ │ │ - itee cs │ │ │ │ - movcs r3, r3 │ │ │ │ - bkpt 0x00de │ │ │ │ + mrrc2lt 0, 1, r0, r4, cr11 │ │ │ │ + stc2lt 0, cr0, [r2], #-108 @ 0xffffff94 │ │ │ │ + it hi │ │ │ │ + movhi r3, r3 │ │ │ │ + it cc │ │ │ │ movcc r3, r3 │ │ │ │ - @ instruction: 0xfb84001b │ │ │ │ - smmlar r0, r2, fp, r0 │ │ │ │ - bkpt 0x00b8 │ │ │ │ - movs r3, r3 │ │ │ │ - bkpt 0x0068 │ │ │ │ - movs r3, r3 │ │ │ │ - bhi.n c0df4 │ │ │ │ + bls.n c0d94 │ │ │ │ movs r3, r3 │ │ │ │ - bhi.n c0eac │ │ │ │ + bls.n c0e4c │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x0018 │ │ │ │ + bkpt 0x00e8 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + bkpt 0x0098 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c08f4 │ │ │ │ + b.n c0a94 │ │ │ │ movs r3, r3 │ │ │ │ - vshr.s32 d0, d11, #30 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + orns r0, r2, #27 │ │ │ │ + bkpt 0x0078 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + bkpt 0x0028 │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n c0e3c │ │ │ │ + bcc.n c0ddc │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n c0e6c │ │ │ │ + bcc.n c0e0c │ │ │ │ movs r3, r3 │ │ │ │ - pop {r6, pc} │ │ │ │ + bkpt 0x0010 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r6, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ + lsrs r4, r5, #25 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ + lsrs r2, r0, #26 │ │ │ │ movs r4, r3 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r3, r7} │ │ │ │ + pop {r3, r4, r6, pc} │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xf3b4001b │ │ │ │ - ubfx r0, r2, #0, #28 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + eor.w r0, r4, #10158080 @ 0x9b0000 │ │ │ │ + eors.w r0, r2, #10158080 @ 0x9b0000 │ │ │ │ + pop {r6, pc} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r5} │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n c0d7c │ │ │ │ + bpl.n c0f1c │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n c0d9c │ │ │ │ + bpl.n c0f3c │ │ │ │ movs r3, r3 │ │ │ │ - pop {r3} │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r0, c0ede │ │ │ │ + pop {r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - b.n c0f68 │ │ │ │ + b.n c1108 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c0fa0 │ │ │ │ + b.n c1140 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r2, c0ee2 │ │ │ │ + pop {r1, r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r2, c0ed2 │ │ │ │ + pop {r1, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - b.n c1520 │ │ │ │ + b.n c06c0 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c135c │ │ │ │ + b.n c14fc │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r0, c0eca │ │ │ │ + revsh r0, r1 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r0, c0eba │ │ │ │ + rev16 r0, r7 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - b.n c1004 │ │ │ │ + b.n c11a4 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + cbnz r0, c0eca │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb898 │ │ │ │ + cbnz r0, c0eba │ │ │ │ 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 +153782,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 │ │ │ │ + ble.n c1e10 │ │ │ │ movs r3, r3 │ │ │ │ - push {r3, r6, r7} │ │ │ │ + bgt.n c1ce8 │ │ │ │ movs r3, r3 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ - movs r3, r3 │ │ │ │ - bkpt 0x00da │ │ │ │ + push {r3, r4, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - bge.n c1cfc │ │ │ │ + push {r3, r6, lr} │ │ │ │ movs r3, r3 │ │ │ │ - cbz r2, c1e26 │ │ │ │ + itet ge │ │ │ │ + movge r3, r3 │ │ │ │ + blt.n c1e9c @ unpredictable │ │ │ │ + movge r3, r3 │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - cbz r2, c1e16 │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r2, r4, r5} │ │ │ │ + ldmia r2, {r2} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - cbz r0, c1e26 │ │ │ │ + push {r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - cbz r0, c1e16 │ │ │ │ + push {r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - bls.n c1dd4 │ │ │ │ + bls.n c1d74 │ │ │ │ movs r3, r3 │ │ │ │ - vshr.s32 d16, d11, #28 │ │ │ │ - sub sp, #232 @ 0xe8 │ │ │ │ + @ instruction: 0xf0b4001b │ │ │ │ + cbz r2, c1df2 │ │ │ │ movs r3, r3 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + cbz r2, c1de2 │ │ │ │ movs r3, r3 │ │ │ │ - mcr 0, 2, r0, cr8, cr11, {0} │ │ │ │ - mcr 0, 0, r0, cr0, cr11, {0} │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + vqadd.s16 d0, d8, d11 │ │ │ │ + mrc 0, 6, r0, cr0, cr11, {0} │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n c1d00 │ │ │ │ + bmi.n c1ea0 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c189c │ │ │ │ + b.n c1a3c │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ + add r2, sp, #968 @ 0x3c8 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r5, r7} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #904 @ 0x388 │ │ │ │ movs r3, r3 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r2, sp, #584 @ 0x248 │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n c1d38 │ │ │ │ + bcc.n c1ed8 │ │ │ │ movs r3, r3 │ │ │ │ - str??.w r0, [r0, #27] │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + ldrsh.w r0, [r0, #27] │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ movs r3, r3 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r2, sp, #280 @ 0x118 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ + ldmia r2!, {r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ movs r3, r3 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ movs r3, r3 │ │ │ │ - ldmdb r8!, {r0, r1, r3, r4} │ │ │ │ - @ instruction: 0xe8cc001b │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + and.w r0, r8, fp, lsr #32 │ │ │ │ + @ instruction: 0xe99c001b │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ movs r3, r3 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #856 @ 0x358 │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xf6b4001b │ │ │ │ - movt r0, #34843 @ 0x881b │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + @ instruction: 0xf784001b │ │ │ │ + @ instruction: 0xf798001b │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ 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 +154967,298 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4131 @ 0x1023 │ │ │ │ bl dc018 │ │ │ │ b.w be6fa │ │ │ │ - pop {r2, r6, r7, pc} │ │ │ │ + bkpt 0x0094 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r3, r7, pc} │ │ │ │ + bkpt 0x005e │ │ │ │ movs r3, r3 │ │ │ │ - add r7, pc, #480 @ (adr r7, c2cb0 ) │ │ │ │ + add r0, sp, #288 @ 0x120 │ │ │ │ movs r3, r3 │ │ │ │ - add r7, pc, #160 @ (adr r7, c2b74 ) │ │ │ │ + add r7, pc, #992 @ (adr r7, c2eb4 ) │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c2b88 │ │ │ │ + bne.n c2b28 │ │ │ │ movs r3, r3 │ │ │ │ - subs.w r0, r2, fp, lsr #32 │ │ │ │ - add r7, pc, #144 @ (adr r7, c2b70 ) │ │ │ │ + stc 0, cr0, [r2], {27} │ │ │ │ + add r7, pc, #976 @ (adr r7, c2eb0 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #848 @ (adr r6, c2e34 ) │ │ │ │ + add r7, pc, #656 @ (adr r7, c2d74 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #864 @ (adr r6, c2e50 ) │ │ │ │ + add r7, pc, #672 @ (adr r7, c2d90 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #544 @ (adr r6, c2d14 ) │ │ │ │ + add r7, pc, #352 @ (adr r7, c2c54 ) │ │ │ │ movs r3, r3 │ │ │ │ - bge.n c2a84 │ │ │ │ + blt.n c2a24 │ │ │ │ movs r3, r3 │ │ │ │ - bge.n c2a14 │ │ │ │ + blt.n c2bb4 │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #504 @ (adr r6, c2cf8 ) │ │ │ │ + add r7, pc, #312 @ (adr r7, c2c38 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #184 @ (adr r6, c2bbc ) │ │ │ │ + add r6, pc, #1016 @ (adr r6, c2efc ) │ │ │ │ movs r3, r3 │ │ │ │ - bhi.n c2ad0 │ │ │ │ + bls.n c2a70 │ │ │ │ movs r3, r3 │ │ │ │ - bhi.n c2ba0 │ │ │ │ + bls.n c2b40 │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #32 @ (adr r6, c2b30 ) │ │ │ │ + add r6, pc, #864 @ (adr r6, c2e70 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #736 @ (adr r5, c2df4 ) │ │ │ │ + add r6, pc, #544 @ (adr r6, c2d34 ) │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #696 @ (adr r5, c2dd8 ) │ │ │ │ + add r6, pc, #504 @ (adr r6, c2d18 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #376 @ (adr r5, c2c9c ) │ │ │ │ + add r6, pc, #184 @ (adr r6, c2bdc ) │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r2, c2b96 │ │ │ │ + pop {r1, r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r0, c2ba0 │ │ │ │ + pop {r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #376 @ (adr r5, c2ca8 ) │ │ │ │ + add r6, pc, #184 @ (adr r6, c2be8 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #64 @ (adr r5, c2b74 ) │ │ │ │ + add r5, pc, #896 @ (adr r5, c2eb4 ) │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2} │ │ │ │ + pop {r1, r2, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r2, r4} │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #88 @ (adr r5, c2b98 ) │ │ │ │ + add r5, pc, #920 @ (adr r5, c2ed8 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #792 @ (adr r4, c2e5c ) │ │ │ │ + add r5, pc, #600 @ (adr r5, c2d9c ) │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2c44 │ │ │ │ + b.n c2de4 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2c5c │ │ │ │ + b.n c2dfc │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #808 @ (adr r4, c2e78 ) │ │ │ │ + add r5, pc, #616 @ (adr r5, c2db8 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #488 @ (adr r4, c2d3c ) │ │ │ │ + add r5, pc, #296 @ (adr r5, c2c7c ) │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r1, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r5!, {r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #456 @ (adr r4, c2d28 ) │ │ │ │ + add r5, pc, #264 @ (adr r5, c2c68 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #144 @ (adr r4, c2bf4 ) │ │ │ │ + add r4, pc, #976 @ (adr r4, c2f34 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #296 @ 0x128 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #136 @ (adr r4, c2bf8 ) │ │ │ │ + add r4, pc, #968 @ (adr r4, c2f38 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #840 @ (adr r3, c2ebc ) │ │ │ │ + add r4, pc, #648 @ (adr r4, c2dfc ) │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xe826001b │ │ │ │ - @ instruction: 0xe834001b │ │ │ │ - add r3, pc, #856 @ (adr r3, c2ed8 ) │ │ │ │ + ldrd r0, r0, [r6], #108 @ 0x6c │ │ │ │ + stmdb r4, {r0, r1, r3, r4} │ │ │ │ + add r4, pc, #664 @ (adr r4, c2e18 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #536 @ (adr r3, c2d9c ) │ │ │ │ + add r4, pc, #344 @ (adr r4, c2cdc ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #960 @ 0x3c0 │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #392 @ (adr r3, c2d18 ) │ │ │ │ + add r4, pc, #200 @ (adr r4, c2c58 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #80 @ (adr r3, c2be4 ) │ │ │ │ + add r3, pc, #912 @ (adr r3, c2f24 ) │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2e80 │ │ │ │ + b.n c3020 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2e18 │ │ │ │ + b.n c2fb8 │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #48 @ (adr r3, c2bd0 ) │ │ │ │ + add r3, pc, #880 @ (adr r3, c2f10 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #752 @ (adr r2, c2e94 ) │ │ │ │ + add r3, pc, #560 @ (adr r3, c2dd4 ) │ │ │ │ movs r3, r3 │ │ │ │ - b.n c32e8 │ │ │ │ + b.n c2488 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c3308 │ │ │ │ + b.n c24a8 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #768 @ (adr r2, c2eb0 ) │ │ │ │ + add r3, pc, #576 @ (adr r3, c2df0 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #448 @ (adr r2, c2d74 ) │ │ │ │ + add r3, pc, #256 @ (adr r3, c2cb4 ) │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r4, r7} │ │ │ │ + stmia r1!, {r1, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #432 @ (adr r2, c2d70 ) │ │ │ │ + add r3, pc, #240 @ (adr r3, c2cb0 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #112 @ (adr r2, c2c34 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, c2f74 ) │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n c2ba4 │ │ │ │ + bvs.n c2b44 │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n c2b34 │ │ │ │ + bvs.n c2ad4 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #72 @ (adr r2, c2c18 ) │ │ │ │ + add r2, pc, #904 @ (adr r2, c2f58 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #776 @ (adr r1, c2edc ) │ │ │ │ + add r2, pc, #584 @ (adr r2, c2e1c ) │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + stmia r4!, {r1, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #792 @ (adr r1, c2ef8 ) │ │ │ │ + add r2, pc, #600 @ (adr r2, c2e38 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #472 @ (adr r1, c2dbc ) │ │ │ │ + add r2, pc, #280 @ (adr r2, c2cfc ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #984 @ 0x3d8 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #192 @ 0xc0 │ │ │ │ + add r3, sp, #0 │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #456 @ (adr r1, c2db8 ) │ │ │ │ + add r2, pc, #264 @ (adr r2, c2cf8 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #136 @ (adr r1, c2c7c ) │ │ │ │ + add r1, pc, #968 @ (adr r1, c2fbc ) │ │ │ │ movs r3, r3 │ │ │ │ - b.n c283c │ │ │ │ + b.n c29dc │ │ │ │ movs r3, r3 │ │ │ │ - b.n c27b4 │ │ │ │ + b.n c2954 │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #40 @ (adr r1, c2c28 ) │ │ │ │ + add r1, pc, #872 @ (adr r1, c2f68 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #744 @ (adr r0, c2eec ) │ │ │ │ + add r1, pc, #552 @ (adr r1, c2e2c ) │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2e1c │ │ │ │ + b.n c2fbc │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2e44 │ │ │ │ + b.n c2fe4 │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #760 @ (adr r0, c2f08 ) │ │ │ │ + add r1, pc, #568 @ (adr r1, c2e48 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #440 @ (adr r0, c2dcc ) │ │ │ │ + add r1, pc, #248 @ (adr r1, c2d0c ) │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r2!, {r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #456 @ (adr r0, c2de8 ) │ │ │ │ + add r1, pc, #264 @ (adr r1, c2d28 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #136 @ (adr r0, c2cac ) │ │ │ │ + add r0, pc, #968 @ (adr r0, c2fec ) │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xf2d6001b │ │ │ │ - @ instruction: 0xf1f4001b │ │ │ │ - ldr r7, [sp, #840] @ 0x348 │ │ │ │ + usat16 r0, #27, r6 │ │ │ │ + movt r0, #16411 @ 0x401b │ │ │ │ + add r0, pc, #648 @ (adr r0, c2eb8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #520] @ 0x208 │ │ │ │ + add r0, pc, #328 @ (adr r0, c2d7c ) │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n c2cf4 │ │ │ │ + bhi.n c2c94 │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n c2d14 │ │ │ │ + bhi.n c2cb4 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #536] @ 0x218 │ │ │ │ + add r0, pc, #344 @ (adr r0, c2d98 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + add r0, pc, #24 @ (adr r0, c2c5c ) │ │ │ │ movs r3, r3 │ │ │ │ - stc 0, cr0, [r6], {27} │ │ │ │ - ldc 0, cr0, [r4], {27} │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + ldcl 0, cr0, [r6, #-108] @ 0xffffff94 │ │ │ │ + stcl 0, cr0, [r4, #-108]! @ 0xffffff94 │ │ │ │ + add r0, pc, #40 @ (adr r0, c2c78 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c285c │ │ │ │ + b.n c29fc │ │ │ │ movs r3, r3 │ │ │ │ - b.n c287c │ │ │ │ + b.n c2a1c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #632] @ 0x278 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n c2d0c │ │ │ │ + bmi.n c2cac │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n c2c64 │ │ │ │ + bcc.n c2c04 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ movs r3, r3 │ │ │ │ - blt.n c2b90 │ │ │ │ + bgt.n c2d30 │ │ │ │ movs r3, r3 │ │ │ │ - blt.n c2ca8 │ │ │ │ + blt.n c2c48 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #768] @ 0x300 │ │ │ │ + ldr r6, [sp, #576] @ 0x240 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r6, [sp, #592] @ 0x250 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2938 │ │ │ │ + b.n c2ad8 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2968 │ │ │ │ + b.n c2b08 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #160] @ 0xa0 │ │ │ │ + ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ movs r3, r3 │ │ │ │ - bls.n c2d8c │ │ │ │ + bge.n c2d2c │ │ │ │ movs r3, r3 │ │ │ │ - bls.n c2bb8 │ │ │ │ + bge.n c2d58 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ movs r3, r3 │ │ │ │ - add r6, sp, #280 @ 0x118 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, c2d46 │ │ │ │ + push {r2, r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, c2d3c │ │ │ │ + push {r2, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ movs r3, r3 │ │ │ │ - uxtb r4, r4 │ │ │ │ + cbz r4, c2d44 │ │ │ │ movs r3, r3 │ │ │ │ - uxtb r4, r6 │ │ │ │ + cbz r4, c2d4c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #920] @ 0x398 │ │ │ │ + ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ movs r3, r3 │ │ │ │ - ldcl 0, cr0, [r0], #-108 @ 0xffffff94 │ │ │ │ - stc 0, cr0, [r4], {27} │ │ │ │ - ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ + stcl 0, cr0, [r0, #-108] @ 0xffffff94 │ │ │ │ + ldcl 0, cr0, [r4, #-108] @ 0xffffff94 │ │ │ │ + ldr r4, [sp, #776] @ 0x308 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #648] @ 0x288 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #768 @ (adr r3, c2ff8 ) │ │ │ │ + add r4, pc, #576 @ (adr r4, c2f38 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #864 @ (adr r3, c305c ) │ │ │ │ + add r4, pc, #672 @ (adr r4, c2f9c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xeb28001b │ │ │ │ - adc.w r0, r0, fp, lsr #32 │ │ │ │ - ldr r3, [sp, #392] @ 0x188 │ │ │ │ + @ instruction: 0xebf8001b │ │ │ │ + ldc 0, cr0, [r0], {27} │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ 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 +156332,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} │ │ │ │ - movs r3, r3 │ │ │ │ - stmia r3!, {r2, r4, r5, r6} │ │ │ │ - movs r3, r3 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ movs r3, r3 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ movs r3, r3 │ │ │ │ - sub sp, #176 @ 0xb0 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ + cbz r2, c3968 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + cbz r4, c396e │ │ │ │ movs r3, r3 │ │ │ │ - hlt 0x0024 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ movs r3, r3 │ │ │ │ - rev16 r6, r6 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + cbnz r4, c39b8 │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #720] @ 0x2d0 │ │ │ │ + cbnz r6, c39b0 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #704 @ (adr r2, c3c2c ) │ │ │ │ + ldr r0, [sp, #848] @ 0x350 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #776 @ (adr r2, c3c78 ) │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + add r3, pc, #512 @ (adr r3, c3b6c ) │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #384] @ 0x180 │ │ │ │ + add r3, pc, #584 @ (adr r3, c3bb8 ) │ │ │ │ movs r3, r3 │ │ │ │ - sub sp, #456 @ 0x1c8 │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ movs r3, r3 │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + cbz r2, c39ac │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #24] │ │ │ │ + cbz r4, c39a4 │ │ │ │ movs r3, r3 │ │ │ │ - bne.n c39a8 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c38d8 │ │ │ │ + str r7, [sp, #856] @ 0x358 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #952] @ 0x3b8 │ │ │ │ + bne.n c3948 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + bne.n c3a78 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r6, c3a0e │ │ │ │ + str r7, [sp, #760] @ 0x2f8 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, c3a18 │ │ │ │ + str r7, [sp, #440] @ 0x1b8 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + push {r2, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r5} │ │ │ │ + str r7, [sp, #440] @ 0x1b8 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r3, r5} │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #288] @ 0x120 │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r5} │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r4, c3a3c │ │ │ │ + str r6, [sp, #800] @ 0x320 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + pop {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + pop {r2, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r4} │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r6, c3a32 │ │ │ │ + str r6, [sp, #568] @ 0x238 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #672] @ 0x2a0 │ │ │ │ + pop {r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #352] @ 0x160 │ │ │ │ + pop {r1, r2, r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - svc 48 @ 0x30 │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ movs r3, r3 │ │ │ │ - svc 66 @ 0x42 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ + b.n c39dc │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + b.n c3a04 │ │ │ │ movs r3, r3 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ + str r5, [sp, #880] @ 0x370 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + @ instruction: 0xb6ca │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x002c │ │ │ │ + str r5, [sp, #896] @ 0x380 │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x003e │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #784] @ 0x310 │ │ │ │ + bkpt 0x00fc │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + itee eq │ │ │ │ + moveq r3, r3 │ │ │ │ + strne r5, [sp, #592] @ 0x250 │ │ │ │ + movne r3, r3 │ │ │ │ + str r5, [sp, #272] @ 0x110 │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n c3a24 │ │ │ │ + bvc.n c39c4 │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n c3a64 │ │ │ │ + bvc.n c3a04 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r3, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #176] @ 0xb0 │ │ │ │ + str r4, [sp, #1008] @ 0x3f0 │ │ │ │ movs r3, r3 │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #1008 @ (adr r6, c3e20 ) │ │ │ │ + add r7, pc, #816 @ (adr r7, c3d60 ) │ │ │ │ movs r3, r3 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #984] @ 0x3d8 │ │ │ │ + str r3, [sp, #792] @ 0x318 │ │ │ │ movs r3, r3 │ │ │ │ - push {r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xb668 │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + cpsid i │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #720] @ 0x2d0 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ + str r3, [sp, #400] @ 0x190 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #560] @ 0x230 │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ movs r3, r3 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #752] @ 0x2f0 │ │ │ │ movs r3, r3 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ movs r3, r3 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #768] @ 0x300 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #640] @ 0x280 │ │ │ │ + str r2, [sp, #448] @ 0x1c0 │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #544] @ 0x220 │ │ │ │ + str r2, [sp, #352] @ 0x160 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #32] │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n c3a4c │ │ │ │ + bpl.n c39ec │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n c3a84 │ │ │ │ + bpl.n c3a24 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [sp, #880] @ 0x370 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r1, [sp, #768] @ 0x300 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + beq.n c3ac4 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + beq.n c3aec │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c3d94 │ │ │ │ + b.n c3f34 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c3dbc │ │ │ │ + b.n c3f5c │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #600] @ 0x258 │ │ │ │ + str r7, [sp, #408] @ 0x198 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #400] @ 0x190 │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r6, #62] @ 0x3e │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r4, #60] @ 0x3c │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n c3a28 │ │ │ │ + bvs.n c3bc8 │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n c3a50 │ │ │ │ + bvs.n c39f0 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r5, #60] @ 0x3c │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r2, c3b08 │ │ │ │ + sxtb r2, r0 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, c3b10 │ │ │ │ + sxtb r4, r2 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, #58] @ 0x3a │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r1, #56] @ 0x38 │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ - add r4, sp, #16 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ movs r3, r3 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r7, #54] @ 0x36 │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r7, #52] @ 0x34 │ │ │ │ + ldrh r2, [r1, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ movs r3, r3 │ │ │ │ - bls.n c3a5c │ │ │ │ + bge.n c3bfc │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n c3b58 │ │ │ │ + bcs.n c3af8 │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n c3b94 │ │ │ │ + bcc.n c3b34 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + stmia r4!, {r1, r5} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r4, [r2, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r2, c3bc8 │ │ │ │ + push {r1, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r2, r3} │ │ │ │ + push {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n c3bb0 │ │ │ │ + bpl.n c3b50 │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n c3bdc │ │ │ │ + bvs.n c3b7c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r3} │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ 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 +157835,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} │ │ │ │ - movs r3, r3 │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ - movs r3, r3 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + rev r0, r5 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + push {r1, lr} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + ldrh r4, [r1, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r4, #2] │ │ │ │ + ldrh r4, [r7, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #776 @ (adr r3, c4c58 ) │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #1008 @ (adr r2, c4d44 ) │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r3, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #6] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r1, #60] @ 0x3c │ │ │ │ + add r4, pc, #584 @ (adr r4, c4b98 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + add r3, pc, #816 @ (adr r3, c4c84 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + ldrh r6, [r5, #4] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + add r4, sp, #768 @ 0x300 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + add r4, sp, #520 @ 0x208 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + ldrh r4, [r2, #2] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r5, #54] @ 0x36 │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + strh r0, [r7, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + ldmia r4!, {r3, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #656 @ (adr r2, c4c20 ) │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #680 @ (adr r2, c4c3c ) │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r5, #58] @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + add r3, pc, #464 @ (adr r3, c4b60 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ + add r3, pc, #488 @ (adr r3, c4b7c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r0, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r6, #46] @ 0x2e │ │ │ │ + add r0, pc, #120 @ (adr r0, c4a18 ) │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #344] @ 0x158 │ │ │ │ + strh r6, [r2, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + str r5, [sp, #608] @ 0x260 │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x00f2 │ │ │ │ + strh r4, [r6, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + it lt │ │ │ │ + movlt r3, r3 │ │ │ │ + ittt gt │ │ │ │ + movgt r3, r3 │ │ │ │ + strhgt r4, [r5, #42] @ 0x2a │ │ │ │ + movgt r3, r3 │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + beq.n c48e8 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + beq.n c48f0 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r0, #32] │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r0, #32] │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c4a00 │ │ │ │ + beq.n c49a0 │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c4a20 │ │ │ │ + beq.n c49c0 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r1, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r0, [r7, #32] │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r6, [r4, #32] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r0, #24] │ │ │ │ + strh r6, [r2, #30] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r2, [r3, #30] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r2, [r1, #28] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #904] @ 0x388 │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r2, [r1, #28] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r7, #24] │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r6, r7, lr} │ │ │ │ + @ instruction: 0xb692 │ │ │ │ movs r3, r3 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb69c │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r6, #18] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + strh r2, [r6, #22] │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #904 @ (adr r5, c4dc8 ) │ │ │ │ + add r6, pc, #712 @ (adr r6, c4d08 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #992 @ (adr r5, c4e24 ) │ │ │ │ + add r6, pc, #800 @ (adr r6, c4d64 ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r3, #16] │ │ │ │ + strh r6, [r5, #22] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r1, #14] │ │ │ │ + strh r6, [r3, #20] │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #496 @ (adr r2, c4c40 ) │ │ │ │ + add r3, pc, #304 @ (adr r3, c4b80 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #296 @ (adr r2, c4b7c ) │ │ │ │ + add r3, pc, #104 @ (adr r3, c4abc ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r0, #14] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r0, #18] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4, {r2, r4, r5, r6} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r3, #10] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + strh r4, [r3, #14] │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb6f2 │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + @ instruction: 0xb790 │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + strh r2, [r2, #14] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r6, #4] │ │ │ │ + strh r2, [r0, #12] │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #136 @ (adr r0, c4b08 ) │ │ │ │ + add r0, pc, #968 @ (adr r0, c4e48 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #816] @ 0x330 │ │ │ │ + add r0, pc, #624 @ (adr r0, c4cf4 ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r2, [r4, #10] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r0, #2] │ │ │ │ + strh r2, [r2, #8] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r1, #44] @ 0x2c │ │ │ │ + strh r2, [r3, #50] @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r3, #44] @ 0x2c │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, #31] │ │ │ │ + strh r6, [r0, #6] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r1, #62] @ 0x3e │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r1, #31] │ │ │ │ + strh r0, [r3, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r7, #29] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r5, #22] │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r7, #20] │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r4, #29] │ │ │ │ + strh r6, [r6, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r2, #28] │ │ │ │ + ldrb r6, [r4, #31] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r5, #20] │ │ │ │ + ldrh r0, [r7, #26] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + ldrb r2, [r5, #31] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #400 @ (adr r3, c4c60 ) │ │ │ │ + add r4, pc, #208 @ (adr r4, c4ba0 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #480 @ (adr r3, c4cb4 ) │ │ │ │ + add r4, pc, #288 @ (adr r4, c4bf4 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r2, #27] │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r6, [r2, #29] │ │ │ │ movs r3, r3 │ │ │ │ - push {r2, r3, r4, r5, lr} │ │ │ │ + @ instruction: 0xb60c │ │ │ │ movs r3, r3 │ │ │ │ - push {r4, r6, lr} │ │ │ │ + @ instruction: 0xb620 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r2, #26] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r6, [r3, #28] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r7, #23] │ │ │ │ + ldrb r6, [r1, #27] │ │ │ │ movs r3, r3 │ │ │ │ - push {r3} │ │ │ │ + push {r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - push {r3, r4} │ │ │ │ + push {r3, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + ldrb r6, [r2, #27] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r7, #22] │ │ │ │ + ldrb r0, [r1, #26] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ + ldmia r3!, {r2, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ + ldrb r6, [r2, #26] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ + ldrb r6, [r0, #25] │ │ │ │ movs r3, r3 │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb6b8 │ │ │ │ movs r3, r3 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r0, #22] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ + @ instruction: 0xb894 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb7e4 │ │ │ │ + @ instruction: 0xb8b4 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r6, [r1, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r6, [r7, #22] │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #816] @ 0x330 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r7, #19] │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ 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 +159192,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 │ │ │ │ - movs r3, r3 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, #10] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r7, #8] │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + ldrb r2, [r2, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldrb r2, [r0, #11] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r4, [sp, #368] @ 0x170 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r0, [r7, #10] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r2} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + stmia r6!, {r1, r2, r3} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r5} │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + stmia r5!, {r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r2, #5] │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + ldrb r0, [r2, #7] │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r0, #4] │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + ldrb r0, [r7, #4] │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + nop {8} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ + itte hi │ │ │ │ + movhi r3, r3 │ │ │ │ + ldrbhi r4, [r7, #4] │ │ │ │ + movls r3, r3 │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + revsh r4, r5 │ │ │ │ movs r3, r3 │ │ │ │ - rev r4, r3 │ │ │ │ + revsh r6, r7 │ │ │ │ movs r3, r3 │ │ │ │ - rev r6, r5 │ │ │ │ + ldrb r0, [r6, #3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - it │ │ │ │ - mov r3, r3 │ │ │ │ - strb r6, [r4, #30] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #256 @ (adr r1, c5a4c ) │ │ │ │ + add r2, pc, #64 @ (adr r2, c598c ) │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #40 @ (adr r1, c5978 ) │ │ │ │ + add r1, pc, #872 @ (adr r1, c5cb8 ) │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ movs r3, r3 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + cbz r2, c5964 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r7, #27] │ │ │ │ + strb r4, [r1, #31] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r4, [r7, #29] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ + add r0, pc, #768 @ (adr r0, c5c6c ) │ │ │ │ movs r3, r3 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r5, #26] │ │ │ │ + strb r0, [r7, #29] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r0, [r5, #28] │ │ │ │ movs r3, r3 │ │ │ │ - add r4, sp, #656 @ 0x290 │ │ │ │ + add r5, sp, #464 @ 0x1d0 │ │ │ │ movs r3, r3 │ │ │ │ - add r4, sp, #776 @ 0x308 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r3, #25] │ │ │ │ + strb r4, [r5, #28] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r1, #24] │ │ │ │ + strb r4, [r3, #27] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r4, #2] │ │ │ │ + strh r0, [r6, #8] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r5, #2] │ │ │ │ + strh r2, [r7, #8] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r3, #27] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r5, #22] │ │ │ │ + strb r6, [r7, #25] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r3, #21] │ │ │ │ + strb r6, [r5, #24] │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r6, c59ec │ │ │ │ + cbnz r6, c5a20 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r0, c59f8 │ │ │ │ + cbnz r0, c5a2c │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r2, [r6, #24] │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r2, #20] │ │ │ │ + strb r2, [r4, #23] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r2, #20] │ │ │ │ + strb r6, [r4, #23] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r0, #19] │ │ │ │ + strb r6, [r2, #22] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ + ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ movs r3, r3 │ │ │ │ - sxtb r0, r3 │ │ │ │ + cbz r0, c5a1a │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r6, #17] │ │ │ │ + strb r2, [r0, #21] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + ldrb r6, [r2, #31] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r6, #17] │ │ │ │ + strb r6, [r0, #21] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r4, #16] │ │ │ │ + strb r6, [r6, #19] │ │ │ │ movs r3, r3 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ movs r3, r3 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r3, #16] │ │ │ │ + strb r4, [r5, #19] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r4, [r3, #18] │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #976] @ 0x3d0 │ │ │ │ + str r7, [sp, #784] @ 0x310 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + strb r6, [r3, #7] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r7, #2] │ │ │ │ + strb r6, [r1, #6] │ │ │ │ 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 +161249,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, [r6, #22] │ │ │ │ + movs r3, r3 │ │ │ │ + strb r0, [r0, #22] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ + movs r3, r3 │ │ │ │ + @ instruction: 0xb62e │ │ │ │ + movs r3, r3 │ │ │ │ + @ instruction: 0xb648 │ │ │ │ + movs r3, r3 │ │ │ │ + str r6, [r4, #64] @ 0x40 │ │ │ │ + movs r3, r3 │ │ │ │ + str r6, [r2, #60] @ 0x3c │ │ │ │ + movs r3, r3 │ │ │ │ + @ instruction: 0xb64e │ │ │ │ + movs r3, r3 │ │ │ │ + setpan #1 │ │ │ │ + movs r3, r3 │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ + movs r3, r3 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ + movs r3, r3 │ │ │ │ + @ instruction: 0xb642 │ │ │ │ + movs r3, r3 │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ + movs r3, r3 │ │ │ │ + str r6, [r0, #60] @ 0x3c │ │ │ │ + movs r3, r3 │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ + movs r3, r3 │ │ │ │ + @ instruction: 0xb62e │ │ │ │ + movs r3, r3 │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ + movs r3, r3 │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ + movs r3, r3 │ │ │ │ + str r6, [r0, #52] @ 0x34 │ │ │ │ + movs r3, r3 │ │ │ │ + ldrh r6, [r6, #12] │ │ │ │ + movs r3, r3 │ │ │ │ + ldrh r4, [r1, #10] │ │ │ │ + movs r3, r3 │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ + movs r3, r3 │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ + movs r3, r3 │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ + movs r3, r3 │ │ │ │ + ldrb r0, [r0, #10] │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r6, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + add r1, pc, #152 @ (adr r1, c72ac ) │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #52] @ 0x34 │ │ │ │ + add r1, pc, #224 @ (adr r1, c72f8 ) │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r0, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + str r6, [r6, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - push {r3, r6, lr} │ │ │ │ + strb r2, [r6, #15] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ + strb r0, [r0, #16] │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r2, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r4, r5, r6, lr} │ │ │ │ + str r6, [r0, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - push {r3, r4, lr} │ │ │ │ + ldrh r2, [r5, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + str r6, [r2, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - push {r3, r5, r6, r7} │ │ │ │ + ldrh r6, [r5, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r6, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r4, #6] │ │ │ │ + str r6, [r4, #32] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r7, #2] │ │ │ │ + strh r2, [r5, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r3, #6] │ │ │ │ + str r6, [r6, #28] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + ldrb r4, [r0, #14] │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r2, #32] │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #344 @ (adr r0, c736c ) │ │ │ │ + str r6, [r0, #28] │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #416 @ (adr r0, c73b8 ) │ │ │ │ + add r6, pc, #936 @ (adr r6, c761c ) │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + add r6, pc, #736 @ (adr r6, c7558 ) │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r4, #28] │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r4, #12] │ │ │ │ + str r6, [r2, #24] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #32] │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r6, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + str r6, [r4, #20] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #28] │ │ │ │ + ldr r6, [sp, #560] @ 0x230 │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r0, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, #34] @ 0x22 │ │ │ │ + str r6, [r6, #16] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r2, #20] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + str r6, [r0, #16] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r5, #30] │ │ │ │ + cbz r6, c732a │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + cbz r0, c730a │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r4, #16] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + str r6, [r2, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ + cbz r6, c7338 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + cbz r0, c730e │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r6, #12] │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #104 @ (adr r6, c72dc ) │ │ │ │ + str r6, [r4, #8] │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #928 @ (adr r5, c7618 ) │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r4, [sp, #416] @ 0x1a0 │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r0, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + str r6, [r6, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ + add r5, pc, #344 @ (adr r5, c743c ) │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r4, #12] │ │ │ │ + add r5, pc, #416 @ (adr r5, c7488 ) │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r2, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + str r6, [r0, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + strb r2, [r4, #2] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #8] │ │ │ │ + strb r4, [r6, #2] │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r4, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + str r6, [r2, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #560] @ 0x230 │ │ │ │ + strb r6, [r5, #2] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #8] │ │ │ │ + strb r4, [r0, #2] │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r6, #0] │ │ │ │ movs r3, r3 │ │ │ │ - cbz r6, c72f6 │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ movs r3, r3 │ │ │ │ - sxtb r0, r7 │ │ │ │ + strb r2, [r7, #2] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #4] │ │ │ │ + strb r4, [r1, #3] │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r0, #0] │ │ │ │ movs r3, r3 │ │ │ │ - cbz r6, c7304 │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ movs r3, r3 │ │ │ │ - sxtb r0, r1 │ │ │ │ + str r6, [r1, #104] @ 0x68 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + str r4, [r2, #104] @ 0x68 │ │ │ │ movs r3, r3 │ │ │ │ ldrsh r6, [r2, r7] │ │ │ │ movs r3, r3 │ │ │ │ - str r3, [sp, #536] @ 0x218 │ │ │ │ + ldrsh r6, [r0, r6] │ │ │ │ movs r3, r3 │ │ │ │ - str r3, [sp, #608] @ 0x260 │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + ldrsh r2, [r4, r6] │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #536 @ (adr r4, c74fc ) │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #608 @ (adr r4, c7548 ) │ │ │ │ + ldrh r6, [r7, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + strh r0, [r5, #62] @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ ldrsh r6, [r6, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r2, #124] @ 0x7c │ │ │ │ + ldrsh r6, [r4, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ ldrsh r6, [r0, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + ldrsh r6, [r6, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + strh r6, [r6, #58] @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r4, r5] │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ ldrsh r6, [r2, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ ldrsh r6, [r4, r3] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r0, r4] │ │ │ │ + strh r0, [r5, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ ldrsh r6, [r6, r2] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r4, #44] @ 0x2c │ │ │ │ + strh r2, [r4, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + strh r0, [r7, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r6, [r0, r2] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrsh r6, [r6, r0] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r3, #56] @ 0x38 │ │ │ │ + strh r2, [r1, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ ldrsh r6, [r2, r1] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrsh r6, [r0, r0] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r2, #10] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + strh r4, [r5, #10] │ │ │ │ movs r3, r3 │ │ │ │ ldrsh r6, [r4, r0] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r2, [r6, #10] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ + ldrb r4, [r4, r6] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ + str r1, [sp, #776] @ 0x308 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + str r1, [sp, #848] @ 0x350 │ │ │ │ movs r3, r3 │ │ │ │ ldrb r6, [r0, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r6, [r2, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + strh r4, [r4, #24] │ │ │ │ movs r3, r3 │ │ │ │ ldrb r6, [r2, r6] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r2, #54] @ 0x36 │ │ │ │ + ldrb r6, [r0, r5] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + ldrb r6, [r3, #23] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ movs r3, r3 │ │ │ │ ldrb r6, [r4, r5] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r7, #52] @ 0x34 │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, r6] │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ ldrb r6, [r6, r4] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ movs r3, r3 │ │ │ │ ldrb r6, [r0, r4] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + ldrb r6, [r6, r2] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + ldrb r0, [r3, #5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrb r2, [r4, r2] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r0, #18] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r2, #18] │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ movs r3, r3 │ │ │ │ ldrb r6, [r6, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ movs r3, r3 │ │ │ │ - add r7, pc, #816 @ (adr r7, c7728 ) │ │ │ │ + ldr r2, [r6, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r2, r2] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ movs r3, r3 │ │ │ │ ldrb r6, [r0, r1] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + ldr r6, [r5, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r4, r1] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ movs r3, r3 │ │ │ │ ldrb r6, [r2, r0] │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #344] @ 0x158 │ │ │ │ + ldrh r6, [r0, r7] │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ movs r3, r3 │ │ │ │ ldrh r6, [r4, r7] │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ movs r3, r3 │ │ │ │ ldrh r6, [r6, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r7, #1] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + str r6, [r3, #28] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + str r0, [r7, #28] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r0, r6] │ │ │ │ + ldrh r6, [r0, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldrh r6, [r6, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ + str r6, [r4, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + str r0, [r7, #12] │ │ │ │ movs r3, r3 │ │ │ │ ldrh r6, [r2, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldrh r6, [r0, r4] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r5, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #108] @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ ldrh r6, [r4, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r3, #44] @ 0x2c │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ movs r3, r3 │ │ │ │ ldrh r6, [r6, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r0, #62] @ 0x3e │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r1, #60] @ 0x3c │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r2, r4] │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ ldrh r6, [r0, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r4, r3] │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ ldrh r6, [r2, r2] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + ldrh r6, [r0, r1] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, r2] │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ ldrh r6, [r4, r1] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r0, r2] │ │ │ │ + str r0, [r5, #104] @ 0x68 │ │ │ │ movs r3, r3 │ │ │ │ ldrh r6, [r6, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r6, #92] @ 0x5c │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ ldrh r6, [r0, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r2, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r2, #108] @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + str r4, [r0, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r2, r7] │ │ │ │ + ldr r2, [r2, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + str r6, [r2, #108] @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ ldr r6, [r4, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r6, #92] @ 0x5c │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ movs r3, r3 │ │ │ │ ldr r6, [r6, r5] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + ldr r6, [r4, r4] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r2, r6] │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ ldr r6, [r0, r5] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + str r2, [r1, #108] @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ + str r0, [r1, #88] @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ ldr r6, [r2, r4] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ + str r2, [r1, #108] @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ movs r3, r3 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r1, #108] @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldr r6, [r6, r2] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + str r2, [r1, #108] @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r1, #108] @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r6, r1] │ │ │ │ + str r0, [r3, #72] @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ ldr r6, [r4, r0] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + ldrsb r6, [r2, r7] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str r2, [r1, #108] @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ ldrsb r6, [r6, r7] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r1, #108] @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r2, r0] │ │ │ │ + str r0, [r7, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ ldrsb r6, [r0, r7] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ ldrsb r6, [r2, r6] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r5, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ ldrsb r6, [r4, r5] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + ldrsb r6, [r2, r4] │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + ldrsb r6, [r6, r4] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + ldrsb r6, [r4, r3] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r1, #60] @ 0x3c │ │ │ │ + ldrsh r2, [r1, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ movs r3, r3 │ │ │ │ ldrsb r6, [r0, r4] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + ldrsb r6, [r6, r2] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + ldrsh r6, [r3, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrsh r0, [r6, r1] │ │ │ │ movs r3, r3 │ │ │ │ ldrsb r6, [r2, r3] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r5, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrh r0, [r7, #12] │ │ │ │ movs r3, r3 │ │ │ │ ldrsb r6, [r4, r2] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ movs r3, r3 │ │ │ │ ldrsb r6, [r6, r1] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r3, #28] │ │ │ │ + ldrsb r6, [r4, r0] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + ldr r6, [sp, #608] @ 0x260 │ │ │ │ movs r3, r3 │ │ │ │ ldrsb r6, [r0, r1] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + strb r6, [r6, r7] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ movs r3, r3 │ │ │ │ ldrsb r6, [r2, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + strb r6, [r0, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + strh r4, [r3, #10] │ │ │ │ movs r3, r3 │ │ │ │ strb r6, [r4, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, r7] │ │ │ │ + strb r6, [r2, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ movs r3, r3 │ │ │ │ strb r6, [r6, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, #6] │ │ │ │ + strb r6, [r4, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + strh r6, [r4, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r0, r6] │ │ │ │ + strb r2, [r0, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ + strb r4, [r6, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ + ldrb r2, [r0, #28] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r4, r6] │ │ │ │ + ldrb r0, [r2, #28] │ │ │ │ movs r3, r3 │ │ │ │ strb r6, [r2, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ - movs r3, r3 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ - movs r3, r3 │ │ │ │ - strb r6, [r6, r5] │ │ │ │ - movs r3, r3 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ - movs r3, r3 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ - movs r3, r3 │ │ │ │ - ldr r5, [sp, #608] @ 0x260 │ │ │ │ - movs r3, r3 │ │ │ │ - strb r6, [r0, r5] │ │ │ │ - movs r3, r3 │ │ │ │ - strb r6, [r6, r3] │ │ │ │ - movs r3, r3 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ - movs r3, r3 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ - movs r3, r3 │ │ │ │ - strb r6, [r2, r4] │ │ │ │ - movs r3, r3 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ - movs r3, r3 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ - movs r3, r3 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ - movs r3, r3 │ │ │ │ - strb r6, [r4, r3] │ │ │ │ - movs r3, r3 │ │ │ │ - strb r6, [r2, r2] │ │ │ │ - movs r3, r3 │ │ │ │ - strh r6, [r2, #40] @ 0x28 │ │ │ │ - movs r3, r3 │ │ │ │ - strh r0, [r5, #0] │ │ │ │ - movs r3, r3 │ │ │ │ - strb r2, [r6, r2] │ │ │ │ - movs r3, r3 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ - movs r3, r3 │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ - movs r3, r3 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ - movs r3, r3 │ │ │ │ - strb r6, [r0, r2] │ │ │ │ - movs r3, r3 │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ 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 +163113,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, [r4, #29] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #280] @ (c8708 ) │ │ │ │ + str r6, [r2, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #984] @ (c89cc ) │ │ │ │ + ldr r7, [pc, #792] @ (c890c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r6, [r3, #29] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #88] @ (c8658 ) │ │ │ │ + ldr r7, [pc, #920] @ (c8998 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #792] @ (c891c ) │ │ │ │ + ldr r7, [pc, #600] @ (c885c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r6, [r3, #29] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r3, #9] │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #920] @ (c89a8 ) │ │ │ │ + ldr r7, [pc, #728] @ (c88e8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #600] @ (c886c ) │ │ │ │ + ldr r7, [pc, #408] @ (c87ac ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r1, #26] │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r5, #8] │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #728] @ (c88f8 ) │ │ │ │ + ldr r7, [pc, #536] @ (c8838 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #408] @ (c87bc ) │ │ │ │ + ldr r7, [pc, #216] @ (c86fc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + ldrb r2, [r6, #15] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r4, [r1, #11] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #536] @ (c8848 ) │ │ │ │ + ldr r7, [pc, #344] @ (c8788 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #216] @ (c870c ) │ │ │ │ + ldr r7, [pc, #24] @ (c864c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ + ldrb r6, [r4, #15] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #344] @ (c8798 ) │ │ │ │ + ldr r7, [pc, #152] @ (c86d8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #24] @ (c865c ) │ │ │ │ + ldr r6, [pc, #856] @ (c899c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, #12] │ │ │ │ + ldrb r6, [r3, #15] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #152] @ (c86e8 ) │ │ │ │ + ldr r6, [pc, #984] @ (c8a28 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #856] @ (c89ac ) │ │ │ │ + ldr r6, [pc, #664] @ (c88ec ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, #12] │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r4, [r7, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #984] @ (c8a38 ) │ │ │ │ + ldr r6, [pc, #792] @ (c8978 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #664] @ (c88fc ) │ │ │ │ + ldr r6, [pc, #472] @ (c883c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r7, #11] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #792] @ (c8988 ) │ │ │ │ + ldr r6, [pc, #600] @ (c88c8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #472] @ (c884c ) │ │ │ │ + ldr r6, [pc, #280] @ (c878c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r1, #4] │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #600] @ (c88d8 ) │ │ │ │ + ldr r6, [pc, #408] @ (c8818 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #280] @ (c879c ) │ │ │ │ + ldr r6, [pc, #88] @ (c86dc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #392] @ (c8818 ) │ │ │ │ + ldr r6, [pc, #200] @ (c8758 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #80] @ (c86e4 ) │ │ │ │ + ldr r5, [pc, #912] @ (c8a24 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r0, #12] │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #216] @ (c8778 ) │ │ │ │ + ldr r6, [pc, #24] @ (c86b8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #920] @ (c8a3c ) │ │ │ │ + ldr r5, [pc, #728] @ (c897c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r7, #11] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r7, #1] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #24] @ (c86c8 ) │ │ │ │ + ldr r5, [pc, #856] @ (c8a08 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #728] @ (c898c ) │ │ │ │ + ldr r5, [pc, #536] @ (c88cc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r1, #1] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #856] @ (c8a18 ) │ │ │ │ + ldr r5, [pc, #664] @ (c8958 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #536] @ (c88dc ) │ │ │ │ + ldr r5, [pc, #344] @ (c881c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r5, #11] │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #664] @ (c8968 ) │ │ │ │ + ldr r5, [pc, #472] @ (c88a8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #344] @ (c882c ) │ │ │ │ + ldr r5, [pc, #152] @ (c876c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r5, #11] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #472] @ (c88b8 ) │ │ │ │ + ldr r5, [pc, #280] @ (c87f8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #152] @ (c877c ) │ │ │ │ + ldr r4, [pc, #984] @ (c8abc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r6, [r6, #14] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r7, #30] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #280] @ (c8808 ) │ │ │ │ + ldr r5, [pc, #88] @ (c8748 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #984] @ (c8acc ) │ │ │ │ + ldr r4, [pc, #792] @ (c8a0c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r6, [r5, #14] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #88] @ (c8758 ) │ │ │ │ + ldr r4, [pc, #920] @ (c8a98 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #792] @ (c8a1c ) │ │ │ │ + ldr r4, [pc, #600] @ (c895c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r6, [r5, #14] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r3, #29] │ │ │ │ + ldrb r4, [r5, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #920] @ (c8aa8 ) │ │ │ │ + ldr r4, [pc, #728] @ (c89e8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #600] @ (c896c ) │ │ │ │ + ldr r4, [pc, #408] @ (c88ac ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ + ldrb r2, [r5, #14] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r4, [r7, #31] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #728] @ (c89f8 ) │ │ │ │ + ldr r4, [pc, #536] @ (c8938 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #408] @ (c88bc ) │ │ │ │ + ldr r4, [pc, #216] @ (c87fc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r6, #48] @ 0x30 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #536] @ (c8948 ) │ │ │ │ + ldr r4, [pc, #344] @ (c8888 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #216] @ (c880c ) │ │ │ │ + ldr r4, [pc, #24] @ (c874c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r2, #52] @ 0x34 │ │ │ │ + ldrh r2, [r4, #58] @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + ldrh r0, [r5, #58] @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #344] @ (c8898 ) │ │ │ │ + ldr r4, [pc, #152] @ (c87d8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #24] @ (c875c ) │ │ │ │ + ldr r3, [pc, #856] @ (c8a9c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r3, #52] @ 0x34 │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #152] @ (c87e8 ) │ │ │ │ + ldr r3, [pc, #984] @ (c8b28 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #856] @ (c8aac ) │ │ │ │ + ldr r3, [pc, #664] @ (c89ec ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + ldrh r6, [r2, #26] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r5, #20] │ │ │ │ + ldrh r0, [r7, #26] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #984] @ (c8b38 ) │ │ │ │ + ldr r3, [pc, #792] @ (c8a78 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #664] @ (c89fc ) │ │ │ │ + ldr r3, [pc, #472] @ (c893c ) │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #568] @ 0x238 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #792] @ (c8a88 ) │ │ │ │ + ldr r3, [pc, #600] @ (c89c8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #472] @ (c894c ) │ │ │ │ + ldr r3, [pc, #280] @ (c888c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #600] @ (c89d8 ) │ │ │ │ + ldr r3, [pc, #408] @ (c8918 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #280] @ (c889c ) │ │ │ │ + ldr r3, [pc, #88] @ (c87dc ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r3, #0] │ │ │ │ + strh r2, [r5, #6] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + strh r4, [r6, #6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #408] @ (c8928 ) │ │ │ │ + ldr r3, [pc, #216] @ (c8868 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #88] @ (c87ec ) │ │ │ │ + ldr r2, [pc, #920] @ (c8b2c ) │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + str r5, [sp, #712] @ 0x2c8 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #816] @ 0x330 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #216] @ (c8878 ) │ │ │ │ + ldr r3, [pc, #24] @ (c87b8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #920] @ (c8b3c ) │ │ │ │ + ldr r2, [pc, #728] @ (c8a7c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r7, #36] @ 0x24 │ │ │ │ + ldr r6, [r1, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #24] @ (c87c8 ) │ │ │ │ + ldr r2, [pc, #856] @ (c8b08 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #728] @ (c8a8c ) │ │ │ │ + ldr r2, [pc, #536] @ (c89cc ) │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r0, r7] │ │ │ │ + strh r2, [r2, r2] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r6, r5] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #856] @ (c8b18 ) │ │ │ │ + ldr r2, [pc, #664] @ (c8a58 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #536] @ (c89dc ) │ │ │ │ + ldr r2, [pc, #344] @ (c891c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #664] @ (c8a68 ) │ │ │ │ + ldr r2, [pc, #472] @ (c89a8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #344] @ (c892c ) │ │ │ │ + ldr r2, [pc, #152] @ (c886c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + movs r3, r3 │ │ │ │ + ldr r2, [pc, #280] @ (c88f8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #472] @ (c89b8 ) │ │ │ │ + ldr r1, [pc, #984] @ (c8bbc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #152] @ (c887c ) │ │ │ │ + strh r6, [r6, #28] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + ldr r2, [pc, #88] @ (c8848 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #280] @ (c8908 ) │ │ │ │ + ldr r1, [pc, #792] @ (c8b0c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #984] @ (c8bcc ) │ │ │ │ + strh r6, [r2, #30] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r0, #24] │ │ │ │ + strh r4, [r3, #28] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r1, #22] │ │ │ │ + ldr r1, [pc, #920] @ (c8b98 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #88] @ (c8858 ) │ │ │ │ + ldr r1, [pc, #600] @ (c8a5c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #792] @ (c8b1c ) │ │ │ │ + ldrh r6, [r5, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, #6] │ │ │ │ + ldrh r0, [r5, #10] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldr r1, [pc, #728] @ (c8ae8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #920] @ (c8ba8 ) │ │ │ │ + ldr r1, [pc, #408] @ (c89ac ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #600] @ (c8a6c ) │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldr r1, [pc, #536] @ (c8a38 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #728] @ (c8af8 ) │ │ │ │ + ldr r1, [pc, #216] @ (c88fc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #408] @ (c89bc ) │ │ │ │ + str r6, [r3, #32] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r4, [r5, #32] │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r3, #20] │ │ │ │ + ldr r1, [pc, #344] @ (c8988 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #536] @ (c8a48 ) │ │ │ │ + ldr r1, [pc, #24] @ (c884c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #216] @ (c890c ) │ │ │ │ + ldrh r2, [r2, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r0, r0] │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldr r1, [pc, #152] @ (c88d8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #344] @ (c8998 ) │ │ │ │ + ldr r0, [pc, #856] @ (c8b9c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #24] @ (c885c ) │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #80] @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [pc, #984] @ (c8c28 ) │ │ │ │ + movs r3, r3 │ │ │ │ + ldr r0, [pc, #664] @ (c8aec ) │ │ │ │ + movs r3, r3 │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ + movs r3, r3 │ │ │ │ + strb r0, [r7, r4] │ │ │ │ + movs r3, r3 │ │ │ │ + ldr r0, [pc, #792] @ (c8b78 ) │ │ │ │ + movs r3, r3 │ │ │ │ + ldr r0, [pc, #472] @ (c8a3c ) │ │ │ │ + movs r3, r3 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ + movs r3, r3 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ + movs r3, r3 │ │ │ │ + ldr r0, [pc, #600] @ (c8ac8 ) │ │ │ │ + movs r3, r3 │ │ │ │ + ldr r0, [pc, #280] @ (c898c ) │ │ │ │ + movs r3, r3 │ │ │ │ + str r2, [r7, #56] @ 0x38 │ │ │ │ + movs r3, r3 │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ + movs r3, r3 │ │ │ │ + ldr r0, [pc, #408] @ (c8a18 ) │ │ │ │ + movs r3, r3 │ │ │ │ + ldr r0, [pc, #88] @ (c88dc ) │ │ │ │ + movs r3, r3 │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #152] @ (c88e8 ) │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ + movs r3, r3 │ │ │ │ + ldr r0, [pc, #216] @ (c8968 ) │ │ │ │ + movs r3, r3 │ │ │ │ + @ instruction: 0x47e6 │ │ │ │ + movs r3, r3 │ │ │ │ + str r6, [r0, #60] @ 0x3c │ │ │ │ + movs r3, r3 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ + movs r3, r3 │ │ │ │ + ldr r0, [pc, #24] @ (c88b8 ) │ │ │ │ + movs r3, r3 │ │ │ │ + @ instruction: 0x47b6 │ │ │ │ + movs r3, r3 │ │ │ │ + ldrh r6, [r1, #50] @ 0x32 │ │ │ │ + movs r3, r3 │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ @ instruction: 0x47d6 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + @ instruction: 0x4786 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r5, r1] │ │ │ │ + strb r2, [r6, #11] │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0x47f6 │ │ │ │ + strb r4, [r3, #12] │ │ │ │ movs r3, r3 │ │ │ │ @ instruction: 0x47a6 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #44] @ 0x2c │ │ │ │ + bx sl │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + strb r6, [r4, #12] │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + strb r4, [r5, #11] │ │ │ │ movs r3, r3 │ │ │ │ bx lr │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + bx r4 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + strb r6, [r3, #12] │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0x4796 │ │ │ │ + strb r4, [r7, #10] │ │ │ │ movs r3, r3 │ │ │ │ bx r8 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ + mov lr, lr │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + strb r2, [r2, #12] │ │ │ │ movs r3, r3 │ │ │ │ - bx ip │ │ │ │ + strb r4, [r1, #10] │ │ │ │ movs r3, r3 │ │ │ │ bx r2 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + mov lr, r8 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + strb r6, [r1, #12] │ │ │ │ movs r3, r3 │ │ │ │ - bx r6 │ │ │ │ + strb r4, [r3, #9] │ │ │ │ movs r3, r3 │ │ │ │ mov lr, ip │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r7, #42] @ 0x2a │ │ │ │ + mov lr, r2 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + strb r6, [r7, #11] │ │ │ │ movs r3, r3 │ │ │ │ - bx r0 │ │ │ │ + strb r4, [r5, #8] │ │ │ │ movs r3, r3 │ │ │ │ mov lr, r6 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + mov r6, ip │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ + strb r2, [r7, #11] │ │ │ │ movs r3, r3 │ │ │ │ - mov lr, sl │ │ │ │ + strb r4, [r7, #7] │ │ │ │ movs r3, r3 │ │ │ │ mov lr, r0 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + mov r6, r6 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ movs r3, r3 │ │ │ │ - mov lr, r4 │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ movs r3, r3 │ │ │ │ mov r6, sl │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + mov r6, r0 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r5, #7] │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - mov r6, lr │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ movs r3, r3 │ │ │ │ - mov r6, r4 │ │ │ │ + mov r2, r4 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r0, #9] │ │ │ │ + cmp sl, sl │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r7, #6] │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ movs r3, r3 │ │ │ │ - mov r6, r8 │ │ │ │ + ldrsh r4, [r2, r6] │ │ │ │ movs r3, r3 │ │ │ │ - cmp lr, lr │ │ │ │ + cmp sl, lr │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r7, #8] │ │ │ │ + cmp sl, r4 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r1, #6] │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ - mov r6, r2 │ │ │ │ + ldr r0, [r2, #88] @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ - cmp lr, r8 │ │ │ │ + cmp sl, r8 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + cmp r2, lr │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + ldr r7, [pc, #24] @ (c8980 ) │ │ │ │ movs r3, r3 │ │ │ │ - cmp lr, ip │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ movs r3, r3 │ │ │ │ - cmp lr, r2 │ │ │ │ + cmp sl, r2 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + cmp r2, r8 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r5, #4] │ │ │ │ + ldr r7, [pc, #88] @ (c89d0 ) │ │ │ │ movs r3, r3 │ │ │ │ - cmp lr, r6 │ │ │ │ + ldr r0, [r6, #80] @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, ip │ │ │ │ + cmp r2, ip │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + cmp r2, r2 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldr r6, [r5, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - cmp lr, r0 │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r2, r6 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + add sl, ip │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + strb r6, [r6, #30] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, sl │ │ │ │ + strb r4, [r0, #29] │ │ │ │ movs r3, r3 │ │ │ │ cmp r2, r0 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ + add sl, r6 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r0, r3] │ │ │ │ + str r6, [r0, #16] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, r4 │ │ │ │ + str r0, [r3, #16] │ │ │ │ movs r3, r3 │ │ │ │ add sl, sl │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + add sl, r0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ + strb r2, [r1, #27] │ │ │ │ movs r3, r3 │ │ │ │ - add sl, lr │ │ │ │ + strb r4, [r4, #27] │ │ │ │ movs r3, r3 │ │ │ │ add sl, r4 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #216] @ (c8a40 ) │ │ │ │ + add r2, sl │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + strb r6, [r6, #27] │ │ │ │ movs r3, r3 │ │ │ │ - add sl, r8 │ │ │ │ + strb r4, [r6, #26] │ │ │ │ movs r3, r3 │ │ │ │ add r2, lr │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #280] @ (c8a90 ) │ │ │ │ + add r2, r4 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldrsh r2, [r4, r1] │ │ │ │ movs r3, r3 │ │ │ │ - add sl, r2 │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ movs r3, r3 │ │ │ │ add r2, r8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r3, #44] @ 0x2c │ │ │ │ + mvns r2, r6 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + strh r6, [r3, #4] │ │ │ │ movs r3, r3 │ │ │ │ - add r2, ip │ │ │ │ + strh r4, [r5, #4] │ │ │ │ movs r3, r3 │ │ │ │ add r2, r2 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r4, #27] │ │ │ │ + mvns r2, r0 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, r6 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ movs r3, r3 │ │ │ │ mvns r2, r4 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + bics r2, r2 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r1, #4] │ │ │ │ + ldr r2, [pc, #616] @ (c8c70 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, r0 │ │ │ │ + ldr r2, [pc, #448] @ (c8bcc ) │ │ │ │ movs r3, r3 │ │ │ │ bics r2, r6 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + muls r2, r4 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r2, #24] │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - mvns r2, r2 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ bics r2, r0 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r4, #24] │ │ │ │ + orrs r2, r6 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + str r2, [r4, #16] │ │ │ │ movs r3, r3 │ │ │ │ - bics r2, r4 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ muls r2, r2 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + orrs r2, r0 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r4, r6] │ │ │ │ + str r2, [r0, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - muls r2, r6 │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ movs r3, r3 │ │ │ │ orrs r2, r4 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, #31] │ │ │ │ + cmn r2, r2 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r3, #31] │ │ │ │ + str r6, [r7, #12] │ │ │ │ movs r3, r3 │ │ │ │ - muls r2, r0 │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ movs r3, r3 │ │ │ │ - cmn r2, r6 │ │ │ │ + cmn r6, r5 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + cmp r0, r4 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #832] @ 0x340 │ │ │ │ + ldr r2, [pc, #888] @ (c8dd0 ) │ │ │ │ movs r3, r3 │ │ │ │ - orrs r2, r2 │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ movs r3, r3 │ │ │ │ cmn r2, r0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #808] @ (c8d30 ) │ │ │ │ + negs r2, r6 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #640] @ (c8c8c ) │ │ │ │ + str r6, [r2, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - cmn r2, r4 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ movs r3, r3 │ │ │ │ cmp r2, r2 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ + negs r2, r0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ + ldr r5, [pc, #968] @ (c8e40 ) │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, r6 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ movs r3, r3 │ │ │ │ negs r2, r4 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r2, #4] │ │ │ │ + tst r2, r2 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ + strh r6, [r5, r0] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, r0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ movs r3, r3 │ │ │ │ tst r2, r6 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r6, #32] │ │ │ │ + rors r2, r4 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + str r6, [r5, #16] │ │ │ │ movs r3, r3 │ │ │ │ - negs r2, r2 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ movs r3, r3 │ │ │ │ tst r2, r0 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + sbcs r2, r6 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + str r6, [r7, #16] │ │ │ │ movs r3, r3 │ │ │ │ - tst r6, r3 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ movs r3, r3 │ │ │ │ - rors r0, r2 │ │ │ │ + rors r2, r2 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #56] @ (c8a90 ) │ │ │ │ + sbcs r2, r0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + str r2, [r6, #16] │ │ │ │ movs r3, r3 │ │ │ │ - rors r2, r6 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ movs r3, r3 │ │ │ │ sbcs r2, r4 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + adcs r2, r2 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ + strh r6, [r1, r2] │ │ │ │ movs r3, r3 │ │ │ │ - rors r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ movs r3, r3 │ │ │ │ adcs r2, r6 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #136] @ (c8b00 ) │ │ │ │ + asrs r2, r4 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + strh r6, [r3, r2] │ │ │ │ movs r3, r3 │ │ │ │ - sbcs r2, r2 │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ movs r3, r3 │ │ │ │ adcs r2, r0 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r3, r5] │ │ │ │ + lsrs r2, r6 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + strh r6, [r1, r2] │ │ │ │ movs r3, r3 │ │ │ │ - adcs r2, r4 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ movs r3, r3 │ │ │ │ asrs r2, r2 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r3, #4] │ │ │ │ - movs r3, r3 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - movs r3, r3 │ │ │ │ - asrs r2, r6 │ │ │ │ - movs r3, r3 │ │ │ │ - lsrs r2, r4 │ │ │ │ - movs r3, r3 │ │ │ │ - str r6, [r5, #4] │ │ │ │ - movs r3, r3 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - movs r3, r3 │ │ │ │ - asrs r2, r0 │ │ │ │ - movs r3, r3 │ │ │ │ - lsls r2, r6 │ │ │ │ - movs r3, r3 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - movs r3, r3 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ - movs r3, r3 │ │ │ │ - lsrs r2, r2 │ │ │ │ - movs r3, r3 │ │ │ │ - lsls r2, r0 │ │ │ │ - movs r3, r3 │ │ │ │ - str r6, [r7, r6] │ │ │ │ - movs r3, r3 │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ - movs r3, r3 │ │ │ │ - lsls r2, r4 │ │ │ │ - movs r3, r3 │ │ │ │ - eors r2, r2 │ │ │ │ - movs r3, r3 │ │ │ │ - str r6, [r1, r7] │ │ │ │ - movs r3, r3 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ - movs r3, r3 │ │ │ │ - eors r2, r6 │ │ │ │ - movs r3, r3 │ │ │ │ - ands r2, r4 │ │ │ │ - movs r3, r3 │ │ │ │ - str r6, [r7, r6] │ │ │ │ - movs r3, r3 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ - movs r3, r3 │ │ │ │ - eors r2, r0 │ │ │ │ - movs r3, r3 │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + lsrs r2, r0 │ │ │ │ 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 +164976,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, [r0, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #2 │ │ │ │ + subs r3, #210 @ 0xd2 │ │ │ │ + movs r3, r3 │ │ │ │ + subs r3, #130 @ 0x82 │ │ │ │ + movs r3, r3 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ + movs r3, r3 │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ + movs r3, r3 │ │ │ │ + subs r3, #162 @ 0xa2 │ │ │ │ + movs r3, r3 │ │ │ │ + subs r3, #82 @ 0x52 │ │ │ │ + movs r3, r3 │ │ │ │ + strb r2, [r3, r3] │ │ │ │ + movs r3, r3 │ │ │ │ + strb r4, [r2, r4] │ │ │ │ + movs r3, r3 │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ + movs r3, r3 │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ + movs r3, r3 │ │ │ │ + lsls r6, r0 │ │ │ │ + movs r3, r3 │ │ │ │ + strb r0, [r0, #11] │ │ │ │ + movs r3, r3 │ │ │ │ + subs r3, #66 @ 0x42 │ │ │ │ + movs r3, r3 │ │ │ │ + subs r2, #242 @ 0xf2 │ │ │ │ + movs r3, r3 │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ + movs r3, r3 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ + movs r3, r3 │ │ │ │ + subs r3, #18 │ │ │ │ + movs r3, r3 │ │ │ │ + subs r2, #194 @ 0xc2 │ │ │ │ + movs r3, r3 │ │ │ │ + ldr r2, [r0, #72] @ 0x48 │ │ │ │ + movs r3, r3 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ + movs r3, r3 │ │ │ │ + subs r2, #226 @ 0xe2 │ │ │ │ + movs r3, r3 │ │ │ │ + subs r2, #146 @ 0x92 │ │ │ │ + movs r3, r3 │ │ │ │ + ldrh r2, [r1, #22] │ │ │ │ + movs r3, r3 │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ movs r3, r3 │ │ │ │ subs r2, #178 @ 0xb2 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + ldrh r6, [r2, #22] │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #210 @ 0xd2 │ │ │ │ + ldrh r4, [r4, #20] │ │ │ │ movs r3, r3 │ │ │ │ subs r2, #130 @ 0x82 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r1, r0] │ │ │ │ + subs r2, #50 @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r0, r1] │ │ │ │ + str r2, [r4, #68] @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #162 @ 0xa2 │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ subs r2, #82 @ 0x52 │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + subs r2, #2 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strh r6, [r1, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + strh r0, [r4, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ subs r2, #34 @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ + subs r1, #210 @ 0xd2 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r6, [pc, #1000] @ (c9eb0 ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #66 @ 0x42 │ │ │ │ + ldr r5, [pc, #672] @ (c9d6c ) │ │ │ │ movs r3, r3 │ │ │ │ subs r1, #242 @ 0xf2 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r6, #56] @ 0x38 │ │ │ │ + subs r1, #162 @ 0xa2 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldrsh r6, [r6, r7] │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #18 │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ subs r1, #194 @ 0xc2 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + subs r1, #114 @ 0x72 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ + ldr r6, [pc, #360] @ (c9c50 ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + ldr r5, [pc, #288] @ (c9c0c ) │ │ │ │ movs r3, r3 │ │ │ │ subs r1, #146 @ 0x92 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r2, #14] │ │ │ │ + ldr r6, [pc, #296] @ (c9c20 ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #178 @ 0xb2 │ │ │ │ + ldr r5, [pc, #96] @ (c9b5c ) │ │ │ │ movs r3, r3 │ │ │ │ subs r1, #98 @ 0x62 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + subs r1, #18 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r5, [pc, #504] @ (c9d00 ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + ldr r4, [pc, #928] @ (c9eac ) │ │ │ │ movs r3, r3 │ │ │ │ subs r1, #50 @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + subs r0, #226 @ 0xe2 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + ldr r5, [pc, #424] @ (c9cc0 ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + ldr r4, [pc, #720] @ (c9dec ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r0, #254 @ 0xfe │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #168] @ (c9b70 ) │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #864] @ (c9e2c ) │ │ │ │ + ldr r5, [pc, #360] @ (c9c90 ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + ldr r4, [pc, #544] @ (c9d4c ) │ │ │ │ movs r3, r3 │ │ │ │ subs r0, #210 @ 0xd2 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r4, r4] │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + ldr r5, [pc, #296] @ (c9c60 ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + ldr r4, [pc, #352] @ (c9c9c ) │ │ │ │ movs r3, r3 │ │ │ │ subs r0, #162 @ 0xa2 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #552] @ (c9d10 ) │ │ │ │ + subs r0, #82 @ 0x52 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #480] @ (c9ccc ) │ │ │ │ + ldr r3, [pc, #280] @ (c9c60 ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #194 @ 0xc2 │ │ │ │ + ldr r2, [pc, #608] @ (c9dac ) │ │ │ │ movs r3, r3 │ │ │ │ subs r0, #114 @ 0x72 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #488] @ (c9ce0 ) │ │ │ │ + subs r0, #34 @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #288] @ (c9c1c ) │ │ │ │ + ldr r3, [pc, #200] @ (c9c20 ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #146 @ 0x92 │ │ │ │ + ldr r2, [pc, #400] @ (c9cec ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #66 @ 0x42 │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #696] @ (c9dc0 ) │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #96] @ (c9b6c ) │ │ │ │ + ldr r3, [pc, #136] @ (c9bf0 ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #98 @ 0x62 │ │ │ │ + ldr r2, [pc, #224] @ (c9c4c ) │ │ │ │ movs r3, r3 │ │ │ │ subs r0, #18 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #616] @ (c9d80 ) │ │ │ │ + adds r7, #194 @ 0xc2 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #912] @ (c9eac ) │ │ │ │ + ldr r3, [pc, #72] @ (c9bc0 ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #46 @ 0x2e │ │ │ │ + ldr r2, [pc, #32] @ (c9b9c ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #224 @ 0xe0 │ │ │ │ + adds r7, #226 @ 0xe2 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #552] @ (c9d50 ) │ │ │ │ + adds r7, #146 @ 0x92 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #736] @ (c9e0c ) │ │ │ │ + ldr r2, [pc, #56] @ (c9bc0 ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #2 │ │ │ │ + ldr r1, [pc, #864] @ (c9eec ) │ │ │ │ movs r3, r3 │ │ │ │ adds r7, #178 @ 0xb2 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #488] @ (c9d20 ) │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #544] @ (c9d5c ) │ │ │ │ + ldr r1, [pc, #1016] @ (c9f90 ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ + ldr r1, [pc, #672] @ (c9e3c ) │ │ │ │ movs r3, r3 │ │ │ │ adds r7, #130 @ 0x82 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #472] @ (c9d20 ) │ │ │ │ + adds r7, #50 @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #800] @ (c9e6c ) │ │ │ │ + ldr r1, [pc, #936] @ (c9f50 ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ + ldr r1, [pc, #480] @ (c9d8c ) │ │ │ │ movs r3, r3 │ │ │ │ adds r7, #82 @ 0x52 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #392] @ (c9ce0 ) │ │ │ │ + adds r7, #2 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #592] @ (c9dac ) │ │ │ │ + ldr r1, [pc, #872] @ (c9f20 ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + ldr r1, [pc, #288] @ (c9cdc ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #32 │ │ │ │ + adds r7, #34 @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #328] @ (c9cb0 ) │ │ │ │ + adds r6, #210 @ 0xd2 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #416] @ (c9d0c ) │ │ │ │ + str r6, [r4, r6] │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ + str r4, [r4, r4] │ │ │ │ movs r3, r3 │ │ │ │ adds r6, #242 @ 0xf2 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #264] @ (c9c80 ) │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #224] @ (c9c5c ) │ │ │ │ + ands r6, r6 │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #18 │ │ │ │ + eors r4, r0 │ │ │ │ movs r3, r3 │ │ │ │ adds r6, #194 @ 0xc2 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #248] @ (c9c80 ) │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #32] @ (c9bac ) │ │ │ │ + ldr r1, [pc, #888] @ (c9f60 ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + ldr r0, [pc, #736] @ (c9ecc ) │ │ │ │ movs r3, r3 │ │ │ │ adds r6, #146 @ 0x92 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #184] @ (c9c50 ) │ │ │ │ + adds r6, #66 @ 0x42 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #864] @ (c9efc ) │ │ │ │ + ldr r1, [pc, #808] @ (c9f20 ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + ldr r0, [pc, #544] @ (c9e1c ) │ │ │ │ movs r3, r3 │ │ │ │ adds r6, #98 @ 0x62 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #104] @ (c9c10 ) │ │ │ │ + adds r6, #18 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #672] @ (c9e4c ) │ │ │ │ + str r2, [r3, r2] │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + str r0, [r4, r1] │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #50 @ 0x32 │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #40] @ (c9be0 ) │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #480] @ (c9d9c ) │ │ │ │ + str r2, [r2, r2] │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + str r4, [r6, r0] │ │ │ │ movs r3, r3 │ │ │ │ adds r6, #2 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + strb r4, [r2, #29] │ │ │ │ movs r3, r3 │ │ │ │ adds r5, #210 @ 0xd2 │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + adds r5, #130 @ 0x82 │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + strb r2, [r3, #29] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + strb r4, [r4, #28] │ │ │ │ movs r3, r3 │ │ │ │ adds r5, #162 @ 0xa2 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #56] @ (c9c20 ) │ │ │ │ + adds r5, #82 @ 0x52 │ │ │ │ movs r3, r3 │ │ │ │ - blx sp │ │ │ │ + subs r3, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + ldrb r0, [r0, r5] │ │ │ │ movs r3, r3 │ │ │ │ adds r5, #114 @ 0x72 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #1000] @ (c9fe0 ) │ │ │ │ + adds r5, #34 @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - blx r7 │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #66 @ 0x42 │ │ │ │ + adds r5, #62 @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #808] @ (c9f30 ) │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #576] @ (c9e4c ) │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + ldrb r0, [r4, r3] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #16 │ │ │ │ + adds r5, #18 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #776] @ (c9f20 ) │ │ │ │ + adds r4, #194 @ 0xc2 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #400] @ (c9dac ) │ │ │ │ + ldrh r2, [r4, r1] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #50 @ 0x32 │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ movs r3, r3 │ │ │ │ adds r4, #226 @ 0xe2 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r6, #25] │ │ │ │ + adds r4, #146 @ 0x92 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #2 │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ movs r3, r3 │ │ │ │ adds r4, #178 @ 0xb2 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + adds r4, #98 @ 0x62 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r2, #25] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + ldrb r0, [r2, r1] │ │ │ │ movs r3, r3 │ │ │ │ adds r4, #130 @ 0x82 │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #202 @ 0xca │ │ │ │ + adds r4, #50 @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + strb r2, [r7, r1] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #162 @ 0xa2 │ │ │ │ + ldrb r0, [r4, r0] │ │ │ │ movs r3, r3 │ │ │ │ adds r4, #82 @ 0x52 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + adds r4, #2 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + ldrb r2, [r1, r1] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #110 @ 0x6e │ │ │ │ + ldrh r0, [r6, r7] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #32 │ │ │ │ + adds r4, #34 @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ + adds r3, #210 @ 0xd2 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + ldr r5, [pc, #840] @ (ca010 ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ + ldr r5, [pc, #576] @ (c9f0c ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #242 @ 0xf2 │ │ │ │ + adds r3, #238 @ 0xee │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #18 │ │ │ │ + ldrb r4, [r6, r0] │ │ │ │ movs r3, r3 │ │ │ │ adds r3, #194 @ 0xc2 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + adds r3, #114 @ 0x72 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ movs r3, r3 │ │ │ │ adds r3, #146 @ 0x92 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + adds r3, #66 @ 0x42 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + ldrb r6, [r2, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ movs r3, r3 │ │ │ │ adds r3, #98 @ 0x62 │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r5, r6] │ │ │ │ + adds r3, #18 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrb r6, [r0, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #130 @ 0x82 │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ movs r3, r3 │ │ │ │ adds r3, #50 @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r6, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ movs r3, r3 │ │ │ │ adds r3, #2 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #8] @ (c9cd0 ) │ │ │ │ + adds r2, #178 @ 0xb2 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #768] @ (c9fcc ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #30 │ │ │ │ + ldrh r4, [r0, r5] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #208 @ 0xd0 │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + adds r2, #130 @ 0x82 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #242 @ 0xf2 │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ movs r3, r3 │ │ │ │ adds r2, #162 @ 0xa2 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ + adds r2, #82 @ 0x52 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r6, r4] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ + ldrh r4, [r4, r3] │ │ │ │ movs r3, r3 │ │ │ │ adds r2, #114 @ 0x72 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + adds r2, #34 @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #146 @ 0x92 │ │ │ │ + ldrh r4, [r6, r2] │ │ │ │ movs r3, r3 │ │ │ │ adds r2, #66 @ 0x42 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, r4] │ │ │ │ + adds r1, #242 @ 0xf2 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ + ldr r6, [r3, r1] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #18 │ │ │ │ + adds r2, #14 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, r4] │ │ │ │ + adds r1, #192 @ 0xc0 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ movs r3, r3 │ │ │ │ adds r1, #226 @ 0xe2 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ + adds r1, #146 @ 0x92 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + mov sl, pc │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #2 │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ movs r3, r3 │ │ │ │ adds r1, #178 @ 0xb2 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r2, [r5, r7] │ │ │ │ + adds r1, #98 @ 0x62 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r0, r1] │ │ │ │ + bx r3 │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ movs r3, r3 │ │ │ │ adds r1, #130 @ 0x82 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r2, [r1, r7] │ │ │ │ + adds r1, #50 @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #162 @ 0xa2 │ │ │ │ + ldr r4, [r0, r7] │ │ │ │ movs r3, r3 │ │ │ │ adds r1, #82 @ 0x52 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r4, r6] │ │ │ │ + adds r1, #2 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r4, r7] │ │ │ │ + ldrh r2, [r4, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #114 @ 0x72 │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ movs r3, r3 │ │ │ │ adds r1, #34 @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r6, r6] │ │ │ │ + subs r0, #118 @ 0x76 │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #240 @ 0xf0 │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + subs r0, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #18 │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ movs r3, r3 │ │ │ │ adds r0, #194 @ 0xc2 │ │ │ │ movs r3, r3 │ │ │ │ - mov r2, r5 │ │ │ │ + adds r0, #114 @ 0x72 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + subs r0, #126 @ 0x7e │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #226 @ 0xe2 │ │ │ │ + ldrsb r0, [r4, r5] │ │ │ │ movs r3, r3 │ │ │ │ adds r0, #146 @ 0x92 │ │ │ │ movs r3, r3 │ │ │ │ - mov r6, r9 │ │ │ │ + adds r0, #66 @ 0x42 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r4, r4] │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + ldrsb r0, [r6, r4] │ │ │ │ movs r3, r3 │ │ │ │ adds r0, #98 @ 0x62 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r6, r4] │ │ │ │ + adds r0, #18 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ movs r3, r3 │ │ │ │ adds r0, #50 @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ + cmp r7, #226 @ 0xe2 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + ldrsb r0, [r2, r3] │ │ │ │ movs r3, r3 │ │ │ │ adds r0, #2 │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #166 @ 0xa6 │ │ │ │ + cmp r7, #178 @ 0xb2 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r6, r3] │ │ │ │ + adds r6, #210 @ 0xd2 │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #34 @ 0x22 │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ movs r3, r3 │ │ │ │ cmp r7, #210 @ 0xd2 │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + cmp r7, #130 @ 0x82 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + ldrsb r0, [r6, r1] │ │ │ │ movs r3, r3 │ │ │ │ cmp r7, #162 @ 0xa2 │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r2, r2] │ │ │ │ + adds r6, #22 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + ldrsb r0, [r0, r1] │ │ │ │ movs r3, r3 │ │ │ │ cmp r7, #114 @ 0x72 │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + adds r7, #246 @ 0xf6 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #146 @ 0x92 │ │ │ │ + ldrsb r0, [r2, r0] │ │ │ │ movs r3, r3 │ │ │ │ cmp r7, #66 @ 0x42 │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #26 │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + ldrsb r2, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #98 @ 0x62 │ │ │ │ + ldrsb r0, [r4, r0] │ │ │ │ movs r3, r3 │ │ │ │ cmp r7, #18 │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #26 │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r0, r0] │ │ │ │ + ldrsb r6, [r2, r0] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + strb r4, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #226 @ 0xe2 │ │ │ │ + cmp r6, #222 @ 0xde │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #2 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r2, r7] │ │ │ │ + subs r6, #238 @ 0xee │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #2 │ │ │ │ + strb r0, [r0, r7] │ │ │ │ movs r3, r3 │ │ │ │ cmp r6, #178 @ 0xb2 │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r4, r6] │ │ │ │ + subs r6, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + strb r0, [r2, r6] │ │ │ │ movs r3, r3 │ │ │ │ cmp r6, #130 @ 0x82 │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + cmp r6, #50 @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r6, r5] │ │ │ │ + subs r6, #238 @ 0xee │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #162 @ 0xa2 │ │ │ │ + strb r0, [r4, r5] │ │ │ │ movs r3, r3 │ │ │ │ cmp r6, #82 @ 0x52 │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #38 @ 0x26 │ │ │ │ + cmp r6, #2 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + subs r7, #206 @ 0xce │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + strb r0, [r6, r4] │ │ │ │ movs r3, r3 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r7, r4] │ │ │ │ + cmp r5, #210 @ 0xd2 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r2, r5] │ │ │ │ + subs r7, #230 @ 0xe6 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + strb r0, [r0, r4] │ │ │ │ movs r3, r3 │ │ │ │ cmp r5, #242 @ 0xf2 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r0, r5] │ │ │ │ + cmp r5, #162 @ 0xa2 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + subs r1, #10 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #14 │ │ │ │ + strb r0, [r2, r3] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #30 │ │ │ │ + cmp r5, #114 @ 0x72 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + subs r1, #22 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + strb r0, [r4, r2] │ │ │ │ movs r3, r3 │ │ │ │ cmp r5, #146 @ 0x92 │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #42 @ 0x2a │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + strb r6, [r5, r2] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ + strb r0, [r6, r1] │ │ │ │ movs r3, r3 │ │ │ │ cmp r5, #98 @ 0x62 │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #30 │ │ │ │ + cmp r5, #18 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + subs r1, #126 @ 0x7e │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + strb r0, [r0, r1] │ │ │ │ movs r3, r3 │ │ │ │ cmp r5, #50 @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r4, r1] │ │ │ │ + subs r1, #166 @ 0xa6 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #82 @ 0x52 │ │ │ │ + strb r0, [r2, r0] │ │ │ │ movs r3, r3 │ │ │ │ cmp r5, #2 │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #22 │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + subs r1, #166 @ 0xa6 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #34 @ 0x22 │ │ │ │ + strh r0, [r4, r7] │ │ │ │ movs r3, r3 │ │ │ │ cmp r4, #210 @ 0xd2 │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #58 @ 0x3a │ │ │ │ - movs r3, r3 │ │ │ │ - strb r0, [r0, r0] │ │ │ │ - movs r3, r3 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ - movs r3, r3 │ │ │ │ - cmp r4, #162 @ 0xa2 │ │ │ │ - movs r3, r3 │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ - movs r3, r3 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ - movs r3, r3 │ │ │ │ - cmp r4, #194 @ 0xc2 │ │ │ │ - movs r3, r3 │ │ │ │ - cmp r4, #114 @ 0x72 │ │ │ │ - movs r3, r3 │ │ │ │ - strh r6, [r3, r7] │ │ │ │ - movs r3, r3 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ - movs r3, r3 │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ - movs r3, r3 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ - movs r3, r3 │ │ │ │ - subs r0, #174 @ 0xae │ │ │ │ - movs r3, r3 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ - movs r3, r3 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ - movs r3, r3 │ │ │ │ - cmp r4, #18 │ │ │ │ - movs r3, r3 │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ - movs r3, r3 │ │ │ │ - strh r0, [r0, r5] │ │ │ │ - movs r3, r3 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ - movs r3, r3 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ - movs r3, r3 │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ - movs r3, r3 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ - movs r3, r3 │ │ │ │ - cmp r4, #2 │ │ │ │ - movs r3, r3 │ │ │ │ - cmp r3, #178 @ 0xb2 │ │ │ │ + cmp r4, #130 @ 0x82 │ │ │ │ movs r3, r3 │ │ │ │ ldr r5, [pc, #676] @ (ca1dc ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #676] @ (ca1e0 ) │ │ │ │ ldr r3, [pc, #680] @ (ca1e4 ) │ │ │ │ add r5, pc │ │ │ │ ldr r2, [pc, #680] @ (ca1e8 ) │ │ │ │ @@ -165878,149 +165879,149 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2692 @ 0xa84 │ │ │ │ bl dc018 │ │ │ │ b.w be6fa │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r4, #156 @ 0x9c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #864] @ (ca544 ) │ │ │ │ + ldr r6, [pc, #672] @ (ca484 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #202 @ 0xca │ │ │ │ + movs r7, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r7, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + adds r4, #160 @ 0xa0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #704] @ (ca4b4 ) │ │ │ │ + ldr r6, [pc, #512] @ (ca3f4 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #162 @ 0xa2 │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #82 @ 0x52 │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #544] @ (ca424 ) │ │ │ │ + ldr r6, [pc, #352] @ (ca364 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r7, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #42 @ 0x2a │ │ │ │ + movs r6, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #384] @ (ca394 ) │ │ │ │ + ldr r6, [pc, #192] @ (ca2d4 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #82 @ 0x52 │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #2 │ │ │ │ + movs r6, #210 @ 0xd2 │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #208] @ (ca2f4 ) │ │ │ │ + ldr r6, [pc, #16] @ (ca234 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #38 @ 0x26 │ │ │ │ + movs r6, #246 @ 0xf6 │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r6, #168 @ 0xa8 │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + adds r4, #180 @ 0xb4 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #64] @ (ca274 ) │ │ │ │ + ldr r5, [pc, #896] @ (ca5b4 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #2 │ │ │ │ + movs r6, #210 @ 0xd2 │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #178 @ 0xb2 │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #928] @ (ca5e4 ) │ │ │ │ + ldr r5, [pc, #736] @ (ca524 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #218 @ 0xda │ │ │ │ + movs r6, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #138 @ 0x8a │ │ │ │ + movs r6, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #768] @ (ca554 ) │ │ │ │ + ldr r5, [pc, #576] @ (ca494 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #178 @ 0xb2 │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #98 @ 0x62 │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #608] @ (ca4c4 ) │ │ │ │ + ldr r5, [pc, #416] @ (ca404 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #138 @ 0x8a │ │ │ │ + movs r6, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #58 @ 0x3a │ │ │ │ + movs r6, #10 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #448] @ (ca434 ) │ │ │ │ + ldr r5, [pc, #256] @ (ca374 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #98 @ 0x62 │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #18 │ │ │ │ + movs r5, #226 @ 0xe2 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #12 │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #288] @ (ca3a4 ) │ │ │ │ + ldr r5, [pc, #96] @ (ca2e4 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #58 @ 0x3a │ │ │ │ + movs r6, #10 │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #234 @ 0xea │ │ │ │ + movs r5, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #20 │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #128] @ (ca314 ) │ │ │ │ + ldr r4, [pc, #960] @ (ca654 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #18 │ │ │ │ + movs r5, #226 @ 0xe2 │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #194 @ 0xc2 │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #32 │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #992] @ (ca684 ) │ │ │ │ + ldr r4, [pc, #800] @ (ca5c4 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #234 @ 0xea │ │ │ │ + movs r5, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #154 @ 0x9a │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #832] @ (ca5f4 ) │ │ │ │ + ldr r4, [pc, #640] @ (ca534 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #194 @ 0xc2 │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ + adds r5, #0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #672] @ (ca564 ) │ │ │ │ + ldr r4, [pc, #480] @ (ca4a4 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #154 @ 0x9a │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ + movs r5, #26 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #512] @ (ca4d4 ) │ │ │ │ + ldr r4, [pc, #320] @ (ca414 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #352] @ (ca444 ) │ │ │ │ + ldr r4, [pc, #160] @ (ca384 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ + movs r5, #26 │ │ │ │ movs r3, r3 │ │ │ │ - movs r3, #250 @ 0xfa │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ ldrb.w r3, [r0, #400] @ 0x190 │ │ │ │ movw r2, #62032 @ 0xf250 │ │ │ │ movt r2, #15263 @ 0x3b9f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movw ip, #24568 @ 0x5ff8 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ @@ -174462,15 +174463,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 16a5d0 │ │ │ │ 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 +174510,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 16e168 │ │ │ │ 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 16a6a4 │ │ │ │ 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 16a6a4 │ │ │ │ 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 +174551,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, r2, #30 │ │ │ │ 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 +174571,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 16b108 │ │ │ │ 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 +174608,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 16e008 │ │ │ │ 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 +174657,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, r5, #18 │ │ │ │ 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 16a734 │ │ │ │ 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 16a6bc │ │ │ │ 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 16a7a8 │ │ │ │ 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 +174750,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 1696a4 │ │ │ │ b.n d0d0e │ │ │ │ cmp r3, #2 │ │ │ │ beq.n d0da0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ @@ -174766,15 +174767,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n d0d4a │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1695fc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n d0db0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -175384,15 +175385,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 16ba5c │ │ │ │ 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 +175527,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 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r2, r7, #30 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r1, #28 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r0, r2, #31 │ │ │ │ movs r3, r3 │ │ │ │ - movs r3, #126 @ 0x7e │ │ │ │ + movs r4, #78 @ 0x4e │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsls r6, r2, #31 │ │ │ │ movs r3, r3 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + movs r4, #4 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r2, #26 │ │ │ │ + lsls r6, r4, #29 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r2, #29 │ │ │ │ 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 +175582,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 16cb4c │ │ │ │ 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 +176015,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, r4, #25 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r3, #22 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ movs r3, r3 │ │ │ │ bl fff7f9ee │ │ │ │ - strh.w r0, [ip, pc, lsl #1] │ │ │ │ + ldr??.w r0, [ip, #31] │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsls r2, r4, #9 │ │ │ │ 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 +176605,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 227664 │ │ │ │ + bl 165d9c │ │ │ │ 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 +177120,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 227664 │ │ │ │ + bl 165d9c │ │ │ │ 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 +178099,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 16e168 │ │ │ │ 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 +178837,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 d3ef4 │ │ │ │ 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 +178967,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 180c58 │ │ │ │ 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 +178996,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 180c74 │ │ │ │ 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 +179027,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 180c58 │ │ │ │ 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 180c74 │ │ │ │ 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 +179064,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 180c58 │ │ │ │ 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 180c74 │ │ │ │ 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 +179212,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 16e008 │ │ │ │ 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 +179265,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 180c58 │ │ │ │ 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 +179287,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 180c74 │ │ │ │ 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 +179471,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 180c58 │ │ │ │ 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 180c74 │ │ │ │ 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 +179522,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 180c58 │ │ │ │ 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 180c74 │ │ │ │ mov r0, r4 │ │ │ │ bl dc2c0 │ │ │ │ cbz r5, d4054 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ @@ -179661,15 +179662,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 180c58 │ │ │ │ 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 +179682,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 16a128 │ │ │ │ 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 180c74 │ │ │ │ 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 16a55c │ │ │ │ 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 16a160 │ │ │ │ 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 +180169,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 │ │ │ │ + bpl.n d4778 │ │ │ │ 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 +180348,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 d4870 │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n d4910 │ │ │ │ + bmi.n d48b0 │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n d494c │ │ │ │ + bmi.n d48ec │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n d4964 │ │ │ │ + bmi.n d4904 │ │ │ │ movs r2, r3 │ │ │ │ @ instruction: 0xb7a6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r2, #178 @ 0xb2 │ │ │ │ movs r4, r3 │ │ │ │ - bcc.n d48cc │ │ │ │ + bcc.n d486c │ │ │ │ movs r2, r3 │ │ │ │ - bcs.n d48ac │ │ │ │ + bcc.n d484c │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n d48c4 │ │ │ │ + bcc.n d4864 │ │ │ │ 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 +180428,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 1730a8 │ │ │ │ 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 +180468,31 @@ │ │ │ │ b.n d4932 │ │ │ │ blx 47bc4 │ │ │ │ nop │ │ │ │ @ instruction: 0xb730 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n d4a34 │ │ │ │ + bcc.n d49d4 │ │ │ │ movs r2, r3 │ │ │ │ - bcs.n d4a70 │ │ │ │ + bcc.n d4a10 │ │ │ │ movs r2, r3 │ │ │ │ - bcs.n d4a94 │ │ │ │ + bcc.n d4a34 │ │ │ │ movs r2, r3 │ │ │ │ - bcs.n d4abc │ │ │ │ + bcc.n d4a5c │ │ │ │ movs r2, r3 │ │ │ │ @ instruction: 0xb69a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r0, #206 @ 0xce │ │ │ │ + movs r1, #158 @ 0x9e │ │ │ │ movs r4, r3 │ │ │ │ - bne.n d49cc │ │ │ │ + bcs.n d496c │ │ │ │ movs r2, r3 │ │ │ │ - bne.n d49ac │ │ │ │ + bcs.n d494c │ │ │ │ movs r2, r3 │ │ │ │ - bne.n d49a8 │ │ │ │ + bcs.n d4948 │ │ │ │ movs r2, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n d4a10 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -180501,15 +180502,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 225eb8 │ │ │ │ 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 +181019,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 225b44 │ │ │ │ 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 +181119,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 16b8dc │ │ │ │ movs r2, #3 │ │ │ │ cbz r0, d5074 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 172fd8 │ │ │ │ + bl 1730a8 │ │ │ │ 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 +181234,25 @@ │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r4, {r4} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r3!, {r1} │ │ │ │ + ldmia r3!, {r1, r4, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, 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 +181563,19 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp] │ │ │ │ bl dc018 │ │ │ │ mov r4, r0 │ │ │ │ b.n d546a │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r6} │ │ │ │ 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 +181766,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 16b174 │ │ │ │ cmp r6, #8 │ │ │ │ mov r3, r0 │ │ │ │ it ls │ │ │ │ addls.w r9, sp, #16 │ │ │ │ mov fp, r1 │ │ │ │ it ls │ │ │ │ movls sl, r9 │ │ │ │ @@ -182019,15 +182020,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 r4!, {r4, r6} │ │ │ │ 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 +185399,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, #816] @ 0x330 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, pc, #776 @ (adr r4, d7f44 ) │ │ │ │ + add r5, pc, #584 @ (adr r5, d7e84 ) │ │ │ │ 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 +186407,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 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ 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 +186440,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, [r5, #18] │ │ │ │ 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 +186487,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, [r7, #14] │ │ │ │ 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 +190257,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 227760 │ │ │ │ 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 +190547,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 227664 │ │ │ │ + bl 165d9c │ │ │ │ cbz r0, db982 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n db982 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 227594 │ │ │ │ - bl 165ccc │ │ │ │ + bl 227664 │ │ │ │ + bl 165d9c │ │ │ │ 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 +190631,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 227664 │ │ │ │ + bl 165d9c │ │ │ │ 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 +190746,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 227760 │ │ │ │ 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 +190775,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 227760 │ │ │ │ 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 +190863,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 16aca0 │ │ │ │ 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 16e320 │ │ │ │ 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 16e364 │ │ │ │ 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 +190902,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 16e078 │ │ │ │ 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 +190975,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 16e168 │ │ │ │ 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 +191001,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 16e168 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ b.n dbc24 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 226cb8 │ │ │ │ + bl 226d88 │ │ │ │ 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 16aca0 │ │ │ │ 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 16e168 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ b.n dbc24 │ │ │ │ tst.w r7, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #4 │ │ │ │ b.n dbdc0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -191049,23 +191050,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, [r4, #16] │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + str r0, [r0, #20] │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [r2, #8] │ │ │ │ + str r0, [r4, #20] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ 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 +191105,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 2271cc │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n dbfc2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16e250 │ │ │ │ + bl 16e320 │ │ │ │ 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 16e168 │ │ │ │ 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 2271cc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n dbf6a │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16e250 │ │ │ │ + bl 16e320 │ │ │ │ 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 +191230,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, [r1, r4] │ │ │ │ movs r2, r3 │ │ │ │ lsrs r6, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [r2, #120] @ 0x78 │ │ │ │ + strb r2, [r4, #1] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r6, #112] @ 0x70 │ │ │ │ + strb r6, [r0, #0] │ │ │ │ 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 +191402,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 16e168 │ │ │ │ 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 +191430,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 16a128 │ │ │ │ cbz r0, dc228 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 171d8c │ │ │ │ + bl 171e5c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a55c │ │ │ │ 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 16df9c │ │ │ │ movs r2, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 171ca4 │ │ │ │ + bl 171d74 │ │ │ │ ldr.w r0, [r4, #3272] @ 0xcc8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a160 │ │ │ │ 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 +191479,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 171d74 │ │ │ │ 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 +191498,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 171d74 │ │ │ │ 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 171d8c │ │ │ │ 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 +191537,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 171d74 │ │ │ │ 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 +191564,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 171d74 │ │ │ │ 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 +191604,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 171d74 │ │ │ │ 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 +191743,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 171d74 │ │ │ │ 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 +191799,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 171d74 │ │ │ │ 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 +191874,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 171e5c │ │ │ │ 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 +191893,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 180c58 │ │ │ │ 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 180c74 │ │ │ │ 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 +191940,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 171e5c │ │ │ │ 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 +191957,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 180c58 │ │ │ │ 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 180c74 │ │ │ │ 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 +192030,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 225ad4 │ │ │ │ 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 +192779,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 r6, [pc, #384] @ (dd138 ) │ │ │ │ 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 +192941,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 180c58 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ ldr r1, [pc, #52] @ (dd198 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 180bc0 │ │ │ │ + bl 180c90 │ │ │ │ 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 +192971,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, #848] @ (dd4f0 ) │ │ │ │ movs r2, r3 │ │ │ │ - ldr r3, [pc, #880] @ (dd514 ) │ │ │ │ + ldr r4, [pc, #688] @ (dd454 ) │ │ │ │ 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 +193837,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 180bcc │ │ │ │ cmp r0, #2 │ │ │ │ beq.n dda46 │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180a90 │ │ │ │ + bl 180b60 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n dda7a │ │ │ │ add.w r8, r4, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180a90 │ │ │ │ + bl 180b60 │ │ │ │ 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 +193883,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 180b4c │ │ │ │ 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 180bb8 │ │ │ │ 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 180b4c │ │ │ │ b.n dda92 │ │ │ │ - muls r4, r1 │ │ │ │ + add r4, r3 │ │ │ │ movs r2, r3 │ │ │ │ - orrs r6, r1 │ │ │ │ + mvns r6, r3 │ │ │ │ movs r2, r3 │ │ │ │ - orrs r2, r5 │ │ │ │ + mvns r2, r7 │ │ │ │ movs r2, r3 │ │ │ │ - cmn r6, r3 │ │ │ │ + bics r6, r5 │ │ │ │ movs r2, r3 │ │ │ │ - orrs r4, r0 │ │ │ │ + mvns r4, r2 │ │ │ │ movs r2, r3 │ │ │ │ - cmp r0, r7 │ │ │ │ + bics r0, r1 │ │ │ │ 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 +193979,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 1730a8 │ │ │ │ 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 │ │ │ │ + asrs r0, r7 │ │ │ │ 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 +194175,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 │ │ │ │ + lsrs r0, r4 │ │ │ │ movs r2, r3 │ │ │ │ - eors r6, r4 │ │ │ │ + asrs r6, r6 │ │ │ │ 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 +194220,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 180c58 │ │ │ │ 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 180b80 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 +194251,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 180c58 │ │ │ │ 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 180b80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 +194279,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, #168 @ 0xa8 │ │ │ │ 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 180c58 │ │ │ │ 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 180c74 │ │ │ │ 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 +194321,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n ddf88 │ │ │ │ bl dd0b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180c58 │ │ │ │ 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 180b30 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dded6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 180b9c │ │ │ │ cmp r0, #2 │ │ │ │ bne.n ddf32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 +194373,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 r7, #74 @ 0x4a │ │ │ │ movs r2, r3 │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ movs r2, r3 │ │ │ │ - subs r6, #110 @ 0x6e │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ movs r2, r3 │ │ │ │ - subs r5, #228 @ 0xe4 │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ movs r2, r3 │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ + subs r7, #72 @ 0x48 │ │ │ │ movs r2, r3 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r6, #162 @ 0xa2 │ │ │ │ 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 180c58 │ │ │ │ b.n ddfe0 │ │ │ │ - bl 180acc │ │ │ │ + bl 180b9c │ │ │ │ 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 +194413,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 180c74 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #28] @ (de038 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #28] @ (de03c ) │ │ │ │ movw r2, #619 @ 0x26b │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl ddad8 │ │ │ │ b.n de000 │ │ │ │ mov r0, r3 │ │ │ │ bl d47a8 │ │ │ │ b.n de000 │ │ │ │ nop │ │ │ │ - subs r5, #184 @ 0xb8 │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ movs r2, r3 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + subs r6, #14 │ │ │ │ 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 +194505,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 180c58 │ │ │ │ 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 180b80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 +194621,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 180c58 │ │ │ │ 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 180b80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n de212 │ │ │ │ mov r0, r7 │ │ │ │ bl ddfb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n de212 │ │ │ │ mvn.w r6, #3 │ │ │ │ @@ -195063,33 +195064,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 r1, #118 @ 0x76 │ │ │ │ movs r2, r3 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ movs r2, r3 │ │ │ │ subs r6, r2, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ 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 180c58 │ │ │ │ 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 +195155,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 180b30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 +195191,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, #230 @ 0xe6 │ │ │ │ movs r2, r3 │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ movs r2, r3 │ │ │ │ - adds r6, #22 │ │ │ │ + adds r6, #230 @ 0xe6 │ │ │ │ movs r2, r3 │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ 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 +195232,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 180b4c │ │ │ │ mov r0, r9 │ │ │ │ - bl 180a7c │ │ │ │ + bl 180b4c │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180bb8 │ │ │ │ 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 16e168 │ │ │ │ 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 +195264,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 180c58 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r9 │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 180ab0 │ │ │ │ + bl 180b80 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 180c1c │ │ │ │ + bl 180cec │ │ │ │ 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 +195806,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 │ │ │ │ + adds r0, #4 │ │ │ │ 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 +196411,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 227760 │ │ │ │ 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 +196799,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 227664 │ │ │ │ + bl 1747e8 │ │ │ │ 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 +196881,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 227664 │ │ │ │ + bl 1747e8 │ │ │ │ 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 +198106,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 227760 │ │ │ │ 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 +198650,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 227760 │ │ │ │ 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 +199338,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 227760 │ │ │ │ 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 227760 │ │ │ │ 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 +199493,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 │ │ │ │ + mcrr2 0, 1, r0, r4, cr14 │ │ │ │ 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 │ │ │ │ + ldc2 0, cr0, [r2], #-120 @ 0xffffff88 │ │ │ │ stmdb 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 +199658,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 227658 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ adds r7, #1 │ │ │ │ mov sl, r0 │ │ │ │ @@ -199834,15 +199835,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 227760 │ │ │ │ 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 +199881,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 227658 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, e18e4 │ │ │ │ @@ -199941,15 +199942,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 227658 │ │ │ │ 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 +200118,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 │ │ │ │ + rsbs r0, r0, #10354688 @ 0x9e0000 │ │ │ │ + @ instruction: 0xf59e001e │ │ │ │ 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 +200210,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 227910 │ │ │ │ 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 +200428,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, r4, #4 │ │ │ │ movs r2, r3 │ │ │ │ - movs r0, r5 │ │ │ │ + lsls r0, r7, #3 │ │ │ │ + movs r2, r3 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ 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 +200645,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 16b174 │ │ │ │ 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 +200772,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl d48b4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl d4714 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r4], #-100 @ 0xffffff9c │ │ │ │ - mcrr2 0, 1, r0, sl, cr9 │ │ │ │ + ldc2l 0, cr0, [r4], #100 @ 0x64 │ │ │ │ + ldc2 0, cr0, [sl, #-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 +200894,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 │ │ │ │ + ldc2 0, cr0, [r4], #-100 @ 0xffffff9c │ │ │ │ + ldc2l 0, cr0, [r2], #-100 @ 0xffffff9c │ │ │ │ + @ instruction: 0xfbf60019 │ │ │ │ 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 +200977,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 │ │ │ │ + @ instruction: 0xfbbe0019 │ │ │ │ + smlabt r0, r0, r9, r0 │ │ │ │ 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 +201006,19 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (e2468 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (e246c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - stcl 0, cr0, [r4], #120 @ 0x78 │ │ │ │ - mrc 0, 7, r0, cr6, cr14, {0} │ │ │ │ - vshr.s32 d16, d14, #4 │ │ │ │ - rsb r0, r6, lr, lsr #32 │ │ │ │ - ldcl 0, cr0, [r8, #120] @ 0x78 │ │ │ │ + ldc 0, cr0, [r4, #120]! @ 0x78 │ │ │ │ + vmov.i32 d16, #110 @ 0x0000006e │ │ │ │ + @ instruction: 0xf0cc001e │ │ │ │ + ldc 0, cr0, [r6], {30} │ │ │ │ + mcr 0, 5, r0, cr8, cr14, {0} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r6, [pc, #108] @ (e24ec ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr.w ip, [r1] │ │ │ │ @@ -201079,26 +201081,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 173130 │ │ │ │ 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 16b174 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf1980077 │ │ │ │ - @ instruction: 0xfa080019 │ │ │ │ + @ instruction: 0xfad80019 │ │ │ │ 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 +201181,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 16b108 │ │ │ │ cmp r0, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs r1, r4 │ │ │ │ bcc.n e2606 │ │ │ │ mov r4, r3 │ │ │ │ b.n e25e8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -201280,15 +201282,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc018 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrb.w r0, [r0, r9, lsl #1] │ │ │ │ + str??.w r0, [r0, #25] │ │ │ │ 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 +201378,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: 0xf7fa0019 │ │ │ │ + @ instruction: 0xf7d80019 │ │ │ │ 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 +201424,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: 0xf77a0019 │ │ │ │ + @ instruction: 0xf7580019 │ │ │ │ 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 +201525,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 180bcc │ │ │ │ cbnz r0, e29f4 │ │ │ │ add.w r0, r4, #32 │ │ │ │ - bl 166674 │ │ │ │ + bl 166744 │ │ │ │ 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 +201551,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 180bb8 │ │ │ │ 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 │ │ │ │ + orn r0, lr, #10027008 @ 0x990000 │ │ │ │ + movw r0, #26649 @ 0x6819 │ │ │ │ + orn r0, r2, #10027008 @ 0x990000 │ │ │ │ + @ instruction: 0xf62a0019 │ │ │ │ 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 +201624,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 1667c4 │ │ │ │ add.w r0, r7, #8 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180bb8 │ │ │ │ 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 +201730,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 180c58 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl e2af0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 +201764,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 180c58 │ │ │ │ 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 166810 │ │ │ │ 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 180c74 │ │ │ │ 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 +201831,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 180c74 │ │ │ │ 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 180c58 │ │ │ │ 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 +201902,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 │ │ │ │ + usat16 r0, #25, r8 │ │ │ │ + @ instruction: 0xf3780019 │ │ │ │ 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 180c58 │ │ │ │ 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 1667d8 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n e2e2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 +201959,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: 0xf28a0019 │ │ │ │ + addw r0, lr, #25 │ │ │ │ + @ instruction: 0xf23a0019 │ │ │ │ + @ instruction: 0xf1f40019 │ │ │ │ stmdb 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 180c58 │ │ │ │ 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 +202005,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 180c74 │ │ │ │ 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 +202055,62 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl dc018 │ │ │ │ mov r5, r0 │ │ │ │ b.n e2ee6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bic.w r0, r8, #25 │ │ │ │ + @ instruction: 0xf0f80019 │ │ │ │ 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 180c58 │ │ │ │ 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 180c74 │ │ │ │ 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 180c58 │ │ │ │ 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 1667d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 +202120,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 │ │ │ │ + @ instruction: 0xf0b80019 │ │ │ │ + bics.w r0, ip, #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 r4, r1 │ │ │ │ add.w r7, r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180c58 │ │ │ │ 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 +202158,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 180c74 │ │ │ │ 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 180c74 │ │ │ │ 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 180c58 │ │ │ │ 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 180c74 │ │ │ │ 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 +203390,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 227910 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, e3d6e │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ cbz r5, e3d6e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -203523,17 +203525,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, [r7, #62] @ 0x3e │ │ │ │ movs r1, r3 │ │ │ │ - b.n e4204 │ │ │ │ + b.n e43a4 │ │ │ │ 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 +203703,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 16b108 │ │ │ │ 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 +203720,15 @@ │ │ │ │ b.n e4090 │ │ │ │ blx 489b4 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ bl e3de0 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n e3fee │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b108 │ │ │ │ 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 +203743,28 @@ │ │ │ │ b.n e3f9a │ │ │ │ cmp r4, r7 │ │ │ │ bne.n e3fe6 │ │ │ │ b.n e3fec │ │ │ │ mov r4, r2 │ │ │ │ b.n e40d4 │ │ │ │ blx 489b4 │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b108 │ │ │ │ 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, [r0, #52] @ 0x34 │ │ │ │ movs r1, r3 │ │ │ │ - b.n e416c │ │ │ │ + b.n e430c │ │ │ │ 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 +203825,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc018 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - udf #190 @ 0xbe │ │ │ │ + svc 142 @ 0x8e │ │ │ │ movs r1, r3 │ │ │ │ - udf #144 @ 0x90 │ │ │ │ + svc 96 @ 0x60 │ │ │ │ movs r1, r3 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + svc 114 @ 0x72 │ │ │ │ movs r1, r3 │ │ │ │ - udf #118 @ 0x76 │ │ │ │ + svc 70 @ 0x46 │ │ │ │ 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 +203858,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl dc018 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + svc 68 @ 0x44 │ │ │ │ movs r1, r3 │ │ │ │ - udf #36 @ 0x24 │ │ │ │ + udf #244 @ 0xf4 │ │ │ │ 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 +203886,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl dc018 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + svc 28 │ │ │ │ movs r1, r3 │ │ │ │ - ble.n e41f8 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ 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 +203914,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #343 @ 0x157 │ │ │ │ bl dc018 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + svc 0 │ │ │ │ movs r1, r3 │ │ │ │ - ble.n e41b0 │ │ │ │ + udf #96 @ 0x60 │ │ │ │ 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 +203942,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl dc018 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ble.n e4248 │ │ │ │ + udf #136 @ 0x88 │ │ │ │ movs r1, r3 │ │ │ │ - ble.n e4364 │ │ │ │ + udf #20 │ │ │ │ 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 +204003,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 │ │ │ │ + udf #46 @ 0x2e │ │ │ │ movs r1, r3 │ │ │ │ - bgt.n e42e8 │ │ │ │ + ble.n e4288 │ │ │ │ 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 +204032,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, [r2, #22] │ │ │ │ movs r1, r3 │ │ │ │ - bgt.n e4484 │ │ │ │ + ble.n e4424 │ │ │ │ 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 +204071,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl dc018 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bgt.n e43b4 │ │ │ │ + ble.n e4354 │ │ │ │ movs r1, r3 │ │ │ │ - bgt.n e4420 │ │ │ │ + bgt.n e43c0 │ │ │ │ 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 +204208,29 @@ │ │ │ │ nop │ │ │ │ cbnz r6, e45c8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, e45ba │ │ │ │ lsls r7, r6, #1 │ │ │ │ - blt.n e44b8 │ │ │ │ + bgt.n e4658 │ │ │ │ movs r1, r3 │ │ │ │ - blt.n e45d4 │ │ │ │ + bgt.n e4574 │ │ │ │ movs r1, r3 │ │ │ │ - blt.n e44d8 │ │ │ │ + bgt.n e4478 │ │ │ │ movs r1, r3 │ │ │ │ - blt.n e459c │ │ │ │ + blt.n e453c │ │ │ │ movs r1, r3 │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + strh r6, [r3, #10] │ │ │ │ movs r1, r3 │ │ │ │ - bge.n e455c │ │ │ │ + blt.n e44fc │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + strh r2, [r6, #8] │ │ │ │ movs r1, r3 │ │ │ │ - bge.n e450c │ │ │ │ + blt.n e44ac │ │ │ │ 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 +204381,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 16a430 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 16a244 │ │ │ │ + bl 16a314 │ │ │ │ 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 +204401,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 169f08 │ │ │ │ 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 +204430,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 16a200 │ │ │ │ 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 16a200 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e47a2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r1, #0 │ │ │ │ - bl 169f70 │ │ │ │ + bl 16a040 │ │ │ │ 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 +204466,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 16a430 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ - bl 16a244 │ │ │ │ + bl 16a314 │ │ │ │ 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 16a14c │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e4834 │ │ │ │ @@ -204513,29 +204515,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 1696cc │ │ │ │ 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 1696a4 │ │ │ │ b.n e4848 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e48aa │ │ │ │ @@ -204566,33 +204568,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 16a430 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 16a244 │ │ │ │ + bl 16a314 │ │ │ │ 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 16a14c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, e4974 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -204607,15 +204609,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 16a18c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e4984 │ │ │ │ dmb ish │ │ │ │ @@ -204625,34 +204627,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 1696cc │ │ │ │ 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 1696a4 │ │ │ │ b.n e495c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [r6, #4] │ │ │ │ - bl 1695d4 │ │ │ │ + bl 1696a4 │ │ │ │ mov r0, r7 │ │ │ │ b.n e499a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -204975,15 +204977,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 16e008 │ │ │ │ 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 +205488,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 21d728 │ │ │ │ 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 21d798 │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d768 │ │ │ │ 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 +205586,21 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ add r4, sp, #832 @ 0x340 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #728 @ 0x2d8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r5, {r1, r3, r5, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r6} │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r5, {r2, r5, r6} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r5, {r4, r5, r6} │ │ │ │ + ldmia r6, {r6} │ │ │ │ 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 +205640,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 2279f4 │ │ │ │ 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 2347f0 │ │ │ │ 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 16e1dc │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r9, [r4, #32] │ │ │ │ - bl 19ba4c │ │ │ │ + bl 19bb1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4fdc │ │ │ │ + bl 1b50ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 190bf8 │ │ │ │ + bl 190cc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cac0c │ │ │ │ + bl 1cacdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 18db14 │ │ │ │ + bl 18dbe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1888a8 │ │ │ │ + bl 188978 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ba4c │ │ │ │ + bl 19bb1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef964 │ │ │ │ + bl 1efa34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef358 │ │ │ │ + bl 1ef428 │ │ │ │ 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 1ead24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b0c8 │ │ │ │ + bl 19b198 │ │ │ │ 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 193080 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7918 │ │ │ │ + bl 1e79e8 │ │ │ │ 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 +205771,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 18592c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +205797,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 1891e8 │ │ │ │ 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 +205854,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 1869b0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +205896,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 1869b0 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1869b0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1869b0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +206056,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 188e1c │ │ │ │ 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 1859fc │ │ │ │ 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 +206086,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 1891e8 │ │ │ │ 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 +206112,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 188d38 │ │ │ │ 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 188e1c │ │ │ │ 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 +206154,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 1869b0 │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1869b0 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1869b0 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 188d38 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #4 │ │ │ │ add.w fp, r7, r2 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ 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 +206267,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 1891e8 │ │ │ │ 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 188d38 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ 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 +206304,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 1891e8 │ │ │ │ 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 +206348,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 188d38 │ │ │ │ mov r7, r0 │ │ │ │ b.n e594a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ b.n e594a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ b.n e594a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ b.n e594a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ b.n e594a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ b.n e594a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov fp, r0 │ │ │ │ b.n e5b2e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov fp, r0 │ │ │ │ b.n e5b2e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov fp, r0 │ │ │ │ b.n e5b2e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov fp, r0 │ │ │ │ b.n e5b2e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov fp, r0 │ │ │ │ b.n e5b2e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov fp, r0 │ │ │ │ b.n e5b2e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ b.n e5ab8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ b.n e5ab8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ b.n e5ab8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ b.n e5ab8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ b.n e5ab8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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, r3, r4, r6, pc} │ │ │ │ movs r6, r3 │ │ │ │ add r6, pc, #552 @ (adr r6, e5f28 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - pop {r1, r5} │ │ │ │ + pop {r1, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r6, e5d62 │ │ │ │ + pop {r1, r2, r3, r4, r5} │ │ │ │ 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 +206831,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 1662ac │ │ │ │ add.w r1, r5, #48 @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f3c │ │ │ │ + bl 16600c │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f3c │ │ │ │ + bl 16600c │ │ │ │ add.w r1, r5, #72 @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f3c │ │ │ │ + bl 16600c │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 166244 │ │ │ │ + bl 166314 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f3c │ │ │ │ + bl 16600c │ │ │ │ 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 +206978,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} │ │ │ │ + @ instruction: 0xb600 │ │ │ │ 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 +207025,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 165f4c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ee71c │ │ │ │ + bl 1ee7ec │ │ │ │ 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 +207094,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 17e848 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e8c4 │ │ │ │ add.w r6, r4, #104 @ 0x68 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e8c4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17ebe4 │ │ │ │ + bl 17ecb4 │ │ │ │ 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 +207210,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 17e848 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e8c4 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e8c4 │ │ │ │ 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 17e8c4 │ │ │ │ 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 17e8c4 │ │ │ │ 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 17ecb4 │ │ │ │ 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 +207293,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 166480 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 1eeb84 │ │ │ │ + bl 1eec54 │ │ │ │ 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 +207372,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 16e168 │ │ │ │ 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 +207396,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, e66dc │ │ │ │ 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 +207443,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 166554 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663e4 │ │ │ │ + bl 1664b4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663e4 │ │ │ │ + bl 1664b4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663e4 │ │ │ │ + bl 1664b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1664c4 │ │ │ │ + bl 166594 │ │ │ │ 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 166490 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r3, e674e │ │ │ │ add.w r8, r4, #104 @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 165e7c │ │ │ │ + bl 165f4c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 165f3c │ │ │ │ + bl 16600c │ │ │ │ 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 +207742,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 18a268 │ │ │ │ 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 +207812,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 1c4060 │ │ │ │ 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 +207857,23 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc018 │ │ │ │ b.n e6a04 │ │ │ │ nop │ │ │ │ - cpsie │ │ │ │ + @ instruction: 0xb730 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb68c │ │ │ │ + @ instruction: 0xb75c │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + @ instruction: 0xb718 │ │ │ │ movs r1, r3 │ │ │ │ - setend be │ │ │ │ + @ instruction: 0xb728 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + @ instruction: 0xb700 │ │ │ │ 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 +207908,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 16da48 │ │ │ │ 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 16da88 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ 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 16afb8 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n e6c10 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r9, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r9, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r9, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 483f4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e6cf2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, e6c32 │ │ │ │ @@ -207982,93 +207984,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 16da88 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16da4c │ │ │ │ + bl 16db1c │ │ │ │ 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 16da48 │ │ │ │ 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 16da88 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n e6cfe │ │ │ │ add.w r1, sl, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ b.n e6bdc │ │ │ │ add r4, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165e7c │ │ │ │ + bl 165f4c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee71c │ │ │ │ + bl 1ee7ec │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 16adb4 │ │ │ │ + bl 16ae84 │ │ │ │ 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 16da88 │ │ │ │ b.n e6c1c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w e6bdc │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ b.n e6bdc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ b.n e6c32 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ 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 +208272,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl e623c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ cbz r4, e6f60 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cbz r3, e6f50 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ bl e89ac │ │ │ │ mov r4, r0 │ │ │ │ @@ -208302,15 +208304,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 │ │ │ │ + uxth r2, r2 │ │ │ │ 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 +208334,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 16b108 │ │ │ │ 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 +208598,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 16b108 │ │ │ │ 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 +208641,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 16b108 │ │ │ │ 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 +208766,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 17e848 │ │ │ │ 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 17e8c4 │ │ │ │ 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 17e8c4 │ │ │ │ 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 17ecb4 │ │ │ │ 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 +208836,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 16e168 │ │ │ │ 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 16e168 │ │ │ │ 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 +208959,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 16b108 │ │ │ │ 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 +208981,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 17e848 │ │ │ │ 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 +209013,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 17e8c4 │ │ │ │ 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 17e8c4 │ │ │ │ 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 +209039,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 17e8c4 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e8c4 │ │ │ │ tst.w r5, #6 │ │ │ │ beq.n e777c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ movs r2, #4 │ │ │ │ sub.w r1, fp, #12 │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e8c4 │ │ │ │ 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 17e8c4 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - bl 17ebe4 │ │ │ │ + bl 17ecb4 │ │ │ │ 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 +209218,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 166480 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ - bl 1eeb84 │ │ │ │ + bl 1eec54 │ │ │ │ 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 +209329,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 16b108 │ │ │ │ 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 +209404,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 16b108 │ │ │ │ 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 +209420,22 @@ │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ b.n e76c4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stcl 15, cr15, [pc], #-1020 @ e7760 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ 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, #864 @ (adr r6, e7ed0 ) │ │ │ │ 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 +209449,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 16b108 │ │ │ │ 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 +209560,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 16b108 │ │ │ │ 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 +209596,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 17e8c4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ movs r2, #32 │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e8c4 │ │ │ │ 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 17e8c4 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - bl 17ebe4 │ │ │ │ + bl 17ecb4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e7c90 │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b108 │ │ │ │ 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 +209827,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 16b108 │ │ │ │ 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 +209897,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 16b108 │ │ │ │ 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 +210010,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, #888 @ (adr r0, e84cc ) │ │ │ │ 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 +210089,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 16600c │ │ │ │ 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 +210128,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e8238 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 1696cc │ │ │ │ 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 16a24c │ │ │ │ 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 +210168,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 166480 │ │ │ │ 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 +210216,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 r7, [sp, #120] @ 0x78 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ 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 +210369,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 166490 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e8394 │ │ │ │ add sp, #12 │ │ │ │ @@ -210425,18 +210427,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 1696a4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r4, #16] │ │ │ │ - bl 16a17c │ │ │ │ + bl 16a24c │ │ │ │ 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 +210456,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 1696a4 │ │ │ │ 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 16fa10 │ │ │ │ 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 16fae8 │ │ │ │ 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 +210498,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 16a24c │ │ │ │ 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 16fad4 │ │ │ │ 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 +210576,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 1696a4 │ │ │ │ b.n e8686 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r7 │ │ │ │ bl e84e8 │ │ │ │ b.n e868e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -210617,27 +210619,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 16a24c │ │ │ │ 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 16fa10 │ │ │ │ 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 +210712,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 167340 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 16712c │ │ │ │ + bl 1671fc │ │ │ │ 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 +210775,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 1696a4 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w e87cc │ │ │ │ b.n e8844 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 1696a4 │ │ │ │ b.n e8844 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, e8942 │ │ │ │ mov r0, r4 │ │ │ │ bl e8224 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ @@ -210822,29 +210824,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 1696a4 │ │ │ │ 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 r1, [sp, #200] @ 0xc8 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ 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 +210879,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 165f4c │ │ │ │ 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 167340 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1670d8 │ │ │ │ + bl 1671a8 │ │ │ │ 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 +210991,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 167340 │ │ │ │ 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 1671a8 │ │ │ │ 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 +211069,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 1730a8 │ │ │ │ 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 +211092,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 16f7f8 │ │ │ │ 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 166480 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663e4 │ │ │ │ + bl 1664b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166484 │ │ │ │ + bl 166554 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e8bf2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #32 │ │ │ │ @@ -211127,32 +211129,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 166554 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166484 │ │ │ │ + bl 166554 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166484 │ │ │ │ + bl 166554 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663c0 │ │ │ │ + bl 166490 │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 165e64 │ │ │ │ + bl 165f34 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663c0 │ │ │ │ + bl 166490 │ │ │ │ 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 +211192,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, #984] @ 0x3d8 │ │ │ │ movs r1, r3 │ │ │ │ strb r6, [r0, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ bl 38d1e │ │ │ │ bl fff6ed22 │ │ │ │ - ldrh r4, [r5, #18] │ │ │ │ + ldrh r4, [r7, #24] │ │ │ │ movs r6, r3 │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ + str r6, [sp, #32] │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [sp, #736] @ 0x2e0 │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ 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 16f8fc │ │ │ │ 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 16fb48 │ │ │ │ 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 +211308,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 165f58 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f3c │ │ │ │ + bl 16600c │ │ │ │ mov r0, r4 │ │ │ │ - bl 166084 │ │ │ │ + bl 166154 │ │ │ │ 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 16fb48 │ │ │ │ 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 +211352,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 1662ac │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1661dc │ │ │ │ + bl 1662ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 166084 │ │ │ │ + bl 166154 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r1, r2, [sl, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f3c │ │ │ │ + bl 16600c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165e24 │ │ │ │ + bl 165ef4 │ │ │ │ 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 +211398,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 16637c │ │ │ │ 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 +211424,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 16637c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fb48 │ │ │ │ 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 165f58 │ │ │ │ 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 +211466,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 1696a4 │ │ │ │ b.n e8f28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 47574 │ │ │ │ b.n e8f40 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 47574 │ │ │ │ b.n e8fac │ │ │ │ @@ -211512,31 +211514,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 16600c │ │ │ │ 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 r3, [sp, #64] @ 0x40 │ │ │ │ movs r1, r3 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + str r2, [sp, #440] @ 0x1b8 │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ movs r1, r3 │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ 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 +211580,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 16fb48 │ │ │ │ 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 16fb48 │ │ │ │ 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 16fad4 │ │ │ │ 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 16fb48 │ │ │ │ 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 +211636,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 1696a4 │ │ │ │ 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 +211682,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 1696a4 │ │ │ │ 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 +211702,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, [r7, #40] @ 0x28 │ │ │ │ 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 +211785,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, [r4, #40] @ 0x28 │ │ │ │ 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 +211825,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 1660f4 │ │ │ │ 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 +211844,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 16da48 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ subs r2, #72 @ 0x48 │ │ │ │ bne.n e9400 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 16da4c │ │ │ │ + bl 16db1c │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165e9c │ │ │ │ + bl 165f6c │ │ │ │ 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 +211877,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 16da88 │ │ │ │ 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 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ 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, [r2, #26] │ │ │ │ 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 +211916,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 165f58 │ │ │ │ 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 165f58 │ │ │ │ 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 +212038,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 166480 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1663e4 │ │ │ │ + bl 1664b4 │ │ │ │ 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 +212341,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 16e168 │ │ │ │ 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 +212404,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 16da48 │ │ │ │ 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 16da88 │ │ │ │ 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 16db1c │ │ │ │ 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 +212451,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 16da88 │ │ │ │ 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 +212468,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, [r3, #48] @ 0x30 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #48] @ 0x30 │ │ │ │ movs r1, r3 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r6, #32] │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r1, #34] @ 0x22 │ │ │ │ + ldrh r4, [r3, #40] @ 0x28 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r4, #32] │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r3, #30] │ │ │ │ + ldrh r2, [r5, #36] @ 0x24 │ │ │ │ movs r1, r3 │ │ │ │ @ instruction: 0xfb05ffff │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ + strh r0, [r2, #2] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r6, [r3, #28] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r3, #18] │ │ │ │ + ldrh r4, [r5, #24] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r6, [r3, #22] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r3, #16] │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ + ldrh r4, [r3, #20] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r2, [r1, #20] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r4, #6] │ │ │ │ + ldrh r6, [r6, #12] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r0, #6] │ │ │ │ + ldrh r0, [r2, #12] │ │ │ │ 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 +212638,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 16afb8 │ │ │ │ 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 +212681,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 16afb8 │ │ │ │ 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 +212923,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, [r7, #40] @ 0x28 │ │ │ │ movs r0, r4 │ │ │ │ - mcr2 0, 3, r0, cr6, cr8, {0} │ │ │ │ + vqadd.u64 d0, d6, d8 │ │ │ │ stmdb 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 +213204,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, [r2, #20] │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + strh r2, [r7, #18] │ │ │ │ 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 +213571,25 @@ │ │ │ │ b.n ea388 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r7, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #31] │ │ │ │ + strh r6, [r4, #4] │ │ │ │ movs r1, r3 │ │ │ │ - strb r4, [r1, #17] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ movs r7, r3 │ │ │ │ ldrh r4, [r0, r4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r2, [r6, #27] │ │ │ │ movs r1, r3 │ │ │ │ - ldr??.w r0, [ip, pc, lsl #1] │ │ │ │ + vst4.8 {d16-d19}, [ip :64] │ │ │ │ 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 +213909,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, [r6, #25] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldrb r4, [r7, #19] │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + str r2, [r5, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ + ldrb r2, [r2, #19] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ 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 +214909,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, [r6, #30] │ │ │ │ movs r1, r3 │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + strb r6, [r0, #31] │ │ │ │ movs r1, r3 │ │ │ │ str r4, [r7, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r6, #-96]! @ 0xffffffa0 │ │ │ │ - strb r4, [r6, #12] │ │ │ │ + ldcl 0, cr0, [r6, #96]! @ 0x60 │ │ │ │ + strb r4, [r0, #16] │ │ │ │ movs r1, r3 │ │ │ │ - strb r2, [r1, #12] │ │ │ │ + strb r2, [r3, #15] │ │ │ │ movs r1, r3 │ │ │ │ - strb r6, [r2, #11] │ │ │ │ + strb r6, [r4, #14] │ │ │ │ movs r1, r3 │ │ │ │ - strb r0, [r6, #10] │ │ │ │ + strb r0, [r0, #14] │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ movs r1, r3 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + strb r0, [r7, #12] │ │ │ │ movs r1, r3 │ │ │ │ - vst4.8 {d0-d3}, [ip :64], lr │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + ldr??.w r0, [ip, #30] │ │ │ │ + strb r4, [r5, #8] │ │ │ │ movs r1, r3 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + strb r4, [r2, #5] │ │ │ │ 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 +215056,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, [r7, #116] @ 0x74 │ │ │ │ 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 +215077,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, [r5, #112] @ 0x70 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r2, [pc, #36] @ (eb48c ) │ │ │ │ @@ -215096,15 +215098,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, [r4, #108] @ 0x6c │ │ │ │ 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 +215167,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, #848] @ (eb8a0 ) │ │ │ │ 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 +215756,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 │ │ │ │ + bx r0 │ │ │ │ movs r5, r4 │ │ │ │ ldr r0, [pc, #168] @ (ebca0 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n ec394 │ │ │ │ + b.n eb534 │ │ │ │ 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 +215882,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 180c58 │ │ │ │ ldrb.w r3, [r4, #324] @ 0x144 │ │ │ │ cbz r3, ebd50 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 +215934,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 225d54 │ │ │ │ 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 +216143,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 225a64 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180afc │ │ │ │ + bl 180bcc │ │ │ │ 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 180bcc │ │ │ │ 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 180bcc │ │ │ │ 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 17338c │ │ │ │ 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 1730a8 │ │ │ │ strb.w r0, [sl, #384] @ 0x180 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ec132 │ │ │ │ - bl 21ae84 │ │ │ │ + bl 21af54 │ │ │ │ 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 +216234,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 180bb8 │ │ │ │ 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 +216254,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 180bb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180bb8 │ │ │ │ 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 173130 │ │ │ │ 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 +216289,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, [r1, #76] @ 0x4c │ │ │ │ movs r1, r3 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r6, r5] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ movs r1, r3 │ │ │ │ subs r7, #100 @ 0x64 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r2, r4] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ movs r1, r3 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + str r0, [r0, #64] @ 0x40 │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ 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 21b02c │ │ │ │ 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 180bb8 │ │ │ │ add.w r0, r4, #284 @ 0x11c │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180bb8 │ │ │ │ add.w r0, r4, #340 @ 0x154 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180bb8 │ │ │ │ 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 +216503,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 225c48 │ │ │ │ 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 225d54 │ │ │ │ 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 225eb8 │ │ │ │ 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 +216547,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, [r1, #36] @ 0x24 │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [r5, #24] │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ movs r1, r3 │ │ │ │ - str r6, [r7, #24] │ │ │ │ + str r6, [r1, #40] @ 0x28 │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ movs r1, r3 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r6, [r6, #40] @ 0x28 │ │ │ │ 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 +216584,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 225bb8 │ │ │ │ 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 225be8 │ │ │ │ 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 225c18 │ │ │ │ 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 +216901,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 227664 │ │ │ │ + bl 165d9c │ │ │ │ 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 +217211,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 17338c │ │ │ │ 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 +217659,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 1730a8 │ │ │ │ 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 259f88 │ │ │ │ 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 259f88 │ │ │ │ cbnz r0, ecff0 │ │ │ │ ldr r5, [pc, #380] @ (ed12c ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 259eb8 │ │ │ │ + bl 259f88 │ │ │ │ cbz r0, ecfd0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 259ee8 │ │ │ │ + bl 259fb8 │ │ │ │ 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 +217706,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 259fb8 │ │ │ │ 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 259fb8 │ │ │ │ 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 +217752,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, [r5, r3] │ │ │ │ movs r1, r3 │ │ │ │ adds r5, #38 @ 0x26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldrh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r0, r7] │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r2, r7] │ │ │ │ + ldrsh r2, [r4, r2] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrsh r6, [r1, r3] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r1, r2] │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrb r0, [r3, r5] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ + ldrb r0, [r7, r5] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r6, r2] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ + ldrb r0, [r2, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r4, [r2, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r2, r3] │ │ │ │ + ldrb r0, [r4, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrb r4, [r4, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrb r4, [r5, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrb r4, [r7, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r0, [r0, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r7, r3] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r0, r4] │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r1, r4] │ │ │ │ + ldrb r4, [r3, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + ldrb r4, [r4, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + ldrb r0, [r5, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrsh r0, [r6, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r7, r5] │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r0, r6] │ │ │ │ + ldrsh r6, [r2, r1] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + ldrsh r2, [r1, r2] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r3, r7] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r4, r7] │ │ │ │ + ldrsh r2, [r6, r2] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ + ldrsh r2, [r7, r2] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + ldrsh r6, [r7, r2] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + ldrsh r6, [r7, r2] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r5, r7] │ │ │ │ + ldrsh r4, [r7, r2] │ │ │ │ movs r1, r3 │ │ │ │ adds r0, #238 @ 0xee │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsb r0, [r3, r1] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r6, r6] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ movs r1, r3 │ │ │ │ - blt.n ed084 │ │ │ │ + bgt.n ed224 │ │ │ │ movs r0, r3 │ │ │ │ - bgt.n ed160 │ │ │ │ + bgt.n ed100 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r4, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, r4] │ │ │ │ + ldrb r4, [r3, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ movs r1, r3 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, r2] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ 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 +218005,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] │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ 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 +219631,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ b.n ee3d4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - subs r6, r4, r7 │ │ │ │ + adds r6, r6, #2 │ │ │ │ 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 +219832,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 1696a4 │ │ │ │ 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 +219901,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ee57c │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ee688 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -219916,15 +219918,15 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bx fp │ │ │ │ + ldr r0, [pc, #160] @ (ee758 ) │ │ │ │ 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 +220320,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 227664 │ │ │ │ + bl 165d9c │ │ │ │ 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 +220674,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 16aca0 │ │ │ │ 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, #252 @ 0xfc │ │ │ │ movs r1, r3 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ 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 +220762,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 16aca0 │ │ │ │ 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, r1, #28 │ │ │ │ movs r5, r4 │ │ │ │ asrs r2, r0, #2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ + subs r7, #72 @ 0x48 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ + cmp r6, #24 │ │ │ │ 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 +221707,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, r7, #29 │ │ │ │ movs r5, r4 │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ movs r1, r3 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + adds r7, #82 @ 0x52 │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r6, #62 @ 0x3e │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #150 @ 0x96 │ │ │ │ + adds r6, #102 @ 0x66 │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ + adds r6, #10 │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #4 │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ 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 +222371,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 16b108 │ │ │ │ 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 +222652,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, 10, cr0, cr12, 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 +222681,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 180c58 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a128 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, f033c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 180c74 │ │ │ │ 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 +223058,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 180c58 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a128 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f07ee │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ @@ -223174,15 +223176,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 16a160 │ │ │ │ mov r5, r0 │ │ │ │ b.n f0312 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 47574 │ │ │ │ mov r0, sl │ │ │ │ @@ -223239,39 +223241,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 │ │ │ │ + sbcs r0, r1 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ + cmp r4, #186 @ 0xba │ │ │ │ movs r1, r3 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r4, #170 @ 0xaa │ │ │ │ movs r1, r3 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r4, #162 @ 0xa2 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r3, #202 @ 0xca │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ movs r1, r3 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r4, #148 @ 0x94 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r2, #32 │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ movs r1, r3 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r2, #200 @ 0xc8 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ + cmp r2, #196 @ 0xc4 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + cmp r2, #194 @ 0xc2 │ │ │ │ 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 +223472,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 180c58 │ │ │ │ b.n f0afe │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 166740 │ │ │ │ + bl 166810 │ │ │ │ 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 180c74 │ │ │ │ b.n f0aaa │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 16b0a4 │ │ │ │ + bl 16b174 │ │ │ │ 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 +223566,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 │ │ │ │ + subw r0, r2, #36 @ 0x24 │ │ │ │ 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 +223584,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 17e848 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e8c4 │ │ │ │ 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 17e8c4 │ │ │ │ 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 17e8c4 │ │ │ │ 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 17e8c4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17ebe4 │ │ │ │ + bl 17ecb4 │ │ │ │ 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 +223662,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 180c58 │ │ │ │ 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 1667d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ add.w r0, r5, #672 @ 0x2a0 │ │ │ │ - bl 166708 │ │ │ │ + bl 1667d8 │ │ │ │ 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 +223722,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 180c58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ add.w r6, r4, #592 @ 0x250 │ │ │ │ - bl 16b0a4 │ │ │ │ + bl 16b174 │ │ │ │ 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 166810 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f0dbc │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ bne.n f0e8c │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 +223812,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 180c74 │ │ │ │ add.w r6, r4, #648 @ 0x288 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180c58 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl f0c90 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 +223839,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 172eac │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 +224132,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 227664 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f1206 │ │ │ │ - bl 165ccc │ │ │ │ + bl 165d9c │ │ │ │ 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 +224153,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 227664 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f124a │ │ │ │ - bl 165ccc │ │ │ │ + bl 165d9c │ │ │ │ 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 +224172,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 227664 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f12c0 │ │ │ │ - bl 165ccc │ │ │ │ + bl 165d9c │ │ │ │ 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 +224346,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 │ │ │ │ + @ instruction: 0xeb3a0024 │ │ │ │ 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 +224411,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, r4, r7 │ │ │ │ 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 +224875,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 16aca0 │ │ │ │ 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 f1478 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r6, #28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r1, #27 │ │ │ │ + asrs r6, r3, #30 │ │ │ │ movs r1, r3 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ 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 +224918,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 172e14 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ cmp r9, r5 │ │ │ │ beq.n f1a08 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 180b88 │ │ │ │ + bl 180c58 │ │ │ │ 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 1667f4 │ │ │ │ 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 +224951,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 180c58 │ │ │ │ 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 1667d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180c58 │ │ │ │ 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 172e14 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #640] @ 0x280 │ │ │ │ - bl 180c1c │ │ │ │ + bl 180cec │ │ │ │ ldr.w r0, [r4, #644] @ 0x284 │ │ │ │ movs r1, #0 │ │ │ │ - bl 180c1c │ │ │ │ + bl 180cec │ │ │ │ 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 180bb8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 1667c4 │ │ │ │ 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 +225016,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 180bb8 │ │ │ │ add.w r0, r4, #744 @ 0x2e8 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 1667c4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180bb8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 1667c4 │ │ │ │ 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 1667f4 │ │ │ │ b.n f1a7e │ │ │ │ ldr.w r0, [r4, #560] @ 0x230 │ │ │ │ blx 47574 │ │ │ │ add.w r0, r4, #564 @ 0x234 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180bb8 │ │ │ │ add.w r0, r4, #592 @ 0x250 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 1667c4 │ │ │ │ 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 +225079,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 180c58 │ │ │ │ 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 172e14 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 +225129,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 1667f4 │ │ │ │ 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 +225154,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 172bf8 │ │ │ │ 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 +225171,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 180c58 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 16b0a4 │ │ │ │ + bl 16b174 │ │ │ │ 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 166810 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f1d0c │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w f227a │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ ldr.w r4, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ blt.w f1f60 │ │ │ │ @@ -225232,24 +225234,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 180c58 │ │ │ │ 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 166834 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n f1db6 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r8] │ │ │ │ @@ -225337,52 +225339,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 1667f4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w f2186 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 180c58 │ │ │ │ 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 1667d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ add.w r0, sl, #672 @ 0x2a0 │ │ │ │ - bl 166708 │ │ │ │ + bl 1667d8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180c58 │ │ │ │ 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 180c74 │ │ │ │ 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 +225442,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, r6, #18 │ │ │ │ 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 +225542,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 180c58 │ │ │ │ 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 172e14 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 166834 │ │ │ │ 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 +225630,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 172eac │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ b.n f1d3a │ │ │ │ add.w r0, sl, #592 @ 0x250 │ │ │ │ - bl 166724 │ │ │ │ + bl 1667f4 │ │ │ │ b.n f2172 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n f1f60 │ │ │ │ add.w r4, sl, #564 @ 0x234 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180c58 │ │ │ │ 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 172e14 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 +225682,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 1667f4 │ │ │ │ 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 +225710,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 172bf8 │ │ │ │ ldr.w r3, [r5, #280] @ 0x118 │ │ │ │ mov r0, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 180b88 │ │ │ │ + bl 180c58 │ │ │ │ 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 +225736,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 180c74 │ │ │ │ ldr.w r1, [r5, #408] @ 0x198 │ │ │ │ ldr.w r0, [r5, #348] @ 0x15c │ │ │ │ blx 48918 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180c58 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n f246a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -225791,37 +225793,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 180c58 │ │ │ │ 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 172e14 │ │ │ │ str r7, [r0, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 180c74 │ │ │ │ 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 +225832,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 166834 │ │ │ │ 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 +225876,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 1667f4 │ │ │ │ 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 +225913,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 180c58 │ │ │ │ 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 180c74 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ b.n f251e │ │ │ │ add.w r0, r5, #744 @ 0x2e8 │ │ │ │ strd r1, fp, [r5, #792] @ 0x318 │ │ │ │ - bl 166708 │ │ │ │ + bl 1667d8 │ │ │ │ b.n f25ac │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 166724 │ │ │ │ + bl 1667f4 │ │ │ │ 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 +225977,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 227658 │ │ │ │ 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 +225996,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 227658 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cbz r1, f26a6 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r2 │ │ │ │ - bl 227588 │ │ │ │ + bl 227658 │ │ │ │ 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 +226025,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, r7, #24 │ │ │ │ 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 +226108,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 180bcc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f2c34 │ │ │ │ add.w sl, r4, #648 @ 0x288 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 180afc │ │ │ │ + bl 180bcc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f3060 │ │ │ │ add.w r7, r4, #672 @ 0x2a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 166674 │ │ │ │ + bl 166744 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f3046 │ │ │ │ add.w r0, r4, #744 @ 0x2e8 │ │ │ │ - bl 166674 │ │ │ │ + bl 166744 │ │ │ │ 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 +226375,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 16b1fc │ │ │ │ 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 +226472,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 172de8 │ │ │ │ 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 166744 │ │ │ │ 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 +226601,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 16b1fc │ │ │ │ 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 +226648,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 180bcc │ │ │ │ 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 +226667,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 172de8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f2fd2 │ │ │ │ add.w r3, r4, #592 @ 0x250 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r3 │ │ │ │ - bl 166674 │ │ │ │ + bl 166744 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f2fca │ │ │ │ add.w r6, r4, #564 @ 0x234 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180afc │ │ │ │ + bl 180bcc │ │ │ │ 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 172e14 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ ldr.w r2, [r7, #280] @ 0x118 │ │ │ │ cmp r2, r5 │ │ │ │ bls.n f2ebc │ │ │ │ mov r0, r6 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180c58 │ │ │ │ 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 1667f4 │ │ │ │ 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 180c90 │ │ │ │ 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 180c90 │ │ │ │ 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 +226764,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 180c58 │ │ │ │ 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 172e14 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ ldr.w r0, [r4, #640] @ 0x280 │ │ │ │ movs r1, #0 │ │ │ │ - bl 180c1c │ │ │ │ + bl 180cec │ │ │ │ ldr.w r0, [r4, #464] @ 0x1d0 │ │ │ │ blx 47574 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180bb8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 1667c4 │ │ │ │ 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 180bb8 │ │ │ │ add.w r0, r4, #592 @ 0x250 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 1667c4 │ │ │ │ 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 1667c4 │ │ │ │ ldr.w r0, [r4, #560] @ 0x230 │ │ │ │ blx 47574 │ │ │ │ ldr.w r0, [r4, #464] @ 0x1d0 │ │ │ │ blx 47574 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180bb8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 1667c4 │ │ │ │ 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 +226829,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 172de8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f2c16 │ │ │ │ mov sl, r0 │ │ │ │ b.n f2b24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180bb8 │ │ │ │ mov r0, sl │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180bb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 1667c4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n f2c40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180bb8 │ │ │ │ mov r0, sl │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180bb8 │ │ │ │ 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 +226866,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 1667c4 │ │ │ │ b.n f2c28 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 166724 │ │ │ │ + bl 1667f4 │ │ │ │ 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 +226889,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 │ │ │ │ + bmi.n f3164 │ │ │ │ movs r4, r4 │ │ │ │ b.n f30e2 │ │ │ │ @ instruction: 0xffffedad │ │ │ │ vsri.32 d31, d31, #1 │ │ │ │ - @ instruction: 0xffffce8c │ │ │ │ + vcvt.u32.f32 q14, q6, #1 │ │ │ │ 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 +226997,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} │ │ │ │ + vqadd.u16 d0, d0, d8 │ │ │ │ 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 +227196,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 180bcc │ │ │ │ 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 169f08 │ │ │ │ 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 259f88 │ │ │ │ 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 259f88 │ │ │ │ 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 259f88 │ │ │ │ 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 259f88 │ │ │ │ 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 259f88 │ │ │ │ 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 +227279,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 259fb8 │ │ │ │ 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 259fdc │ │ │ │ str.w r0, [r6, #680] @ 0x2a8 │ │ │ │ b.n f3400 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 259ee8 │ │ │ │ + bl 259fb8 │ │ │ │ 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 259fb8 │ │ │ │ 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 259fb8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r6, #686] @ 0x2ae │ │ │ │ b.n f343c │ │ │ │ mov r0, r9 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180bb8 │ │ │ │ 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, [r4, #22] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r2, #23] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r0, [r5, #28] │ │ │ │ movs r0, r3 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + ldrb r2, [r7, #2] │ │ │ │ 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 +227356,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 16a200 │ │ │ │ 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 16a200 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f3558 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 169f70 │ │ │ │ + bl 16a040 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180bb8 │ │ │ │ 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 +227660,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 180c58 │ │ │ │ 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 180c74 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r4, #520] @ 0x208 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2586dc │ │ │ │ + bl 2587ac │ │ │ │ add.w r8, r4, #472 @ 0x1d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180c58 │ │ │ │ mov r0, r8 │ │ │ │ - bl 166708 │ │ │ │ + bl 1667d8 │ │ │ │ mov r0, r8 │ │ │ │ strb.w r7, [r4, #532] @ 0x214 │ │ │ │ - bl 166708 │ │ │ │ + bl 1667d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 166810 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 +227746,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 180c58 │ │ │ │ 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 180c74 │ │ │ │ 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 +227772,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 180c58 │ │ │ │ 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 180c74 │ │ │ │ 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 +227797,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 180c58 │ │ │ │ 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 180c74 │ │ │ │ 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 +227823,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 180c74 │ │ │ │ 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 16b174 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n f395a │ │ │ │ add r1, pc, #108 @ (adr r1, f3af0 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 16b0a4 │ │ │ │ + bl 16b174 │ │ │ │ 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 +227868,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 16b174 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 +227898,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 180c58 │ │ │ │ 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 +227918,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 180c74 │ │ │ │ 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 +227944,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 180c58 │ │ │ │ ldrb.w r3, [r5, #568] @ 0x238 │ │ │ │ cbz r3, f3bc0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ mov r0, r4 │ │ │ │ bl f3b04 │ │ │ │ mov r0, r6 │ │ │ │ blx 47944 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b108 │ │ │ │ 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 +227987,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 180c58 │ │ │ │ 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 +228005,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 180c74 │ │ │ │ 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 +228136,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 165dbc │ │ │ │ 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 +228184,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 173b30 │ │ │ │ movs r3, #1 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r2, r3 │ │ │ │ ldrd r0, r8, [r5] │ │ │ │ mov r1, r6 │ │ │ │ blx r8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -228264,15 +228266,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 16e008 │ │ │ │ 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 +228296,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 172de8 │ │ │ │ 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 +228396,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 180c58 │ │ │ │ ldrb.w r3, [r4, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f4148 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 +228443,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 2587ac │ │ │ │ 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 +228465,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 180c74 │ │ │ │ ldr.w r1, [r4, #520] @ 0x208 │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 2584e0 │ │ │ │ + bl 2585b0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180c58 │ │ │ │ add.w r0, r4, #472 @ 0x1d8 │ │ │ │ - bl 166708 │ │ │ │ + bl 1667d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ strb.w r3, [r4, #532] @ 0x214 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 +228561,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 16e168 │ │ │ │ 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 +228596,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 172de8 │ │ │ │ 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 +228631,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, f4362 │ │ │ │ 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 +228817,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 172de8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f44a2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172e14 │ │ │ │ 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 172e14 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f44a2 │ │ │ │ strd r5, r6, [r0] │ │ │ │ b.n f44a2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 47574 │ │ │ │ b.n f44a2 │ │ │ │ @@ -229369,17 +229371,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 1667c4 │ │ │ │ add.w r0, r7, #408 @ 0x198 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180bb8 │ │ │ │ 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 +229641,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 16b108 │ │ │ │ strd r0, r1, [r7, #24] │ │ │ │ mov r0, sl │ │ │ │ - bl 180b88 │ │ │ │ + bl 180c58 │ │ │ │ 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 +229701,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 180c74 │ │ │ │ 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 +230370,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 172de8 │ │ │ │ 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 +230676,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 │ │ │ │ + bls.n f5984 │ │ │ │ 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 +230782,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 f5980 │ │ │ │ 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 +230896,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 f5a6c │ │ │ │ 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 +231071,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 16aca0 │ │ │ │ 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 +231133,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 r3, pc, #184 @ (adr r3, f5e08 ) │ │ │ │ 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 │ │ │ │ + bmi.n f5de8 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r1!, {r2} │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n f5dd8 │ │ │ │ + bpl.n f5d78 │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n f5d50 │ │ │ │ + bmi.n f5cf0 │ │ │ │ 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 +231374,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 166744 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f6500 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ - bl 180afc │ │ │ │ + bl 180bcc │ │ │ │ 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 +232128,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- , d15, d8 │ │ │ │ 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 +232146,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 r6, {r1, r2, r6} │ │ │ │ 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 r5, {r1, r3, r4, r5} │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r4, {r4, r6} │ │ │ │ + ldmia r5, {r5} │ │ │ │ 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 +232220,15 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ str r7, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, 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 +232633,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, #696] @ 0x2b8 │ │ │ │ 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 +232814,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 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ 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 +232934,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, [r4, #52] @ 0x34 │ │ │ │ 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 +233235,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 180c58 │ │ │ │ b.n f7346 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 166740 │ │ │ │ + bl 166810 │ │ │ │ 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 180c74 │ │ │ │ b.n f72f2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 16b0a4 │ │ │ │ + bl 16b174 │ │ │ │ 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 +233308,22 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 47bd0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ble.n f73d8 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180c58 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 48544 │ │ │ │ mov r0, r7 │ │ │ │ - bl 166708 │ │ │ │ + bl 1667d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 +233508,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, r3, r4, pc} │ │ │ │ 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 +233530,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, [r5, #6] │ │ │ │ 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 +233567,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 180c58 │ │ │ │ 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 180c74 │ │ │ │ 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 +233893,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, [r2, #48] @ 0x30 │ │ │ │ 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 +233971,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 180bb8 │ │ │ │ add.w r0, r6, #392 @ 0x188 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 1667c4 │ │ │ │ mov r0, r6 │ │ │ │ bl ed2fc │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ @@ -234028,15 +234030,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 180c58 │ │ │ │ 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 +234047,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 166810 │ │ │ │ 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 +234068,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 166810 │ │ │ │ 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 +234085,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 180c74 │ │ │ │ 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 +234313,15 @@ │ │ │ │ strd r5, r6, [r4, #8] │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r4, #28] │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbz r2, f7e6c │ │ │ │ + push {r1, r4, r7} │ │ │ │ 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 +234390,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 180c58 │ │ │ │ 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 +234409,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 180c74 │ │ │ │ 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 +234440,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 166810 │ │ │ │ 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 180c58 │ │ │ │ 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 1667d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ b.n f7ef4 │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b108 │ │ │ │ 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 +234489,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 180c74 │ │ │ │ b.n f7ef4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -234710,15 +234712,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 │ │ │ │ + sxth r0, r5 │ │ │ │ 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 +234798,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 180bcc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f8524 │ │ │ │ add.w r3, fp, #392 @ 0x188 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 166674 │ │ │ │ + bl 166744 │ │ │ │ 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 +234885,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 1667c4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180bb8 │ │ │ │ mov r0, fp │ │ │ │ bl ed2fc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -234997,31 +234999,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 1667c4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180bb8 │ │ │ │ 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 180bb8 │ │ │ │ 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 +235231,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 180c58 │ │ │ │ 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 1667d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 180c58 │ │ │ │ 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 1667d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 180c58 │ │ │ │ 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 180c74 │ │ │ │ b.n f8736 │ │ │ │ add.w r0, sl, #392 @ 0x188 │ │ │ │ strd r2, r3, [sl, #440] @ 0x1b8 │ │ │ │ - bl 166708 │ │ │ │ + bl 1667d8 │ │ │ │ b.n f880e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ movs r0, r3 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ movs r0, r3 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ 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 +235311,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 180c58 │ │ │ │ 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 +235331,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 180c74 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 +235384,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 180c58 │ │ │ │ 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 180c74 │ │ │ │ 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 1667d8 │ │ │ │ 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 +235426,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 180c58 │ │ │ │ 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 180c74 │ │ │ │ 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 +236256,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 180bcc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f935a │ │ │ │ add.w r8, r4, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 166674 │ │ │ │ + bl 166744 │ │ │ │ cbnz r0, f9354 │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ - bl 166674 │ │ │ │ + bl 166744 │ │ │ │ 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 +236297,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 1667c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180bb8 │ │ │ │ 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 +236353,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 180c58 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cbnz r0, f9432 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cbnz r0, f9422 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180bb8 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 1667c4 │ │ │ │ add.w r0, r5, #120 @ 0x78 │ │ │ │ - bl 1666f4 │ │ │ │ + bl 1667c4 │ │ │ │ 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 +236383,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 180c74 │ │ │ │ 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 +236406,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 180c58 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cbnz r0, f94a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 +237038,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 180c58 │ │ │ │ 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 180c74 │ │ │ │ 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 +237207,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 180c58 │ │ │ │ + bl 16b108 │ │ │ │ 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 +237233,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 166810 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 180c74 │ │ │ │ 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 +237527,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 167124 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ 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 +237545,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 16dfe4 │ │ │ │ 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 +237570,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 21f0a0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, r4, #236 @ 0xec │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 21efd0 │ │ │ │ + bl 21f0a0 │ │ │ │ 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 +237926,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 173084 │ │ │ │ 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 1731a8 │ │ │ │ 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 173084 │ │ │ │ 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 +237974,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, [r4, #46] @ 0x2e │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xb648 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldrb r2, [r5, #14] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #44] @ 0x2c │ │ │ │ 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 +238007,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 21f1d0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #88] @ (fa5f8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1665f8 │ │ │ │ - bl 166670 │ │ │ │ + bl 1666c8 │ │ │ │ + bl 166740 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 16ae20 │ │ │ │ + bl 16aef0 │ │ │ │ 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 166f84 │ │ │ │ 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 +238057,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 1664b4 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ - bl 16df14 │ │ │ │ + bl 16dfe4 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663e4 │ │ │ │ + bl 1664b4 │ │ │ │ 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 1664b4 │ │ │ │ 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 16df9c │ │ │ │ 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 1664b4 │ │ │ │ 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 16600c │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ - bl 165f3c │ │ │ │ + bl 16600c │ │ │ │ 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 16600c │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r3, #400] @ 0x190 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 165f3c │ │ │ │ + bl 16600c │ │ │ │ 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 +238130,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 165f4c │ │ │ │ movs r2, #20 │ │ │ │ add.w r1, r5, #964 @ 0x3c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f3c │ │ │ │ + bl 16600c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r6, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f3c │ │ │ │ + bl 16600c │ │ │ │ ldrb.w r1, [r6, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 166104 │ │ │ │ + bl 1661d4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 167270 │ │ │ │ + bl 167340 │ │ │ │ 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 +238188,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 16da48 │ │ │ │ mov r0, sp │ │ │ │ - bl 165e7c │ │ │ │ + bl 165f4c │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r4, #268] @ 0x10c │ │ │ │ mov r0, sp │ │ │ │ - bl 1ee71c │ │ │ │ + bl 1ee7ec │ │ │ │ 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 16da88 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ add.w r1, r4, #272 @ 0x110 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #964 @ 0x3c4 │ │ │ │ - bl 16da4c │ │ │ │ + bl 16db1c │ │ │ │ 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 +238234,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 16da88 │ │ │ │ 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 +238254,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 16dfe4 │ │ │ │ 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 1664b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166484 │ │ │ │ + bl 166554 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166484 │ │ │ │ + bl 166554 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ strb.w r0, [r4, #1141] @ 0x475 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16df14 │ │ │ │ + bl 16dfe4 │ │ │ │ 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 16dfe4 │ │ │ │ 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 +238320,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 16600c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ - bl 1661dc │ │ │ │ + bl 1662ac │ │ │ │ ldrb.w r1, [r4, #1141] @ 0x475 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1661dc │ │ │ │ + bl 1662ac │ │ │ │ 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 +238364,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 1671fc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, fa99a │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663b0 │ │ │ │ + bl 166480 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl fa600 │ │ │ │ ldr r1, [r6, #96] @ 0x60 │ │ │ │ cbz r1, fa990 │ │ │ │ mov r0, r5 │ │ │ │ bl fa600 │ │ │ │ @@ -238422,30 +238424,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 165f4c │ │ │ │ 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 1671a8 │ │ │ │ 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 +238853,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 21dd60 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, ip │ │ │ │ - bl 21dd60 │ │ │ │ + bl 21de30 │ │ │ │ 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 +238902,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 1866bc │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ str r6, [r5, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ @@ -238953,21 +238955,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 18592c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +238981,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 1891e8 │ │ │ │ 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 +239041,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 18878c │ │ │ │ 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 +239064,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 1869b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ 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 1891e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r8 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1883a8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 18592c │ │ │ │ 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 +239130,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 188af8 │ │ │ │ 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 +239200,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +239253,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +239323,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 1891e8 │ │ │ │ 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 +239397,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +239502,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 185a44 │ │ │ │ add.w r6, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 +239537,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 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +239609,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 185a44 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 188d38 │ │ │ │ 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 185a44 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +239795,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 185a44 │ │ │ │ add.w sl, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ bl faedc │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ @@ -239827,160 +239829,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl faedc │ │ │ │ mov r2, r7 │ │ │ │ @@ -239990,65 +239992,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 188d38 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +240083,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 +240177,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 +240233,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 21be34 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 185334 │ │ │ │ + bl 185404 │ │ │ │ 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 21be34 │ │ │ │ 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 +240289,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 +240386,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ str r0, [sp, #8] │ │ │ │ add r7, r9 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +240491,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 1891e8 │ │ │ │ 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 +240554,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 1835d8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 197aa0 │ │ │ │ + bl 197b70 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b40ac │ │ │ │ + bl 1b417c │ │ │ │ ldr r1, [pc, #580] @ (fc20c ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c4738 │ │ │ │ + bl 1c4808 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c83dc │ │ │ │ + bl 1c84ac │ │ │ │ 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 +240586,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 1dc6a8 │ │ │ │ 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 1d8880 │ │ │ │ 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 +240618,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 1cbec4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1da3d0 │ │ │ │ + bl 1da4a0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fc176 │ │ │ │ orr.w r4, r4, fp │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ uxtb r4, r4 │ │ │ │ - bl 1d1e9c │ │ │ │ + bl 1d1f6c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dbcd4 │ │ │ │ + bl 1dbda4 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df9e8 │ │ │ │ + bl 1dfab8 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e0208 │ │ │ │ + bl 1e02d8 │ │ │ │ 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 1c376c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198bdc │ │ │ │ + bl 198cac │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b432c │ │ │ │ + bl 1b43fc │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ uxtb r5, r5 │ │ │ │ - bl 1cac0c │ │ │ │ + bl 1cacdc │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18db14 │ │ │ │ + bl 18dbe4 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb568 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cac74 │ │ │ │ + bl 1cad44 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ccb84 │ │ │ │ + bl 1ccc54 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ca7c4 │ │ │ │ + bl 1ca894 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc0b0 │ │ │ │ + bl 1cc180 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0064 │ │ │ │ + bl 1f0134 │ │ │ │ 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 +240705,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 1dcdd4 │ │ │ │ orr.w r4, r0, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d218c │ │ │ │ + bl 1d225c │ │ │ │ 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 1dd560 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ b.n fbfb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cdb44 │ │ │ │ + bl 1cdc14 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ b.n fc12e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cac0c │ │ │ │ + bl 1cacdc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb568 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d1e9c │ │ │ │ + bl 1d1f6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dbcd4 │ │ │ │ + bl 1dbda4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df9e8 │ │ │ │ + bl 1dfab8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e0208 │ │ │ │ + bl 1e02d8 │ │ │ │ b.n fc0a4 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19cdc4 │ │ │ │ + bl 19ce94 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fc03a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c83dc │ │ │ │ + bl 1c84ac │ │ │ │ b.n fc05a │ │ │ │ ldr r0, [pc, #84] @ (fc214 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 173060 │ │ │ │ + bl 173130 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n fc126 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c3e38 │ │ │ │ + bl 1c3f08 │ │ │ │ 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 +240793,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, [r2, #20] │ │ │ │ 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 +240815,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 1a0404 │ │ │ │ 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 +240833,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 1abb90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ef964 │ │ │ │ + bl 1efa34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c3e38 │ │ │ │ + bl 1c3f08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d998 │ │ │ │ + bl 19da68 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a0334 │ │ │ │ + bl 1a0404 │ │ │ │ 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 +240891,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 19d908 │ │ │ │ ldr r3, [pc, #692] @ (fc5d8 ) │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 198f90 │ │ │ │ + bl 199060 │ │ │ │ ldr r1, [pc, #684] @ (fc5dc ) │ │ │ │ mov r2, sl │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ - bl 1c447c │ │ │ │ + bl 1c454c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c0588 │ │ │ │ + bl 1c0658 │ │ │ │ mov r0, sl │ │ │ │ - bl 19db80 │ │ │ │ + bl 19dc50 │ │ │ │ ldrb.w r3, [fp, #261] @ 0x105 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fc4ae │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ad5a0 │ │ │ │ + bl 1ad670 │ │ │ │ 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 1cfd74 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19f2b0 │ │ │ │ + bl 19f380 │ │ │ │ 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 1ead24 │ │ │ │ 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 +240984,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 21dfa4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fc3d4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21dea4 │ │ │ │ + bl 21df74 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fc3c6 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n fc3d6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f0444 │ │ │ │ + bl 1f0514 │ │ │ │ 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 +241021,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 16aca0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e77e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e77e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16aca0 │ │ │ │ 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 +241085,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 187198 │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n fc5b6 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r5 │ │ │ │ mov r5, sl │ │ │ │ @@ -241124,37 +241126,37 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl fafdc │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ 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 187198 │ │ │ │ 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 1c6534 │ │ │ │ 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 +241164,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 1c6534 │ │ │ │ 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 +241181,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, [r1, #10] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [r2, r2] │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ movs r0, r3 │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + strb r6, [r1, #9] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ 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 +241212,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 1a85d0 │ │ │ │ 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 +241267,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 1bbf0c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 131030 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #5 │ │ │ │ @@ -241281,34 +241283,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 19f9b8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r9, [sp, #20] │ │ │ │ - bl 19f2b0 │ │ │ │ + bl 19f380 │ │ │ │ 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 187844 │ │ │ │ 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 +241334,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 187844 │ │ │ │ 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 1bdd58 │ │ │ │ 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 187844 │ │ │ │ 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 19c74c │ │ │ │ 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 +241420,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 1af940 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ b.n fc656 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1af870 │ │ │ │ + bl 1af940 │ │ │ │ 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 +241684,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 187198 │ │ │ │ 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 +241713,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 188524 │ │ │ │ add r0, sl │ │ │ │ cmp r0, r8 │ │ │ │ bcc.n fcb36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188454 │ │ │ │ + bl 188524 │ │ │ │ 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 +242065,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 1ac4ac │ │ │ │ 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 +242082,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 1ac4ac │ │ │ │ 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 +242106,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 19ab00 │ │ │ │ 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 1d35d8 │ │ │ │ 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 1c454c │ │ │ │ ldr.w r1, [pc, #1384] @ fd544 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 1f12c4 │ │ │ │ + bl 1f1394 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19e520 │ │ │ │ + bl 19e5f0 │ │ │ │ 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 1b35b8 │ │ │ │ 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 1a5b38 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1007bc │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c5314 │ │ │ │ + bl 1c53e4 │ │ │ │ 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 +242236,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 199060 │ │ │ │ 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 +242257,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.w fd240 │ │ │ │ mov r0, r9 │ │ │ │ bl ff618 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fd256 │ │ │ │ mov r0, r9 │ │ │ │ - bl 183ecc │ │ │ │ + bl 183f9c │ │ │ │ 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 +242288,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 1b009c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c83dc │ │ │ │ + bl 1c84ac │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cac0c │ │ │ │ + bl 1cacdc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb568 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cac74 │ │ │ │ + bl 1cad44 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1dff50 │ │ │ │ + bl 1e0020 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w fd2f8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f0444 │ │ │ │ + bl 1f0514 │ │ │ │ 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 +242329,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 1b35b8 │ │ │ │ mov r0, r9 │ │ │ │ bl 10080c │ │ │ │ mov r0, r9 │ │ │ │ bl 1007e4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a5a68 │ │ │ │ + bl 1a5b38 │ │ │ │ mov r0, r9 │ │ │ │ bl 1007bc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c5314 │ │ │ │ + bl 1c53e4 │ │ │ │ mov r0, r9 │ │ │ │ movs r5, #1 │ │ │ │ - bl 1c83dc │ │ │ │ + bl 1c84ac │ │ │ │ b.n fd058 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c83dc │ │ │ │ + bl 1c84ac │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cac0c │ │ │ │ + bl 1cacdc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb568 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cac74 │ │ │ │ + bl 1cad44 │ │ │ │ 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 +242381,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 19ac78 │ │ │ │ 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 +242412,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 16aca0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e77e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16aca0 │ │ │ │ b.n fcf10 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c62cc │ │ │ │ + bl 1c639c │ │ │ │ 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 16aca0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e77e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16aca0 │ │ │ │ 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 +242483,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 1b5158 │ │ │ │ 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 +242523,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 187198 │ │ │ │ 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 +242559,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 187198 │ │ │ │ cbz r4, fd49e │ │ │ │ mov r9, r0 │ │ │ │ b.n fd3fa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 101b14 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ @@ -242592,21 +242594,21 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r9 │ │ │ │ bl fae74 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n fd442 │ │ │ │ cbz r5, fd4f8 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ 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 +242638,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 1c6534 │ │ │ │ b.n fd4aa │ │ │ │ cbz r1, fd508 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 192700 │ │ │ │ + bl 1927d0 │ │ │ │ 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 +242672,21 @@ │ │ │ │ @ instruction: 0xffffdb13 │ │ │ │ vcvt.u16.f16 , , #1 │ │ │ │ vtbl.8 d16, {d31- │ │ │ │ - @ instruction: 0xffff6340 │ │ │ │ + vsri.32 d22, d0, #1 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [pc, #104] @ (fd5c8 ) │ │ │ │ + ldr r2, [pc, #936] @ (fd908 ) │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ movs r0, r3 │ │ │ │ - ldr r1, [pc, #912] @ (fd8f8 ) │ │ │ │ + ldr r2, [pc, #720] @ (fd838 ) │ │ │ │ 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 +242806,15 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #230 @ 0xe6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ + cmp r0, #156 @ 0x9c │ │ │ │ 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 +242940,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 18592c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +242966,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 1891e8 │ │ │ │ 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 +243097,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 1883a8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188de0 │ │ │ │ + bl 188eb0 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 +243135,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 1894b8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, fp │ │ │ │ adds r4, #1 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1883a8 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188de0 │ │ │ │ + bl 188eb0 │ │ │ │ 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 +243227,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 1894b8 │ │ │ │ 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 +243249,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ b.n fdaf6 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 1883a8 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188de0 │ │ │ │ + bl 188eb0 │ │ │ │ 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 +243317,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 188cec │ │ │ │ mov r5, r0 │ │ │ │ b.n fdb7a │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ mov r0, fp │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r5, r0 │ │ │ │ b.n fdb7a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1882d8 │ │ │ │ + bl 1883a8 │ │ │ │ add r2, sp, #156 @ 0x9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188de0 │ │ │ │ + bl 188eb0 │ │ │ │ b.n fdaa6 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 188cec │ │ │ │ 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 188cec │ │ │ │ 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 188cec │ │ │ │ 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 +243454,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 188eb0 │ │ │ │ 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 +243535,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +243667,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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +243722,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 1891e8 │ │ │ │ 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 +243772,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +244208,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 188524 │ │ │ │ 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 +244362,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 188524 │ │ │ │ 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 +244406,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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +244432,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 1891e8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ mov r1, fp │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ 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 +244586,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 189060 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188f90 │ │ │ │ + bl 189060 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r9, r9, asr #2 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +244678,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +244790,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 1deb18 │ │ │ │ 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 +244807,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 185ca0 │ │ │ │ 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 +244865,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 185a44 │ │ │ │ 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 +244893,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 1891e8 │ │ │ │ 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 +244916,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +244974,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 1891e8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 +244998,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 1891e8 │ │ │ │ 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 +245021,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 1c6534 │ │ │ │ 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 +245067,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 187198 │ │ │ │ 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 +245092,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ str.w r6, [r9] │ │ │ │ bl fd748 │ │ │ │ @@ -245120,36 +245122,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 188d38 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, sl │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, sl │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, sl │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +245205,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 187198 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n feeb8 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #3 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ 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 +245403,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 187198 │ │ │ │ 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 +245527,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 187198 │ │ │ │ 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 1c6534 │ │ │ │ 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 +245599,15 @@ │ │ │ │ mov r3, r8 │ │ │ │ bl fe4d8 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n ff220 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ 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 +245630,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 1c6534 │ │ │ │ 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 +245663,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 1deb18 │ │ │ │ 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 +245680,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 185ca0 │ │ │ │ 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 +245731,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 +245771,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 +245824,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 1891e8 │ │ │ │ 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 +245844,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 185a44 │ │ │ │ add.w sl, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +245871,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 1891e8 │ │ │ │ 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 +245908,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 187844 │ │ │ │ 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 +245924,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 187844 │ │ │ │ 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 16dfe4 │ │ │ │ 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 +245959,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 │ │ │ │ + vshr.u32 q10, q0, #1 │ │ │ │ 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 +246044,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 188524 │ │ │ │ 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 +246110,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 18592c │ │ │ │ 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 186e5c │ │ │ │ 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 +246138,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 1891e8 │ │ │ │ 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 +246158,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 18592c │ │ │ │ add.w r9, r0, #28 │ │ │ │ ldrb.w r3, [sl, #37] @ 0x25 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +246183,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 1891e8 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 185c58 │ │ │ │ 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 18920c │ │ │ │ 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 +246229,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 1883a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188de0 │ │ │ │ + bl 188eb0 │ │ │ │ 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 +246333,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 18592c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +246359,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 1891e8 │ │ │ │ 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 +246424,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 1884ec │ │ │ │ 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 +246478,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 188cec │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 189ec0 │ │ │ │ + bl 189f90 │ │ │ │ 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 +246517,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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +246567,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 188524 │ │ │ │ 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 +246646,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 189f90 │ │ │ │ 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 +246665,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 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1883a8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188eb0 │ │ │ │ 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 +246776,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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +246816,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 1891e8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +246891,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 1859fc │ │ │ │ mov sl, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, sl, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +246930,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +247016,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 188cec │ │ │ │ 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 188524 │ │ │ │ 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 +247089,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +247154,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 1891e8 │ │ │ │ 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 +247190,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 18592c │ │ │ │ add.w r8, r0, #28 │ │ │ │ ldrb.w r3, [r9, #41] @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +247217,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 1891e8 │ │ │ │ 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 +247234,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 1883a8 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188eb0 │ │ │ │ mov r4, r0 │ │ │ │ mov sp, r6 │ │ │ │ b.n 100618 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18841c │ │ │ │ + bl 1884ec │ │ │ │ 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 +247303,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 +247368,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 1891e8 │ │ │ │ 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 +247405,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 185a44 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +247440,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 1891e8 │ │ │ │ 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 +247458,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 185a44 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +247498,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 1891e8 │ │ │ │ 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 +247518,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 187844 │ │ │ │ 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 187844 │ │ │ │ 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 187844 │ │ │ │ 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 +247703,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 1c6534 │ │ │ │ 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 +247721,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 185a44 │ │ │ │ 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 +247743,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 186e5c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 18913c │ │ │ │ + bl 18920c │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 +247771,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 186e5c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 18913c │ │ │ │ + bl 18920c │ │ │ │ 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 +247810,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 188cec │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 +247831,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 185a44 │ │ │ │ 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 +247882,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 1891e8 │ │ │ │ movw r1, #657 @ 0x291 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 +247942,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 1891e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ b.n 100ab0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r5, #1 │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ 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 +247997,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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +248039,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 1891e8 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +248082,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 1891e8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ b.n 100cbe │ │ │ │ mov r1, r6 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +248131,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 1891e8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +248169,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 1891e8 │ │ │ │ b.n 100e0e │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 +248216,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 1891e8 │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 +248285,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 188524 │ │ │ │ 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 +248313,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 1866bc │ │ │ │ add.w r0, r4, #24 │ │ │ │ mov r1, r5 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ 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 +248503,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 187198 │ │ │ │ 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 +248544,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 187198 │ │ │ │ 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 187198 │ │ │ │ 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 1c6534 │ │ │ │ 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 +248606,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 1c6534 │ │ │ │ b.n 101346 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ ldr.w r4, [r3, #144] @ 0x90 │ │ │ │ b.n 101374 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldcl 0, cr0, [sl, #468] @ 0x1d4 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldc 0, cr0, [r0, #468]! @ 0x1d4 │ │ │ │ - movs r2, #172 @ 0xac │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ movs r0, r3 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r3, #126 @ 0x7e │ │ │ │ movs r0, r3 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ 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 +248660,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 185a44 │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 1891e8 │ │ │ │ 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 185a44 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +248715,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 1891e8 │ │ │ │ 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 185a44 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r4, sp, #24 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ movw r1, #449 @ 0x1c1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 1869b0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +248807,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 187844 │ │ │ │ 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 +248896,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 18592c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +248922,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 1891e8 │ │ │ │ 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 +248986,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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 1891e8 │ │ │ │ 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 1883a8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188de0 │ │ │ │ + bl 188eb0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 101868 │ │ │ │ ldrb.w r4, [r9, #17] │ │ │ │ movs r1, #89 @ 0x59 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 1891e8 │ │ │ │ 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 +249092,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 185a44 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 1891e8 │ │ │ │ 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 +249134,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 188da0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1015f8 │ │ │ │ @@ -249150,73 +249152,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 188da0 │ │ │ │ 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 185a44 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ add r6, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 188d38 │ │ │ │ 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 188d38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ str.w sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 1015f8 │ │ │ │ @@ -249226,15 +249228,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 188da0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ bl 1015f8 │ │ │ │ @@ -249244,15 +249246,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 188da0 │ │ │ │ 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 +249286,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 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +249313,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 187844 │ │ │ │ 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 +249340,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 1deb18 │ │ │ │ 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 +249356,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 185ca0 │ │ │ │ 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 +249390,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r8, r9, [r7, #228] @ 0xe4 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 +249429,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 1891e8 │ │ │ │ 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 +249453,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 1c6534 │ │ │ │ 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 +249513,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 21be34 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1853dc │ │ │ │ + bl 1854ac │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 +249540,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 186e5c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 +249561,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 21dabc │ │ │ │ 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 +249599,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 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 +249662,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 1891e8 │ │ │ │ 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 +249683,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 185a44 │ │ │ │ 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 +249761,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 187198 │ │ │ │ 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 +249788,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 187198 │ │ │ │ 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 +249807,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 185994 │ │ │ │ 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 21dabc │ │ │ │ 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 +249833,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 186e5c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +249869,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 1891e8 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 186e10 │ │ │ │ + bl 186ee0 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 101ff8 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ 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 1c6534 │ │ │ │ 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 +249919,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 1c6534 │ │ │ │ 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, r3, #30 │ │ │ │ movs r0, r3 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + svc 114 @ 0x72 │ │ │ │ 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 +249999,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 187198 │ │ │ │ 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 +250051,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 187198 │ │ │ │ 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 +250068,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 185994 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21dabc │ │ │ │ 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 +250094,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 186e5c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +250126,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 1891e8 │ │ │ │ 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 +250158,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 187198 │ │ │ │ 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 1c6534 │ │ │ │ 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 +250185,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 1c6534 │ │ │ │ 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, r5, #20 │ │ │ │ movs r0, r3 │ │ │ │ - bgt.n 1023b8 │ │ │ │ + ble.n 102558 │ │ │ │ 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 +250247,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 18592c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +250273,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 1891e8 │ │ │ │ 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 +250312,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 186bcc │ │ │ │ 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 +250410,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +250457,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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1026e4 │ │ │ │ mov r3, sp │ │ │ │ b.n 1026d4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp] │ │ │ │ @@ -250527,21 +250529,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 18592c │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r8, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +250555,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 1891e8 │ │ │ │ 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 +250587,15 @@ │ │ │ │ bl 102590 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10286a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ b.n 10286c │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 102590 │ │ │ │ mov r3, r0 │ │ │ │ @@ -250631,15 +250633,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 16e288 │ │ │ │ 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 +250651,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 187198 │ │ │ │ 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 +250689,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 187198 │ │ │ │ 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 +250739,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 185a44 │ │ │ │ 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 +250791,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 188634 │ │ │ │ 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 1891e8 │ │ │ │ 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 +250820,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 1866bc │ │ │ │ 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 +250908,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 188d38 │ │ │ │ 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 +250928,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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +250975,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 1891e8 │ │ │ │ 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 +250999,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +251043,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 186ea0 │ │ │ │ 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 186e5c │ │ │ │ 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 +251096,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1c6534 │ │ │ │ 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 +251206,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 1883a8 │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 188de0 │ │ │ │ + bl 188eb0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ 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 +251244,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 186bcc │ │ │ │ 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 +251300,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +251638,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 185994 │ │ │ │ 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 +251658,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 186e5c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 +251681,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 186e5c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 +251716,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 1891e8 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r2, sl │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ @@ -251740,15 +251742,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 185994 │ │ │ │ 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 +251761,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 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 +251813,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 1891e8 │ │ │ │ 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 +251835,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 185a44 │ │ │ │ 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 +251876,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 1891e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ 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 +251926,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 185a44 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ cmp r7, #26 │ │ │ │ mov r4, r0 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ beq.n 103740 │ │ │ │ cmp r7, #27 │ │ │ │ itt eq │ │ │ │ @@ -252016,30 +252018,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +252113,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +252235,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 185a44 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ add fp, pc │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 188d38 │ │ │ │ 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 +252276,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 185a44 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 1891e8 │ │ │ │ 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 +252436,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +252500,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 185a44 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ movw r1, #327 @ 0x147 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 103f60 │ │ │ │ mov r0, r5 │ │ │ │ bl 10314c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -252574,117 +252576,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 103fba │ │ │ │ mov.w r1, #366 @ 0x16e │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 185a44 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 1891e8 │ │ │ │ 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 +252760,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 +252795,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +253005,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 185ca0 │ │ │ │ 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 +253038,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 185a44 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ 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 +253092,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 187198 │ │ │ │ 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 1866bc │ │ │ │ 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 +253142,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 185a44 │ │ │ │ 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 +253176,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 1891e8 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 10426e │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1042ae │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r1, #3 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ 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 +253298,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 185ca0 │ │ │ │ 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 +253327,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 185a44 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r5, [fp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ 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 +253429,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 187198 │ │ │ │ cbz r5, 104692 │ │ │ │ mov fp, r0 │ │ │ │ b.n 104580 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 104668 │ │ │ │ cmp r3, sl │ │ │ │ @@ -253451,17 +253453,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 186ea0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ 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 +253566,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 21dfe4 │ │ │ │ ldr.w r2, [pc, #2692] @ 105224 │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e77e4 │ │ │ │ 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 +253625,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 185ca0 │ │ │ │ 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 +253649,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 185a44 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 187198 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 104d52 │ │ │ │ mov r3, fp │ │ │ │ mov fp, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ @@ -253707,24 +253709,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 185a44 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 +253752,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 187198 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 104d52 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1048c0 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ it eq │ │ │ │ @@ -253772,24 +253774,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 185a44 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 +253832,24 @@ │ │ │ │ it ne │ │ │ │ cmpne r7, #1 │ │ │ │ ite ls │ │ │ │ movls r7, #1 │ │ │ │ movhi r7, #0 │ │ │ │ bhi.w 104ce2 │ │ │ │ movw r1, #511 @ 0x1ff │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 +253953,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ 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 +253989,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 185a44 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 189330 │ │ │ │ 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 185a44 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 +254065,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 185a44 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 +254102,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 187198 │ │ │ │ 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 +254139,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 18b2b4 │ │ │ │ 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 +254158,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 185a44 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r9 │ │ │ │ bl 103818 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ @@ -254228,38 +254230,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ mov r4, r0 │ │ │ │ ldmia.w r9, {r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 18b2f0 │ │ │ │ + bl 18b3c0 │ │ │ │ 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 +254272,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 189330 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ 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 +254340,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r2 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +254389,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 185a44 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 +254485,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 1891e8 │ │ │ │ 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 +254502,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 187198 │ │ │ │ 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 +254551,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 187198 │ │ │ │ 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 +254573,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 │ │ │ │ + bvs.n 105248 │ │ │ │ movs r7, r2 │ │ │ │ - mcr 0, 7, r0, cr14, cr7, {0} │ │ │ │ + vshr.s32 d0, d7, #2 │ │ │ │ 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 +254636,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 21dfe4 │ │ │ │ ldr r2, [pc, #808] @ (1055e8 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16aca0 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e77e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 1bdf9c │ │ │ │ + bl 1be06c │ │ │ │ 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 +254691,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 187198 │ │ │ │ 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 +254720,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 185a44 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 +254797,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 187198 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 10552c │ │ │ │ mov r9, r0 │ │ │ │ b.n 105356 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ @@ -254824,48 +254826,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 185a44 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sl │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sl │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 +254883,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 1c6534 │ │ │ │ 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 +254946,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, r4, r5, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - b.n 105d8c │ │ │ │ + b.n 104f2c │ │ │ │ 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 +255062,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 1866bc │ │ │ │ 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 +255080,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 185a44 │ │ │ │ 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 1891e8 │ │ │ │ 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 18b510 │ │ │ │ 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 185404 │ │ │ │ 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 +255160,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 185ca0 │ │ │ │ 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 +255187,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 185a44 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 +255280,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 189e08 │ │ │ │ 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 16e364 │ │ │ │ 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 189e08 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e364 │ │ │ │ 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 +255321,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 1854ac │ │ │ │ ldr.w r2, [pc, #1036] @ 105ddc │ │ │ │ str.w r0, [sl, #192] @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1853dc │ │ │ │ + bl 1854ac │ │ │ │ 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 +255352,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ bl 103498 │ │ │ │ @@ -255377,25 +255379,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 +255410,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 187198 │ │ │ │ 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 +255492,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 103498 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 105b1a │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ 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 +255538,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 185994 │ │ │ │ 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 +255554,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 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 +255589,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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +255621,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 1891e8 │ │ │ │ mov.w r1, #318 @ 0x13e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ 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 185994 │ │ │ │ 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 +255673,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 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 +255725,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 │ │ │ │ + b.n 105dd8 │ │ │ │ movs r7, r2 │ │ │ │ - ble.n 105d78 │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ movs r7, r2 │ │ │ │ - ble.n 105d50 │ │ │ │ + udf #140 @ 0x8c │ │ │ │ movs r7, r2 │ │ │ │ - ble.n 105e24 │ │ │ │ + ble.n 105dc4 │ │ │ │ movs r7, r2 │ │ │ │ - ble.n 105e28 │ │ │ │ + ble.n 105dc8 │ │ │ │ movs r7, r2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +255764,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 1891e8 │ │ │ │ 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 +255845,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 1866bc │ │ │ │ ldr.w r7, [r7, #196] @ 0xc4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 +255886,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 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 +255922,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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +255947,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 1891e8 │ │ │ │ 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 +255964,15 @@ │ │ │ │ bpl.w 106262 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 103498 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189260 │ │ │ │ + bl 189330 │ │ │ │ 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 +255990,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 103498 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n 105b9c │ │ │ │ movs r3, #32 │ │ │ │ @@ -256031,79 +256033,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +256292,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 185994 │ │ │ │ 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 +256308,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 186e5c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 +256446,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 187198 │ │ │ │ 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 +256491,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 18b2b4 │ │ │ │ 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 +256537,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 185a44 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 18a05c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r9, {r2, r3} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 18b2f0 │ │ │ │ + bl 18b3c0 │ │ │ │ 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 +256587,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 1866bc │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 1068f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ 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 +256608,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 16aca0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e77e4 │ │ │ │ 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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +256653,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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 189330 │ │ │ │ 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 185a44 │ │ │ │ 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 1891e8 │ │ │ │ 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 +256795,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 1c6534 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d998 │ │ │ │ + bl 19da68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef964 │ │ │ │ + bl 1efa34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c3e38 │ │ │ │ + bl 1c3f08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18c9ac │ │ │ │ + bl 18ca7c │ │ │ │ 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 +256883,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 185a44 │ │ │ │ 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 1891e8 │ │ │ │ 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 16aca0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e77e4 │ │ │ │ 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 +256954,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: 0xb750 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 106ae8 │ │ │ │ + bne.n 106a88 │ │ │ │ movs r7, r2 │ │ │ │ - cbz r2, 106a8e │ │ │ │ + push {r1, r3, r4} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r6} │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #376] @ (106bcc ) │ │ │ │ @@ -257186,15 +257188,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 187f10 │ │ │ │ cbz r0, 106c6e │ │ │ │ ldr r1, [pc, #24] @ (106c78 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 106a40 │ │ │ │ movs r0, #1 │ │ │ │ @@ -257231,15 +257233,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 187198 │ │ │ │ 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 +257274,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 187f10 │ │ │ │ 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 +257307,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 187198 │ │ │ │ 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 +257333,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 187198 │ │ │ │ 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 +257399,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 187198 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 106dde │ │ │ │ cbz r6, 106e7c │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ movs r1, #3 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ 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 +257471,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 185634 │ │ │ │ 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 185a44 │ │ │ │ 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 +257501,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 +257540,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 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ 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 +257566,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 185404 │ │ │ │ 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 +257590,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, r3, r5, r6, r7} │ │ │ │ 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 +257647,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 187198 │ │ │ │ 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 +257681,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 187198 │ │ │ │ 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 +257698,21 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 107150 │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #1 │ │ │ │ bl 106ee0 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r9 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 10715e │ │ │ │ cbz r4, 1071b2 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ 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 +257722,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 1c6534 │ │ │ │ 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 +258071,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 1900fc │ │ │ │ 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 1900fc │ │ │ │ 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 1900fc │ │ │ │ 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 +258119,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 16a128 │ │ │ │ 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 +258161,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 189ff4 │ │ │ │ movs r1, #2 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 1c6388 │ │ │ │ + bl 1c6458 │ │ │ │ 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 +258244,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 1891e8 │ │ │ │ cbz r7, 107710 │ │ │ │ ldr r2, [pc, #824] @ (107a2c ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 194600 │ │ │ │ + bl 1946d0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 107710 │ │ │ │ mov r5, r4 │ │ │ │ - bl 186888 │ │ │ │ + bl 186958 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a160 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186888 │ │ │ │ + bl 186958 │ │ │ │ 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 +258507,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 16a160 │ │ │ │ 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 +258635,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 1deb74 │ │ │ │ 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 +258663,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 187198 │ │ │ │ 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 +258706,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 187198 │ │ │ │ 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 1c6534 │ │ │ │ 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 +258737,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 187198 │ │ │ │ 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 1c6534 │ │ │ │ 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 +258875,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 16a55c │ │ │ │ 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 16a040 │ │ │ │ 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 +258933,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 194694 │ │ │ │ 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 +258986,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 187198 │ │ │ │ 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 +259023,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 187198 │ │ │ │ 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 1c6534 │ │ │ │ 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 +259102,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 185ca0 │ │ │ │ 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 +259146,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 16a55c │ │ │ │ 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 16a040 │ │ │ │ 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 +259207,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 185a44 │ │ │ │ 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 1891e8 │ │ │ │ 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 +259346,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 185a44 │ │ │ │ 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 +259367,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 1891e8 │ │ │ │ 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 +259393,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 1deb18 │ │ │ │ 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 1c6534 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1945e8 │ │ │ │ + bl 1946b8 │ │ │ │ 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 +259470,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 185a44 │ │ │ │ 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 1891e8 │ │ │ │ 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 +259523,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 1c6534 │ │ │ │ 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 1c6534 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 1082dc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 1945c4 │ │ │ │ + bl 194694 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ @@ -259699,75 +259701,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 185a44 │ │ │ │ movs r3, #1 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ ldr.w r9, [r7, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ movs r3, #1 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r2, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ - bl 1859cc │ │ │ │ + bl 185a9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ mov.w r1, #576 @ 0x240 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189260 │ │ │ │ + bl 189330 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189260 │ │ │ │ + bl 189330 │ │ │ │ mov r0, r6 │ │ │ │ - bl 190bf8 │ │ │ │ + bl 190cc8 │ │ │ │ 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 1c6534 │ │ │ │ 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 +259810,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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +259852,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 1891e8 │ │ │ │ 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 +259870,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 188cec │ │ │ │ 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 +259889,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 186ea0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 18662c │ │ │ │ + bl 1866fc │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 108592 │ │ │ │ mov r0, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ 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 +259979,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 188cec │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 +260004,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 1891e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 18662c │ │ │ │ + bl 1866fc │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 108884 │ │ │ │ mov r0, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ 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 +260066,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 188cec │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1894b8 │ │ │ │ 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 +260157,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 16dfe4 │ │ │ │ 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 +260192,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 16e2c4 │ │ │ │ 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 +260236,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 16dfe4 │ │ │ │ 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 +260297,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, #680 @ 0x2a8 │ │ │ │ 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 +260387,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 r6, [sp, #136] @ 0x88 │ │ │ │ movs r2, r3 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #472 @ 0x1d8 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ 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 +260544,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 16e100 │ │ │ │ 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 +260580,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, [r5, #4] │ │ │ │ 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 21cdc8 │ │ │ │ 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 +260617,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 157880 │ │ │ │ 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 16e168 │ │ │ │ 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 +260710,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 16e168 │ │ │ │ add.w r0, r5, #940 @ 0x3ac │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180bb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ 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 +260885,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 16dfe4 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #940 @ 0x3ac │ │ │ │ - bl 180afc │ │ │ │ + bl 180bcc │ │ │ │ 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 +261416,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 21e16c │ │ │ │ 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 +261502,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 21e16c │ │ │ │ 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 +261543,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 21e144 │ │ │ │ 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 +261635,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 21e1ec │ │ │ │ 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 +261834,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 21e23c │ │ │ │ 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 +262058,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, [r6, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #912 @ (adr r3, 10a2b8 ) │ │ │ │ + add r4, pc, #720 @ (adr r4, 10a1f8 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r4, pc, #8 @ (adr r4, 109f34 ) │ │ │ │ + add r4, pc, #840 @ (adr r4, 10a274 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #944 @ (adr r3, 10a2e0 ) │ │ │ │ + add r4, pc, #752 @ (adr r4, 10a220 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #992 @ (adr r3, 10a314 ) │ │ │ │ + add r4, pc, #800 @ (adr r4, 10a254 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #696 @ (adr r2, 10a1f0 ) │ │ │ │ + add r3, pc, #504 @ (adr r3, 10a130 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #752 @ (adr r3, 10a22c ) │ │ │ │ + add r4, pc, #560 @ (adr r4, 10a16c ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #752 @ (adr r3, 10a230 ) │ │ │ │ + add r4, pc, #560 @ (adr r4, 10a170 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #752 @ (adr r3, 10a234 ) │ │ │ │ + add r4, pc, #560 @ (adr r4, 10a174 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #808 @ (adr r3, 10a270 ) │ │ │ │ + add r4, pc, #616 @ (adr r4, 10a1b0 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #960 @ (adr r3, 10a30c ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 10a24c ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #968 @ (adr r3, 10a318 ) │ │ │ │ + add r4, pc, #776 @ (adr r4, 10a258 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #488 @ (adr r3, 10a13c ) │ │ │ │ + add r4, pc, #296 @ (adr r4, 10a07c ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #504 @ (adr r2, 10a150 ) │ │ │ │ + add r3, pc, #312 @ (adr r3, 10a090 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #408 @ (adr r2, 10a0f4 ) │ │ │ │ + add r3, pc, #216 @ (adr r3, 10a034 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #344 @ (adr r2, 10a0b8 ) │ │ │ │ + add r3, pc, #152 @ (adr r3, 109ff8 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #248 @ (adr r2, 10a05c ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 109f9c ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #168 @ (adr r2, 10a010 ) │ │ │ │ + add r2, pc, #1000 @ (adr r2, 10a350 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #88 @ (adr r2, 109fc4 ) │ │ │ │ + add r2, pc, #920 @ (adr r2, 10a304 ) │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #1000 @ (adr r1, 10a35c ) │ │ │ │ + add r2, pc, #808 @ (adr r2, 10a29c ) │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #920 @ (adr r1, 10a310 ) │ │ │ │ + add r2, pc, #728 @ (adr r2, 10a250 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #824 @ (adr r1, 10a2b4 ) │ │ │ │ + add r2, pc, #632 @ (adr r2, 10a1f4 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #680 @ (adr r1, 10a228 ) │ │ │ │ + add r2, pc, #488 @ (adr r2, 10a168 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #448 @ (adr r1, 10a144 ) │ │ │ │ + add r2, pc, #256 @ (adr r2, 10a084 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #296 @ (adr r1, 10a0b0 ) │ │ │ │ + add r2, pc, #104 @ (adr r2, 109ff0 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #224 @ (adr r1, 10a06c ) │ │ │ │ + add r2, pc, #32 @ (adr r2, 109fac ) │ │ │ │ movs r7, r2 │ │ │ │ - mov sl, r5 │ │ │ │ + bx pc │ │ │ │ movs r1, r3 │ │ │ │ - add r1, pc, #176 @ (adr r1, 10a044 ) │ │ │ │ + add r1, pc, #1008 @ (adr r1, 10a384 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #168 @ (adr r3, 10a040 ) │ │ │ │ + add r3, pc, #1000 @ (adr r3, 10a380 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r0, pc, #1008 @ (adr r0, 10a38c ) │ │ │ │ + add r1, pc, #816 @ (adr r1, 10a2cc ) │ │ │ │ movs r7, r2 │ │ │ │ - smlawt r0, r2, r6, r0 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + stc2 0, cr0, [r2], {22} │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #32 @ (adr r3, 109fc8 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 10a308 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr.w r0, [r2, r7, lsl #1] │ │ │ │ - ldrh.w r0, [r8, r7, lsl #1] │ │ │ │ - add r7, pc, #880 @ (adr r7, 10a324 ) │ │ │ │ + vld4.8 {d0-d3}, [r2 :64], r7 │ │ │ │ + vst4.8 {d0-d3}, [r8 :64], r7 │ │ │ │ + add r0, sp, #688 @ 0x2b0 │ │ │ │ movs r7, r2 │ │ │ │ - add r0, pc, #416 @ (adr r0, 10a158 ) │ │ │ │ + add r1, pc, #224 @ (adr r1, 10a098 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #376 @ (adr r2, 10a134 ) │ │ │ │ + add r3, pc, #184 @ (adr r3, 10a074 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #424 @ (adr r2, 10a168 ) │ │ │ │ + add r3, pc, #232 @ (adr r3, 10a0a8 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #480 @ (adr r2, 10a1a4 ) │ │ │ │ + add r3, pc, #288 @ (adr r3, 10a0e4 ) │ │ │ │ movs r7, r2 │ │ │ │ bl ffd47fc6 │ │ │ │ - add r1, pc, #840 @ (adr r1, 10a314 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 10a254 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + ldrh r6, [r3, #20] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + ldr r7, [sp, #832] @ 0x340 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #896 @ (adr r1, 10a35c ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 10a29c ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + add r0, pc, #488 @ (adr r0, 10a1c8 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + add r0, pc, #336 @ (adr r0, 10a134 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ + add r0, pc, #256 @ (adr r0, 10a0e8 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldrh.w r0, [r8, #22] │ │ │ │ - add r1, pc, #312 @ (adr r1, 10a128 ) │ │ │ │ + vst1.8 @ instruction: 0xf9880016 │ │ │ │ + add r2, pc, #120 @ (adr r2, 10a068 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #120 @ (adr r2, 10a074 ) │ │ │ │ + add r2, pc, #952 @ (adr r2, 10a3b4 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ movs r7, r2 │ │ │ │ - movt r0, #43030 @ 0xa816 │ │ │ │ - ldr r7, [sp, #408] @ 0x198 │ │ │ │ + @ instruction: 0xf79a0016 │ │ │ │ + add r0, pc, #216 @ (adr r0, 10a0e0 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + add r0, pc, #208 @ (adr r0, 10a0dc ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ + add r0, pc, #240 @ (adr r0, 10a100 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #592] @ 0x250 │ │ │ │ + add r0, pc, #400 @ (adr r0, 10a1a4 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + add r0, pc, #640 @ (adr r0, 10a298 ) │ │ │ │ movs r7, r2 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ movs r7, r2 │ │ │ │ - @ instruction: 0xf4d00016 │ │ │ │ + sub.w r0, r0, #9830400 @ 0x960000 │ │ │ │ str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #840] @ 0x348 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [sp, #664] @ 0x298 │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ movs r7, r2 │ │ │ │ - strd r0, r0, [ip, #-96]! @ 0x60 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + bics.w r0, ip, r8, lsr #32 │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #896] @ 0x380 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ movs r7, r2 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + strh r2, [r4, #42] @ 0x2a │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ movs r7, r2 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #544] @ 0x220 │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #872] @ 0x368 │ │ │ │ movs r7, r2 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r1, #36] @ 0x24 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + ldr r6, [sp, #856] @ 0x358 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ movs r7, r2 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r4, [r1, #34] @ 0x22 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r6, [sp, #104] @ 0x68 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ movs r7, r2 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r0, [r2, #32] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ 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 +262319,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 16ae84 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 16ae20 │ │ │ │ + bl 16aef0 │ │ │ │ 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 16e364 │ │ │ │ ldr r1, [pc, #768] @ (10a48c ) │ │ │ │ mov fp, r0 │ │ │ │ add r1, pc │ │ │ │ blx 486fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10a216 │ │ │ │ @@ -262354,15 +262356,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 16e168 │ │ │ │ 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 +262387,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 16e168 │ │ │ │ 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 +262418,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 16aca0 │ │ │ │ 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 +262463,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 16aca0 │ │ │ │ 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 +262495,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 10941c │ │ │ │ mov r0, r9 │ │ │ │ blx 48484 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df9c │ │ │ │ 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 +262546,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 16ae0c │ │ │ │ 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 +262639,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 r4, [sp, #32] │ │ │ │ movs r7, r2 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r6, [r4, #10] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ movs r7, r2 │ │ │ │ ldrb r4, [r7, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r6, [r7, #9] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ movs r7, r2 │ │ │ │ - ldc 0, cr0, [r4], {23} │ │ │ │ - ldr r2, [sp, #376] @ 0x178 │ │ │ │ + stcl 0, cr0, [r4, #-92]! @ 0xffffffa4 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r4, [r1, #8] │ │ │ │ + ldrb r4, [r3, #11] │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [sp, #920] @ 0x398 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ movs r7, r2 │ │ │ │ - strb r2, [r4, #31] │ │ │ │ + ldrb r2, [r6, #2] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r4, [r0, #8] │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #736] @ 0x2e0 │ │ │ │ + str r4, [sp, #544] @ 0x220 │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #696] @ 0x2b8 │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #728] @ 0x2d8 │ │ │ │ + str r4, [sp, #536] @ 0x218 │ │ │ │ movs r7, r2 │ │ │ │ - subs r1, #28 │ │ │ │ + subs r1, #236 @ 0xec │ │ │ │ movs r1, r3 │ │ │ │ - str r3, [sp, #648] @ 0x288 │ │ │ │ + str r4, [sp, #456] @ 0x1c8 │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + str r4, [sp, #328] @ 0x148 │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #512] @ 0x200 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ movs r7, r2 │ │ │ │ - subs r0, #230 @ 0xe6 │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ movs r1, r3 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ + str r4, [sp, #224] @ 0xe0 │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #392] @ 0x188 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ movs r7, r2 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ movs r7, r2 │ │ │ │ - @ instruction: 0xeac00017 │ │ │ │ - @ instruction: 0xeaba0017 │ │ │ │ + @ instruction: 0xeb900017 │ │ │ │ + @ instruction: 0xeb8a0017 │ │ │ │ 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 +262775,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 16e168 │ │ │ │ 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 +262793,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 1e7748 │ │ │ │ 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 16aca0 │ │ │ │ ldr.w r2, [r5, #268] @ 0x10c │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e77e4 │ │ │ │ b.n 10a5e8 │ │ │ │ ldrh r4, [r1, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + strb r4, [r4, #30] │ │ │ │ movs r7, r2 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ 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 +262838,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 180c58 │ │ │ │ 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 +262869,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 180c74 │ │ │ │ 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 +263082,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 1ec334 │ │ │ │ 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 +263138,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 16e100 │ │ │ │ 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 +263266,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, #952] @ 0x3b8 │ │ │ │ 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 +263299,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r6, [r2, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [sp, #704] @ 0x2c0 │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ 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 +263717,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, [r2, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, r5] │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ movs r7, r2 │ │ │ │ stmia r6!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ strh r0, [r3, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ movs r7, r2 │ │ │ │ stmia r5!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r6, #58] @ 0x3a │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r2, #54] @ 0x36 │ │ │ │ + ldrh r0, [r4, #60] @ 0x3c │ │ │ │ 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 +264816,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, [r0, #6] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ movs r3, r4 │ │ │ │ strb r2, [r0, #2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r4, r6] │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r7, #80] @ 0x50 │ │ │ │ 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 r6, [pc, #80] @ (10b8f4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r1, r0] │ │ │ │ + strh r6, [r3, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ 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] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r0, #3] │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ 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, [r3, #54] @ 0x36 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrsh r0, [r2, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r2, [r5, #22] │ │ │ │ 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 +266254,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 169f08 │ │ │ │ ldr.w r3, [pc, #3268] @ 10d48c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 16de88 │ │ │ │ + bl 16df58 │ │ │ │ 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 +266545,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 16e1dc │ │ │ │ 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 +266677,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 16e1dc │ │ │ │ ldr.w r3, [pc, #2200] @ 10d52c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a160 │ │ │ │ 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 +268279,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 1696fc │ │ │ │ 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 +268676,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, [r1, r5] │ │ │ │ movs r7, r2 │ │ │ │ - ldrsh r6, [r1, r1] │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ movs r7, r2 │ │ │ │ lsrs r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + movs r1, #14 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ movs r7, r2 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ movs r3, r3 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ tst r2, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r4, [r5, r0] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r6, [r6, r2] │ │ │ │ + ldrb r6, [r0, r6] │ │ │ │ movs r7, r2 │ │ │ │ tst r6, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ 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 +268754,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 16a128 │ │ │ │ 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 16e168 │ │ │ │ ldr r3, [pc, #100] @ (10e314 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ 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 +268823,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, [r6, r3] │ │ │ │ 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 +268919,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, [r5, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r2, #26] │ │ │ │ + strh r4, [r4, #32] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r2, #36] @ 0x24 │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r2, [r6, #6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r2, #100] @ 0x64 │ │ │ │ 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 +269004,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] │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ 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 +269065,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] │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ 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 +269131,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 r2, sp, #352 @ 0x160 │ │ │ │ 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 +269271,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, [r5, #25] │ │ │ │ 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 +270441,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, [r2, #29] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r1, #21] │ │ │ │ + strb r4, [r3, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r6, #26] │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r5, r0] │ │ │ │ + ldrsb r6, [r7, r3] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r0, #16] │ │ │ │ + str r0, [r2, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r1, #30] │ │ │ │ + strh r2, [r3, #2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r0, #19] │ │ │ │ + strb r6, [r2, #22] │ │ │ │ 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, [r3, #31] │ │ │ │ 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 +271624,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] │ │ │ │ + str r2, [r4, #0] │ │ │ │ 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 +272044,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 16e2c4 │ │ │ │ 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 +272792,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] │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r2, [r3, r5] │ │ │ │ + ldrsh r2, [r5, r0] │ │ │ │ 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 +272830,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, [r1, r4] │ │ │ │ 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, [r0, r3] │ │ │ │ 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, [r4, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrb r2, [r1, r1] │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strh r2, [r2, r4] │ │ │ │ movs r3, r4 │ │ │ │ - bxns r8 │ │ │ │ + ldr r0, [pc, #80] @ (110b28 ) │ │ │ │ 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 +272888,15 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r2, r5, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r0, r2, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r2, r6, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ 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 +273210,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 ) │ │ │ │ + str r4, [r6, r1] │ │ │ │ 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 +273302,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 21f88c │ │ │ │ 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 21f88c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 47574 │ │ │ │ mov r2, r9 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 110f30 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r6, [pc, #832] @ (111298 ) │ │ │ │ + ldr r7, [pc, #640] @ (1111d8 ) │ │ │ │ movs r7, r2 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ movs r6, r2 │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ movs r6, r2 │ │ │ │ - ldrb r6, [r7, #31] │ │ │ │ + strh r6, [r1, #6] │ │ │ │ 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 +273356,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 16a128 │ │ │ │ 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 16a55c │ │ │ │ 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 +273397,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 16df9c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ strd r7, r4, [r2] │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a160 │ │ │ │ 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 +273584,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 r5, [pc, #56] @ (111218 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r4, [pc, #280] @ (1112fc ) │ │ │ │ + ldr r5, [pc, #88] @ (11123c ) │ │ │ │ movs r7, r2 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -274780,15 +274782,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 │ │ │ │ + cmp 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] @ (111cc8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -274808,17 +274810,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 │ │ │ │ + orrs r2, r6 │ │ │ │ movs r7, r2 │ │ │ │ - sbcs r4, r2 │ │ │ │ + negs r4, r4 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (111d08 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -274835,17 +274837,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ orrs r4, r5 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - tst r6, r2 │ │ │ │ + cmn r6, r4 │ │ │ │ movs r7, r2 │ │ │ │ - adcs r0, r1 │ │ │ │ + tst r0, r3 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (111d40 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -274858,17 +274860,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 │ │ │ │ + rors r2, r6 │ │ │ │ movs r7, r2 │ │ │ │ - asrs r0, r4 │ │ │ │ + rors r0, r6 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (111d78 ) │ │ │ │ add r1, pc │ │ │ │ @@ -274878,15 +274880,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 │ │ │ │ + negs 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] @ (111db4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -274901,17 +274903,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 │ │ │ │ + sbcs r6, r3 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r0, r1 │ │ │ │ + sbcs r0, r3 │ │ │ │ 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 +274928,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 │ │ │ │ + adcs r6, r6 │ │ │ │ movs r7, r2 │ │ │ │ - lsls r4, r3 │ │ │ │ + adcs r4, r5 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (111e34 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -274951,17 +274953,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 │ │ │ │ + adcs r6, r0 │ │ │ │ movs r7, r2 │ │ │ │ - eors r4, r5 │ │ │ │ + asrs 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, #52] @ (111e80 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -274981,17 +274983,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 │ │ │ │ + asrs r6, r2 │ │ │ │ movs r7, r2 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ 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 +275006,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 │ │ │ │ + lsrs r2, r2 │ │ │ │ movs r7, r2 │ │ │ │ - subs r7, #252 @ 0xfc │ │ │ │ + lsrs r4, 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] @ (111ef0 ) │ │ │ │ add r1, pc │ │ │ │ @@ -275024,15 +275026,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 │ │ │ │ + lsls r4, r5 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (111f24 ) │ │ │ │ add r1, pc │ │ │ │ @@ -275043,15 +275045,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 │ │ │ │ + eors r0, r7 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (111f5c ) │ │ │ │ add r1, pc │ │ │ │ @@ -275063,15 +275065,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 │ │ │ │ + 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, #36] @ (111f94 ) │ │ │ │ add r1, pc │ │ │ │ @@ -275083,15 +275085,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 │ │ │ │ + ands r4, r1 │ │ │ │ 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 +275120,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, #222 @ 0xde │ │ │ │ movs r7, r2 │ │ │ │ - subs r7, #4 │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + add r0, pc, #600 @ (adr r0, 112250 ) │ │ │ │ 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 +275145,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 111c08 │ │ │ │ adds r0, r0, r0 │ │ │ │ adcs r1, r1 │ │ │ │ orrs r0, r5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r6, #190 @ 0xbe │ │ │ │ + subs r7, #142 @ 0x8e │ │ │ │ movs r7, r2 │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + subs r7, #136 @ 0x88 │ │ │ │ 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 +275182,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 r7, #102 @ 0x66 │ │ │ │ movs r7, r2 │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ + subs r7, #72 @ 0x48 │ │ │ │ movs r7, r2 │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ + subs r7, #66 @ 0x42 │ │ │ │ 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 +275213,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 r7, #18 │ │ │ │ movs r7, r2 │ │ │ │ - ands r4, r3 │ │ │ │ + lsrs r4, r5 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (1120fc ) │ │ │ │ add r1, pc │ │ │ │ @@ -275229,15 +275231,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, #196 @ 0xc4 │ │ │ │ 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 +275249,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, #168 @ 0xa8 │ │ │ │ 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 +275267,15 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ itett cc │ │ │ │ movcc r3, #213 @ 0xd5 │ │ │ │ movcs r0, #0 │ │ │ │ lsrcc.w r0, r3, r0 │ │ │ │ andcc.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #176 @ 0xb0 │ │ │ │ + subs r6, #128 @ 0x80 │ │ │ │ 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 +275293,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 r6, #62 @ 0x3e │ │ │ │ movs r7, r2 │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + subs r6, #60 @ 0x3c │ │ │ │ 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 +275335,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, #202 @ 0xca │ │ │ │ movs r7, r2 │ │ │ │ - subs r5, #26 │ │ │ │ + subs r5, #234 @ 0xea │ │ │ │ movs r7, r2 │ │ │ │ - subs r5, #22 │ │ │ │ + subs r5, #230 @ 0xe6 │ │ │ │ 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 +275379,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 r5, #94 @ 0x5e │ │ │ │ movs r7, r2 │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ + subs r5, #126 @ 0x7e │ │ │ │ movs r7, r2 │ │ │ │ - subs r4, #170 @ 0xaa │ │ │ │ + subs r5, #122 @ 0x7a │ │ │ │ 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 +275412,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 r5, #58 @ 0x3a │ │ │ │ movs r7, r2 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r5, #32 │ │ │ │ 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 +275440,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + subs r4, #150 @ 0x96 │ │ │ │ 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 +275468,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 r4, #82 @ 0x52 │ │ │ │ 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 +275491,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, #226 @ 0xe2 │ │ │ │ movs r7, r2 │ │ │ │ - subs r3, #8 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ 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 +275592,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 r3, #92 @ 0x5c │ │ │ │ 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 +275691,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 21f88c │ │ │ │ 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 21f88c │ │ │ │ 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 +275759,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 21f88c │ │ │ │ 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 +275846,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 21f88c │ │ │ │ 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 +275879,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 21f88c │ │ │ │ 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 21f88c │ │ │ │ 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 21f88c │ │ │ │ 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 +275925,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 21f88c │ │ │ │ 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 21f88c │ │ │ │ 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 21f88c │ │ │ │ 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 21f88c │ │ │ │ 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 21f88c │ │ │ │ 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 +276001,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 21f88c │ │ │ │ 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 +276030,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 16dfe4 │ │ │ │ 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 +276050,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 16e168 │ │ │ │ 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 21f88c │ │ │ │ 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 +276080,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 1697dc │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ ldr r1, [pc, #224] @ (112a74 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 21f7bc │ │ │ │ + bl 21f88c │ │ │ │ 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 +276102,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 21f88c │ │ │ │ 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 21f88c │ │ │ │ b.n 1125b6 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [pc, #160] @ (112a84 ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 21f7bc │ │ │ │ + bl 21f88c │ │ │ │ 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 21f88c │ │ │ │ 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 +276143,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 r3, #78 @ 0x4e │ │ │ │ movs r7, r2 │ │ │ │ - adds r4, #214 @ 0xd6 │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + subs r3, #76 @ 0x4c │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r4, r4, #8 │ │ │ │ movs r7, r2 │ │ │ │ bge.n 112a9c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r4, #76 @ 0x4c │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ movs r7, r2 │ │ │ │ - subs r0, #16 │ │ │ │ + subs r0, #224 @ 0xe0 │ │ │ │ movs r7, r2 │ │ │ │ - subs r0, #8 │ │ │ │ + subs r0, #216 @ 0xd8 │ │ │ │ movs r7, r2 │ │ │ │ - subs r0, #0 │ │ │ │ + subs r0, #208 @ 0xd0 │ │ │ │ movs r7, r2 │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ + subs r0, #126 @ 0x7e │ │ │ │ movs r7, r2 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + subs r0, #108 @ 0x6c │ │ │ │ movs r7, r2 │ │ │ │ - strb r2, [r3, #21] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ movs r6, r2 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ movs r7, r2 │ │ │ │ - lsls r2, r2, #26 │ │ │ │ + lsls r2, r4, #29 │ │ │ │ movs r7, r2 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ movs r7, r2 │ │ │ │ - adds r0, #112 @ 0x70 │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #218 @ 0xda │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ movs r7, r2 │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r6, #192 @ 0xc0 │ │ │ │ movs r7, r2 │ │ │ │ - strb r4, [r6, #15] │ │ │ │ + strb r4, [r0, #19] │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #210 @ 0xd2 │ │ │ │ movs r7, r2 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ movs r6, r2 │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ movs r6, r2 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ movs r6, r2 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ movs r7, r2 │ │ │ │ - adds r5, #188 @ 0xbc │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ 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 +276227,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 16dfe4 │ │ │ │ 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 +276254,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 21f88c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ 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 +276353,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 21f88c │ │ │ │ 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 +276370,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 21f88c │ │ │ │ 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 +276401,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 21f88c │ │ │ │ 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 +276422,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 21f88c │ │ │ │ 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 +276440,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 21f88c │ │ │ │ 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 r6, #6 │ │ │ │ movs r7, r2 │ │ │ │ - adds r5, #34 @ 0x22 │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ movs r7, r2 │ │ │ │ - str r2, [r0, #104] @ 0x68 │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ movs r6, r2 │ │ │ │ stc 0, cr0, [r0], #-464 @ 0xfffffe30 │ │ │ │ bmi.n 112db8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r5, #100] @ 0x64 │ │ │ │ movs r6, r2 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ movs r7, r2 │ │ │ │ - adds r3, #28 │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ 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 +276515,19 @@ │ │ │ │ b.n 112d62 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcs.n 112d0c │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + adds r3, #158 @ 0x9e │ │ │ │ movs r7, r2 │ │ │ │ bcs.n 112cd0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ + adds r1, #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, #88] @ (112e10 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276566,19 +276568,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, #242 @ 0xf2 │ │ │ │ movs r7, r2 │ │ │ │ bcs.n 112e54 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ 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 +276621,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, #174 @ 0xae │ │ │ │ movs r7, r2 │ │ │ │ bne.n 112dd8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #174 @ 0xae │ │ │ │ + adds r0, #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, #88] @ (112f08 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276672,19 +276674,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 r2, #62 @ 0x3e │ │ │ │ movs r7, r2 │ │ │ │ bne.n 112f5c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + adds r0, #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, #88] @ (112f84 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276725,19 +276727,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, #206 @ 0xce │ │ │ │ movs r7, r2 │ │ │ │ beq.n 112ee0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (113000 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276778,19 +276780,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 r1, #94 @ 0x5e │ │ │ │ movs r7, r2 │ │ │ │ beq.n 113064 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + cmp r7, #10 │ │ │ │ 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 +276833,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, #242 @ 0xf2 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ 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 +276886,19 @@ │ │ │ │ b.n 1130c6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + cmp r6, #18 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (113174 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276937,19 +276939,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 │ │ │ │ + adds r0, #14 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r4, #198 @ 0xc6 │ │ │ │ + cmp r5, #150 @ 0x96 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (1131f0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276990,19 +276992,19 @@ │ │ │ │ b.n 1131be │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + cmp r5, #26 │ │ │ │ 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 +277045,19 @@ │ │ │ │ b.n 11323a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5, {r1, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ movs r7, r2 │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (1132e8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277096,19 +277098,19 @@ │ │ │ │ b.n 1132b6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5, {r1, r2, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #182 @ 0xb6 │ │ │ │ + cmp r6, #134 @ 0x86 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r5!, {r1, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (113364 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277149,19 +277151,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, #238 @ 0xee │ │ │ │ movs r7, r2 │ │ │ │ ldmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r2, #214 @ 0xd6 │ │ │ │ + cmp r3, #166 @ 0xa6 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (1133e0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277202,19 +277204,19 @@ │ │ │ │ b.n 1133ae │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #202 @ 0xca │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ movs r7, r2 │ │ │ │ ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r2, #90 @ 0x5a │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ 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 +277257,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 r5, #30 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + cmp r2, #174 @ 0xae │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #96] @ (1134e0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277312,19 +277314,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, #202 @ 0xca │ │ │ │ movs r7, r2 │ │ │ │ ldmia r3, {r3, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r1, #86 @ 0x56 │ │ │ │ + cmp r2, #38 @ 0x26 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #96] @ (113564 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277369,19 +277371,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 r4, #70 @ 0x46 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r2, {r2, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, #210 @ 0xd2 │ │ │ │ + cmp r1, #162 @ 0xa2 │ │ │ │ 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 +277426,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 r1, #112 @ 0x70 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ + cmp r1, #30 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #96] @ (11366c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277481,19 +277483,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 r3, #66 @ 0x42 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #96] @ (1136f0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277538,19 +277540,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, #198 @ 0xc6 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #70 @ 0x46 │ │ │ │ + cmp r0, #22 │ │ │ │ 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 +277595,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 r2, #64 @ 0x40 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + movs r7, #146 @ 0x92 │ │ │ │ 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 +277650,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 │ │ │ │ + addw r0, ip, #2070 @ 0x816 │ │ │ │ ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #62 @ 0x3e │ │ │ │ + movs r7, #14 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (113878 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277701,19 +277703,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 r1, #74 @ 0x4a │ │ │ │ movs r7, r2 │ │ │ │ stmia r7!, {r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ 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 +277757,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, #214 @ 0xd6 │ │ │ │ movs r7, r2 │ │ │ │ stmia r7!, {r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r5, #64 @ 0x40 │ │ │ │ + movs r6, #16 │ │ │ │ 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 +277812,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 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ movs r7, r2 │ │ │ │ stmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r5, #138 @ 0x8a │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (1139fc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277864,19 +277866,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, #242 @ 0xf2 │ │ │ │ movs r7, r2 │ │ │ │ stmia r6!, {r2, r3, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #60 @ 0x3c │ │ │ │ + movs r5, #12 │ │ │ │ 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 +277920,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 113a4c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ movs r7, r2 │ │ │ │ stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r4, #140 @ 0x8c │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #100] @ (113b04 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277976,19 +277978,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 r7, #6 │ │ │ │ movs r7, r2 │ │ │ │ stmia r5!, {r1, r2, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + movs r4, #4 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #100] @ (113b8c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278034,19 +278036,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 r4, #46 @ 0x2e │ │ │ │ movs r7, r2 │ │ │ │ stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #172 @ 0xac │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ 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 +278091,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, [r3, #36] @ 0x24 │ │ │ │ movs r0, r3 │ │ │ │ stmia r4!, {r1, r2, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ + movs r2, #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, #92] @ (113c90 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278145,19 +278147,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, r4, #22 │ │ │ │ movs r1, r3 │ │ │ │ stmia r3!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r1, #170 @ 0xaa │ │ │ │ + movs r2, #122 @ 0x7a │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 113d14 │ │ │ │ sub sp, #20 │ │ │ │ @@ -278200,19 +278202,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 r4, #96 @ 0x60 │ │ │ │ movs r7, r2 │ │ │ │ stmia r3!, {r1, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r1, #34 @ 0x22 │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 113d9c │ │ │ │ sub sp, #20 │ │ │ │ @@ -278256,19 +278258,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 r2, #52 @ 0x34 │ │ │ │ movs r7, r2 │ │ │ │ stmia r2!, {r1, r3, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 113e20 │ │ │ │ sub sp, #20 │ │ │ │ @@ -278311,19 +278313,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, #200 @ 0xc8 │ │ │ │ movs r7, r2 │ │ │ │ stmia r2!, {r1, r2} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r0, #22 │ │ │ │ + movs r0, #230 @ 0xe6 │ │ │ │ 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 +278368,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 113e76 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ movs r7, r2 │ │ │ │ stmia r1!, {r1, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r2, #6 │ │ │ │ + movs r0, #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, #96] @ (113f28 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278423,19 +278425,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, #238 @ 0xee │ │ │ │ movs r7, r2 │ │ │ │ stmia r1!, {} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, r1, #4 │ │ │ │ + subs r6, r3, #7 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #96] @ (113fac ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278480,19 +278482,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 │ │ │ │ + movs r0, #106 @ 0x6a │ │ │ │ movs r7, r2 │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r1, #2 │ │ │ │ + subs r2, r3, #5 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #96] @ (114030 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278537,19 +278539,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, r4, #7 │ │ │ │ movs r7, r2 │ │ │ │ it │ │ │ │ lsl r4, r6, #1 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + subs r6, r2, #3 │ │ │ │ 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 +278594,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, r4, #5 │ │ │ │ movs r7, r2 │ │ │ │ itee vc │ │ │ │ lslvc r4, r6, #1 │ │ │ │ - addvs r2, r0, #6 │ │ │ │ + subvs r2, r2, #1 │ │ │ │ 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 +278653,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, r7, #3 │ │ │ │ movs r1, r3 │ │ │ │ bkpt 0x00e4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r4, r6, #3 │ │ │ │ + adds r4, r0, #7 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (1141c4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278705,19 +278707,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 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ movs r7, r2 │ │ │ │ bkpt 0x0064 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r4, r0, #5 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #100] @ (11424c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278763,19 +278765,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, r7, #6 │ │ │ │ movs r7, r2 │ │ │ │ pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + adds r4, r7, #2 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1142d0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -278818,19 +278820,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1142a2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ pop {r2, r7, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, r6 │ │ │ │ + adds r0, r1, #2 │ │ │ │ movs r7, r2 │ │ │ │ pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + adds r6, r6, #0 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 114354 │ │ │ │ sub sp, #20 │ │ │ │ @@ -278873,19 +278875,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 │ │ │ │ + adds r4, r0, #0 │ │ │ │ movs r7, r2 │ │ │ │ pop {r1, r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r4, r3 │ │ │ │ + subs r2, r6, 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] @ 1143d8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -278928,19 +278930,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, r0, r6 │ │ │ │ movs r7, r2 │ │ │ │ pop {r1, r2, r3, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, r3, r1 │ │ │ │ + subs r6, r5, r4 │ │ │ │ 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 +278965,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 16dfe4 │ │ │ │ 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 16e168 │ │ │ │ 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 16dfe4 │ │ │ │ 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 16dfe4 │ │ │ │ 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 +279018,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 16e078 │ │ │ │ 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 +279044,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, 11456e │ │ │ │ movs r1, r3 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + adds r2, r0, #5 │ │ │ │ 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 r1, [pc, #280] @ (114640 ) │ │ │ │ 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 +279078,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 16aca0 │ │ │ │ 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 r1, [pc, #152] @ (114604 ) │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1144a8 │ │ │ │ + bhi.n 114648 │ │ │ │ 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 +279182,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 16e008 │ │ │ │ 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 +279225,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 16e008 │ │ │ │ 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 16e008 │ │ │ │ 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 +279364,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 16dfe4 │ │ │ │ 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 16dfe4 │ │ │ │ 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 16e168 │ │ │ │ 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 +279511,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 16aca0 │ │ │ │ movs r0, #1 │ │ │ │ blx 477d0 │ │ │ │ nop │ │ │ │ - cmp ip, r4 │ │ │ │ + mov r4, lr │ │ │ │ movs r7, r2 │ │ │ │ - bcc.n 114a48 │ │ │ │ + bmi.n 1149e8 │ │ │ │ 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 +280555,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 r7, #36 @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ 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 16dfe4 │ │ │ │ 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 +280725,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 16e008 │ │ │ │ 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 +280761,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 16e008 │ │ │ │ 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 16e008 │ │ │ │ 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 +280838,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 16dfe4 │ │ │ │ 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 +280863,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 16dfe4 │ │ │ │ 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 16dfe4 │ │ │ │ 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 16dfe4 │ │ │ │ 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 16dfe4 │ │ │ │ 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 +281042,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 16e008 │ │ │ │ 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 +281085,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 16dfe4 │ │ │ │ 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 +281117,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 16dfe4 │ │ │ │ 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 +281156,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 16dfe4 │ │ │ │ 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 +281193,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 16dfe4 │ │ │ │ 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 +281264,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 16e008 │ │ │ │ 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 +281376,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 16dfe4 │ │ │ │ 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 +281397,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 16dfe4 │ │ │ │ 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 +281413,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 16dfe4 │ │ │ │ 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 +281438,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 16dfe4 │ │ │ │ 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 +281475,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 16dfe4 │ │ │ │ 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 +281724,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 16fa64 │ │ │ │ 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 +281753,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 16fb7c │ │ │ │ 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 +282048,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, r7, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #24 │ │ │ │ + asrs r6, r3, #27 │ │ │ │ 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 +282566,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, r3, #20 │ │ │ │ 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 +283087,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 16e008 │ │ │ │ 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 +283142,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 16e008 │ │ │ │ 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 +283161,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 16e008 │ │ │ │ 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 +283255,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 16e008 │ │ │ │ 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 +283310,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 1696fc │ │ │ │ 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 1696fc │ │ │ │ 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 +283355,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 1696fc │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #28] @ 117180 │ │ │ │ - bl 16962c │ │ │ │ + bl 1696fc │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ @@ -283383,38 +283385,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, r6, #5 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ movs r6, r2 │ │ │ │ - stmia r3!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r6} │ │ │ │ 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, r6, #4 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ movs r6, r2 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r5} │ │ │ │ movs r2, r3 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ bhi.n 11720c │ │ │ │ subs r0, #18 │ │ │ │ cmp r0, #20 │ │ │ │ bhi.n 117208 │ │ │ │ tbb [pc, r0] │ │ │ │ @@ -284587,15 +284589,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 16e008 │ │ │ │ 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 +284939,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 16e008 │ │ │ │ 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 +285092,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 16e008 │ │ │ │ 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 +286130,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 16e008 │ │ │ │ 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 +286370,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 16e008 │ │ │ │ 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 +286791,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 1aaf54 │ │ │ │ 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 +286848,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 1884ec │ │ │ │ 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 +287144,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 21dfe4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ - bl 21e09c │ │ │ │ + bl 21e16c │ │ │ │ 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 +287229,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 21e23c │ │ │ │ ldr r1, [pc, #48] @ (11991c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 129108 │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7e20016 │ │ │ │ - @ instruction: 0xf7d20016 │ │ │ │ - @ instruction: 0xf76c0016 │ │ │ │ - @ instruction: 0xf77e0016 │ │ │ │ - @ instruction: 0xf6e80016 │ │ │ │ - @ instruction: 0xf6f00016 │ │ │ │ + ldrh.w r0, [r2, #22] │ │ │ │ + strh.w r0, [r2, #22] │ │ │ │ + ldrh.w r0, [ip, r6, lsl #1] │ │ │ │ + str.w r0, [lr, r6, lsl #1] │ │ │ │ + @ instruction: 0xf7b80016 │ │ │ │ + @ instruction: 0xf7c00016 │ │ │ │ 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 +288021,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 188524 │ │ │ │ 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 +288658,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 │ │ │ │ + @ instruction: 0xeaf00016 │ │ │ │ + strd r0, r0, [r2, #88]! @ 0x58 │ │ │ │ + orns r0, r4, r6, lsr #32 │ │ │ │ + and.w r0, r6, r6, lsr #32 │ │ │ │ + eors.w r0, r8, r6, lsr #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w fp, [pc, #588] @ 11aa30 │ │ │ │ @@ -289672,15 +289674,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 11b378 │ │ │ │ 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 +290128,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 187008 │ │ │ │ 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 +291677,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 16e008 │ │ │ │ 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 +292467,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 r3!, {r2, r4, r5} │ │ │ │ movs r6, r2 │ │ │ │ - ldmia r2, {r1, r2, r3, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r6, r2 │ │ │ │ adds r5, #130 @ 0x82 │ │ │ │ lsls r4, r6, #1 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -293618,15 +293620,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 186f60 │ │ │ │ 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 +293639,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 186f60 │ │ │ │ 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 +293770,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, pc} │ │ │ │ movs r6, r2 │ │ │ │ - cbnz r2, 11dca6 │ │ │ │ + pop {r1, r3, r4} │ │ │ │ movs r6, r2 │ │ │ │ - @ instruction: 0xb78c │ │ │ │ + @ instruction: 0xb85c │ │ │ │ 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 +294633,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 16a128 │ │ │ │ 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 +295007,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 16a160 │ │ │ │ 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 +295033,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, r3, r5, lr} │ │ │ │ movs r6, r2 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ 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 +296773,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 r1, pc, #264 @ (adr r1, 11feb0 ) │ │ │ │ movs r6, r2 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r6, [sp, #832] @ 0x340 │ │ │ │ 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 +298746,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 188524 │ │ │ │ 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 +299781,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, [r0, #11] │ │ │ │ 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 +302861,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 16e008 │ │ │ │ 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 +302885,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 16e008 │ │ │ │ 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 16e008 │ │ │ │ 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 16e008 │ │ │ │ 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 16e008 │ │ │ │ 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 16e008 │ │ │ │ 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 16e008 │ │ │ │ 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 +303159,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, [r5, r3] │ │ │ │ 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 +303177,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 16a128 │ │ │ │ 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 +303208,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 16a040 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r7, r4 │ │ │ │ bne.n 124198 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r4, #192] @ 0xc0 │ │ │ │ - bl 16a5d4 │ │ │ │ + bl 16a6a4 │ │ │ │ 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 +303375,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 16a128 │ │ │ │ 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 +303396,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 16a0a8 │ │ │ │ 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 +303507,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 21d648 │ │ │ │ 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 +303794,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 16a160 │ │ │ │ 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 16a128 │ │ │ │ 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 16a160 │ │ │ │ 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 +303878,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, [r7, r6] │ │ │ │ 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 +303935,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 21d648 │ │ │ │ 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 +304228,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 r5, [pc, #328] @ (124d94 ) │ │ │ │ movs r6, r2 │ │ │ │ - ldr r2, [pc, #416] @ (124df0 ) │ │ │ │ + ldr r3, [pc, #224] @ (124d30 ) │ │ │ │ movs r6, r2 │ │ │ │ - ldr r3, [pc, #1000] @ (12503c ) │ │ │ │ + ldr r4, [pc, #808] @ (124f7c ) │ │ │ │ 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 +304322,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 18874c │ │ │ │ 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 +304625,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 │ │ │ │ + mov r4, r0 │ │ │ │ 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 +305115,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 1696fc │ │ │ │ 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 +305520,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 1696fc │ │ │ │ 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 +305610,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 16e008 │ │ │ │ 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 +305753,15 @@ │ │ │ │ ... │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r2, #120 @ 0x78 │ │ │ │ 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 +305944,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 16e008 │ │ │ │ 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 +305986,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 │ │ │ │ + subs r0, #98 @ 0x62 │ │ │ │ movs r6, r2 │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + adds r6, #96 @ 0x60 │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + adds r7, #82 @ 0x52 │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ + adds r7, #14 │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, #24 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ movs r6, r2 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r6, #194 @ 0xc2 │ │ │ │ movs r6, r2 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ movs r6, r2 │ │ │ │ - adds r5, #166 @ 0xa6 │ │ │ │ + adds r6, #118 @ 0x76 │ │ │ │ movs r6, r2 │ │ │ │ - adds r5, #128 @ 0x80 │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ 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 +306045,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 16fb48 │ │ │ │ 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 +306070,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 16a160 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 125e54 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a128 │ │ │ │ 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 +306162,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 18dfa0 │ │ │ │ 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 +306203,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 16fb48 │ │ │ │ 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 +306331,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 18dfa0 │ │ │ │ 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 +306348,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 16a160 │ │ │ │ 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 +306405,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 16a128 │ │ │ │ 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 16a128 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12636a │ │ │ │ add.w r3, sp, #11 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 116f88 │ │ │ │ @@ -306502,24 +306504,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 16a160 │ │ │ │ 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 16a160 │ │ │ │ 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 +306545,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 r3, #88 @ 0x58 │ │ │ │ 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 +306942,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 16a128 │ │ │ │ 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 +307003,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 16e09c │ │ │ │ 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 +307029,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 16e09c │ │ │ │ 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 +307094,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 1c6458 │ │ │ │ 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 +307497,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 16e078 │ │ │ │ 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 +308019,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 16a160 │ │ │ │ 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 +308456,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 16e008 │ │ │ │ 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 +308657,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 16e078 │ │ │ │ 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 +308723,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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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 +308790,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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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 +308832,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 16aca0 │ │ │ │ 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 +309001,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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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 +309084,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 16aca0 │ │ │ │ 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 +309182,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 16e008 │ │ │ │ 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 +309231,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 16aca0 │ │ │ │ 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 +309339,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 16aca0 │ │ │ │ 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 +309567,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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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 +309672,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 16aca0 │ │ │ │ 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 16e008 │ │ │ │ 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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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 16e008 │ │ │ │ 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 +309756,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 16e008 │ │ │ │ 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 +309780,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 16aca0 │ │ │ │ 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 +309849,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, r1, #4 │ │ │ │ movs r6, r2 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + adds r4, r2, #1 │ │ │ │ movs r6, r2 │ │ │ │ - add r2, pc, #104 @ (adr r2, 128788 ) │ │ │ │ + add r2, pc, #936 @ (adr r2, 128ac8 ) │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, r6, r7 │ │ │ │ + adds r2, r0, #3 │ │ │ │ movs r6, r2 │ │ │ │ - subs r4, r4, r5 │ │ │ │ + adds r4, r6, #0 │ │ │ │ movs r6, r2 │ │ │ │ - add r1, pc, #1000 @ (adr r1, 128b14 ) │ │ │ │ + add r2, pc, #808 @ (adr r2, 128a54 ) │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, r4, r7 │ │ │ │ + adds r2, r6, #2 │ │ │ │ movs r6, r2 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + adds r4, r2, #0 │ │ │ │ movs r6, r2 │ │ │ │ - add r1, pc, #872 @ (adr r1, 128aa0 ) │ │ │ │ + add r2, pc, #680 @ (adr r2, 1289e0 ) │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, r2, r6 │ │ │ │ + adds r2, r4, #1 │ │ │ │ movs r6, r2 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + subs r4, r6, r7 │ │ │ │ movs r6, r2 │ │ │ │ - add r1, pc, #744 @ (adr r1, 128a2c ) │ │ │ │ + add r2, pc, #552 @ (adr r2, 12896c ) │ │ │ │ movs r5, r2 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + adds r0, r2, #0 │ │ │ │ movs r6, r2 │ │ │ │ - subs r2, r0, r3 │ │ │ │ + subs r2, r2, r6 │ │ │ │ movs r6, r2 │ │ │ │ - add r1, pc, #352 @ (adr r1, 1288b0 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 1287f0 ) │ │ │ │ movs r5, r2 │ │ │ │ - subs r0, r0, r4 │ │ │ │ + subs r0, r2, r7 │ │ │ │ movs r6, r2 │ │ │ │ - subs r2, r4, r2 │ │ │ │ + subs r2, r6, r5 │ │ │ │ movs r6, r2 │ │ │ │ - add r1, pc, #224 @ (adr r1, 12883c ) │ │ │ │ + add r2, pc, #32 @ (adr r2, 12877c ) │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, r6, r0 │ │ │ │ + subs r2, r0, r4 │ │ │ │ movs r6, r2 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r0, r2, r4 │ │ │ │ movs r6, r2 │ │ │ │ - add r0, pc, #856 @ (adr r0, 128ac0 ) │ │ │ │ + add r1, pc, #664 @ (adr r1, 128a00 ) │ │ │ │ movs r5, r2 │ │ │ │ - ldc2l 0, cr0, [r6, #132] @ 0x84 │ │ │ │ - adds r0, r1, r6 │ │ │ │ + cdp2 0, 10, cr0, cr6, cr1, {1} │ │ │ │ + subs r0, r3, r1 │ │ │ │ movs r6, r2 │ │ │ │ - adds r2, r3, r1 │ │ │ │ + adds r2, r5, r4 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, r2, r6 │ │ │ │ + subs r6, r4, r1 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ movs r5, r2 │ │ │ │ - adds r4, r6, r2 │ │ │ │ + adds r4, r0, r6 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r2, r6, #29 │ │ │ │ + adds r2, r0, r1 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr r6, [sp, #864] @ 0x360 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r6, r6, #26 │ │ │ │ + asrs r6, r0, #30 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r4, #23 │ │ │ │ + asrs r4, r6, #26 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ movs r5, r2 │ │ │ │ - adds r2, r2, r0 │ │ │ │ + adds r2, r4, r3 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r0, r2, #30 │ │ │ │ + adds r0, r4, r1 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r2, #22 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r6, r3, #18 │ │ │ │ + asrs r6, r5, #21 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r5, #12 │ │ │ │ + asrs r2, r7, #15 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r0, r3, #8 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r0, #8 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r0, r4, #7 │ │ │ │ + asrs r0, r6, #10 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r0, #8 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r0, #7 │ │ │ │ + asrs r4, r2, #10 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + asrs r4, r0, #22 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r2, r3, #6 │ │ │ │ + asrs r2, r5, #9 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ movs r5, r2 │ │ │ │ - asrs r6, r1, #10 │ │ │ │ + asrs r6, r3, #13 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ movs r6, r2 │ │ │ │ - str r7, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r1, #10 │ │ │ │ + asrs r2, r3, #13 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r4, r3, #6 │ │ │ │ movs r6, r2 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + asrs r0, r2, #8 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r2, r0, #6 │ │ │ │ movs r6, r2 │ │ │ │ - str r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r0, r5, #8 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r2, r1, #2 │ │ │ │ + asrs r2, r3, #5 │ │ │ │ movs r6, r2 │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #960] @ 0x3c0 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + asrs r2, r0, #9 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r0, #32 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ movs r6, r2 │ │ │ │ - str r6, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r0, r5, #30 │ │ │ │ + asrs r0, r7, #1 │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r0, r7, #5 │ │ │ │ + asrs r0, r1, #9 │ │ │ │ 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 +310020,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, r5, #5 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + asrs r4, r7, #2 │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + asrs r2, 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, [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 │ │ │ │ + @ instruction: 0xf2840021 │ │ │ │ + @ instruction: 0xb6de │ │ │ │ movs r5, r2 │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #384 @ 0x180 │ │ │ │ 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 +310119,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 16dfe4 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ add r8, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 128b18 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 128aea │ │ │ │ @@ -310139,72 +310141,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 169f08 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 169e38 │ │ │ │ + bl 169f08 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 169e38 │ │ │ │ + bl 169f08 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 169e38 │ │ │ │ + bl 169f08 │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a55c │ │ │ │ ldr.w r1, [r5, #268] @ 0x10c │ │ │ │ str.w r0, [r4, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a198 │ │ │ │ + bl 18a268 │ │ │ │ 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 1835d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1ca7c4 │ │ │ │ + bl 1ca894 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cc0b0 │ │ │ │ + bl 1cc180 │ │ │ │ uxtb r5, r5 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ orr.w r9, r9, r5 │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb568 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ uxtb.w r9, r9 │ │ │ │ - bl 1c83dc │ │ │ │ + bl 1c84ac │ │ │ │ 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 183f9c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb568 │ │ │ │ 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 +310214,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 1e1638 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 128ba0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f0df4 │ │ │ │ + bl 1f0ec4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18faa8 │ │ │ │ + bl 18fb78 │ │ │ │ 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 +310291,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 185634 │ │ │ │ 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 +310319,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 1cb568 │ │ │ │ b.n 128a78 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13f4d0 │ │ │ │ b.n 128a6e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e0208 │ │ │ │ + bl 1e02d8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cac0c │ │ │ │ + bl 1cacdc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cb498 │ │ │ │ + bl 1cb568 │ │ │ │ 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 +310421,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 1927d0 │ │ │ │ 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 +310450,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 187198 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 128cae │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 128d4a │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -310505,20 +310507,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 16aca0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e77e4 │ │ │ │ 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 +310550,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, #992 @ 0x3e0 │ │ │ │ movs r5, r2 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r4, [r3, r5] │ │ │ │ movs r7, r2 │ │ │ │ - add r3, sp, #0 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ movs r5, r2 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r2, [r0, #48] @ 0x30 │ │ │ │ + ldrh r2, [r2, #54] @ 0x36 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r7, #58] @ 0x3a │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r3, #19 │ │ │ │ movs r6, r2 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ movs r5, r2 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r7, [pc, #400] @ (128f84 ) │ │ │ │ + str r4, [r6, r0] │ │ │ │ movs r7, r2 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #744 @ 0x2e8 │ │ │ │ movs r5, r2 │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ 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 16e168 │ │ │ │ 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 16e078 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r5, #164] @ 0xa4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a160 │ │ │ │ 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 +310902,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 169f08 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16e250 │ │ │ │ + bl 16e320 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a160 │ │ │ │ ldr r1, [pc, #52] @ (12919c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7714 │ │ │ │ + bl 1e77e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ ldr r1, [pc, #36] @ (1291a0 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 16ab38 │ │ │ │ + bl 16ac08 │ │ │ │ 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, [r0, #34] @ 0x22 │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + ldrh r4, [r6, #32] │ │ │ │ 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 16e078 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a160 │ │ │ │ ldr.w r3, [r4, #204] @ 0xcc │ │ │ │ cbnz r3, 1291de │ │ │ │ mov r0, r5 │ │ │ │ strd r5, r7, [r4, #204] @ 0xcc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [pc, #8] @ (1291e8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 129108 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsrs r2, r1, #2 │ │ │ │ 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 16a128 │ │ │ │ cbz r0, 12920c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ (129218 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 129108 │ │ │ │ nop │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsrs r4, r7, #1 │ │ │ │ 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 16a128 │ │ │ │ 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 +311019,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 16e078 │ │ │ │ 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 +311056,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, r7, #30 │ │ │ │ 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 +311075,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 16a128 │ │ │ │ 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 169f08 │ │ │ │ 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 +311192,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 16a160 │ │ │ │ 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 +311384,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, r1, #18 │ │ │ │ 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 16a734 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 129672 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 16a500 │ │ │ │ + bl 16a5d0 │ │ │ │ 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 +311472,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 16a6bc │ │ │ │ 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 +311515,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 16a128 │ │ │ │ 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 +311632,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 16a160 │ │ │ │ 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 +311668,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 16dfe4 │ │ │ │ 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 +311739,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, r4, #4 │ │ │ │ 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 +311764,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, r6, #3 │ │ │ │ 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 +311913,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 16e008 │ │ │ │ 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 +311940,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 186bcc │ │ │ │ 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 +312006,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 #184 @ 0xb8 │ │ │ │ movs r1, r4 │ │ │ │ - add r2, pc, #216 @ (adr r2, 129d6c ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 129cac ) │ │ │ │ movs r5, r2 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ 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 16df58 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 116118 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ @@ -312151,15 +312153,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 16e168 │ │ │ │ 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 +312232,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 16fb48 │ │ │ │ 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 +312384,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 16fb48 │ │ │ │ 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 16fb48 │ │ │ │ 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 +312418,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 16fb48 │ │ │ │ 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 +312920,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 1697dc │ │ │ │ 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 +313028,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 12a734 │ │ │ │ movs r1, r4 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ 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 +314301,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 16f7f8 │ │ │ │ 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 16f970 │ │ │ │ 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 +314346,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 16faac │ │ │ │ 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 +314403,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 16f8fc │ │ │ │ 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 +314568,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 16df58 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 116118 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, fp │ │ │ │ @@ -314846,15 +314848,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 16e168 │ │ │ │ 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 +314890,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 16fb48 │ │ │ │ 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 16fb48 │ │ │ │ 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 +314942,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 16fb48 │ │ │ │ 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 +315260,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 187ebc │ │ │ │ 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 +315359,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 165d9c │ │ │ │ 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 +318155,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 16dfe4 │ │ │ │ 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 +318173,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 16dfe4 │ │ │ │ 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 +318767,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 16e168 │ │ │ │ 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 +319493,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 16dfe4 │ │ │ │ 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 +319977,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 16df58 │ │ │ │ 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 +320047,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 16fb7c │ │ │ │ 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 +320082,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 16fb0c │ │ │ │ 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 16fa64 │ │ │ │ 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 +320134,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 16e168 │ │ │ │ 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 +320215,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 16fb7c │ │ │ │ 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 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 12f3d4 │ │ │ │ b.n 12f298 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fb48 │ │ │ │ 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 +320739,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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 1891e8 │ │ │ │ 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 185a44 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +320801,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 1891e8 │ │ │ │ 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 +320819,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 185994 │ │ │ │ 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 +320837,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 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 +320861,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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +320888,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 1891e8 │ │ │ │ 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 +320926,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 185a44 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 1854ac │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 +320986,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 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 +321044,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 1891e8 │ │ │ │ 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 +321064,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 1854ac │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 189318 │ │ │ │ + bl 1893e8 │ │ │ │ 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 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ 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 185994 │ │ │ │ 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 +321107,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 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 +321163,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 1891e8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858fc │ │ │ │ + bl 1859cc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 189260 │ │ │ │ + bl 189330 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 +321199,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 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r7, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 +321251,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 1891e8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1893b8 │ │ │ │ + bl 189488 │ │ │ │ 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 +321291,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r0, r1, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #816] @ 0x330 │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ movs r5, r2 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ 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 +321340,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 186a30 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ 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 1891e8 │ │ │ │ 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 +321400,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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +321432,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 1891e8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 188d38 │ │ │ │ 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 +321503,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 185a44 │ │ │ │ add.w r6, r0, #24 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +321537,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 1891e8 │ │ │ │ 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 +321555,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 185a44 │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +321581,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 1891e8 │ │ │ │ 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 +321623,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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +321647,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 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +321688,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 1891e8 │ │ │ │ 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 +321735,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 1854ac │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 +321776,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 186e5c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 +321826,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 1891e8 │ │ │ │ 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 +321872,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 r3, #38 @ 0x26 │ │ │ │ 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 1854ac │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 189318 │ │ │ │ + bl 1893e8 │ │ │ │ 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 188cec │ │ │ │ movw r1, #595 @ 0x253 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +321923,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 1891e8 │ │ │ │ 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 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 +321959,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 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 +322012,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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 +322052,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 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 +322105,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 1891e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 189260 │ │ │ │ + bl 189330 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ bl 12f9c0 │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ movs r3, #1 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r3 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 1891e8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1858fc │ │ │ │ + bl 1859cc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189260 │ │ │ │ + bl 189330 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1893b8 │ │ │ │ + bl 189488 │ │ │ │ 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 185a44 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 r5, [sp, #432] @ 0x1b0 │ │ │ │ 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 +322275,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 16e1dc │ │ │ │ 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 +322774,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 187844 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xefd9ffff │ │ │ │ b.n 130936 │ │ │ │ vtbl.8 d20, {d15-d18}, d23 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ add r3, pc │ │ │ │ @@ -322853,22 +322855,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 18fb78 │ │ │ │ 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 187844 │ │ │ │ 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 +323066,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 187324 │ │ │ │ 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 +323136,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 1c6534 │ │ │ │ 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 +323302,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 16dfe4 │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a55c │ │ │ │ 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 +323359,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 16a128 │ │ │ │ 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 +323427,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 16e168 │ │ │ │ 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 +323453,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 16a160 │ │ │ │ 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 +323773,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, [r7, #36] @ 0x24 │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ 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 +323830,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 166994 │ │ │ │ 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 +324070,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, [r0, r4] │ │ │ │ movs r1, r4 │ │ │ │ - ldrsh r6, [r5, r0] │ │ │ │ + ldrsh r6, [r7, r3] │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -324140,15 +324142,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 166958 │ │ │ │ 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 +324164,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 166958 │ │ │ │ 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 +324863,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 16df58 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bl 166afc │ │ │ │ + bl 166bcc │ │ │ │ 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 16dfe4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 166918 │ │ │ │ + bl 1669e8 │ │ │ │ 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 +324957,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 166958 │ │ │ │ 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 +324993,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 166a00 │ │ │ │ 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 +325037,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 16e008 │ │ │ │ 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 +325062,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 166958 │ │ │ │ cmp r4, fp │ │ │ │ bcc.n 132696 │ │ │ │ b.n 1325da │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ble.n 13272c │ │ │ │ @@ -325085,15 +325087,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 166958 │ │ │ │ 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 +325117,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 16e008 │ │ │ │ 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 +325171,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 16e168 │ │ │ │ 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 +325607,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 16ada0 │ │ │ │ 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 +325630,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 16ada0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #72] @ (132c7c ) │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 132c00 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (132c80 ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 132c00 │ │ │ │ ldr r1, [pc, #52] @ (132c84 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ b.n 132c00 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ movs r5, r2 │ │ │ │ - addw r0, lr, #2071 @ 0x817 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + @ instruction: 0xf6de0017 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r5, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r5, #108] @ 0x6c │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #108] @ 0x6c │ │ │ │ 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 +325692,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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ 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 +325743,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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ 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 +325810,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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ b.n 132d3e │ │ │ │ ldr r1, [pc, #204] @ (132f00 ) │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ b.n 132d24 │ │ │ │ ldr r1, [pc, #136] @ (132f14 ) │ │ │ │ mov r0, r6 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 132d3e │ │ │ │ ldr r1, [pc, #128] @ (132f18 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 132d3e │ │ │ │ ldr r1, [pc, #120] @ (132f1c ) │ │ │ │ lsrs r2, r5, #2 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 132d3e │ │ │ │ ldr r1, [pc, #108] @ (132f20 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 132d3e │ │ │ │ nop │ │ │ │ - str r6, [r7, #4] │ │ │ │ + str r6, [r1, #20] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ movs r5, r2 │ │ │ │ - @ instruction: 0xf2760014 │ │ │ │ - ldr r2, [r6, #88] @ 0x58 │ │ │ │ + sbfx r0, r6, #0, #21 │ │ │ │ + ldr r2, [r0, #104] @ 0x68 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ movs r5, r2 │ │ │ │ - negs r2, r3 │ │ │ │ + orrs r2, r5 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r6, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r7, #92] @ 0x5c │ │ │ │ movs r5, r2 │ │ │ │ - tst r2, r0 │ │ │ │ + cmn r2, r2 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r4, #92] @ 0x5c │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r0, [r7, #88] @ 0x58 │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ movs r5, r2 │ │ │ │ - lsls r2, r4, #2 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r4, #3 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - ldrsh r2, [r2, r4] │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #88] @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r7, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ 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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ ldr.w r1, [pc, #2372] @ 1338bc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ 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 +326024,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 16ada0 │ │ │ │ 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 +326048,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 16ada0 │ │ │ │ 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 +326100,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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ b.n 133114 │ │ │ │ ldr.w r1, [pc, #2000] @ 1338d4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ 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 +326172,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 16ada0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 133138 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ 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 +326217,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 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ beq.n 13321e │ │ │ │ movs r3, #0 │ │ │ │ cmp sl, r6 │ │ │ │ @@ -326236,76 +326238,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 16ada0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 1331a4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 1331a4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r3, r7] │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ b.n 1330c0 │ │ │ │ ldr.w r1, [pc, #1696] @ 1338f8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ 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 +326320,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 16ada0 │ │ │ │ b.n 132fb4 │ │ │ │ ldr.w r1, [pc, #1568] @ 133908 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 132fae │ │ │ │ ldr.w r1, [pc, #1556] @ 13390c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 132fa6 │ │ │ │ ldr.w r1, [pc, #1548] @ 133910 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 132f9e │ │ │ │ ldr.w r1, [pc, #1536] @ 133914 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 132f96 │ │ │ │ ldr.w r1, [pc, #1528] @ 133918 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 132f90 │ │ │ │ ldr.w r1, [pc, #1516] @ 13391c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ 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 +326369,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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ 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 +326421,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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ b.n 1330c0 │ │ │ │ bl 114508 │ │ │ │ ldr.w r1, [pc, #1232] @ 133938 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ 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 +326486,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 16ada0 │ │ │ │ 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 +326504,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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ ldr.w r1, [pc, #1068] @ 133950 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 133020 │ │ │ │ ldr.w r1, [pc, #1056] @ 133954 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 133114 │ │ │ │ ldr.w r1, [pc, #1048] @ 133958 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 13338a │ │ │ │ ldr.w r1, [pc, #1036] @ 13395c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1333a2 │ │ │ │ ldr.w r1, [pc, #1024] @ 133960 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 13339c │ │ │ │ ldr r1, [pc, #1012] @ (133964 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 133396 │ │ │ │ ldr r1, [pc, #1000] @ (133968 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 133390 │ │ │ │ ldr r1, [pc, #992] @ (13396c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 13340e │ │ │ │ ldr r1, [pc, #984] @ (133970 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 1333b4 │ │ │ │ ldr r1, [pc, #976] @ (133974 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1333ae │ │ │ │ ldr r1, [pc, #964] @ (133978 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ 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 +326598,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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ b.n 13310c │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133098 │ │ │ │ ldr r1, [pc, #840] @ (13399c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ 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 +326666,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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ b.n 1333ca │ │ │ │ ldr r1, [pc, #760] @ (1339b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133022 │ │ │ │ ldr r1, [pc, #752] @ (1339b4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133022 │ │ │ │ ldr r1, [pc, #740] @ (1339b8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133022 │ │ │ │ ldr r1, [pc, #732] @ (1339bc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133022 │ │ │ │ ldr r1, [pc, #720] @ (1339c0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133022 │ │ │ │ ldr r1, [pc, #712] @ (1339c4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133022 │ │ │ │ ldr r1, [pc, #700] @ (1339c8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133072 │ │ │ │ ldr r1, [pc, #692] @ (1339cc ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133022 │ │ │ │ ldr r1, [pc, #680] @ (1339d0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #668] @ (1339d4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #660] @ (1339d8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #648] @ (1339dc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #640] @ (1339e0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #628] @ (1339e4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #620] @ (1339e8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #608] @ (1339ec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #600] @ (1339f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #588] @ (1339f4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #580] @ (1339f8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #568] @ (1339fc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133482 │ │ │ │ ldr r1, [pc, #560] @ (133a00 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 133022 │ │ │ │ ldr r1, [pc, #484] @ (133a14 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 133812 │ │ │ │ ldr r1, [pc, #476] @ (133a18 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 133812 │ │ │ │ ldr r1, [pc, #468] @ (133a1c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 133812 │ │ │ │ ldr r1, [pc, #460] @ (133a20 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 133812 │ │ │ │ ldr r1, [pc, #452] @ (133a24 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 133812 │ │ │ │ ldr r1, [pc, #444] @ (133a28 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ b.n 133520 │ │ │ │ ldr r1, [pc, #416] @ (133a30 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 133508 │ │ │ │ ldr r1, [pc, #408] @ (133a34 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 1334f2 │ │ │ │ ldr r1, [pc, #400] @ (133a38 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 1334f2 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + str r2, [r0, #12] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + str r0, [r1, #8] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r6, [r2, #92] @ 0x5c │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r5, #24] │ │ │ │ movs r4, r2 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ movs r5, r2 │ │ │ │ - cmp r0, #182 @ 0xb6 │ │ │ │ + cmp r1, #134 @ 0x86 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ movs r4, r2 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strb r4, [r7, r3] │ │ │ │ movs r7, r2 │ │ │ │ - subs r0, r2, #3 │ │ │ │ + subs r0, r4, #6 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ movs r4, r2 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r6, [r4, #68] @ 0x44 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r4, r2 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r5, #112 @ 0x70 │ │ │ │ movs r5, r2 │ │ │ │ - subs r4, #170 @ 0xaa │ │ │ │ + subs r5, #122 @ 0x7a │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ movs r5, r2 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ movs r5, r2 │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ movs r5, r2 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ movs r5, r2 │ │ │ │ - @ instruction: 0xfb880014 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + mrrc2 0, 1, r0, r8, cr4 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + ldrh r2, [r7, #26] │ │ │ │ movs r4, r2 │ │ │ │ - @ instruction: 0xfa960014 │ │ │ │ + smmlsr r0, r6, r4, r0 │ │ │ │ lsrs r2, r4, #9 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, r7, r2 │ │ │ │ + subs r2, r1, r6 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ movs r5, r2 │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ movs r5, r2 │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + str r4, [r5, #124] @ 0x7c │ │ │ │ movs r5, r2 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ movs r5, r2 │ │ │ │ - subs r1, #198 @ 0xc6 │ │ │ │ + subs r2, #150 @ 0x96 │ │ │ │ movs r5, r2 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r2, #132 @ 0x84 │ │ │ │ movs r5, r2 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r5, #104] @ 0x68 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ movs r5, r2 │ │ │ │ - subs r0, #24 │ │ │ │ + subs r0, #232 @ 0xe8 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r2, r7, #4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r6, r2, #6 │ │ │ │ + lsls r6, r4, #9 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r3, #64] @ 0x40 │ │ │ │ movs r4, r2 │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r6, #112] @ 0x70 │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ movs r5, r2 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r6, [r0, r4] │ │ │ │ movs r5, r2 │ │ │ │ lsrs r4, r5, #2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r6, #108] @ 0x6c │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r4, [r2, #50] @ 0x32 │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ movs r4, r2 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r2, #80] @ 0x50 │ │ │ │ + str r4, [r4, #92] @ 0x5c │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r7, #80] @ 0x50 │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ + str r4, [r6, #92] @ 0x5c │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r3, #80] @ 0x50 │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r1, #80] @ 0x50 │ │ │ │ + str r0, [r3, #92] @ 0x5c │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r0, #92] @ 0x5c │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + str r6, [r2, #88] @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r6, #72] @ 0x48 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r4, #80] @ 0x50 │ │ │ │ + str r0, [r6, #92] @ 0x5c │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r4, #76] @ 0x4c │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ lsls r4, r6, #27 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r6, #72] @ 0x48 │ │ │ │ + str r4, [r0, #88] @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r6, #72] @ 0x48 │ │ │ │ + str r4, [r0, #88] @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r2, #72] @ 0x48 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - cmn r0, r4 │ │ │ │ + bics r0, r6 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ movs r5, r2 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ movs r5, r2 │ │ │ │ - orrs r0, r6 │ │ │ │ + add r0, r0 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + str r0, [r6, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ add.w fp, r0, #80 @ 0x50 │ │ │ │ @@ -327109,96 +327111,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 16ad68 │ │ │ │ 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 16ada0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 133aea │ │ │ │ ldr r1, [pc, #500] @ (133c8c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r1, [pc, #492] @ (133c90 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 133b42 │ │ │ │ ldr r1, [pc, #428] @ (133c9c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r1, [pc, #420] @ (133ca0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ 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 +327210,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 16ada0 │ │ │ │ ldr r1, [pc, #316] @ (133cb0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ 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 +327230,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 16ada0 │ │ │ │ ldr r1, [pc, #276] @ (133cb8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 133bf0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r1, [pc, #260] @ (133cbc ) │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cbz r2, 133be6 │ │ │ │ ldr r1, [pc, #248] @ (133cc0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ ldr r1, [pc, #228] @ (133ccc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 133c56 │ │ │ │ ldr r1, [pc, #216] @ (133cd0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r1, [pc, #212] @ (133cd4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ 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 +327289,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 16ada0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 133c1c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ 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 16ada0 │ │ │ │ ldr r1, [pc, #140] @ (133ce4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16acd0 │ │ │ │ + bl 16ada0 │ │ │ │ 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 13431c │ │ │ │ movs r4, r2 │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ movs r4, r2 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ movs r4, r2 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ + strb r4, [r1, r6] │ │ │ │ movs r5, r2 │ │ │ │ - cmp r1, #112 @ 0x70 │ │ │ │ + cmp r2, #64 @ 0x40 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ movs r5, r2 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r2, [r5, r5] │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + str r2, [r1, #60] @ 0x3c │ │ │ │ movs r5, r2 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ movs r4, r2 │ │ │ │ - strb r2, [r0, r1] │ │ │ │ + strb r2, [r2, r4] │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r2, #60] @ 0x3c │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ movs r5, r2 │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ movs r4, r2 │ │ │ │ - strh r2, [r1, r7] │ │ │ │ + strb r2, [r3, r2] │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ movs r5, r2 │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r5, #36] @ 0x24 │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + str r2, [r2, #44] @ 0x2c │ │ │ │ movs r5, r2 │ │ │ │ - mcr2 0, 4, r0, cr0, cr4, {0} │ │ │ │ - str r6, [r5, #32] │ │ │ │ + vqadd.u16 d16, d0, d4 │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ movs r5, r2 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strb r4, [r1, r0] │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r3, #24] │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r6, #20] │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ movs r4, r2 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ movs r5, r2 │ │ │ │ - movs r7, #250 @ 0xfa │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ movs r6, r2 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ 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 +327551,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 16ef98 │ │ │ │ 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 +327581,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 16ef98 │ │ │ │ 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 +327608,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 16e008 │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r5, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 133f02 │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -327703,15 +327705,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 16ee5c │ │ │ │ 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 +327778,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 16ee5c │ │ │ │ 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 +327797,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 16f314 │ │ │ │ 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 +327828,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 16f314 │ │ │ │ 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 16ef98 │ │ │ │ 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 +327864,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 16ee5c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 13409e │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f314 │ │ │ │ mov r9, r0 │ │ │ │ b.n 134154 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 134164 │ │ │ │ @@ -328245,15 +328247,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 16f314 │ │ │ │ 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 +328405,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 16f2ec │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 134746 │ │ │ │ b.n 13495c │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f314 │ │ │ │ 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 +328504,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 16f314 │ │ │ │ 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 +328534,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 16f314 │ │ │ │ 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 +328723,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 16f2ec │ │ │ │ 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 16f2ec │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134b3c │ │ │ │ add.w r0, r9, #12 │ │ │ │ strb.w r6, [r9, #24] │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f2ec │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134b30 │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f2ec │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134b24 │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f2ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134b18 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f2ec │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 134b0c │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f2ec │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 134b00 │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f2ec │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 134af4 │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f2ec │ │ │ │ cbz r0, 134ae8 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 134a34 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f314 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134ad8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f314 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134aca │ │ │ │ mov r0, r7 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f314 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134abc │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f314 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134aae │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f314 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134aa0 │ │ │ │ mov r0, fp │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f314 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134a8e │ │ │ │ mov r0, sl │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f314 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134a7c │ │ │ │ mov r0, r9 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f314 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134a6a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f314 │ │ │ │ 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 +329343,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 16f2ec │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13517a │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 1350ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f314 │ │ │ │ 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 +329381,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 16a128 │ │ │ │ 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 +329433,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 16f2ec │ │ │ │ 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 16a128 │ │ │ │ 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 +329464,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 16f314 │ │ │ │ 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 +329737,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 16e008 │ │ │ │ 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 +329800,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 16f300 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 135ad8 │ │ │ │ - bl 16f278 │ │ │ │ + bl 16f348 │ │ │ │ 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 +329883,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 16f348 │ │ │ │ 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 +329906,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 16e008 │ │ │ │ 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 +330326,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 16e008 │ │ │ │ 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 +330554,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 16ef98 │ │ │ │ add.w r8, r6, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f2ec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 135d64 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f314 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16eec8 │ │ │ │ + bl 16ef98 │ │ │ │ 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 +330592,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 16ee5c │ │ │ │ cbz r5, 135d64 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f314 │ │ │ │ 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 +330629,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 16ee5c │ │ │ │ b.n 135d56 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 16ed8c │ │ │ │ + bl 16ee5c │ │ │ │ b.n 135d56 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16eec8 │ │ │ │ + bl 16ef98 │ │ │ │ b.n 135cf6 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 16ed8c │ │ │ │ + bl 16ee5c │ │ │ │ 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 +330904,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 16e008 │ │ │ │ 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 +330922,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 16ef98 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f2ec │ │ │ │ cbz r0, 13609e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 134a34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f314 │ │ │ │ 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 +330980,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 16dfe4 │ │ │ │ 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 +331158,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 16e09c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r0, [r4, #400] @ 0x190 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16e09c │ │ │ │ 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 +331407,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 16a55c │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, sl, #112 @ 0x70 │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f2ec │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1365b2 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a160 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f314 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13659a │ │ │ │ add.w r0, sl, #236 @ 0xec │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f2ec │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1365d6 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a160 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f314 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1365be │ │ │ │ add.w r0, sl, #360 @ 0x168 │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f2ec │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1365fa │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a160 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f314 │ │ │ │ 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 +331543,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 16a128 │ │ │ │ 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 +331630,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 16f348 │ │ │ │ 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 16f348 │ │ │ │ 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 +331870,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 16e168 │ │ │ │ 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 +332336,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 16a160 │ │ │ │ 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 +332520,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 16a55c │ │ │ │ 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 +332660,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 16aca0 │ │ │ │ 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 +332695,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 16aca0 │ │ │ │ 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 16aca0 │ │ │ │ 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 16df9c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16e09c │ │ │ │ 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 +332988,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 16e168 │ │ │ │ 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 +333204,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 16aca0 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a3c │ │ │ │ b.w 136a48 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ b.w 136d96 │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ b.w 136354 │ │ │ │ @@ -333253,15 +333255,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 16aca0 │ │ │ │ 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 +333275,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 16aca0 │ │ │ │ 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 16e168 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 136a50 │ │ │ │ mov r2, r3 │ │ │ │ movs r4, #1 │ │ │ │ b.n 1377f0 │ │ │ │ nop │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r5, #112 @ 0x70 │ │ │ │ movs r5, r2 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r5, #14 │ │ │ │ movs r5, r2 │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ movs r4, r2 │ │ │ │ - movs r3, #220 @ 0xdc │ │ │ │ + movs r4, #172 @ 0xac │ │ │ │ movs r5, r2 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ movs r4, r2 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ movs r5, r2 │ │ │ │ - cmp r3, #182 @ 0xb6 │ │ │ │ + cmp r4, #134 @ 0x86 │ │ │ │ movs r5, r2 │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ movs r5, r2 │ │ │ │ - add r2, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ movs r4, r2 │ │ │ │ ldmia r3!, {r0, r2, r5, r6} │ │ │ │ vdup.8 q14, d9[7] │ │ │ │ vtbx.8 d28, {d15-d18}, d7 │ │ │ │ - @ instruction: 0xffff2744 │ │ │ │ + vqshrun.s64 d18, q2, #1 │ │ │ │ movs r5, r2 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + subs r4, r7, #5 │ │ │ │ movs r5, r2 │ │ │ │ - add r5, pc, #264 @ (adr r5, 1379e4 ) │ │ │ │ + add r6, pc, #72 @ (adr r6, 137924 ) │ │ │ │ movs r4, r2 │ │ │ │ - movs r6, #104 @ 0x68 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r2, r5, #3 │ │ │ │ movs r5, r2 │ │ │ │ - add r4, pc, #704 @ (adr r4, 137ba8 ) │ │ │ │ + add r5, pc, #512 @ (adr r5, 137ae8 ) │ │ │ │ movs r4, r2 │ │ │ │ - movs r6, #98 @ 0x62 │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ movs r5, r2 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + subs r4, r6, #2 │ │ │ │ movs r5, r2 │ │ │ │ - add r4, pc, #488 @ (adr r4, 137adc ) │ │ │ │ + add r5, pc, #296 @ (adr r5, 137a1c ) │ │ │ │ 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 +333459,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 16dfe4 │ │ │ │ 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 +333475,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 16e09c │ │ │ │ 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 +333498,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 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 137ab2 │ │ │ │ b.n 137ae6 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fb48 │ │ │ │ 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 +333526,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 16fb48 │ │ │ │ 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 +333551,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 16e09c │ │ │ │ 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 +333631,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 16e09c │ │ │ │ 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 +333771,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 16e168 │ │ │ │ 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 +334062,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 16fb48 │ │ │ │ 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 +334091,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 16fb48 │ │ │ │ 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 +334158,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 16df58 │ │ │ │ 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 +334190,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 16e078 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e078 │ │ │ │ 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 +334267,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 16f37c │ │ │ │ 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 +334283,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 16f37c │ │ │ │ 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 173c74 │ │ │ │ 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 +334331,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 173d20 │ │ │ │ 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 16f3c4 │ │ │ │ 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 +334356,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 16f3e8 │ │ │ │ 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 16f3c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 138588 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ @@ -334403,15 +334405,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 16f3e8 │ │ │ │ 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 +334491,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 16e168 │ │ │ │ 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 173d64 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ b.n 1383c4 │ │ │ │ mov r1, sl │ │ │ │ bl 115694 │ │ │ │ b.n 1383da │ │ │ │ ldr r7, [sp, #0] │ │ │ │ b.n 138400 │ │ │ │ @@ -334548,15 +334550,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 173d64 │ │ │ │ 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 +335302,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 166958 │ │ │ │ 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 +335366,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 16dfe4 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 166918 │ │ │ │ + bl 1669e8 │ │ │ │ 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 +336099,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 16fb48 │ │ │ │ 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 16fb48 │ │ │ │ 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 +336281,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 16fb48 │ │ │ │ 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 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1396a4 │ │ │ │ mov r0, r7 │ │ │ │ bl 138df4 │ │ │ │ add fp, r0 │ │ │ │ b.n 139654 │ │ │ │ @@ -336473,15 +336475,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 166994 │ │ │ │ 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 +336816,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 │ │ │ │ + b.n 139cdc │ │ │ │ movs r0, r4 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + b.n 139cbc │ │ │ │ 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 +336836,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 16dfe4 │ │ │ │ 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 +336904,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 166bcc │ │ │ │ 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 16dfe4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 166918 │ │ │ │ + bl 1669e8 │ │ │ │ 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 +336985,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 16fb48 │ │ │ │ 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 16fb48 │ │ │ │ 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 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 139dde │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fb48 │ │ │ │ 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 166a00 │ │ │ │ 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 +337215,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 16e168 │ │ │ │ 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 +337232,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 16e168 │ │ │ │ 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 +337456,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 16df58 │ │ │ │ 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 +337519,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 16fb48 │ │ │ │ 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 +337536,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 16fb48 │ │ │ │ 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 +337568,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 16fb48 │ │ │ │ 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 16fb48 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 13a436 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 13a3da │ │ │ │ @@ -337604,18 +337606,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 16fa64 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fb48 │ │ │ │ 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 +337629,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 16e168 │ │ │ │ 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 +337707,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 16fb7c │ │ │ │ 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 +337763,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 16fb0c │ │ │ │ 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 16fa64 │ │ │ │ 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 +337896,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 13a6d4 │ │ │ │ movs r0, r4 │ │ │ │ - str r7, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ movs r4, r2 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ 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 +337963,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 16ef98 │ │ │ │ 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 +337986,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 16f2ec │ │ │ │ cbz r0, 13a836 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 13a7e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f314 │ │ │ │ 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 +338130,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 16ee5c │ │ │ │ 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 +338179,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 16f314 │ │ │ │ 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 +338227,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 16f314 │ │ │ │ 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 +338472,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 16f2ec │ │ │ │ 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 16f314 │ │ │ │ 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 +338665,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 16f314 │ │ │ │ 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 +339312,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 16a160 │ │ │ │ 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 +339737,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 16e09c │ │ │ │ ldr.w r2, [r9] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16e09c │ │ │ │ strd r0, r8, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #152] @ 0x98 │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a55c │ │ │ │ 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 +340325,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 16e168 │ │ │ │ ldr.w r2, [r9] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n 13bf4c │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ 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 +340389,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 16e288 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ 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 +340487,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 16e09c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f2ec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 13c126 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ bl 13a7e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f314 │ │ │ │ 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 +340817,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 16a128 │ │ │ │ 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 +340950,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 16e078 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16e09c │ │ │ │ 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 +341022,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 16f2ec │ │ │ │ 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 16f314 │ │ │ │ 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 +341117,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 16df9c │ │ │ │ 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 16a160 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f2ec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 13c75e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 13c700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f314 │ │ │ │ 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 +341181,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 16a128 │ │ │ │ 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 +341212,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 16a128 │ │ │ │ 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 +341699,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 16ef98 │ │ │ │ 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 +341715,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 16ef98 │ │ │ │ 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 +341957,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 16f2ec │ │ │ │ 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 +341989,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 16f314 │ │ │ │ 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 +342019,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 16a128 │ │ │ │ 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 +342152,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 16a128 │ │ │ │ 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 +342196,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 16f2ec │ │ │ │ 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 16f314 │ │ │ │ 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 +342296,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 16ee5c │ │ │ │ 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 +342332,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 16ee5c │ │ │ │ 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 +342670,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 16f2ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13d662 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f314 │ │ │ │ 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 +342692,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 16f314 │ │ │ │ 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 +342720,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 16f2ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13d66a │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f314 │ │ │ │ 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 +342742,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 16f314 │ │ │ │ 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 +342796,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 16ef98 │ │ │ │ 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 +342820,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 16ee5c │ │ │ │ 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 +342845,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 16ef98 │ │ │ │ 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 +342869,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 16ee5c │ │ │ │ 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 +343455,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 16f2ec │ │ │ │ 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 +343494,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 16a160 │ │ │ │ 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 +343525,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 16f314 │ │ │ │ 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 +343552,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 16e09c │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f2ec │ │ │ │ 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 16f314 │ │ │ │ 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 +343606,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 16a128 │ │ │ │ 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 16f2ec │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 13dfe8 │ │ │ │ b.n 13d9f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f314 │ │ │ │ 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 +343657,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 16df9c │ │ │ │ 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 +343805,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 16a55c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 16f21c │ │ │ │ + bl 16f2ec │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 13e1ea │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 13c700 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f314 │ │ │ │ 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 +343950,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 16dfe4 │ │ │ │ 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 +343985,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 16e0d0 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 16df14 │ │ │ │ + bl 16dfe4 │ │ │ │ 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 +344273,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 16f2ec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13de26 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f314 │ │ │ │ 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 +344295,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 16f314 │ │ │ │ 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 16f314 │ │ │ │ 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 16f2ec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13de1c │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f314 │ │ │ │ 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 +344343,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 16f314 │ │ │ │ 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 16f314 │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13c7f0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -344370,34 +344372,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 16f2ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13e848 │ │ │ │ mla r6, r7, r8, r6 │ │ │ │ - bl 16f244 │ │ │ │ + bl 16f314 │ │ │ │ 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 16f314 │ │ │ │ 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 +344603,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 16dfe4 │ │ │ │ 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 +344625,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 16e168 │ │ │ │ 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 +344647,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 16e288 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 16df14 │ │ │ │ + bl 16dfe4 │ │ │ │ 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 16e09c │ │ │ │ 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 +344752,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 16e078 │ │ │ │ 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 16e078 │ │ │ │ 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 +344840,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 16e078 │ │ │ │ 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 +345253,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 16e168 │ │ │ │ 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 +345483,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 16e168 │ │ │ │ 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 +345622,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 1ec334 │ │ │ │ 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 +345707,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 1ec334 │ │ │ │ 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 +345846,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 1ec334 │ │ │ │ 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 +346289,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 16e008 │ │ │ │ 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 +346952,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 16e008 │ │ │ │ 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 +347341,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 16e008 │ │ │ │ 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 +347502,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 16e008 │ │ │ │ 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 +347528,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, [r1, #5] │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r7, #166 @ 0xa6 │ │ │ │ movs r4, r2 │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + cmp r6, #40 @ 0x28 │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ @@ -347607,15 +347609,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 r7, [sp, #8] │ │ │ │ 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 +348150,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 16e008 │ │ │ │ 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 +348456,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 16e008 │ │ │ │ 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 +348745,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 16e008 │ │ │ │ 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 +349056,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 16e008 │ │ │ │ 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 +349445,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 16e008 │ │ │ │ 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 +349487,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 1884ec │ │ │ │ movs r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 12921c │ │ │ │ mov r1, r7 │ │ │ │ @@ -349880,15 +349882,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 16e008 │ │ │ │ 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 +349976,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 188524 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 12921c │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -352234,15 +352236,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 16e008 │ │ │ │ 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 +353564,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 16e008 │ │ │ │ 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 +353594,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 16dfe4 │ │ │ │ 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 +353672,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 16e078 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e078 │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e078 │ │ │ │ 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 16e09c │ │ │ │ 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 16e09c │ │ │ │ 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 +353792,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 16e008 │ │ │ │ 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 +354046,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 16e008 │ │ │ │ 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 +355496,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 16e008 │ │ │ │ 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 +355540,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 16e008 │ │ │ │ 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 16e168 │ │ │ │ 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 +355584,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 16e008 │ │ │ │ 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 +356028,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 16df9c │ │ │ │ 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 +356058,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 16df9c │ │ │ │ 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 +356076,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 16e09c │ │ │ │ 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 +356125,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 16e168 │ │ │ │ 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 +357217,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 16fb7c │ │ │ │ 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 +357242,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 16f9ec │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 146c60 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 16f994 │ │ │ │ + bl 16fa64 │ │ │ │ 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 16e168 │ │ │ │ b.n 146bd0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ str r6, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #784] @ 0x310 │ │ │ │ @@ -360133,32 +360135,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 +360400,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 +362479,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 +362670,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 +362721,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 +363452,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 +363476,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 │ │ │ │ @@ -364891,163 +364894,167 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #952] @ (14bc68 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ @ instruction: 0x4782 │ │ │ │ lsls r1, r6, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ - ldr.w r2, [pc, #1372] @ 14be24 │ │ │ │ + ldr.w r2, [pc, #1388] @ 14be38 │ │ │ │ sub sp, #292 @ 0x124 │ │ │ │ - ldr.w r3, [pc, #1372] @ 14be28 │ │ │ │ + ldr.w r3, [pc, #1388] @ 14be3c │ │ │ │ mov r9, r1 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 14be00 │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r1, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 14be0a │ │ │ │ + ldr.w r2, [r9, #16] │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldrhi r2, [r1, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r2, [sp, #12] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r0, r2, #5, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - itet hi │ │ │ │ - orrhi r2, r3 │ │ │ │ - ldrls r2, [sp, #20] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - ldr.w r5, [r9, #8] │ │ │ │ + ubfx r1, r1, #5, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ movs r6, #0 │ │ │ │ - ldrb.w r3, [r9, #12] │ │ │ │ + ldr.w r5, [r9, #8] │ │ │ │ mov sl, r6 │ │ │ │ + orrs r2, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - mov r7, r6 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w r8, #0 │ │ │ │ andeq.w r8, r2, #1 │ │ │ │ - ubfx fp, r5, #1, #1 │ │ │ │ + mov r7, r6 │ │ │ │ and.w r2, r5, #1 │ │ │ │ ubfx r3, r5, #2, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ubfx r5, r5, #4, #1 │ │ │ │ + ubfx fp, r5, #1, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ + ubfx r5, r5, #4, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 14bbfe │ │ │ │ + bne.w 14bc08 │ │ │ │ add r4, sp, #276 @ 0x114 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [sp, #276] @ 0x114 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #280] @ 0x118 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strd r3, r8, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ bl 146e2c │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ strd r5, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ bl 146e2c │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, fp │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #32] │ │ │ │ bl 146f34 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr.w sl, [r9, #28] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #14 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r6, [sl] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #24] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ and.w r3, r3, #1344 @ 0x540 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ subs r3, r3, r7 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r8, [sp] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + strd r1, r8, [sp] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r1, r2 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r8 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ blx 47a50 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1477a8 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -365056,105 +365063,105 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr.w r6, [sl, #4] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #30 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ and.w r3, r7, #1344 @ 0x540 │ │ │ │ subs r3, #0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14be10 │ │ │ │ + bne.w 14be18 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittee hi │ │ │ │ movhi r3, #0 │ │ │ │ ubfxhi r7, r7, #5, #1 │ │ │ │ ldrls r7, [sp, #12] │ │ │ │ movls r3, r7 │ │ │ │ movs r2, #15 │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - orrs r7, r2 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #276] @ 0x114 │ │ │ │ - orrs r7, r2 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #276] @ 0x114 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + orr.w r9, r2, r0 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ + orrs r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ orr.w r6, r3, r2 │ │ │ │ bl 146f34 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r1, #47 @ 0x2f │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ + movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr.w r8, [sl, #8] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #29 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ ldr r7, [sp, #280] @ 0x118 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ @@ -365197,43 +365204,43 @@ │ │ │ │ ldrbne.w r3, [fp] │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ movs r2, #31 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ orrs r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #276] @ 0x114 │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #584] @ (14be2c ) │ │ │ │ - ldr r3, [pc, #580] @ (14be28 ) │ │ │ │ + ldr r2, [pc, #596] @ (14be40 ) │ │ │ │ + ldr r3, [pc, #588] @ (14be3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 14be20 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 14be2a │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ add sp, #292 @ 0x124 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #276 @ 0x114 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -365373,505 +365380,506 @@ │ │ │ │ movs r1, #16 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #28 │ │ │ │ bl 146e2c │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - orrs r7, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - bl 146e2c │ │ │ │ - ldr r2, [sp, #276] @ 0x114 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 14be1a │ │ │ │ + bne.n 14be22 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittee hi │ │ │ │ - movhi r6, #0 │ │ │ │ + itete hi │ │ │ │ + movhi r2, #0 │ │ │ │ + movls r3, r6 │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ - ldrls r3, [sp, #12] │ │ │ │ - movls r6, r3 │ │ │ │ + movls r2, r6 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r2, #15 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r6, [sp, #276] @ 0x114 │ │ │ │ + vldr d7, [pc, #140] @ 14be30 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov.w r9, #0 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - orrs r6, r5 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orr.w r8, r5, r3 │ │ │ │ ldr r5, [sp, #280] @ 0x118 │ │ │ │ bl 146e2c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ - orrs r5, r7 │ │ │ │ mov r0, r4 │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r7 │ │ │ │ + orr.w r6, r8, r3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ orrs r5, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + bl 146e2c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #276] @ 0x114 │ │ │ │ + ldrh r3, [r1, #12] │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orrs r5, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ mov.w r2, #0 │ │ │ │ iteee eq │ │ │ │ moveq r3, #1 │ │ │ │ ldrbne r3, [r1, #0] │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 14bbb2 │ │ │ │ - orr.w r2, r3, r3, lsr #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 14b90a │ │ │ │ + b.n 14bbbc │ │ │ │ + mov r1, r2 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 14b912 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ubfx r7, r3, #1, #1 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 14ba9a │ │ │ │ + b.n 14baa2 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ - b.n 14bda0 │ │ │ │ + mov r2, r6 │ │ │ │ + b.n 14bd92 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - bxns r5 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + bx r5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, r3 │ │ │ │ + add r6, r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ - sub sp, #204 @ 0xcc │ │ │ │ + str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ + sub sp, #212 @ 0xd4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #616] @ (14c0b4 ) │ │ │ │ - add r4, sp, #188 @ 0xbc │ │ │ │ + ldr r3, [pc, #600] @ (14c0b8 ) │ │ │ │ + add r4, sp, #196 @ 0xc4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r1, #8] │ │ │ │ - ldr r1, [pc, #604] @ (14c0b8 ) │ │ │ │ + ldr r1, [pc, #588] @ (14c0bc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r9, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, r9, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ - ldrd r5, r6, [sp, #188] @ 0xbc │ │ │ │ + ldrd r5, r6, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r8, [sp] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r2 │ │ │ │ orrs r6, r3 │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ strd r3, r8, [sp] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r2 │ │ │ │ orrs r6, r3 │ │ │ │ ubfx r3, r9, #11, #1 │ │ │ │ strd r3, r8, [sp] │ │ │ │ bl 146e2c │ │ │ │ ubfx r3, r9, #4, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - add.w r9, sp, #16 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + add.w r9, sp, #24 │ │ │ │ orrs r6, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #14 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ movs r2, #30 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r6, r3 │ │ │ │ bl 146f34 │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r8 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r9 │ │ │ │ orrs r6, r3 │ │ │ │ blx 47a50 │ │ │ │ ldr.w fp, [r7, #28] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ bl 1477a8 │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #12 │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #20] │ │ │ │ orrs r6, r2 │ │ │ │ bl 146f34 │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ bl 146e2c │ │ │ │ - ldr.w fp, [fp, #8] │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ and.w r2, r2, #1344 @ 0x540 │ │ │ │ subs.w r2, r2, r8 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r2 │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 47a50 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ - mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ + mov r2, r3 │ │ │ │ bl 1477a8 │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #28 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ movs r1, #16 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #28 │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ ldrb.w r9, [r7, #13] │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r6, r2 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 14c08c │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 146e2c │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ubfx r2, r9, #1, #1 │ │ │ │ orrs r6, r3 │ │ │ │ + mov r3, r8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 14c032 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittee ls │ │ │ │ movls r2, r9 │ │ │ │ - movls r3, r2 │ │ │ │ - ldrhi r3, [sp, #12] │ │ │ │ - ldrbhi.w r9, [r3] │ │ │ │ + movls r3, r9 │ │ │ │ + ldrhi r3, [sp, #20] │ │ │ │ + ldrbhi r2, [r3, #0] │ │ │ │ itt hi │ │ │ │ movhi r3, #0 │ │ │ │ - ubfxhi r2, r9, #5, #1 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #15 │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ + ldr r7, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldrd r7, r4, [sp, #188] @ 0xbc │ │ │ │ movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + orrs r7, r5 │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - ldr r2, [pc, #92] @ (14c0bc ) │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + orrs r5, r6 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + orrs r5, r3 │ │ │ │ + and.w r3, r9, #1 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 14c076 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldrb.w r9, [r3] │ │ │ │ + ubfx r3, r9, #5, #1 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 146e2c │ │ │ │ + ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ + orrs r2, r7 │ │ │ │ + str.w r2, [sl] │ │ │ │ + ldr r2, [pc, #44] @ (14c0c0 ) │ │ │ │ + orrs r3, r5 │ │ │ │ + str.w r3, [sl, #4] │ │ │ │ + ldr r3, [pc, #28] @ (14c0b8 ) │ │ │ │ add r2, pc │ │ │ │ - orrs r7, r5 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [pc, #72] @ (14c0b4 ) │ │ │ │ - str.w r7, [sl] │ │ │ │ - orrs r4, r6 │ │ │ │ - str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14c0b0 │ │ │ │ + bne.n 14c0b2 │ │ │ │ mov r0, sl │ │ │ │ - add sp, #204 @ 0xcc │ │ │ │ + add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, r9, #1 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - bl 146e2c │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ - ubfx r2, r9, #1, #1 │ │ │ │ - mov r3, r8 │ │ │ │ - orrs r5, r1 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ - orrs r6, r1 │ │ │ │ - b.n 14c038 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r0, r4 │ │ │ │ + sbcs r4, r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + subs r7, #98 @ 0x62 │ │ │ │ lsls r1, r6, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ - ldr.w r2, [pc, #1488] @ 14c6a8 │ │ │ │ + ldr.w r2, [pc, #1496] @ 14c6b8 │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ - ldr.w r3, [pc, #1488] @ 14c6ac │ │ │ │ + ldr.w r3, [pc, #1496] @ 14c6bc │ │ │ │ mov fp, r1 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 14c68e │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r1, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 14c6a0 │ │ │ │ + ldr.w r2, [fp, #16] │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldrhi r2, [r1, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r2, [sp, #8] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r0, r2, #5, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - itet hi │ │ │ │ - orrhi r2, r3 │ │ │ │ - ldrls r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - ldr.w r5, [fp, #8] │ │ │ │ + ubfx r1, r1, #5, #1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ - ldrb.w r3, [fp, #12] │ │ │ │ + ldr.w r5, [fp, #8] │ │ │ │ mov r8, r6 │ │ │ │ + orrs r2, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #0 │ │ │ │ andeq.w r9, r2, #1 │ │ │ │ - ubfx r1, r5, #2, #1 │ │ │ │ and.w r2, r5, #1 │ │ │ │ ubfx r3, r5, #1, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ubfx r5, r5, #4, #1 │ │ │ │ + ubfx r0, r5, #2, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ + ubfx r5, r5, #4, #1 │ │ │ │ + str r0, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 14c43e │ │ │ │ + bne.w 14c44c │ │ │ │ add r4, sp, #268 @ 0x10c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [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, #20] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #32] │ │ │ │ bl 146e2c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r0, [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 │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strd r3, r9, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ bl 146e2c │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ bl 146e2c │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ bl 146f34 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr.w sl, [fp, #28] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #14 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r6, [sl] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r9, [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] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + strd r1, r9, [sp] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #28] │ │ │ │ blx 47a50 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r7, [sp, #168] @ 0xa8 │ │ │ │ bl 1477a8 │ │ │ │ @@ -365882,81 +365890,81 @@ │ │ │ │ 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, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #12] │ │ │ │ and.w r3, r6, #1344 @ 0x540 │ │ │ │ subs.w r3, r3, r8 │ │ │ │ str.w r9, [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, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r8, [sp, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14c6b4 │ │ │ │ + bne.w 14c6c4 │ │ │ │ ldr.w r3, [fp, #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, #20] │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ orrs r2, r3 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ 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, #780] @ 14c6b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #168] @ 0xa8 │ │ │ │ bl 1477a8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #28 │ │ │ │ @@ -366026,15 +366034,15 @@ │ │ │ │ ubfx r3, r6, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r5, [sp, #272] @ 0x110 │ │ │ │ bl 146e2c │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ orr.w r5, r9, r5 │ │ │ │ ldrh r2, [r1, #12] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ @@ -366053,26 +366061,26 @@ │ │ │ │ it ne │ │ │ │ ubfxne r6, r6, #2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #268] @ 0x10c │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #656] @ (14c6b0 ) │ │ │ │ - ldr r3, [pc, #652] @ (14c6ac ) │ │ │ │ + ldr r2, [pc, #660] @ (14c6c0 ) │ │ │ │ + ldr r3, [pc, #652] @ (14c6bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 14c6c4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 14c6d6 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ add sp, #284 @ 0x11c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #268 @ 0x10c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -366087,15 +366095,15 @@ │ │ │ │ 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 │ │ │ │ + vldr d8, [pc, #560] @ 14c6b0 │ │ │ │ orr.w r8, r9, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ add.w r9, sp, #96 @ 0x60 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ @@ -366223,63 +366231,63 @@ │ │ │ │ vstr d8, [sp, #168] @ 0xa8 │ │ │ │ bl 1477a8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 146e2c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - orrs r7, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14c6be │ │ │ │ + bne.n 14c6ce │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - ittee hi │ │ │ │ - movhi r6, #0 │ │ │ │ - ubfxhi r3, r8, #5, #1 │ │ │ │ - ldrls r3, [sp, #8] │ │ │ │ - movls r6, r3 │ │ │ │ + itete hi │ │ │ │ + movhi r3, #0 │ │ │ │ + movls r2, r6 │ │ │ │ + ubfxhi r2, r8, #5, #1 │ │ │ │ + movls r3, r6 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ movs r2, #15 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r6, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - orrs r6, r5 │ │ │ │ + orr.w r9, r5, r3 │ │ │ │ ldr r5, [sp, #272] @ 0x110 │ │ │ │ bl 146e2c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ orrs r5, r7 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w r6, r9, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 146e2c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ orrs r5, r3 │ │ │ │ ubfx r3, r8, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ @@ -366305,194 +366313,199 @@ │ │ │ │ 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 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 14c11a │ │ │ │ + b.n 14c424 │ │ │ │ + mov r1, r2 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + b.n 14c126 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r7, #20 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #220 @ 0xdc │ │ │ │ + subs r3, #206 @ 0xce │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 14c2b2 │ │ │ │ - ubfx r3, r3, #1, #1 │ │ │ │ - b.n 14c602 │ │ │ │ + b.n 14c2c0 │ │ │ │ + ubfx r2, r3, #1, #1 │ │ │ │ + mov r3, r6 │ │ │ │ + b.n 14c5f8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ - ldr.w r2, [pc, #1468] @ 14cc98 │ │ │ │ + ldr.w r2, [pc, #1476] @ 14ccb4 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ - ldr.w r3, [pc, #1468] @ 14cc9c │ │ │ │ + ldr.w r3, [pc, #1476] @ 14ccb8 │ │ │ │ mov sl, r1 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 14cc74 │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r1, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 14cc8e │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - ubfx r0, r1, #5, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - itett hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldrls r1, [sp, #20] │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - orrhi r1, r3 │ │ │ │ it hi │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - ldr.w r2, [sl, #8] │ │ │ │ + ldrhi r2, [r1, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r2, [sp, #12] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ + it hi │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfx r1, r1, #5, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ movs r5, #0 │ │ │ │ - ldrb.w r3, [sl, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ + orrs r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w r8, #0 │ │ │ │ - andeq.w r8, r1, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ + andeq.w r8, r2, #1 │ │ │ │ + ldr.w r2, [sl, #8] │ │ │ │ and.w r1, r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ ubfx r3, r2, #4, #1 │ │ │ │ + ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ ubfx r7, r2, #11, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r1, [sp, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 14ca2a │ │ │ │ + bne.w 14ca42 │ │ │ │ add r4, sp, #284 @ 0x11c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ bl 146e2c │ │ │ │ ldr r6, [sp, #284] @ 0x11c │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ strd r7, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #288] @ 0x120 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r6, [sp, #284] @ 0x11c │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r8, [sp] │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #288] @ 0x120 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ strd r3, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ bl 146e2c │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, fp │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ bl 146f34 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr.w r7, [sl, #28] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #14 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #32] │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ and.w r3, r3, #1344 @ 0x540 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ subs r3, r3, r5 │ │ │ │ - str r7, [sp, #92] @ 0x5c │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r8, [sp] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + strd r1, r8, [sp] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r1, r2 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r8 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 47a50 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1477a8 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -366501,101 +366514,101 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #30 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ and.w r3, r7, #1344 @ 0x540 │ │ │ │ subs r3, #0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldrd r9, r3, [sp, #284] @ 0x11c │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14cc84 │ │ │ │ + bne.w 14cc9c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittee hi │ │ │ │ movhi r3, #0 │ │ │ │ ubfxhi r7, r7, #5, #1 │ │ │ │ ldrls r7, [sp, #12] │ │ │ │ movls r3, r7 │ │ │ │ movs r2, #15 │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ + ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - orrs r3, r2 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #284] @ 0x11c │ │ │ │ orr.w r6, r3, r2 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ orrs r7, r3 │ │ │ │ bl 146f34 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r2, #31 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ ldr.w r8, [r9] │ │ │ │ orrs r6, r3 │ │ │ │ @@ -366662,26 +366675,26 @@ │ │ │ │ movne r3, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ orrs r2, r6 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #656] @ (14cca0 ) │ │ │ │ - ldr r3, [pc, #652] @ (14cc9c ) │ │ │ │ + ldr r2, [pc, #660] @ (14ccbc ) │ │ │ │ + ldr r3, [pc, #656] @ (14ccb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 14cc94 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 14ccae │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ add sp, #300 @ 0x12c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #284 @ 0x11c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ @@ -366847,63 +366860,63 @@ │ │ │ │ movs r1, #16 │ │ │ │ ldr r2, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #28 │ │ │ │ bl 146e2c │ │ │ │ ldr r2, [sp, #284] @ 0x11c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - orrs r7, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - bl 146e2c │ │ │ │ - ldr r2, [sp, #284] @ 0x11c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #288] @ 0x120 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 14cc8e │ │ │ │ + bne.n 14cca6 │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittee hi │ │ │ │ - movhi r5, #0 │ │ │ │ + itete hi │ │ │ │ + movhi r2, #0 │ │ │ │ + movls r3, r5 │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ - ldrls r3, [sp, #12] │ │ │ │ - movls r5, r3 │ │ │ │ + movls r2, r5 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r2, #15 │ │ │ │ - strd r3, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ ldr r2, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ orrs r6, r2 │ │ │ │ - mov.w r8, #0 │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ - orrs r5, r7 │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ + mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r5, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + orr.w r5, r7, r3 │ │ │ │ + bl 146e2c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #284] @ 0x11c │ │ │ │ + ldrh r3, [r1, #12] │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orrs r5, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ ittee eq │ │ │ │ moveq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ ldrne r3, [r1, #0] │ │ │ │ ldrne r2, [sp, #32] │ │ │ │ ittt ne │ │ │ │ eorne r2, r3 │ │ │ │ @@ -366915,48 +366928,50 @@ │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ - b.n 14ca06 │ │ │ │ - orr.w r1, r3, r3, lsr #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ + b.n 14ca1e │ │ │ │ + mov r1, r2 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 14c71e │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 14c736 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ubfx r7, r3, #1, #1 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 14c8be │ │ │ │ + b.n 14c8d6 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ + mov r2, r5 │ │ │ │ b.n 14cc06 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r1, #24 │ │ │ │ + nop │ │ │ │ + subs r1, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ 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] @ (14cdf8 ) │ │ │ │ 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] @ (14cdfc ) │ │ │ │ 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 +367050,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] @ (14ce00 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14cddc ) │ │ │ │ + ldr r3, [pc, #32] @ (14cdf8 ) │ │ │ │ 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 14cdf4 │ │ │ │ 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, #18 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r2, #36 @ 0x24 │ │ │ │ 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] @ (14cfc8 ) │ │ │ │ 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] @ (14cfcc ) │ │ │ │ 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 +367236,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] @ (14cfd0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (14cfac ) │ │ │ │ + ldr r3, [pc, #36] @ (14cfc8 ) │ │ │ │ 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 14cfc4 │ │ │ │ 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, #210 @ 0xd2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ 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] @ (14d194 ) │ │ │ │ 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] @ (14d198 ) │ │ │ │ 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 +367422,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] @ (14d19c ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (14d178 ) │ │ │ │ + ldr r3, [pc, #36] @ (14d194 ) │ │ │ │ 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 14d18e │ │ │ │ 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, #254 @ 0xfe │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ 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] @ (14d344 ) │ │ │ │ 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] @ (14d348 ) │ │ │ │ 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 +367594,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] @ (14d34c ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (14d328 ) │ │ │ │ + ldr r3, [pc, #36] @ (14d344 ) │ │ │ │ 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 14d33e │ │ │ │ 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, #54 @ 0x36 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r4, #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 sl, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #192] @ (14d410 ) │ │ │ │ + ldr r3, [pc, #192] @ (14d42c ) │ │ │ │ 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] @ (14d430 ) │ │ │ │ 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 +367682,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] @ (14d434 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14d410 ) │ │ │ │ + ldr r3, [pc, #32] @ (14d42c ) │ │ │ │ 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 14d426 │ │ │ │ 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, #128 @ 0x80 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r4, #14 │ │ │ │ + cmp r3, #242 @ 0xf2 │ │ │ │ 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] @ (14d538 ) │ │ │ │ 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] @ (14d53c ) │ │ │ │ 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 +367784,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] @ (14d540 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14d51c ) │ │ │ │ + ldr r3, [pc, #32] @ (14d538 ) │ │ │ │ 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 14d532 │ │ │ │ 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, #154 @ 0x9a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ + cmp r2, #230 @ 0xe6 │ │ │ │ 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] @ (14d604 ) │ │ │ │ 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] @ (14d608 ) │ │ │ │ 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 +367863,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] @ (14d60c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14d5e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (14d604 ) │ │ │ │ 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 14d5fe │ │ │ │ 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, #142 @ 0x8e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + cmp r2, #26 │ │ │ │ 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] @ (14d6e8 ) │ │ │ │ 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] @ (14d6ec ) │ │ │ │ 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 +367953,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] @ (14d6f0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14d6cc ) │ │ │ │ + ldr r3, [pc, #32] @ (14d6e8 ) │ │ │ │ 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 14d6e4 │ │ │ │ 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, #194 @ 0xc2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #220] @ (14d7d0 ) │ │ │ │ + ldr r3, [pc, #220] @ (14d7ec ) │ │ │ │ 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] @ (14d7f0 ) │ │ │ │ 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 +368052,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] @ (14d7f4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14d7d0 ) │ │ │ │ + ldr r3, [pc, #32] @ (14d7ec ) │ │ │ │ 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 14d7e6 │ │ │ │ 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, #222 @ 0xde │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ 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] @ (14d914 ) │ │ │ │ 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] @ (14d918 ) │ │ │ │ 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 +368166,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] @ (14d91c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14d8f8 ) │ │ │ │ + ldr r3, [pc, #32] @ (14d914 ) │ │ │ │ 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 14d90e │ │ │ │ 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, #218 @ 0xda │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r7, #38 @ 0x26 │ │ │ │ + movs r7, #10 │ │ │ │ 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] @ (14da80 ) │ │ │ │ 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] @ (14da84 ) │ │ │ │ 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 +368304,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] @ (14da88 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (14da64 ) │ │ │ │ + ldr r3, [pc, #36] @ (14da80 ) │ │ │ │ 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 14da7c │ │ │ │ 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, #182 @ 0xb6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ 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] @ (14dd38 ) │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ - ldr r3, [pc, #660] @ (14dd20 ) │ │ │ │ + ldr r3, [pc, #660] @ (14dd3c ) │ │ │ │ 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 +368531,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 14dd0e │ │ │ │ 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 +368562,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] @ (14dd40 ) │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - ldr r3, [pc, #72] @ (14dd20 ) │ │ │ │ + ldr r3, [pc, #72] @ (14dd3c ) │ │ │ │ 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 14dd32 │ │ │ │ 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,1592 +368591,1632 @@ │ │ │ │ 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 14dcd4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r5, #112 @ 0x70 │ │ │ │ + movs r5, #84 @ 0x54 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #38 @ 0x26 │ │ │ │ + movs r3, #10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ - sub sp, #300 @ 0x12c │ │ │ │ + str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ + sub sp, #292 @ 0x124 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1292] @ 14e24c │ │ │ │ - ldr.w r3, [pc, #1292] @ 14e250 │ │ │ │ + ldr.w r2, [pc, #1316] @ 14e280 │ │ │ │ + ldr.w r3, [pc, #1316] @ 14e284 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #292] @ 0x124 │ │ │ │ + str r3, [sp, #284] @ 0x11c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 14e21e │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 14e25a │ │ │ │ ldr r2, [r5, #16] │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ + ldrhi r2, [r1, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r2, [sp, #8] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r0, r1, #5, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - itet hi │ │ │ │ - orrhi r1, r3 │ │ │ │ - ldrls r1, [sp, #24] │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfx r1, r1, #5, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov.w sl, #0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + str r3, [sp, #32] │ │ │ │ mov r8, sl │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + orrs r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w fp, #0 │ │ │ │ - andeq.w fp, r1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ + andeq.w fp, r2, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ and.w r1, r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ + ubfx r9, r2, #2, #1 │ │ │ │ ubfx r7, r2, #11, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14e020 │ │ │ │ - add r4, sp, #284 @ 0x11c │ │ │ │ + bne.w 14e042 │ │ │ │ + add r4, sp, #276 @ 0x114 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd r3, sl, [sp] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - add.w r9, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ strd r7, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - movs r7, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strd r3, fp, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - ldr r6, [sp, #284] @ 0x11c │ │ │ │ + ldr r6, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3] │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r6, [sl] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ ubfx r3, r6, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #32] │ │ │ │ bl 146f34 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #24] │ │ │ │ blx 47a50 │ │ │ │ - ldr.w r8, [r5, #28] │ │ │ │ - mov r2, r9 │ │ │ │ + ldr.w r9, [r5, #28] │ │ │ │ + mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #180] @ 0xb4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ - ubfx r6, r6, #2, #1 │ │ │ │ - eor.w r6, r6, #1 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + str.w r8, [sp, #172] @ 0xac │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + str r7, [sp, #100] @ 0x64 │ │ │ │ + ubfx r7, r7, #2, #1 │ │ │ │ + eor.w r7, r7, #1 │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ bl 14725c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ blx 47a50 │ │ │ │ - ldr.w r8, [r8, #4] │ │ │ │ - mov r2, r9 │ │ │ │ + ldr.w r9, [r9, #4] │ │ │ │ + mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r8 │ │ │ │ - strd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r7, r8, [sp, #168] @ 0xa8 │ │ │ │ bl 14725c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 146e2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #32] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr.w r9, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14e234 │ │ │ │ + bne.w 14e268 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [r8] │ │ │ │ - ldrls r2, [sp, #16] │ │ │ │ + ldrbhi.w r2, [r9] │ │ │ │ + ldrls r2, [sp, #8] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - orrs r5, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - orr.w r5, r5, r9 │ │ │ │ + orrs r5, r6 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #284] @ 0x11c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #276] @ 0x114 │ │ │ │ orr.w r6, r3, r2 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 146e2c │ │ │ │ + ldr r2, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #284] @ 0x11c │ │ │ │ ldrh.w r3, [sl, #12] │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - orrs r5, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.w 14e22e │ │ │ │ - ldrd r3, r2, [sp, #104] @ 0x68 │ │ │ │ - eors r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ + it eq │ │ │ │ + moveq r3, r9 │ │ │ │ + orr.w r5, r5, r2 │ │ │ │ + iteee eq │ │ │ │ + moveq r2, r3 │ │ │ │ + ldrdne r3, r2, [sp, #96] @ 0x60 │ │ │ │ + eorne r3, r2 │ │ │ │ + movne r2, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + it ne │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ 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 ) │ │ │ │ - strd r6, r5, [r3] │ │ │ │ + ldrd r2, r3, [sp, #276] @ 0x114 │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr r2, [pc, #608] @ (14e288 ) │ │ │ │ + ldr r3, [pc, #604] @ (14e284 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #584] @ (14e250 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 14e246 │ │ │ │ + bne.w 14e27a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - add sp, #300 @ 0x12c │ │ │ │ + add sp, #292 @ 0x124 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #284 @ 0x11c │ │ │ │ + add r4, sp, #276 @ 0x114 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ strd r2, sl, [sp] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd fp, sl, [sp, #284] @ 0x11c │ │ │ │ + ldrd fp, sl, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - strd r7, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #284] @ 0x11c │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r7, [sp, #276] @ 0x114 │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ + ldr r6, [sp, #276] @ 0x114 │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - orr.w r9, r6, r3 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr.w r8, [r3] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #28] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ orrs r6, r3 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 146f34 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - movs r1, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - orr.w r2, r6, r3 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ + movs r1, #0 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + orr.w sl, r7, r3 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ + mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ - ldr.w sl, [r5, #28] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - mov r2, r6 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ - eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + str r6, [sp, #32] │ │ │ │ + ubfx r8, r6, #2, #1 │ │ │ │ + eor.w r8, r8, #1 │ │ │ │ + str.w r8, [sp, #168] @ 0xa8 │ │ │ │ bl 14725c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - movs r1, #0 │ │ │ │ - orr.w fp, r9, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - mov r0, r6 │ │ │ │ - orr.w r9, r2, r3 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr.w sl, [sl, #4] │ │ │ │ - mov r2, r6 │ │ │ │ + ldr.w fp, [fp, #4] │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - mov r3, sl │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movs r6, #0 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ - str r6, [sp, #180] @ 0xb4 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + mov r3, fp │ │ │ │ + str.w r8, [sp, #168] @ 0xa8 │ │ │ │ bl 14725c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - movs r2, #31 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r2, #31 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ movs r1, #16 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 146e2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r6, [sp, #284] @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14e23e │ │ │ │ + bne.n 14e272 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [sl] │ │ │ │ - ldrls r2, [sp, #16] │ │ │ │ + ldrbhi.w r2, [fp] │ │ │ │ + ldrls r2, [sp, #8] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - ldr r5, [sp, #284] @ 0x11c │ │ │ │ + ldr r5, [sp, #276] @ 0x114 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + orrs r5, r6 │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - orrs r5, r6 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ bl 146e2c │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + orrs r7, r6 │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 146e2c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r6, [sp, #284] @ 0x11c │ │ │ │ - movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - orrs r6, r5 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str.w r8, [sp] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + orr.w r8, r7, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #284] @ 0x11c │ │ │ │ - ldrh.w r3, [r8, #12] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - orrs r5, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 14e22e │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - eors r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - b.n 14dfe6 │ │ │ │ - orr.w r1, r3, r3, lsr #1 │ │ │ │ - and.w r2, r3, #1 │ │ │ │ + ldrh.w r1, [r9, #12] │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #276] @ 0x114 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + orr.w r5, r5, r2 │ │ │ │ + itee eq │ │ │ │ + moveq r3, r6 │ │ │ │ + ldrdne r3, r2, [sp, #28] │ │ │ │ + eorne r3, r2 │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ + itt ne │ │ │ │ + ubfxne r6, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 146e2c │ │ │ │ + ldrd r2, r3, [sp, #276] @ 0x114 │ │ │ │ + orrs r2, r5 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + b.n 14e01e │ │ │ │ + mov r1, r2 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.n 14dd80 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 14dfe6 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 14dd9e │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, fp │ │ │ │ - b.n 14df4c │ │ │ │ + b.n 14df50 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 14e1b6 │ │ │ │ + b.n 14e1b8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, #7 │ │ │ │ + subs r4, r2, #7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ - mov fp, r2 │ │ │ │ - ldr.w r2, [pc, #1168] @ 14e700 │ │ │ │ - ldr.w r3, [pc, #1168] @ 14e704 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr.w r2, [pc, #1240] @ 14e780 │ │ │ │ + ldr.w r3, [pc, #1240] @ 14e784 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r1, [sp, #20] │ │ │ │ + strd r0, r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb.w r3, [fp, #13] │ │ │ │ + ldrb.w r3, [sl, #13] │ │ │ │ str r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 14e6ca │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ - ldr.w r2, [fp, #16] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb.w r3, [sl, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 14e74e │ │ │ │ + ldr.w r2, [sl, #16] │ │ │ │ + ldr.w r1, [sl, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ + ldrhi r2, [r1, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r2, [sp, #8] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r0, r1, #5, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - itet hi │ │ │ │ - orrhi r1, r3 │ │ │ │ - ldrls r1, [sp, #16] │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - ldr.w r2, [fp, #8] │ │ │ │ - movs r5, #0 │ │ │ │ - ldrb.w r3, [fp, #12] │ │ │ │ - mov r9, r5 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfx r1, r1, #5, #1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r7, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r5, r7 │ │ │ │ + orrs r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - movne r6, #0 │ │ │ │ - andeq.w r6, r1, #1 │ │ │ │ - ubfx sl, r2, #1, #1 │ │ │ │ + movne.w r9, #0 │ │ │ │ + andeq.w r9, r2, #1 │ │ │ │ + ldr.w r2, [sl, #8] │ │ │ │ and.w r1, r2, #1 │ │ │ │ - ubfx r3, r2, #11, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ubfx r3, r2, #1, #1 │ │ │ │ ubfx r8, r2, #2, #1 │ │ │ │ + ubfx r6, r2, #11, #1 │ │ │ │ + ubfx fp, r2, #4, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 14e510 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 14e572 │ │ │ │ add r4, sp, #268 @ 0x10c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd sl, r5, [sp] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ - ldr r5, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ bl 146e2c │ │ │ │ - ldr r5, [sp, #268] @ 0x10c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ + strd r8, r7, [sp] │ │ │ │ + ldr r7, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #32] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - str r3, [sp, #0] │ │ │ │ + strd r6, r5, [sp] │ │ │ │ + ldr r5, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - mov r5, r9 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ + movs r6, #0 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ + ldr r5, [sp, #268] @ 0x10c │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + strd r3, r9, [sp] │ │ │ │ + str r5, [sp, #76] @ 0x4c │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - strd r2, r9, [sp] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + mov r0, r4 │ │ │ │ + str.w fp, [sp] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ bl 146e2c │ │ │ │ - ldr.w r3, [fp, #24] │ │ │ │ + ldr.w r3, [sl, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ + ldr r5, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ - ldr r7, [sp, #268] @ 0x10c │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - ldr.w r9, [r3] │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r5, [fp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r8, [r9] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ubfx r3, r8, #11, #1 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ubfx r3, r5, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + str r5, [sp, #92] @ 0x5c │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ bl 146f34 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ blx 47a50 │ │ │ │ - ldr.w r7, [fp, #28] │ │ │ │ + ldr.w r8, [sl, #28] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #164] @ 0xa4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - ubfx r5, sl, #2, #1 │ │ │ │ + str r6, [sp, #164] @ 0xa4 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + ubfx r5, r7, #2, #1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ bl 14725c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 146e2c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14e6e0 │ │ │ │ - ldr.w r3, [fp, #16] │ │ │ │ + bne.w 14e75c │ │ │ │ + ldr.w r3, [sl, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - itete hi │ │ │ │ - ldrhi r3, [r7, #4] │ │ │ │ - ldrls r2, [sp, #8] │ │ │ │ - ldrbhi r2, [r3, #0] │ │ │ │ - movls r3, r2 │ │ │ │ - itt hi │ │ │ │ - movhi r3, #0 │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ + ittet hi │ │ │ │ + movhi r2, #0 │ │ │ │ + ldrhi.w r3, [r8, #4] │ │ │ │ + ldrls r3, [sp, #8] │ │ │ │ + ldrbhi r3, [r3, #0] │ │ │ │ + ite ls │ │ │ │ + movls r2, r3 │ │ │ │ + ubfxhi r3, r3, #5, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - orrs r2, r3 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r5, [sp, #0] │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - orrs r3, r1 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w sl, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - orrs r3, r1 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - orr.w r6, r2, r1 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ - orr.w r5, r3, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orr.w r8, r2, r1 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + bl 146e2c │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [sp, #268] @ 0x10c │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ bl 146e2c │ │ │ │ + ldrh.w r3, [fp, #12] │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ ldr r2, [sp, #268] @ 0x10c │ │ │ │ - ldrh.w r3, [r9, #12] │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ + mov r0, r4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - orrs r5, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.w 14e6da │ │ │ │ - eor.w r3, r8, sl │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ + it eq │ │ │ │ + moveq r3, sl │ │ │ │ + orr.w r5, r5, r2 │ │ │ │ + itee eq │ │ │ │ + moveq r2, r3 │ │ │ │ + ldrne r3, [sp, #92] @ 0x5c │ │ │ │ + movne r2, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + it ne │ │ │ │ + eorne r3, r7 │ │ │ │ mov r1, r2 │ │ │ │ + it ne │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ 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 ) │ │ │ │ - strd r6, r5, [r3] │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr r2, [pc, #560] @ (14e788 ) │ │ │ │ + ldr r3, [pc, #556] @ (14e784 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #524] @ (14e704 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 14e6f0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 14e76e │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ add sp, #284 @ 0x11c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #268 @ 0x10c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov.w r9, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - strd sl, r5, [sp] │ │ │ │ - ldrd sl, r6, [sp, #268] @ 0x10c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + ldr.w r9, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ + strd r8, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r8, r5, [sp] │ │ │ │ - orr.w r8, r6, r3 │ │ │ │ ldr r7, [sp, #268] @ 0x10c │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - str r3, [sp, #0] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - movs r6, #0 │ │ │ │ + strd r6, r5, [sp] │ │ │ │ + ldr r5, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r5, r7 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ ldr r6, [sp, #268] @ 0x10c │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ + str.w fp, [sp] │ │ │ │ + orrs r6, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ bl 146e2c │ │ │ │ - ldr.w r3, [fp, #24] │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ + ldr.w r3, [sl, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ + orrs r5, r7 │ │ │ │ mov r1, r2 │ │ │ │ + mov.w r9, #0 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 146f34 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r5 │ │ │ │ + movs r1, #0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - orrs r3, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + orrs r5, r3 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr.w sl, [fp, #28] │ │ │ │ + ldr.w fp, [sl, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #164] @ 0xa4 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ str r7, [sp, #20] │ │ │ │ ubfx r7, r7, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ bl 14725c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r1, r5, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 146e2c │ │ │ │ - ldr r2, [sp, #268] @ 0x10c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 14e6ea │ │ │ │ - ldr.w r2, [fp, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r5, #0 │ │ │ │ - ldrhi.w r2, [sl, #4] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 14e766 │ │ │ │ + ldr.w r3, [sl, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ + itete hi │ │ │ │ + ldrhi.w r3, [fp, #4] │ │ │ │ ldrls r2, [sp, #8] │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ite ls │ │ │ │ - movls r5, r2 │ │ │ │ + ldrbhi r2, [r3, #0] │ │ │ │ + movls r3, r2 │ │ │ │ + itt hi │ │ │ │ + movhi r3, #0 │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 146e2c │ │ │ │ - vldr d7, [pc, #128] @ 14e6f8 │ │ │ │ + vldr d7, [pc, #188] @ 14e778 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ - ldr r5, [sp, #268] @ 0x10c │ │ │ │ - orr.w fp, r3, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orrs r5, r6 │ │ │ │ + orr.w fp, r6, r3 │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ bl 146e2c │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r6, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + str r3, [sp, #0] │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r5, fp, r3 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + orr.w fp, r6, r3 │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + bl 146e2c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + mov r1, r2 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - orrs r6, r5 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + orr.w r9, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ + ldrh.w r1, [r8, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ ldr r2, [sp, #268] @ 0x10c │ │ │ │ - ldrh.w r3, [r8, #12] │ │ │ │ - orr.w r5, fp, r5 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - orrs r5, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 14e6da │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - b.n 14e4d6 │ │ │ │ - orr.w r1, r3, r3, lsr #1 │ │ │ │ - and.w r2, r3, #1 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + orr.w r5, r5, r2 │ │ │ │ + itee eq │ │ │ │ + moveq r3, r6 │ │ │ │ + ldrdne r2, r3, [sp, #20] │ │ │ │ + eorne r3, r2 │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ + itt ne │ │ │ │ + ubfxne r6, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 146e2c │ │ │ │ + ldrd r2, r3, [sp, #268] @ 0x10c │ │ │ │ + orrs r2, r5 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + b.n 14e54e │ │ │ │ + mov r1, r2 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - b.n 14e2b6 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 14e4d6 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + b.n 14e2f2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + mov r2, r9 │ │ │ │ + ubfx r3, r3, #1, #1 │ │ │ │ + b.n 14e470 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r6 │ │ │ │ - b.n 14e442 │ │ │ │ - ubfx r2, r2, #1, #1 │ │ │ │ - b.n 14e664 │ │ │ │ + mov r3, r9 │ │ │ │ + b.n 14e6ac │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r0, r1, #6 │ │ │ │ + adds r0, r2, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, r4 │ │ │ │ + subs r4, r4, r2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ - sub sp, #308 @ 0x134 │ │ │ │ + str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ + sub sp, #300 @ 0x12c │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1356] @ 14ec70 │ │ │ │ - ldr.w r3, [pc, #1356] @ 14ec74 │ │ │ │ + ldr.w r2, [pc, #1380] @ 14ed08 │ │ │ │ + ldr.w r3, [pc, #1380] @ 14ed0c │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #300] @ 0x12c │ │ │ │ + str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 14ec44 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 14ece4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ + ldrhi r2, [r1, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r2, [sp, #8] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r0, r1, #5, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - itet hi │ │ │ │ - orrhi r1, r3 │ │ │ │ - ldrls r1, [sp, #24] │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfx r1, r1, #5, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov.w sl, #0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + str r3, [sp, #32] │ │ │ │ mov r8, sl │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r7, sl │ │ │ │ + orrs r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w fp, #0 │ │ │ │ - andeq.w fp, r1, #1 │ │ │ │ - ubfx r0, r2, #11, #1 │ │ │ │ + andeq.w fp, r2, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ and.w r1, r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ + ubfx r7, r2, #11, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r2, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14ea28 │ │ │ │ - add r4, sp, #292 @ 0x124 │ │ │ │ + bne.w 14eaac │ │ │ │ + add r4, sp, #284 @ 0x11c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd r3, sl, [sp] │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - add.w r9, sp, #120 @ 0x78 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 146e2c │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, sl, [sp] │ │ │ │ + strd r7, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strd r3, fp, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ bl 146e2c │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - ldr r6, [sp, #292] @ 0x124 │ │ │ │ + ldr r6, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #28] │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3] │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w r6, [sl] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ ubfx r3, r6, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ bl 146f34 │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ blx 47a50 │ │ │ │ - ldr.w r8, [r5, #28] │ │ │ │ - mov r2, r9 │ │ │ │ + ldr.w r9, [r5, #28] │ │ │ │ + mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #188] @ 0xbc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #116] @ 0x74 │ │ │ │ - ubfx r6, r6, #2, #1 │ │ │ │ - eor.w r6, r6, #1 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + str.w r8, [sp, #180] @ 0xb4 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + str r7, [sp, #108] @ 0x6c │ │ │ │ + ubfx r7, r7, #2, #1 │ │ │ │ + eor.w r7, r7, #1 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ bl 14725c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #32] │ │ │ │ blx 47a50 │ │ │ │ - ldr.w r8, [r8, #4] │ │ │ │ - mov r2, r9 │ │ │ │ + ldr.w r9, [r9, #4] │ │ │ │ + mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r8 │ │ │ │ - strd r6, r7, [sp, #184] @ 0xb8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r7, r8, [sp, #176] @ 0xb0 │ │ │ │ bl 14725c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 146e2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr.w r9, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14ec5a │ │ │ │ + bne.w 14ecf2 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [r8] │ │ │ │ - ldrls r2, [sp, #16] │ │ │ │ + ldrbhi.w r2, [r9] │ │ │ │ + ldrls r2, [sp, #8] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - orr.w r5, r5, r9 │ │ │ │ + orrs r5, r6 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #292] @ 0x124 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #284] @ 0x11c │ │ │ │ orr.w r6, r3, r2 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 146e2c │ │ │ │ + ldr r2, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #292] @ 0x124 │ │ │ │ ldrh.w r3, [sl, #12] │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #284] @ 0x11c │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - orrs r5, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.w 14ec54 │ │ │ │ - ldrd r3, r2, [sp, #112] @ 0x70 │ │ │ │ - eors r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ + it eq │ │ │ │ + moveq r3, r9 │ │ │ │ + orr.w r5, r5, r2 │ │ │ │ + iteee eq │ │ │ │ + moveq r2, r3 │ │ │ │ + ldrdne r3, r2, [sp, #104] @ 0x68 │ │ │ │ + eorne r3, r2 │ │ │ │ + movne r2, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + it ne │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ 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 ) │ │ │ │ - strd r6, r5, [r3] │ │ │ │ + ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr r2, [pc, #640] @ (14ed10 ) │ │ │ │ + ldr r3, [pc, #632] @ (14ed0c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #612] @ (14ec74 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 14ec6c │ │ │ │ + bne.w 14ed04 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - add sp, #308 @ 0x134 │ │ │ │ + add sp, #300 @ 0x12c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #292 @ 0x124 │ │ │ │ + add r4, sp, #284 @ 0x11c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + strd r2, sl, [sp] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd r3, sl, [sp] │ │ │ │ + ldrd fp, sl, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd fp, sl, [sp, #292] @ 0x124 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r1, r2 │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - strd r3, r8, [sp] │ │ │ │ + strd r7, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [sp, #292] @ 0x124 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r6, [sp, #284] @ 0x11c │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ bl 146e2c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - str r6, [sp, #0] │ │ │ │ - mov r6, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r7, fp, r7 │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + orr.w r9, r6, r3 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + str r7, [sp, #24] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r0, 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 r3, [sp, #284] @ 0x11c │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 146f34 │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - mov r1, r6 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - orr.w r2, r7, r3 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ - mov r0, r7 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ + movs r1, #0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + orrs r3, r6 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #28] │ │ │ │ blx 47a50 │ │ │ │ - ldr.w fp, [r5, #28] │ │ │ │ - str r6, [sp, #188] @ 0xbc │ │ │ │ - mov r2, r7 │ │ │ │ + ldr.w sl, [r5, #28] │ │ │ │ + mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - ubfx r8, r6, #2, #1 │ │ │ │ - eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #184] @ 0xb8 │ │ │ │ + str.w r8, [sp, #180] @ 0xb4 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + ubfx r7, r7, #2, #1 │ │ │ │ + eor.w r7, r7, #1 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ bl 14725c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - movs r1, #0 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ 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 │ │ │ │ + mov r1, r8 │ │ │ │ + orr.w fp, r9, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + mov r0, r6 │ │ │ │ + orr.w r9, r2, r3 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 47a50 │ │ │ │ - ldr.w fp, [fp, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r7 │ │ │ │ + ldr.w sl, [sl, #4] │ │ │ │ + mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - mov r7, r3 │ │ │ │ + mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #188] @ 0xbc │ │ │ │ - mov r3, fp │ │ │ │ - str.w r8, [sp, #184] @ 0xb8 │ │ │ │ + strd r7, r8, [sp, #176] @ 0xb0 │ │ │ │ bl 14725c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r7, [sp, #292] @ 0x124 │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 146e2c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - orrs r7, r6 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #284] @ 0x11c │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14ec64 │ │ │ │ + bne.n 14ecfc │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ - movhi r6, #0 │ │ │ │ - ldrbhi.w r3, [fp] │ │ │ │ - ldrls r3, [sp, #16] │ │ │ │ - ubfxhi r3, r3, #5, #1 │ │ │ │ + movhi r3, #0 │ │ │ │ + ldrbhi.w r2, [sl] │ │ │ │ + ldrls r2, [sp, #8] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ - movls r6, r3 │ │ │ │ + movls r3, r2 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r5, [sp, #292] @ 0x124 │ │ │ │ + ldr r5, [sp, #284] @ 0x11c │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orrs r5, r7 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ - mov.w fp, #0 │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ mov.w sl, #0 │ │ │ │ + mov.w fp, #0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ + orrs r5, r6 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ + bl 146e2c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r9, r9, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 146e2c │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ 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 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + orr.w r8, r9, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #292] @ 0x124 │ │ │ │ - ldrh.w r3, [r9, #12] │ │ │ │ - orrs r5, r7 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #284] @ 0x11c │ │ │ │ + ldrh r1, [r3, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 14ec54 │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - eors r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - b.n 14e9ee │ │ │ │ - orr.w r1, r3, r3, lsr #1 │ │ │ │ - and.w r2, r3, #1 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + itee eq │ │ │ │ + moveq r3, r6 │ │ │ │ + ldrdne r3, r2, [sp, #32] │ │ │ │ + eorne r3, r2 │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ + itt ne │ │ │ │ + ubfxne r6, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 146e2c │ │ │ │ + ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ + orrs r2, r5 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + b.n 14ea88 │ │ │ │ + mov r1, r2 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.n 14e764 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 14e9ee │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 14e7e6 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, fp │ │ │ │ - b.n 14e94c │ │ │ │ - ubfx r3, r3, #1, #1 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 14ebdc │ │ │ │ + b.n 14e9b2 │ │ │ │ + ubfx r2, r3, #1, #1 │ │ │ │ + mov r3, r8 │ │ │ │ + b.n 14ec42 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r4, r2, r3 │ │ │ │ + adds r4, r2, r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r2, r5, #21 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #480] @ (14ee70 ) │ │ │ │ - ldr r3, [pc, #480] @ (14ee74 ) │ │ │ │ + ldr r2, [pc, #480] @ (14ef08 ) │ │ │ │ + ldr r3, [pc, #480] @ (14ef0c ) │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ add r2, pc │ │ │ │ add r4, sp, #196 @ 0xc4 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -370317,52 +370372,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] @ (14ef10 ) │ │ │ │ orr.w r3, r8, r3 │ │ │ │ str r3, [r7, #4] │ │ │ │ - ldr r3, [pc, #36] @ (14ee74 ) │ │ │ │ + ldr r3, [pc, #36] @ (14ef0c ) │ │ │ │ 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 14ef02 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r0, r2, #11 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r2, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #264] @ (14efa0 ) │ │ │ │ + ldr r3, [pc, #264] @ (14f038 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #252] @ (14efa4 ) │ │ │ │ + ldr r1, [pc, #252] @ (14f03c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -370432,67 +370487,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] @ (14f040 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14efa0 ) │ │ │ │ + ldr r3, [pc, #32] @ (14f038 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14ef9a │ │ │ │ + bne.n 14f032 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #5 │ │ │ │ + asrs r6, r7, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r7, #1 │ │ │ │ + lsrs r6, r4, #31 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr r5, [pc, #292] @ (14f0e4 ) │ │ │ │ + ldr r5, [pc, #292] @ (14f17c ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #292] @ (14f0e8 ) │ │ │ │ + ldr r2, [pc, #292] @ (14f180 ) │ │ │ │ sub sp, #192 @ 0xc0 │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ mov.w r2, #0 │ │ │ │ ldrd r2, r1, [r4, #128] @ 0x80 │ │ │ │ cmp r2, #6 │ │ │ │ sbcs.w r6, r1, #0 │ │ │ │ - blt.n 14f08c │ │ │ │ + blt.n 14f124 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r2, #7 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ sub.w r0, r3, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.n 14f066 │ │ │ │ + bls.n 14f0fe │ │ │ │ orrs r2, r1 │ │ │ │ cmp.w r3, #700 @ 0x2bc │ │ │ │ it cs │ │ │ │ cmpcs r2, #0 │ │ │ │ - beq.n 14f0a0 │ │ │ │ + beq.n 14f138 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ add.w r8, sp, #180 @ 0xb4 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 147adc │ │ │ │ @@ -370504,134 +370559,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 14f15c │ │ │ │ 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] @ (14f184 ) │ │ │ │ + ldr r3, [pc, #152] @ (14f180 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14f0de │ │ │ │ + bne.n 14f176 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 14effa │ │ │ │ + bne.n 14f092 │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - bne.n 14f0da │ │ │ │ + bne.n 14f172 │ │ │ │ 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 14f0de │ │ │ │ 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 14f114 │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - beq.n 14f074 │ │ │ │ + beq.n 14f10c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add.w r8, sp, #180 @ 0xb4 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mov r0, r8 │ │ │ │ bl 146e2c │ │ │ │ ldrd r1, r3, [sp, #180] @ 0xb4 │ │ │ │ - b.n 14f078 │ │ │ │ + b.n 14f110 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ - b.n 14f030 │ │ │ │ + b.n 14f0c8 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ - b.n 14f0ac │ │ │ │ + b.n 14f144 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r7, #32 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + lsrs r6, r2, #28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #72] @ 14f148 │ │ │ │ + ldr.w lr, [pc, #72] @ 14f1e0 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #68] @ 14f14c │ │ │ │ + ldr.w ip, [pc, #68] @ 14f1e4 │ │ │ │ mov r4, r0 │ │ │ │ add lr, pc │ │ │ │ add r0, sp, #4 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl 14efac │ │ │ │ + bl 14f044 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #36] @ (14f150 ) │ │ │ │ - ldr r3, [pc, #28] @ (14f14c ) │ │ │ │ + ldr r2, [pc, #36] @ (14f1e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (14f1e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14f144 │ │ │ │ + bne.n 14f1dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r6, #27 │ │ │ │ + lsrs r2, r3, #25 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + lsrs r6, r6, #24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #892] @ (14f4e8 ) │ │ │ │ - ldr r3, [pc, #892] @ (14f4ec ) │ │ │ │ + ldr r2, [pc, #892] @ (14f580 ) │ │ │ │ + ldr r3, [pc, #892] @ (14f584 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -370646,15 +370701,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 14f588 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -370873,62 +370928,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 14f7fe │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 14f77e │ │ │ │ + bne.w 14f816 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 14f41c │ │ │ │ + beq.n 14f4b4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f0f0 │ │ │ │ + bl 14f188 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #164] @ 14f4e0 │ │ │ │ + vldr d7, [pc, #164] @ 14f578 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 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 14f830 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14f7aa │ │ │ │ + beq.w 14f842 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 14f7ba │ │ │ │ + beq.w 14f852 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -370948,30 +371003,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 14f810 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14f7b6 │ │ │ │ + beq.w 14f84e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 14f72e │ │ │ │ + b.n 14f7c6 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + lsrs r4, r6, #23 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -371099,15 +371154,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 14f6e4 │ │ │ │ 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 +371242,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 14f810 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14f7b6 │ │ │ │ + beq.n 14f84e │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 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] @ (14f86c ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (14f7d8 ) │ │ │ │ + ldr r3, [pc, #136] @ (14f870 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14f7ce │ │ │ │ + bne.n 14f866 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 14f792 │ │ │ │ + cbz r3, 14f82a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 14f40c │ │ │ │ + b.n 14f4a4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 14f72e │ │ │ │ + b.n 14f7c6 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 14f7c4 │ │ │ │ + beq.n 14f85c │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 14f40c │ │ │ │ + b.n 14f4a4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 14f40c │ │ │ │ + b.n 14f4a4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 14f7b0 │ │ │ │ + cbz r3, 14f848 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 14f486 │ │ │ │ + b.n 14f51e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 14f486 │ │ │ │ + b.n 14f51e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 14f486 │ │ │ │ + b.n 14f51e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 14f72e │ │ │ │ + b.n 14f7c6 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 14f486 │ │ │ │ + b.n 14f51e │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 14f40c │ │ │ │ + b.n 14f4a4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #892] @ (14fb70 ) │ │ │ │ - ldr r3, [pc, #892] @ (14fb74 ) │ │ │ │ + ldr r2, [pc, #892] @ (14fc08 ) │ │ │ │ + ldr r3, [pc, #892] @ (14fc0c ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -371304,15 +371359,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 14fc10 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -371534,62 +371589,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 14fe8e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 14fe0e │ │ │ │ + bne.w 14fea6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 14faa8 │ │ │ │ + beq.n 14fb40 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f0f0 │ │ │ │ + bl 14f188 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #160] @ 14fb68 │ │ │ │ + vldr d7, [pc, #160] @ 14fc00 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 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 14fec0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14fe3a │ │ │ │ + beq.w 14fed2 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 14fe4a │ │ │ │ + beq.w 14fee2 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -371609,29 +371664,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 14fea0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14fe46 │ │ │ │ + beq.w 14fede │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 14fdbe │ │ │ │ + b.n 14fe56 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -371759,15 +371814,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 14fd68 │ │ │ │ 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 +371905,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 14fea0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14fe46 │ │ │ │ + beq.n 14fede │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 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] @ (14fefc ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (14fe68 ) │ │ │ │ + ldr r3, [pc, #136] @ (14ff00 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14fe5e │ │ │ │ + bne.n 14fef6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 14fe22 │ │ │ │ + cbz r3, 14feba │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 14fa98 │ │ │ │ + b.n 14fb30 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 14fdbe │ │ │ │ + b.n 14fe56 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 14fe54 │ │ │ │ + beq.n 14feec │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 14fa98 │ │ │ │ + b.n 14fb30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 14fa98 │ │ │ │ + b.n 14fb30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 14fe40 │ │ │ │ + cbz r3, 14fed8 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 14fb12 │ │ │ │ + b.n 14fbaa │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 14fb12 │ │ │ │ + b.n 14fbaa │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 14fb12 │ │ │ │ + b.n 14fbaa │ │ │ │ mov r2, r3 │ │ │ │ - b.n 14fdbe │ │ │ │ + b.n 14fe56 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 14fb12 │ │ │ │ + b.n 14fbaa │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 14fa98 │ │ │ │ + b.n 14fb30 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #900] @ (150208 ) │ │ │ │ - ldr r3, [pc, #900] @ (15020c ) │ │ │ │ + ldr r2, [pc, #900] @ (1502a0 ) │ │ │ │ + ldr r3, [pc, #900] @ (1502a4 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -371967,15 +372022,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 1502a8 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -372197,62 +372252,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 15052a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1504aa │ │ │ │ + bne.w 150542 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 15013c │ │ │ │ + beq.n 1501d4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f0f0 │ │ │ │ + bl 14f188 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #164] @ 150200 │ │ │ │ + vldr d7, [pc, #164] @ 150298 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 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 15055c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1504d6 │ │ │ │ + beq.w 15056e │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1504e6 │ │ │ │ + beq.w 15057e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -372272,30 +372327,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 15053c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1504e2 │ │ │ │ + beq.w 15057a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 15045a │ │ │ │ + b.n 1504f2 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -372423,15 +372478,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 150404 │ │ │ │ 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 +372569,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 15053c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1504e2 │ │ │ │ + beq.n 15057a │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 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] @ (150598 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (150504 ) │ │ │ │ + ldr r3, [pc, #136] @ (15059c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1504fa │ │ │ │ + bne.n 150592 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1504be │ │ │ │ + cbz r3, 150556 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 15012c │ │ │ │ + b.n 1501c4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15045a │ │ │ │ + b.n 1504f2 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1504f0 │ │ │ │ + beq.n 150588 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 15012c │ │ │ │ + b.n 1501c4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 15012c │ │ │ │ + b.n 1501c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1504dc │ │ │ │ + cbz r3, 150574 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1501a6 │ │ │ │ + b.n 15023e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1501a6 │ │ │ │ + b.n 15023e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1501a6 │ │ │ │ + b.n 15023e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15045a │ │ │ │ + b.n 1504f2 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1501a6 │ │ │ │ + b.n 15023e │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 15012c │ │ │ │ + b.n 1501c4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb840070 │ │ │ │ + @ instruction: 0xfaec0070 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #896] @ (1508a0 ) │ │ │ │ - ldr r3, [pc, #896] @ (1508a4 ) │ │ │ │ + ldr r2, [pc, #896] @ (150938 ) │ │ │ │ + ldr r3, [pc, #896] @ (15093c ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -372629,29 +372684,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 150940 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 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] @ 150930 │ │ │ │ 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 +372914,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 150bc6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 150b46 │ │ │ │ + bne.w 150bde │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1507d8 │ │ │ │ + beq.n 150870 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f0f0 │ │ │ │ + bl 14f188 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #160] @ 150898 │ │ │ │ + vldr d7, [pc, #160] @ 150930 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 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 150bf8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 150b72 │ │ │ │ + beq.w 150c0a │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 150b82 │ │ │ │ + beq.w 150c1a │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -372934,29 +372989,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 150bd8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 150b7e │ │ │ │ + beq.w 150c16 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 150af2 │ │ │ │ + b.n 150b8a │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfad80070 │ │ │ │ + @ instruction: 0xfa400070 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ @@ -372972,15 +373027,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] @ 150c38 │ │ │ │ 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 +373138,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 150a9c │ │ │ │ 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 +373229,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 150bd8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 150b7e │ │ │ │ + beq.n 150c16 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 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] @ (150c40 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #152] @ (150bac ) │ │ │ │ + ldr r3, [pc, #152] @ (150c44 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 150b96 │ │ │ │ + bne.n 150c2e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 150b5a │ │ │ │ + cbz r3, 150bf2 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1507c8 │ │ │ │ + b.n 150860 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 150af2 │ │ │ │ + b.n 150b8a │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 150b8c │ │ │ │ + beq.n 150c24 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1507c8 │ │ │ │ + b.n 150860 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1507c8 │ │ │ │ + b.n 150860 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 150b78 │ │ │ │ + cbz r3, 150c10 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 150842 │ │ │ │ + b.n 1508da │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 150842 │ │ │ │ + b.n 1508da │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 150842 │ │ │ │ + b.n 1508da │ │ │ │ mov r2, r3 │ │ │ │ - b.n 150af2 │ │ │ │ + b.n 150b8a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 150842 │ │ │ │ + b.n 1508da │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1507c8 │ │ │ │ + b.n 150860 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4ec0070 │ │ │ │ + orrs.w r0, r4, #15728640 @ 0xf00000 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #904] @ (150f50 ) │ │ │ │ - ldr r3, [pc, #904] @ (150f54 ) │ │ │ │ + ldr r2, [pc, #904] @ (150fe8 ) │ │ │ │ + ldr r3, [pc, #904] @ (150fec ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -373295,29 +373350,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 150ff0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 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] @ 150fe0 │ │ │ │ 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 +373583,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 151282 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 151202 │ │ │ │ + bne.w 15129a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 150e88 │ │ │ │ + beq.n 150f20 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f0f0 │ │ │ │ + bl 14f188 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #160] @ 150f48 │ │ │ │ + vldr d7, [pc, #160] @ 150fe0 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 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 1512b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15122e │ │ │ │ + beq.w 1512c6 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 15123e │ │ │ │ + beq.w 1512d6 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -373603,29 +373658,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 151294 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15123a │ │ │ │ + beq.w 1512d2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1511ae │ │ │ │ + b.n 151246 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r0, #15728640 @ 0xf00000 │ │ │ │ + @ instruction: 0xf3980070 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ @@ -373641,15 +373696,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] @ 1512f0 │ │ │ │ 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 +373807,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 15114c │ │ │ │ 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 +373901,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 151294 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15123a │ │ │ │ + beq.n 1512d2 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 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] @ (1512f8 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (151264 ) │ │ │ │ + ldr r3, [pc, #148] @ (1512fc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 151252 │ │ │ │ + bne.n 1512ea │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 151216 │ │ │ │ + cbz r3, 1512ae │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 150e78 │ │ │ │ + b.n 150f10 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1511ae │ │ │ │ + b.n 151246 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 151248 │ │ │ │ + beq.n 1512e0 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 150e78 │ │ │ │ + b.n 150f10 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 150e78 │ │ │ │ + b.n 150f10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 151234 │ │ │ │ + cbz r3, 1512cc │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 150ef2 │ │ │ │ + b.n 150f8a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 150ef2 │ │ │ │ + b.n 150f8a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 150ef2 │ │ │ │ + b.n 150f8a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1511ae │ │ │ │ + b.n 151246 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 150ef2 │ │ │ │ + b.n 150f8a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 150e78 │ │ │ │ + b.n 150f10 │ │ │ │ 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} │ │ │ │ + ldc 0, cr0, [r8, #448] @ 0x1c0 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #824] @ (1515b8 ) │ │ │ │ - ldr r3, [pc, #824] @ (1515bc ) │ │ │ │ + ldr r2, [pc, #824] @ (151650 ) │ │ │ │ + ldr r3, [pc, #824] @ (151654 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -373966,29 +374021,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 1516ae │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 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] @ 151648 │ │ │ │ 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 +374255,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 151936 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1518b6 │ │ │ │ + bne.w 15194e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 151544 │ │ │ │ + beq.n 1515dc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f0f0 │ │ │ │ + bl 14f188 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #76] @ 1515b0 │ │ │ │ + vldr d7, [pc, #76] @ 151648 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 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 151968 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1518e2 │ │ │ │ + beq.w 15197a │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1518f2 │ │ │ │ + beq.w 15198a │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ - b.n 1515c0 │ │ │ │ + b.n 151658 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r8, #-448]! @ 0xfffffe40 │ │ │ │ + stcl 0, cr0, [r0], #448 @ 0x1c0 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ movs r2, #31 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ @@ -374283,24 +374338,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 151948 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1518ee │ │ │ │ + beq.w 151986 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 151862 │ │ │ │ + b.n 1518fa │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 146e2c │ │ │ │ @@ -374314,15 +374369,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] @ 1519a8 │ │ │ │ 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 +374480,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 15180a │ │ │ │ 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 +374500,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] @ 1519a8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 47a50 │ │ │ │ cmp.w r9, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r2, #1 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -374515,114 +374570,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 151948 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1518ee │ │ │ │ + beq.n 151986 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 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] @ (1519b0 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #152] @ (15191c ) │ │ │ │ + ldr r3, [pc, #152] @ (1519b4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 151906 │ │ │ │ + bne.n 15199e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1518ca │ │ │ │ + cbz r3, 151962 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 151534 │ │ │ │ + b.n 1515cc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 151862 │ │ │ │ + b.n 1518fa │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1518fc │ │ │ │ + beq.n 151994 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 151534 │ │ │ │ + b.n 1515cc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 151534 │ │ │ │ + b.n 1515cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1518e8 │ │ │ │ + cbz r3, 151980 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1515c0 │ │ │ │ + b.n 151658 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1515c0 │ │ │ │ + b.n 151658 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1515c0 │ │ │ │ + b.n 151658 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 151862 │ │ │ │ + b.n 1518fa │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1515c0 │ │ │ │ + b.n 151658 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 151534 │ │ │ │ + b.n 1515cc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 151814 │ │ │ │ + b.n 15177c │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #920] @ (151cd0 ) │ │ │ │ - ldr r3, [pc, #920] @ (151cd4 ) │ │ │ │ + ldr r2, [pc, #920] @ (151d68 ) │ │ │ │ + ldr r3, [pc, #920] @ (151d6c ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -374637,15 +374692,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 151d70 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -374874,62 +374929,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 152000 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 151f80 │ │ │ │ + bne.w 152018 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 151c04 │ │ │ │ + beq.n 151c9c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f0f0 │ │ │ │ + bl 14f188 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #164] @ 151cc8 │ │ │ │ + vldr d7, [pc, #164] @ 151d60 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 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 152032 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 151fac │ │ │ │ + beq.w 152044 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 151fbc │ │ │ │ + beq.w 152054 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -374949,30 +375004,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 152012 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 151fb8 │ │ │ │ + beq.w 152050 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 151f2c │ │ │ │ + b.n 151fc4 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 151a54 │ │ │ │ + b.n 1519bc │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -375103,15 +375158,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 151ed4 │ │ │ │ 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 +375178,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] @ 152070 │ │ │ │ orrs r7, r3 │ │ │ │ blx 47a50 │ │ │ │ cmp.w r9, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r2, #2 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -375193,113 +375248,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 152012 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 151fb8 │ │ │ │ + beq.n 152050 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 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] @ (152078 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (151fe4 ) │ │ │ │ + ldr r3, [pc, #148] @ (15207c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 151fd0 │ │ │ │ + bne.n 152068 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 151f94 │ │ │ │ + cbz r3, 15202c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 151bf4 │ │ │ │ + b.n 151c8c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 151f2c │ │ │ │ + b.n 151fc4 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 151fc6 │ │ │ │ + beq.n 15205e │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 151bf4 │ │ │ │ + b.n 151c8c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 151bf4 │ │ │ │ + b.n 151c8c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 151fb2 │ │ │ │ + cbz r3, 15204a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 151c6e │ │ │ │ + b.n 151d06 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 151c6e │ │ │ │ + b.n 151d06 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 151c6e │ │ │ │ + b.n 151d06 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 151f2c │ │ │ │ + b.n 151fc4 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 151c6e │ │ │ │ + b.n 151d06 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 151bf4 │ │ │ │ + b.n 151c8c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 152148 │ │ │ │ + b.n 1520b0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #832] @ (152340 ) │ │ │ │ - ldr r3, [pc, #832] @ (152344 ) │ │ │ │ + ldr r2, [pc, #832] @ (1523d8 ) │ │ │ │ + ldr r3, [pc, #832] @ (1523dc ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -375312,15 +375367,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 152452 │ │ │ │ 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 +375388,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] @ 1523d0 │ │ │ │ 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 +375604,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 152718 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 152698 │ │ │ │ + bne.w 152730 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1522ca │ │ │ │ + beq.n 152362 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f0f0 │ │ │ │ + bl 14f188 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #76] @ 152338 │ │ │ │ + vldr d7, [pc, #76] @ 1523d0 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 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 15274a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1526c4 │ │ │ │ + beq.w 15275c │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1526d4 │ │ │ │ + beq.w 15276c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ - b.n 152348 │ │ │ │ + b.n 1523e0 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + svc 96 @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ movs r2, #31 │ │ │ │ mov r0, r4 │ │ │ │ @@ -375646,24 +375701,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 15272a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1526d0 │ │ │ │ + beq.w 152768 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 152644 │ │ │ │ + b.n 1526dc │ │ │ │ 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 +375733,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] @ 152788 │ │ │ │ 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 +375845,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 1525c4 │ │ │ │ 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 +375884,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] @ 152788 │ │ │ │ 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,128 +375948,128 @@ │ │ │ │ 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 15272a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1526d0 │ │ │ │ + beq.n 152768 │ │ │ │ ldrb.w sl, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx sl, sl, #2, #1 │ │ │ │ eor.w r3, sl, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 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] @ (152790 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (1526fc ) │ │ │ │ + ldr r3, [pc, #148] @ (152794 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1526e8 │ │ │ │ + bne.n 152780 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1526ac │ │ │ │ + cbz r3, 152744 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1522ba │ │ │ │ + b.n 152352 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 152644 │ │ │ │ + b.n 1526dc │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1526de │ │ │ │ + beq.n 152776 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1522ba │ │ │ │ + b.n 152352 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1522ba │ │ │ │ + b.n 152352 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1526ca │ │ │ │ + cbz r3, 152762 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 152348 │ │ │ │ + b.n 1523e0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 152348 │ │ │ │ + b.n 1523e0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 152348 │ │ │ │ + b.n 1523e0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 152644 │ │ │ │ + b.n 1526dc │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 152348 │ │ │ │ + b.n 1523e0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1522ba │ │ │ │ + b.n 152352 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 152630 │ │ │ │ + bls.n 152798 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1224] @ 152be0 │ │ │ │ + ldr.w r3, [pc, #1232] @ 152c80 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1212] @ 152be4 │ │ │ │ + ldr.w r0, [pc, #1220] @ 152c84 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ + ldr.w r9, [r6, #32] │ │ │ │ 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] │ │ │ │ + ldr r3, [r6, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ @@ -376023,26 +376078,26 @@ │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r1, #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 152a06 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 47a50 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -376053,31 +376108,32 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ sub.w sl, r3, #245 @ 0xf5 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ and.w r1, r2, #1 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq.w sl, #0 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w sl, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + bne.w 152c8c │ │ │ │ cmp r2, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq.w sl, #0 │ │ │ │ - ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - bne.w 152bec │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 152d46 │ │ │ │ + beq.w 152e06 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ldrd fp, sl, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ @@ -376095,17 +376151,17 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ @@ -376120,107 +376176,111 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - strd r2, sl, [sp] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + strd r9, sl, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + strd r2, sl, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - orr.w r9, fp, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, r3, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [r6, #40] @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r1, sl │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 47a50 │ │ │ │ mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + mov r1, r5 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ bl 14748c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r1, #32 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r1, #32 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ - orr.w r8, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r8, fp, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ + orr.w fp, r3, r2 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bl 14753c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, sl │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #31 │ │ │ │ - bl 146e2c │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, sl │ │ │ │ - str r7, [sp, #0] │ │ │ │ + movs r2, #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ + bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, r8, r2 │ │ │ │ - orr.w r4, r9, r3 │ │ │ │ - b.n 152ba8 │ │ │ │ + orr.w r4, fp, r3 │ │ │ │ + b.n 152c48 │ │ │ │ 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 +376311,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] @ 152c70 │ │ │ │ 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 │ │ │ │ @@ -376319,24 +376379,24 @@ │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ 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 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ @@ -376366,15 +376426,15 @@ │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ 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] @ 152c78 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -376430,45 +376490,44 @@ │ │ │ │ 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] @ (152c88 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (152be0 ) │ │ │ │ + ldr r3, [pc, #44] @ (152c80 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 152f20 │ │ │ │ + bne.w 152fe0 │ │ │ │ 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 152cf0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bmi.n 152c84 │ │ │ │ + bcc.n 152be4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1527ec │ │ │ │ + bne.w 152886 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -376489,20 +376548,20 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ @@ -376512,95 +376571,106 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ strd r2, sl, [sp] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ strd r2, sl, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ mov r1, sl │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ blx 47a50 │ │ │ │ mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ mov r1, sl │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ orr.w r8, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, fp, r3 │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ bl 14753c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ str r7, [sp, #0] │ │ │ │ - b.n 152942 │ │ │ │ + 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 152c48 │ │ │ │ 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 +376688,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] @ 152fe8 │ │ │ │ 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 │ │ │ │ @@ -376694,24 +376764,24 @@ │ │ │ │ movs r2, #31 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ 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 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, fp │ │ │ │ @@ -376773,254 +376843,254 @@ │ │ │ │ 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 152c48 │ │ │ │ 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] @ 153540 │ │ │ │ + ldr.w r3, [pc, #1544] @ 153610 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1516] @ 153544 │ │ │ │ + ldr.w r0, [pc, #1532] @ 153614 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ + ldr.w r9, [r5, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ - ubfx r3, r7, #4, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + ubfx r7, r7, #4, #1 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r1, #4 │ │ │ │ ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ + moveq.w fp, #1 │ │ │ │ + movne.w fp, #0 │ │ │ │ orrs r3, r2 │ │ │ │ - and.w sl, sl, #1 │ │ │ │ + and.w fp, fp, #1 │ │ │ │ it ne │ │ │ │ - movne.w sl, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 15319e │ │ │ │ + movne.w fp, #0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 15326a │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + sub.w sl, r3, #245 @ 0xf5 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - and.w r0, r1, #1 │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - ubfx r7, r1, #2, #1 │ │ │ │ - orrs r2, r3 │ │ │ │ - ubfx r3, r1, #1, #1 │ │ │ │ - ubfx r1, r1, #4, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - 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 │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 15354c │ │ │ │ + it eq │ │ │ │ + cmpeq.w sl, #0 │ │ │ │ + ubfx r3, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w sl, #1 │ │ │ │ + ubfx r2, r2, #4, #1 │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bne.w 1534c2 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 15361c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd sl, fp, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd sl, fp, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r7, [sp, #4] │ │ │ │ orr.w r3, fp, r3 │ │ │ │ + mov.w fp, #0 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov fp, r7 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 146e2c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + strd r9, fp, [sp] │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r7, [sp] │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + strd r2, fp, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, fp │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str.w fp, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r6, r9, r6 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ - mov r9, r7 │ │ │ │ + mov r9, fp │ │ │ │ ldrb.w r8, [r1] │ │ │ │ - ubfx r8, r8, #5, #1 │ │ │ │ bl 1475f0 │ │ │ │ + mov r1, fp │ │ │ │ + ubfx r8, r8, #5, #1 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, fp │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r2, #10 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1533d6 │ │ │ │ + b.n 15349a │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -377029,52 +377099,54 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldrd fp, r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 146e2c │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - orr.w r7, r3, r1 │ │ │ │ - ubfx r3, sl, #2, #1 │ │ │ │ + orrs r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ubfx r3, sl, #2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + vldr d8, [pc, #808] @ 153600 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orrs r3, r7 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 146e2c │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orr.w sl, fp, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w fp, r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - vldr d8, [pc, #764] @ 153530 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ @@ -377110,67 +377182,65 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ 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 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 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 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ - vldr d7, [pc, #524] @ 153538 │ │ │ │ - mov r0, r4 │ │ │ │ + vldr d7, [pc, #532] @ 153608 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ @@ -377197,304 +377267,313 @@ │ │ │ │ mov r1, r9 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r4, fp, r4 │ │ │ │ mov r0, r6 │ │ │ │ orrs r4, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #364] @ (153548 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #376] @ (153618 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #348] @ (153540 ) │ │ │ │ + ldr r3, [pc, #360] @ (153610 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 153700 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1537d6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 15301a │ │ │ │ + bne.w 1530de │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, fp, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, sl, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd r9, fp, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + strd r2, sl, [sp] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + strd r2, sl, [sp] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r6, r9, r6 │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - mov r9, r7 │ │ │ │ + orr.w r5, fp, r5 │ │ │ │ + mov.w r9, #0 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ + bl 1475f0 │ │ │ │ + mov r1, sl │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 153144 │ │ │ │ - nop │ │ │ │ + b.n 153216 │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 153480 │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + strd r1, fp, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd r9, fp, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #388] @ 153708 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ + vldr d8, [pc, #388] @ 1537e0 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ bl 1475f0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #10 │ │ │ │ + mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ 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 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r5, r9, r3 │ │ │ │ blx 47a50 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ - strd r6, r7, [sp, #64] @ 0x40 │ │ │ │ + movs r6, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ @@ -377502,15 +377581,15 @@ │ │ │ │ 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] │ │ │ │ + strd r7, r6, [sp] │ │ │ │ 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 │ │ │ │ @@ -377533,254 +377612,255 @@ │ │ │ │ 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 15325a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1528] @ 153d20 │ │ │ │ + ldr.w r3, [pc, #1544] @ 153e08 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1516] @ 153d24 │ │ │ │ + ldr.w r0, [pc, #1532] @ 153e0c │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ + ldr.w r9, [r5, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ - ubfx r3, r7, #4, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + ubfx r7, r7, #4, #1 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r1, #4 │ │ │ │ ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ + moveq.w fp, #1 │ │ │ │ + movne.w fp, #0 │ │ │ │ orrs r3, r2 │ │ │ │ - and.w sl, sl, #1 │ │ │ │ + and.w fp, fp, #1 │ │ │ │ it ne │ │ │ │ - movne.w sl, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 15397e │ │ │ │ + movne.w fp, #0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 153a62 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + sub.w sl, r3, #245 @ 0xf5 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - and.w r0, r1, #1 │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - ubfx r7, r1, #2, #1 │ │ │ │ - orrs r2, r3 │ │ │ │ - ubfx r3, r1, #1, #1 │ │ │ │ - ubfx r1, r1, #4, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - 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 │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 153d2c │ │ │ │ + it eq │ │ │ │ + cmpeq.w sl, #0 │ │ │ │ + ubfx r3, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w sl, #1 │ │ │ │ + ubfx r2, r2, #4, #1 │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bne.w 153cba │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 153e14 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd sl, fp, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd sl, fp, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r7, [sp, #4] │ │ │ │ orr.w r3, fp, r3 │ │ │ │ + mov.w fp, #0 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov fp, r7 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 146e2c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + strd r9, fp, [sp] │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r7, [sp] │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + strd r2, fp, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, fp │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str.w fp, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r6, r9, r6 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ - mov r9, r7 │ │ │ │ + mov r9, fp │ │ │ │ ldrb.w r8, [r1] │ │ │ │ - ubfx r8, r8, #5, #1 │ │ │ │ bl 1476d0 │ │ │ │ + mov r1, fp │ │ │ │ + ubfx r8, r8, #5, #1 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, fp │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r2, #9 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 153bb6 │ │ │ │ + b.n 153c92 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -377789,52 +377869,54 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldrd fp, r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 146e2c │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - orr.w r7, r3, r1 │ │ │ │ - ubfx r3, sl, #2, #1 │ │ │ │ + orrs r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ubfx r3, sl, #2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + vldr d8, [pc, #808] @ 153df8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orrs r3, r7 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 146e2c │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orr.w sl, fp, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w fp, r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - vldr d8, [pc, #764] @ 153d10 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ @@ -377870,67 +377952,65 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ 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 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 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 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ - vldr d7, [pc, #524] @ 153d18 │ │ │ │ - mov r0, r4 │ │ │ │ + vldr d7, [pc, #532] @ 153e00 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ @@ -377957,304 +378037,313 @@ │ │ │ │ mov r1, r9 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r4, fp, r4 │ │ │ │ mov r0, r6 │ │ │ │ orrs r4, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #364] @ (153d28 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #376] @ (153e10 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #348] @ (153d20 ) │ │ │ │ + ldr r3, [pc, #360] @ (153e08 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 153ee0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 153fce │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1537fa │ │ │ │ + bne.w 1538d6 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, fp, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, sl, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd r9, fp, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + strd r2, sl, [sp] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + strd r2, sl, [sp] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r6, r9, r6 │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - mov r9, r7 │ │ │ │ + orr.w r5, fp, r5 │ │ │ │ + mov.w r9, #0 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ + bl 1476d0 │ │ │ │ + mov r1, sl │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 153924 │ │ │ │ - nop │ │ │ │ + b.n 153a0e │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + strd r1, fp, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd r9, fp, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #388] @ 153ee8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ + vldr d8, [pc, #388] @ 153fd8 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ bl 1476d0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #9 │ │ │ │ + mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ 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 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r5, r9, r3 │ │ │ │ blx 47a50 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ - strd r6, r7, [sp, #64] @ 0x40 │ │ │ │ + movs r6, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ @@ -378262,15 +378351,15 @@ │ │ │ │ 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] │ │ │ │ + strd r7, r6, [sp] │ │ │ │ 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 │ │ │ │ @@ -378293,254 +378382,255 @@ │ │ │ │ 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 153a52 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1528] @ 154500 │ │ │ │ + ldr.w r3, [pc, #1544] @ 154600 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1516] @ 154504 │ │ │ │ + ldr.w r0, [pc, #1532] @ 154604 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ + ldr.w r9, [r5, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ - ubfx r3, r7, #4, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + ubfx r7, r7, #4, #1 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r1, #4 │ │ │ │ ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ + moveq.w fp, #1 │ │ │ │ + movne.w fp, #0 │ │ │ │ orrs r3, r2 │ │ │ │ - and.w sl, sl, #1 │ │ │ │ + and.w fp, fp, #1 │ │ │ │ it ne │ │ │ │ - movne.w sl, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 15415e │ │ │ │ + movne.w fp, #0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 15425a │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + sub.w sl, r3, #245 @ 0xf5 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - and.w r0, r1, #1 │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - ubfx r7, r1, #2, #1 │ │ │ │ - orrs r2, r3 │ │ │ │ - ubfx r3, r1, #1, #1 │ │ │ │ - ubfx r1, r1, #4, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - 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 │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 15450c │ │ │ │ + it eq │ │ │ │ + cmpeq.w sl, #0 │ │ │ │ + ubfx r3, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w sl, #1 │ │ │ │ + ubfx r2, r2, #4, #1 │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bne.w 1544b2 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 15460c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd sl, fp, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd sl, fp, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r7, [sp, #4] │ │ │ │ orr.w r3, fp, r3 │ │ │ │ + mov.w fp, #0 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov fp, r7 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 146e2c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + strd r9, fp, [sp] │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r7, [sp] │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + strd r2, fp, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, fp │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str.w fp, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r6, r9, r6 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ - mov r9, r7 │ │ │ │ + mov r9, fp │ │ │ │ ldrb.w r8, [r1] │ │ │ │ - ubfx r8, r8, #5, #1 │ │ │ │ bl 1476d0 │ │ │ │ + mov r1, fp │ │ │ │ + ubfx r8, r8, #5, #1 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, fp │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r2, #9 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 154396 │ │ │ │ + b.n 15448a │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -378549,52 +378639,54 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldrd fp, r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 146e2c │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - orr.w r7, r3, r1 │ │ │ │ - ubfx r3, sl, #2, #1 │ │ │ │ + orrs r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ubfx r3, sl, #2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + vldr d8, [pc, #808] @ 1545f0 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orrs r3, r7 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 146e2c │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orr.w sl, fp, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w fp, r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - vldr d8, [pc, #764] @ 1544f0 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ @@ -378630,67 +378722,65 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ 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 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 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 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ - vldr d7, [pc, #524] @ 1544f8 │ │ │ │ - mov r0, r4 │ │ │ │ + vldr d7, [pc, #532] @ 1545f8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ @@ -378717,304 +378807,313 @@ │ │ │ │ mov r1, r9 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r4, fp, r4 │ │ │ │ mov r0, r6 │ │ │ │ orrs r4, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #364] @ (154508 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #376] @ (154608 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #348] @ (154500 ) │ │ │ │ + ldr r3, [pc, #360] @ (154600 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1546c0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1547c6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 153fda │ │ │ │ + bne.w 1540ce │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, fp, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, sl, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd r9, fp, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + strd r2, sl, [sp] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + strd r2, sl, [sp] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r6, r9, r6 │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - mov r9, r7 │ │ │ │ + orr.w r5, fp, r5 │ │ │ │ + mov.w r9, #0 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ + bl 1476d0 │ │ │ │ + mov r1, sl │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 154104 │ │ │ │ - nop │ │ │ │ + b.n 154206 │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ - lsls r0, r6, #1 │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ + ite al │ │ │ │ + lslal r0, r6, #1 │ │ │ │ + cbnz r2, 154666 @ unpredictable > │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + strd r1, fp, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd r9, fp, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #388] @ 1546c8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ + vldr d8, [pc, #388] @ 1547d0 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ bl 1476d0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #9 │ │ │ │ + mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ 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 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r5, r9, r3 │ │ │ │ blx 47a50 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ - strd r6, r7, [sp, #64] @ 0x40 │ │ │ │ + movs r6, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ @@ -379022,15 +379121,15 @@ │ │ │ │ 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] │ │ │ │ + strd r7, r6, [sp] │ │ │ │ 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 │ │ │ │ @@ -379053,264 +379152,268 @@ │ │ │ │ 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 15424a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1280] @ 154be8 │ │ │ │ + ldr.w r3, [pc, #1288] @ 154cf8 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1268] @ 154bec │ │ │ │ + ldr.w r0, [pc, #1276] @ 154cfc │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ + ldr.w sl, [r5, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ - ubfx r3, r7, #4, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + ubfx r7, r7, #4, #1 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp.w sl, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w sl, #4 │ │ │ │ + cmpeq r1, #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 154a6a │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + sub.w fp, r3, #245 @ 0xf5 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - and.w r0, r1, #1 │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - ubfx r7, r1, #2, #1 │ │ │ │ - orrs r2, r3 │ │ │ │ - ubfx r3, r1, #1, #1 │ │ │ │ - ubfx r1, r1, #4, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - cmp r1, #2 │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ + cmp.w sl, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq.w fp, #0 │ │ │ │ + ubfx r3, r2, #1, #1 │ │ │ │ it eq │ │ │ │ - cmpeq r2, #0 │ │ │ │ - ite eq │ │ │ │ moveq.w fp, #1 │ │ │ │ + ubfx r2, r2, #4, #1 │ │ │ │ + it ne │ │ │ │ movne.w fp, #0 │ │ │ │ - bne.w 154bf4 │ │ │ │ - cmp.w sl, #2 │ │ │ │ - beq.w 154d80 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bne.w 154d04 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 154e48 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, r9, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ + strd r1, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd r9, fp, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd r9, fp, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + 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 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r7, [sp, #4] │ │ │ │ orr.w r3, fp, r3 │ │ │ │ + mov.w fp, #0 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 146e2c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 146e2c │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - strd sl, r7, [sp] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r2, fp, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ + mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, fp │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ - strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str.w fp, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r5, sl, r5 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 147660 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + mov r1, fp │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r7 │ │ │ │ movs r2, #7 │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + mov r3, fp │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #10 │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - str r7, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ubfx r3, r6, #18, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ubfx r6, r6, #5, #1 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ + mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ str r6, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ 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 154cbe │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -379320,52 +379423,52 @@ │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr.w fp, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 146e2c │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 146e2c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - vldr d8, [pc, #496] @ 154bd8 │ │ │ │ + vldr d8, [pc, #488] @ 154ce8 │ │ │ │ mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ @@ -379377,25 +379480,25 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ orr.w r5, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr.w sl, [r3] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ubfx r0, sl, #5, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 147660 │ │ │ │ @@ -379405,43 +379508,42 @@ │ │ │ │ movs r2, #7 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ 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 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 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 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ @@ -379455,28 +379557,27 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ 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 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ - vldr d7, [pc, #220] @ 154be0 │ │ │ │ - mov r0, r4 │ │ │ │ + vldr d7, [pc, #216] @ 154cf0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ @@ -379503,267 +379604,245 @@ │ │ │ │ mov r1, r9 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r4, fp, r4 │ │ │ │ mov r0, r6 │ │ │ │ orrs r4, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ (154bf0 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #60] @ (154d00 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (154be8 ) │ │ │ │ + ldr r3, [pc, #44] @ (154cf8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 154f54 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 155022 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + @ instruction: 0xb7f4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r2, r6} │ │ │ │ + cbz r6, 154d50 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 1547ba │ │ │ │ + bne.w 1548c6 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, fp, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + 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 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + strd r2, fp, [sp] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + strd r2, fp, [sp] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ + mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ - strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r5, sl, r5 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 147660 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, fp │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 146e2c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r5, r3 │ │ │ │ - bl 146e2c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #10 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - orrs r5, r3 │ │ │ │ - ubfx r3, r6, #18, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ubfx r6, r6, #5, #1 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - 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 │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + b.n 154a0a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, r9, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + strd r1, r9, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + ldrd sl, fp, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldrd sl, fp, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #416] @ 154f58 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ + vldr d8, [pc, #416] @ 155028 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ @@ -379771,28 +379850,29 @@ │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + movs r1, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ orr.w r5, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr.w sl, [r3] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ubfx r0, sl, #5, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 146e2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 147660 │ │ │ │ @@ -379802,25 +379882,25 @@ │ │ │ │ movs r2, #7 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ 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 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r9 │ │ │ │ @@ -379828,17 +379908,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ blx 47a50 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ - strd r6, r7, [sp, #64] @ 0x40 │ │ │ │ + movs r6, #0 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ bl 14748c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ @@ -379846,25 +379927,25 @@ │ │ │ │ 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] │ │ │ │ + str r6, [sp, #4] │ │ │ │ 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] │ │ │ │ + strd r7, r6, [sp] │ │ │ │ orr.w r5, fp, r5 │ │ │ │ movs r6, #245 @ 0xf5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ @@ -379888,54 +379969,55 @@ │ │ │ │ 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 154a5a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2080] @ 0x820 │ │ │ │ - ldr.w r4, [pc, #2172] @ 1557ec │ │ │ │ + ldr.w r4, [pc, #2172] @ 1558bc │ │ │ │ sub.w sp, sp, #2000 @ 0x7d0 │ │ │ │ - ldr.w r3, [pc, #2168] @ 1557f0 │ │ │ │ + ldr.w r3, [pc, #2168] @ 1558c0 │ │ │ │ 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 1557b2 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 15753a │ │ │ │ + beq.w 15760a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 154fbe │ │ │ │ + bls.n 15508e │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 156f46 │ │ │ │ + beq.w 157016 │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 156f6c │ │ │ │ + beq.w 15703c │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 155776 │ │ │ │ + beq.w 155846 │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 15571c │ │ │ │ + bhi.w 1557ec │ │ │ │ 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 +380922,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 155d92 │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 155750 │ │ │ │ + bpl.n 155820 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 156f8e │ │ │ │ + beq.w 15705e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1756 @ 0x6dc │ │ │ │ - bl 153ef0 │ │ │ │ + bl 153fe0 │ │ │ │ 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 155800 │ │ │ │ + ldr r2, [pc, #212] @ (1558c4 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #212] @ (1557f8 ) │ │ │ │ + ldr r1, [pc, #212] @ (1558c8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16aca0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - ldr r2, [pc, #200] @ (1557fc ) │ │ │ │ - ldr r3, [pc, #188] @ (1557f0 ) │ │ │ │ + ldr r2, [pc, #200] @ (1558cc ) │ │ │ │ + ldr r3, [pc, #188] @ (1558c0 ) │ │ │ │ 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 15787c │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #2000 @ 0x7d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 155cde │ │ │ │ + beq.w 155dae │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ - bl 152f30 │ │ │ │ + bl 152ff0 │ │ │ │ ldr.w r3, [sp, #1784] @ 0x6f8 │ │ │ │ ldr.w r2, [sp, #1780] @ 0x6f4 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 155730 │ │ │ │ + b.n 155800 │ │ │ │ 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 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d350 │ │ │ │ ldr.w r2, [sp, #1992] @ 0x7c8 │ │ │ │ ldr.w r3, [sp, #1988] @ 0x7c4 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.n 155730 │ │ │ │ + b.n 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 14d528 │ │ │ │ + bl 14d544 │ │ │ │ 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 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 14d528 │ │ │ │ + bl 14d544 │ │ │ │ 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 155800 │ │ │ │ nop │ │ │ │ - sub sp, #8 │ │ │ │ + add r7, sp, #712 @ 0x2c8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #8] @ (155800 ) │ │ │ │ + ldr r0, [pc, #8] @ (1558d0 ) │ │ │ │ movs r3, r2 │ │ │ │ stmia r5!, {r6, r7} │ │ │ │ movs r2, r2 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r7, pc, #992 @ (adr r7, 155cb0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d350 │ │ │ │ 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 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d350 │ │ │ │ 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 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d350 │ │ │ │ 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 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d350 │ │ │ │ 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 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d350 │ │ │ │ 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 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d350 │ │ │ │ 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 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d350 │ │ │ │ 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 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ - bl 14d528 │ │ │ │ + bl 14d544 │ │ │ │ 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 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ - bl 14d528 │ │ │ │ + bl 14d544 │ │ │ │ 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 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ - bl 14d528 │ │ │ │ + bl 14d544 │ │ │ │ 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 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d350 │ │ │ │ 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 155800 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 1557ec │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ - bl 14d5f4 │ │ │ │ + bl 14d610 │ │ │ │ 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 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d350 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1684 @ 0x694 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd44 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1676 @ 0x68c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd44 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1700 @ 0x6a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd44 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1692 @ 0x69c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd44 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1668 @ 0x684 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e290 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1660 @ 0x67c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e70c │ │ │ │ + bl 14e78c │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1652 @ 0x674 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e290 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1644 @ 0x66c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e70c │ │ │ │ + bl 14e78c │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1636 @ 0x664 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e290 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1628 @ 0x65c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e290 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1620 @ 0x654 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e290 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1612 @ 0x64c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e290 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1604 @ 0x644 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e290 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1596 @ 0x63c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd44 │ │ │ │ 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 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d350 │ │ │ │ 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 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d350 │ │ │ │ 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 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ - bl 14d7dc │ │ │ │ + bl 14d7f8 │ │ │ │ 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 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ - bl 14d904 │ │ │ │ + bl 14d920 │ │ │ │ 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 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ - bl 14d904 │ │ │ │ + bl 14d920 │ │ │ │ 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 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ - bl 14d6d8 │ │ │ │ + bl 14d6f4 │ │ │ │ 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 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ - bl 14d7dc │ │ │ │ + bl 14d7f8 │ │ │ │ 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 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ - bl 14d7dc │ │ │ │ + bl 14d7f8 │ │ │ │ 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 155800 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 155730 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1724 @ 0x6bc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14cca4 │ │ │ │ + bl 14ccc0 │ │ │ │ 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 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1748 @ 0x6d4 │ │ │ │ - bl 14d184 │ │ │ │ + bl 14d1a0 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1740 @ 0x6cc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14cfb8 │ │ │ │ + bl 14cfd4 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1732 @ 0x6c4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14cde8 │ │ │ │ + bl 14ce04 │ │ │ │ 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 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ - bl 152700 │ │ │ │ + bl 152798 │ │ │ │ ldr.w r3, [sp, #1792] @ 0x700 │ │ │ │ ldr.w r2, [sp, #1788] @ 0x6fc │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 155730 │ │ │ │ + b.n 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ - bl 1546d0 │ │ │ │ + bl 1547d8 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1588 @ 0x634 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd44 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1580 @ 0x62c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd44 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1572 @ 0x624 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd44 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1564 @ 0x61c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e70c │ │ │ │ + bl 14e78c │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1556 @ 0x614 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e70c │ │ │ │ + bl 14e78c │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1548 @ 0x60c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd44 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1540 @ 0x604 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd44 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1532 @ 0x5fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd44 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1524 @ 0x5f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd44 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1516 @ 0x5ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e290 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1508 @ 0x5e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd44 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1500 @ 0x5dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd44 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1492 @ 0x5d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e290 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1484 @ 0x5cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd44 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1476 @ 0x5c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e70c │ │ │ │ + bl 14e78c │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1468 @ 0x5bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e70c │ │ │ │ + bl 14e78c │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1460 @ 0x5b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd44 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1452 @ 0x5ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd44 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1444 @ 0x5a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd44 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1436 @ 0x59c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e290 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1428 @ 0x594 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e290 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1420 @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e290 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1412 @ 0x584 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd44 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1404 @ 0x57c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd44 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1396 @ 0x574 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd44 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1716 @ 0x6b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14da70 │ │ │ │ + bl 14da8c │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1388 @ 0x56c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd44 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1380 @ 0x564 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd44 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1372 @ 0x55c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e290 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1364 @ 0x554 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e258 │ │ │ │ + bl 14e290 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1356 @ 0x54c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd44 │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1348 @ 0x544 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd44 │ │ │ │ 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 155800 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 1557ec │ │ │ │ addw r5, sp, #1708 @ 0x6ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 14da70 │ │ │ │ + bl 14da8c │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1340 @ 0x53c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6dc │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1332 @ 0x534 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6dc │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1324 @ 0x52c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6dc │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1316 @ 0x524 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6dc │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1308 @ 0x51c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6dc │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1300 @ 0x514 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6dc │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1292 @ 0x50c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6dc │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1284 @ 0x504 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6dc │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1276 @ 0x4fc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6dc │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1268 @ 0x4f4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6dc │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1260 @ 0x4ec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6dc │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1252 @ 0x4e4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6dc │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1244 @ 0x4dc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6dc │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1236 @ 0x4d4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6dc │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1228 @ 0x4cc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6dc │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1220 @ 0x4c4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c8 │ │ │ │ + bl 14c6dc │ │ │ │ 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 155800 │ │ │ │ addw r5, sp, #1212 @ 0x4bc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c0c0 │ │ │ │ + bl 14c0c8 │ │ │ │ ldr.w r2, [sp, #1216] @ 0x4c0 │ │ │ │ ldr.w r3, [sp, #1212] @ 0x4bc │ │ │ │ orr.w r2, r2, #1677721600 @ 0x64000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1204 @ 0x4b4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c0c0 │ │ │ │ + bl 14c0c8 │ │ │ │ ldr.w r2, [sp, #1208] @ 0x4b8 │ │ │ │ ldr.w r3, [sp, #1204] @ 0x4b4 │ │ │ │ orr.w r2, r2, #1686110208 @ 0x64800000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1196 @ 0x4ac │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c0c0 │ │ │ │ + bl 14c0c8 │ │ │ │ ldr.w r2, [sp, #1200] @ 0x4b0 │ │ │ │ ldr.w r3, [sp, #1196] @ 0x4ac │ │ │ │ orr.w r2, r2, #1694498816 @ 0x65000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1188 @ 0x4a4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c0c0 │ │ │ │ + bl 14c0c8 │ │ │ │ ldr.w r2, [sp, #1192] @ 0x4a8 │ │ │ │ ldr.w r3, [sp, #1188] @ 0x4a4 │ │ │ │ orr.w r2, r2, #1702887424 @ 0x65800000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1180 @ 0x49c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c0c0 │ │ │ │ + bl 14c0c8 │ │ │ │ ldr.w r2, [sp, #1184] @ 0x4a0 │ │ │ │ ldr.w r3, [sp, #1180] @ 0x49c │ │ │ │ orr.w r2, r2, #1711276032 @ 0x66000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1172 @ 0x494 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14be30 │ │ │ │ + bl 14be44 │ │ │ │ ldr.w r2, [sp, #1176] @ 0x498 │ │ │ │ ldr.w r3, [sp, #1172] @ 0x494 │ │ │ │ orr.w r2, r2, #1719664640 @ 0x66800000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1164 @ 0x48c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14be30 │ │ │ │ + bl 14be44 │ │ │ │ ldr.w r3, [sp, #1168] @ 0x490 │ │ │ │ ldr.w r2, [sp, #1164] @ 0x48c │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1156 @ 0x484 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14b8b4 │ │ │ │ + bl 14b8b8 │ │ │ │ ldr.w r2, [sp, #1160] @ 0x488 │ │ │ │ ldr.w r3, [sp, #1156] @ 0x484 │ │ │ │ orr.w r2, r2, #1728053248 @ 0x67000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1148 @ 0x47c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14b8b4 │ │ │ │ + bl 14b8b8 │ │ │ │ ldr.w r3, [sp, #1152] @ 0x480 │ │ │ │ ldr.w r2, [sp, #1148] @ 0x47c │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1140 @ 0x474 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ec7c │ │ │ │ + bl 14ed14 │ │ │ │ ldr.w r3, [sp, #1144] @ 0x478 │ │ │ │ ldr.w r2, [sp, #1140] @ 0x474 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1132 @ 0x46c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ec7c │ │ │ │ + bl 14ed14 │ │ │ │ ldr.w r3, [sp, #1136] @ 0x470 │ │ │ │ ldr.w r2, [sp, #1132] @ 0x46c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1124 @ 0x464 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ec7c │ │ │ │ + bl 14ed14 │ │ │ │ ldr.w r3, [sp, #1128] @ 0x468 │ │ │ │ ldr.w r2, [sp, #1124] @ 0x464 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1116 @ 0x45c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ec7c │ │ │ │ + bl 14ed14 │ │ │ │ ldr.w r3, [sp, #1120] @ 0x460 │ │ │ │ ldr.w r2, [sp, #1116] @ 0x45c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1108 @ 0x454 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ec7c │ │ │ │ + bl 14ed14 │ │ │ │ ldr.w r3, [sp, #1112] @ 0x458 │ │ │ │ ldr.w r2, [sp, #1108] @ 0x454 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1100 @ 0x44c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ec7c │ │ │ │ + bl 14ed14 │ │ │ │ ldr.w r3, [sp, #1104] @ 0x450 │ │ │ │ ldr.w r2, [sp, #1100] @ 0x44c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1092 @ 0x444 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ec7c │ │ │ │ + bl 14ed14 │ │ │ │ ldr.w r3, [sp, #1096] @ 0x448 │ │ │ │ ldr.w r2, [sp, #1092] @ 0x444 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1084 @ 0x43c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ec7c │ │ │ │ + bl 14ed14 │ │ │ │ ldr.w r3, [sp, #1088] @ 0x440 │ │ │ │ ldr.w r2, [sp, #1084] @ 0x43c │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1076 @ 0x434 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ec7c │ │ │ │ + bl 14ed14 │ │ │ │ ldr.w r3, [sp, #1080] @ 0x438 │ │ │ │ ldr.w r2, [sp, #1076] @ 0x434 │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1068 @ 0x42c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ec7c │ │ │ │ + bl 14ed14 │ │ │ │ ldr.w r3, [sp, #1072] @ 0x430 │ │ │ │ ldr.w r2, [sp, #1068] @ 0x42c │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1060 @ 0x424 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151fe8 │ │ │ │ + bl 152080 │ │ │ │ ldr.w r3, [sp, #1064] @ 0x428 │ │ │ │ ldr.w r2, [sp, #1060] @ 0x424 │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1052 @ 0x41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 151920 │ │ │ │ + bl 1519b8 │ │ │ │ ldr.w r3, [sp, #1056] @ 0x420 │ │ │ │ ldr.w r2, [sp, #1052] @ 0x41c │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1044 @ 0x414 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 151300 │ │ │ │ ldr.w r3, [sp, #1048] @ 0x418 │ │ │ │ ldr.w r2, [sp, #1044] @ 0x414 │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1036 @ 0x40c │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 151300 │ │ │ │ ldr.w r3, [sp, #1040] @ 0x410 │ │ │ │ ldr.w r2, [sp, #1036] @ 0x40c │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1028 @ 0x404 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151920 │ │ │ │ + bl 1519b8 │ │ │ │ ldr.w r3, [sp, #1032] @ 0x408 │ │ │ │ ldr.w r2, [sp, #1028] @ 0x404 │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #1020 @ 0x3fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 151920 │ │ │ │ + bl 1519b8 │ │ │ │ ldr.w r3, [sp, #1024] @ 0x400 │ │ │ │ ldr r2, [sp, #1020] @ 0x3fc │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #1012 @ 0x3f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 151300 │ │ │ │ ldrd r2, r3, [sp, #1012] @ 0x3f4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #1004 @ 0x3ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 151300 │ │ │ │ ldrd r2, r3, [sp, #1004] @ 0x3ec │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #996 @ 0x3e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151920 │ │ │ │ + bl 1519b8 │ │ │ │ ldrd r2, r3, [sp, #996] @ 0x3e4 │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #988 @ 0x3dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 151920 │ │ │ │ + bl 1519b8 │ │ │ │ ldrd r2, r3, [sp, #988] @ 0x3dc │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #980 @ 0x3d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 150bb0 │ │ │ │ + bl 150c48 │ │ │ │ ldrd r2, r3, [sp, #980] @ 0x3d4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #972 @ 0x3cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14fe70 │ │ │ │ + bl 14ff08 │ │ │ │ ldrd r2, r3, [sp, #972] @ 0x3cc │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #964 @ 0x3c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 150bb0 │ │ │ │ + bl 150c48 │ │ │ │ ldrd r2, r3, [sp, #964] @ 0x3c4 │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #956 @ 0x3bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14fe70 │ │ │ │ + bl 14ff08 │ │ │ │ ldrd r2, r3, [sp, #956] @ 0x3bc │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #948 @ 0x3b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 150508 │ │ │ │ + bl 1505a0 │ │ │ │ ldrd r2, r3, [sp, #948] @ 0x3b4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #940 @ 0x3ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 150508 │ │ │ │ + bl 1505a0 │ │ │ │ ldrd r2, r3, [sp, #940] @ 0x3ac │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #932 @ 0x3a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 151300 │ │ │ │ ldrd r2, r3, [sp, #932] @ 0x3a4 │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #924 @ 0x39c │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 151300 │ │ │ │ ldrd r2, r3, [sp, #924] @ 0x39c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #916 @ 0x394 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 151300 │ │ │ │ ldrd r2, r3, [sp, #916] @ 0x394 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #908 @ 0x38c │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 151300 │ │ │ │ ldrd r2, r3, [sp, #908] @ 0x38c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #900 @ 0x384 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 151300 │ │ │ │ ldrd r2, r3, [sp, #900] @ 0x384 │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #892 @ 0x37c │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 151300 │ │ │ │ ldrd r2, r3, [sp, #892] @ 0x37c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #884 @ 0x374 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 151300 │ │ │ │ ldrd r2, r3, [sp, #884] @ 0x374 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #876 @ 0x36c │ │ │ │ mov r0, r5 │ │ │ │ - bl 151268 │ │ │ │ + bl 151300 │ │ │ │ ldrd r2, r3, [sp, #876] @ 0x36c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #868 @ 0x364 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f7e0 │ │ │ │ + bl 14f878 │ │ │ │ ldrd r2, r3, [sp, #868] @ 0x364 │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #860 @ 0x35c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f7e0 │ │ │ │ + bl 14f878 │ │ │ │ ldrd r2, r3, [sp, #860] @ 0x35c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #852 @ 0x354 │ │ │ │ mov r0, r5 │ │ │ │ - bl 150508 │ │ │ │ + bl 1505a0 │ │ │ │ ldrd r2, r3, [sp, #852] @ 0x354 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #844 @ 0x34c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f158 │ │ │ │ + bl 14f1f0 │ │ │ │ ldrd r2, r3, [sp, #844] @ 0x34c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 1557ec │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 +382384,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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157734 │ │ │ │ + bcs.w 157804 │ │ │ │ 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 155800 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 157750 │ │ │ │ + bcc.w 157820 │ │ │ │ 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 155800 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 157718 │ │ │ │ + bcc.w 1577e8 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 1557ec │ │ │ │ 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 155800 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 1557ec │ │ │ │ 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 155800 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 1557ec │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ - bl 153710 │ │ │ │ + bl 1537e8 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1575d8 │ │ │ │ + bcs.w 1576a8 │ │ │ │ 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 155800 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157658 │ │ │ │ + bcs.w 157728 │ │ │ │ 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 155800 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157618 │ │ │ │ + bcs.w 1576e8 │ │ │ │ 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 155800 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157698 │ │ │ │ + bcs.w 157768 │ │ │ │ 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 155800 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1575f8 │ │ │ │ + bcs.w 1576c8 │ │ │ │ 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 155800 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157678 │ │ │ │ + bcs.w 157748 │ │ │ │ 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 155800 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157638 │ │ │ │ + bcs.w 157708 │ │ │ │ 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 155800 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1576b8 │ │ │ │ + bcs.w 157788 │ │ │ │ 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 155800 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1576d8 │ │ │ │ + bcs.w 1577a8 │ │ │ │ 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 155800 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1576f8 │ │ │ │ + bcs.w 1577c8 │ │ │ │ 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 155800 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 1557ec │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 157768 │ │ │ │ + bls.w 157838 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 1557ec │ │ │ │ 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 155800 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 15778a │ │ │ │ + bls.w 15785a │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 1557ec │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1575b8 │ │ │ │ + bcs.w 157688 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ee7c │ │ │ │ + bl 14ef14 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ee7c │ │ │ │ + bl 14ef14 │ │ │ │ ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #8519680 @ 0x820000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 155730 │ │ │ │ + b.w 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 1557ec │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 1557ec │ │ │ │ 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 155800 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 1557ec │ │ │ │ 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 155800 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 1557ec │ │ │ │ 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 155800 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 1557ec │ │ │ │ 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 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 14d41c │ │ │ │ + bl 14d438 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 15571c │ │ │ │ + bcc.w 1557ec │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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 155800 │ │ │ │ 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] @ (15794c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #184] @ (157880 ) │ │ │ │ + ldr r3, [pc, #184] @ (157950 ) │ │ │ │ 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 16dfe4 │ │ │ │ ldr.w fp, [r6, #84] @ 0x54 │ │ │ │ add.w r2, r6, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 15785a │ │ │ │ + beq.n 15792a │ │ │ │ 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 157920 │ │ │ │ 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 157910 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 154f60 │ │ │ │ + bl 155030 │ │ │ │ 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 1578de │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1577fc │ │ │ │ + bne.n 1578cc │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (157884 ) │ │ │ │ - ldr r3, [pc, #32] @ (157880 ) │ │ │ │ + ldr r2, [pc, #40] @ (157954 ) │ │ │ │ + ldr r3, [pc, #32] @ (157950 ) │ │ │ │ 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 157946 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #60] @ 0x3c │ │ │ │ + strh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r2, 1578c0 │ │ │ │ + cbz r2, 157990 │ │ │ │ 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 +383555,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 15796a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1578fe │ │ │ │ + cbz r2, 1579ce │ │ │ │ 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 +383578,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 1579a8 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 157970 │ │ │ │ + cbz r2, 157a40 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 157974 │ │ │ │ + vldr s11, [pc, #104] @ 157a44 │ │ │ │ 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 +383610,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 1579de │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 157994 │ │ │ │ + cbz r2, 157a64 │ │ │ │ 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 157a4e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1579f8 │ │ │ │ + cbz r2, 157ac8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1579fc │ │ │ │ + vldr s12, [pc, #88] @ 157acc │ │ │ │ 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 +383653,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 157a7a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 157a34 │ │ │ │ + cbz r2, 157b04 │ │ │ │ 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 157adc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 157ac8 │ │ │ │ + beq.n 157b98 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 157acc │ │ │ │ + vldr s11, [pc, #132] @ 157b9c │ │ │ │ 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 +383718,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 157b20 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 157b04 │ │ │ │ + cbz r2, 157bd4 │ │ │ │ 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 157bac │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 157b3c │ │ │ │ + cbz r2, 157c0c │ │ │ │ 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 157be4 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 157bb0 │ │ │ │ + cbz r2, 157c80 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 157bb4 │ │ │ │ + vldr s11, [pc, #104] @ 157c84 │ │ │ │ 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 +383793,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 157c1e │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 157bf0 │ │ │ │ + cbz r2, 157cc0 │ │ │ │ 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 157c90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 157ca0 │ │ │ │ + beq.n 157d70 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 157ca4 │ │ │ │ + vldr s10, [pc, #164] @ 157d74 │ │ │ │ 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 +383866,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 157cd8 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 157cda │ │ │ │ + cbz r2, 157daa │ │ │ │ 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 157d82 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 157d3e │ │ │ │ + cbz r2, 157e0e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 157d40 │ │ │ │ + vldr s12, [pc, #88] @ 157e10 │ │ │ │ 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 +383917,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 157dbe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 157d7c │ │ │ │ + cbz r2, 157e4c │ │ │ │ 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 +383938,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 157e20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 157e10 │ │ │ │ + beq.n 157ee0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 157e14 │ │ │ │ + vldr s11, [pc, #132] @ 157ee4 │ │ │ │ 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 +383982,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 157e68 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 157e4e │ │ │ │ + cbz r2, 157f1e │ │ │ │ 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 157ef4 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 157ec0 │ │ │ │ + cbz r2, 157f90 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 157ec4 │ │ │ │ + vldr s11, [pc, #104] @ 157f94 │ │ │ │ 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 +384036,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 157f2e │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 157ee0 │ │ │ │ + cbz r2, 157fb0 │ │ │ │ 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 157f9e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 157f46 │ │ │ │ + cbz r2, 158016 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 157f48 │ │ │ │ + vldr s12, [pc, #88] @ 158018 │ │ │ │ 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 +384079,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 157fc6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 157f84 │ │ │ │ + cbz r2, 158054 │ │ │ │ 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 +384100,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 158028 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 157fe8 │ │ │ │ + cbz r2, 1580b8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 157fec │ │ │ │ + vldr s12, [pc, #88] @ 1580bc │ │ │ │ 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 +384130,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 15806a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 158024 │ │ │ │ + cbz r2, 1580f4 │ │ │ │ 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 1580cc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 158092 │ │ │ │ + cbz r2, 158162 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 158094 │ │ │ │ + vldr s11, [pc, #96] @ 158164 │ │ │ │ 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 +384183,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 158106 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1580fa │ │ │ │ + cbz r2, 1581ca │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1580fc │ │ │ │ + vldr s12, [pc, #88] @ 1581cc │ │ │ │ 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 +384214,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 15817a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 158162 │ │ │ │ + cbz r2, 158232 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 158164 │ │ │ │ + vldr s12, [pc, #88] @ 158234 │ │ │ │ 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 +384245,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 1581e2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1581d2 │ │ │ │ + cbz r2, 1582a2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1581d4 │ │ │ │ + vldr s11, [pc, #96] @ 1582a4 │ │ │ │ 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 +384278,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 158246 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 15823a │ │ │ │ + cbz r2, 15830a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 15823c │ │ │ │ + vldr s12, [pc, #88] @ 15830c │ │ │ │ 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 +384309,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 1582ba │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1582aa │ │ │ │ + cbz r2, 15837a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1582ac │ │ │ │ + vldr s11, [pc, #96] @ 15837c │ │ │ │ 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 +384342,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 15831e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 158312 │ │ │ │ + cbz r2, 1583e2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 158314 │ │ │ │ + vldr s12, [pc, #88] @ 1583e4 │ │ │ │ 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 +384373,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 158392 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 158384 │ │ │ │ + cbz r2, 158454 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 158388 │ │ │ │ + vldr s11, [pc, #100] @ 158458 │ │ │ │ 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 +384406,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 1583f6 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1583fa │ │ │ │ + cbz r2, 1584ca │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1583fc │ │ │ │ + vldr s11, [pc, #100] @ 1584cc │ │ │ │ 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 +384442,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 15846a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 158462 │ │ │ │ + cbz r2, 158532 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 158464 │ │ │ │ + vldr s12, [pc, #88] @ 158534 │ │ │ │ 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 +384473,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 1584e2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1584d6 │ │ │ │ + cbz r2, 1585a6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1584d8 │ │ │ │ + vldr s11, [pc, #100] @ 1585a8 │ │ │ │ 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 +384507,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 158546 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 15853e │ │ │ │ + cbz r2, 15860e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 158540 │ │ │ │ + vldr s12, [pc, #88] @ 158610 │ │ │ │ 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 +384538,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 1585be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1585b2 │ │ │ │ + cbz r2, 158682 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1585b4 │ │ │ │ + vldr s11, [pc, #100] @ 158684 │ │ │ │ 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 +384572,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 158622 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 158628 │ │ │ │ + cbz r2, 1586f8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 15862c │ │ │ │ + vldr s11, [pc, #104] @ 1586fc │ │ │ │ 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 +384606,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 158696 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 158694 │ │ │ │ + cbz r2, 158764 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 158698 │ │ │ │ + vldr s12, [pc, #92] @ 158768 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 15869c │ │ │ │ + vldr s11, [pc, #88] @ 15876c │ │ │ │ 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 +384640,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 158716 │ │ │ │ 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, 1587d4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 158708 │ │ │ │ + vldr s12, [pc, #92] @ 1587d8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 15870c │ │ │ │ + vldr s11, [pc, #88] @ 1587dc │ │ │ │ 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 +384675,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 158786 │ │ │ │ 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, 158854 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #108] @ 158788 │ │ │ │ - vldr s10, [pc, #108] @ 15878c │ │ │ │ + vldr s11, [pc, #108] @ 158858 │ │ │ │ + vldr s10, [pc, #108] @ 15885c │ │ │ │ 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 +384713,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 1587f2 │ │ │ │ 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, 1588c2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1587f4 │ │ │ │ + vldr s12, [pc, #88] @ 1588c4 │ │ │ │ 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 +384747,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 158872 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 15886c │ │ │ │ + cbz r2, 15893c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #108] @ 158870 │ │ │ │ - vldr s10, [pc, #108] @ 158874 │ │ │ │ + vldr s11, [pc, #108] @ 158940 │ │ │ │ + vldr s10, [pc, #108] @ 158944 │ │ │ │ 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 +384782,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 1588da │ │ │ │ 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, 1589ba │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1588ec │ │ │ │ - vldr s10, [pc, #104] @ 1588f0 │ │ │ │ + vldr s11, [pc, #104] @ 1589bc │ │ │ │ + vldr s10, [pc, #104] @ 1589c0 │ │ │ │ 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 +384820,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 15895a │ │ │ │ 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, 158a38 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #108] @ 15896c │ │ │ │ - vldr s10, [pc, #108] @ 158970 │ │ │ │ + vldr s11, [pc, #108] @ 158a3c │ │ │ │ + vldr s10, [pc, #108] @ 158a40 │ │ │ │ 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 +384857,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 1589d6 │ │ │ │ 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, 158aaa │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1589dc │ │ │ │ + vldr s12, [pc, #88] @ 158aac │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1589e0 │ │ │ │ + vldr s11, [pc, #84] @ 158ab0 │ │ │ │ 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 +384894,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 158a5e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (158a74 ) │ │ │ │ + ldr r1, [pc, #148] @ (158b44 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 158a4c │ │ │ │ + cbz r2, 158b1c │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #92] @ 158a50 │ │ │ │ + vldr s12, [pc, #92] @ 158b20 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 158a54 │ │ │ │ + vldr s11, [pc, #88] @ 158b24 │ │ │ │ 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 +384929,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 158ace │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (158ae8 ) │ │ │ │ + ldr r1, [pc, #148] @ (158bb8 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 158a90 │ │ │ │ + cbz r2, 158b60 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 158a94 │ │ │ │ + vldr s14, [pc, #48] @ 158b64 │ │ │ │ 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 158b3a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 158ace │ │ │ │ + cbz r2, 158b9e │ │ │ │ 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 158b78 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 158b08 │ │ │ │ + cbz r2, 158bd8 │ │ │ │ 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] @ 158bdc │ │ │ │ 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 158bb2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 158b30 │ │ │ │ + cbz r2, 158c00 │ │ │ │ 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 158bea │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 158b68 │ │ │ │ + cbz r2, 158c38 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 158b6c │ │ │ │ + vldr s14, [pc, #44] @ 158c3c │ │ │ │ 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 158c12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 158b98 │ │ │ │ + cbz r2, 158c68 │ │ │ │ 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 158c4a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 158be4 │ │ │ │ + cbz r2, 158cb4 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 158be8 │ │ │ │ + vldr s13, [pc, #60] @ 158cb8 │ │ │ │ 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 +385071,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 158c7c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 158c3c │ │ │ │ + cbz r2, 158d0c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 158c40 │ │ │ │ + vldr s13, [pc, #72] @ 158d10 │ │ │ │ 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 +385097,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 158cca │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 158c74 │ │ │ │ + cbz r2, 158d44 │ │ │ │ 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 158d1a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 158cb4 │ │ │ │ + cbz r2, 158d84 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #56] @ 158cb8 │ │ │ │ + vldr s14, [pc, #56] @ 158d88 │ │ │ │ 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 158d58 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 158cfa │ │ │ │ + cbz r2, 158dca │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 158cfc │ │ │ │ + vldr s14, [pc, #52] @ 158dcc │ │ │ │ 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 158d9c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 158d32 │ │ │ │ + cbz r2, 158e02 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 158d34 │ │ │ │ + vldr s14, [pc, #44] @ 158e04 │ │ │ │ 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 158dda │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 158d88 │ │ │ │ + cbz r2, 158e58 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 158d8c │ │ │ │ + vldr s13, [pc, #72] @ 158e5c │ │ │ │ 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 +385206,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 158e16 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 158dda │ │ │ │ + cbz r2, 158eaa │ │ │ │ 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] @ 158eac │ │ │ │ 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 +385234,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 158e76 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 158e2a │ │ │ │ + cbz r2, 158efa │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 158e2c │ │ │ │ + vldr s13, [pc, #64] @ 158efc │ │ │ │ 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 +385260,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 158ec6 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 158ea0 │ │ │ │ + cbz r2, 158f70 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 158ea4 │ │ │ │ + vldr s12, [pc, #104] @ 158f74 │ │ │ │ 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 +385294,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 158f12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 158eee │ │ │ │ + cbz r2, 158fbe │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 158ef0 │ │ │ │ + vldr s13, [pc, #60] @ 158fc0 │ │ │ │ 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 +385321,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 158f8a │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 158f44 │ │ │ │ + cbz r2, 159014 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 158f48 │ │ │ │ + vldr s13, [pc, #72] @ 159018 │ │ │ │ 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 +385347,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 158fd8 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 158f9a │ │ │ │ + cbz r2, 15906a │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 158f9c │ │ │ │ + vldr s13, [pc, #72] @ 15906c │ │ │ │ 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 +385375,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 159030 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 15900e │ │ │ │ + cbz r2, 1590de │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 159010 │ │ │ │ + vldr s12, [pc, #100] @ 1590e0 │ │ │ │ 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 +385410,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 159082 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 159058 │ │ │ │ + cbz r2, 159128 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15905c │ │ │ │ + vldr s13, [pc, #64] @ 15912c │ │ │ │ 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 +385435,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 1590f2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 15908e │ │ │ │ + cbz r2, 15915e │ │ │ │ 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 15913c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1590c0 │ │ │ │ + cbz r2, 159190 │ │ │ │ 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 15916e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1590ea │ │ │ │ + cbz r2, 1591ba │ │ │ │ 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 15919c │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #64] @ (159130 ) │ │ │ │ + ldr r3, [pc, #64] @ (159200 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15912c │ │ │ │ + cbz r2, 1591fc │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ (159134 ) │ │ │ │ + ldr r2, [pc, #56] @ (159204 ) │ │ │ │ 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 1591d6 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (159178 ) │ │ │ │ + ldr r3, [pc, #60] @ (159248 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 159176 │ │ │ │ + cbz r2, 159246 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (15917c ) │ │ │ │ + ldr r2, [pc, #52] @ (15924c ) │ │ │ │ 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 159220 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #92] @ 0x5c │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1591c0 ) │ │ │ │ + ldr r3, [pc, #60] @ (159290 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1591be │ │ │ │ + cbz r2, 15928e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1591c4 ) │ │ │ │ + ldr r2, [pc, #52] @ (159294 ) │ │ │ │ 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 15926c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (159204 ) │ │ │ │ + ldr r4, [pc, #56] @ (1592d4 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 159200 │ │ │ │ + cbz r2, 1592d0 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (159208 ) │ │ │ │ + ldr r2, [pc, #48] @ (1592d8 ) │ │ │ │ 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 1592b2 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (159264 ) │ │ │ │ + ldr r3, [pc, #84] @ (159334 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15925c │ │ │ │ + cbz r2, 15932c │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (159268 ) │ │ │ │ + ldr r4, [pc, #80] @ (159338 ) │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 159260 │ │ │ │ + vldr s14, [pc, #64] @ 159330 │ │ │ │ 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 +385621,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 1592f2 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r6, [r5, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1592ac ) │ │ │ │ + ldr r3, [pc, #60] @ (15937c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1592a8 │ │ │ │ + cbz r2, 159378 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r4, #0 │ │ │ │ - ldr r5, [pc, #56] @ (1592b0 ) │ │ │ │ + ldr r5, [pc, #56] @ (159380 ) │ │ │ │ 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 15934a │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (15930c ) │ │ │ │ + ldr r3, [pc, #84] @ (1593dc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 159304 │ │ │ │ + cbz r2, 1593d4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (159310 ) │ │ │ │ + ldr r4, [pc, #80] @ (1593e0 ) │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 159308 │ │ │ │ + vldr s14, [pc, #64] @ 1593d8 │ │ │ │ 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 +385683,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 15939e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #84] @ 0x54 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (159354 ) │ │ │ │ + ldr r3, [pc, #60] @ (159424 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 159352 │ │ │ │ + cbz r2, 159422 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #2 │ │ │ │ - ldr r4, [pc, #56] @ (159358 ) │ │ │ │ + ldr r4, [pc, #56] @ (159428 ) │ │ │ │ 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 1593fa │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #88] @ (1593b8 ) │ │ │ │ + ldr r4, [pc, #88] @ (159488 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1593b6 │ │ │ │ + cbz r2, 159486 │ │ │ │ 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] @ (15948c ) │ │ │ │ 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 +385747,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 15944e │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [r3, #72] @ 0x48 │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r4, [pc, #72] @ (15940c ) │ │ │ │ + ldr r4, [pc, #72] @ (1594dc ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 159408 │ │ │ │ + cbz r2, 1594d8 │ │ │ │ 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] @ (1594e0 ) │ │ │ │ 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 +385778,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 1594aa │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #88] @ (159470 ) │ │ │ │ + ldr r4, [pc, #88] @ (159540 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 15946e │ │ │ │ + cbz r2, 15953e │ │ │ │ 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] @ (159544 ) │ │ │ │ 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 +385813,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 159506 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r4, [pc, #72] @ (1594c4 ) │ │ │ │ + ldr r4, [pc, #72] @ (159594 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1594c0 │ │ │ │ + cbz r2, 159590 │ │ │ │ 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] @ (159598 ) │ │ │ │ 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 +385844,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 159562 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (159538 ) │ │ │ │ + ldr r3, [pc, #104] @ (159608 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 159530 │ │ │ │ + cbz r2, 159600 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #100] @ (15953c ) │ │ │ │ + ldr r4, [pc, #100] @ (15960c ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #88] @ 159534 │ │ │ │ + vldr s14, [pc, #88] @ 159604 │ │ │ │ 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 +385881,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 1595b0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (15958c ) │ │ │ │ + ldr r3, [pc, #72] @ (15965c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15958a │ │ │ │ + cbz r2, 15965a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #64] @ (159590 ) │ │ │ │ + ldr r4, [pc, #64] @ (159660 ) │ │ │ │ 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 +385914,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 159620 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (159600 ) │ │ │ │ + ldr r3, [pc, #104] @ (1596d0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1595f8 │ │ │ │ + cbz r2, 1596c8 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #100] @ (159604 ) │ │ │ │ + ldr r4, [pc, #100] @ (1596d4 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1595fc │ │ │ │ + vldr s14, [pc, #88] @ 1596cc │ │ │ │ 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 +385951,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 159678 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r6, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #68] @ (159650 ) │ │ │ │ + ldr r3, [pc, #68] @ (159720 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15964e │ │ │ │ + cbz r2, 15971e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #60] @ (159654 ) │ │ │ │ + ldr r4, [pc, #60] @ (159724 ) │ │ │ │ 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 +385983,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 1596e8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1596b0 ) │ │ │ │ + ldr r3, [pc, #84] @ (159780 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1596ac │ │ │ │ + cbz r2, 15977c │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (1596b4 ) │ │ │ │ + ldr r4, [pc, #80] @ (159784 ) │ │ │ │ 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 +386016,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 15973c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ 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] @ (1597d0 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1596fe │ │ │ │ + cbz r2, 1597ce │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (159704 ) │ │ │ │ + ldr r0, [pc, #64] @ (1597d4 ) │ │ │ │ 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 +386047,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 15979c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (159770 ) │ │ │ │ + ldr r3, [pc, #100] @ (159840 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15976a │ │ │ │ + cbz r2, 15983a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #96] @ (159774 ) │ │ │ │ + ldr r4, [pc, #96] @ (159844 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #84] @ 15976c │ │ │ │ + vldr s14, [pc, #84] @ 15983c │ │ │ │ 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 +386083,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 1597ec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1597c4 ) │ │ │ │ + ldr r3, [pc, #72] @ (159894 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1597c2 │ │ │ │ + cbz r2, 159892 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #64] @ (1597c8 ) │ │ │ │ + ldr r4, [pc, #64] @ (159898 ) │ │ │ │ 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 +386115,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 159858 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #80] @ (159820 ) │ │ │ │ + ldr r3, [pc, #80] @ (1598f0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15981e │ │ │ │ + cbz r2, 1598ee │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #76] @ (159824 ) │ │ │ │ + ldr r4, [pc, #76] @ (1598f4 ) │ │ │ │ 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 +386148,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 1598b0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ + str r6, [r3, #116] @ 0x74 │ │ │ │ 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] @ (159940 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 15986c │ │ │ │ + cbz r2, 15993c │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (159874 ) │ │ │ │ + ldr r0, [pc, #64] @ (159944 ) │ │ │ │ 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 +386178,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 15990c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + str r0, [r0, #112] @ 0x70 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1598e4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1599b4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1598dc │ │ │ │ + cbz r2, 1599ac │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #100] @ (1598e8 ) │ │ │ │ + ldr r4, [pc, #100] @ (1599b8 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1598e0 │ │ │ │ + vldr s14, [pc, #88] @ 1599b0 │ │ │ │ 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 +386215,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 15995c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #68] @ (159934 ) │ │ │ │ + ldr r3, [pc, #68] @ (159a04 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 159932 │ │ │ │ + cbz r2, 159a02 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #60] @ (159938 ) │ │ │ │ + ldr r4, [pc, #60] @ (159a08 ) │ │ │ │ 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 +386247,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 1599cc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (159994 ) │ │ │ │ + ldr r3, [pc, #84] @ (159a64 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 159990 │ │ │ │ + cbz r2, 159a60 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (159998 ) │ │ │ │ + ldr r4, [pc, #80] @ (159a68 ) │ │ │ │ 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 +386280,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 159a20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ 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] @ (159ab4 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1599e2 │ │ │ │ + cbz r2, 159ab2 │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (1599e8 ) │ │ │ │ + ldr r0, [pc, #64] @ (159ab8 ) │ │ │ │ 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 +386311,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 159a80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r4, [r3, #100] @ 0x64 │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 159a72 │ │ │ │ + beq.n 159b42 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 159a74 │ │ │ │ + vldr s11, [pc, #120] @ 159b44 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 159a78 │ │ │ │ + vldr s10, [pc, #116] @ 159b48 │ │ │ │ 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 +386354,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 159ad8 │ │ │ │ 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 159bee │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 159b20 │ │ │ │ + vldr s10, [pc, #152] @ 159bf0 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 159b24 │ │ │ │ + vldr s9, [pc, #148] @ 159bf4 │ │ │ │ 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 +386405,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 159b64 │ │ │ │ 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 159c7e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 159bb0 │ │ │ │ + vldr s11, [pc, #120] @ 159c80 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 159bb4 │ │ │ │ + vldr s10, [pc, #116] @ 159c84 │ │ │ │ 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 +386449,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 159c14 │ │ │ │ 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, 159cf8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 159c2c │ │ │ │ + vldr s11, [pc, #104] @ 159cfc │ │ │ │ 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 +386485,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 159c96 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 159c42 │ │ │ │ + cbz r2, 159d12 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 159c34 │ │ │ │ + bne.n 159d04 │ │ │ │ bx lr │ │ │ │ - cbz r2, 159c7e │ │ │ │ + cbz r2, 159d4e │ │ │ │ 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 +386517,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 159d24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 159cb0 │ │ │ │ + cbz r2, 159d80 │ │ │ │ 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 159d60 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 159cfa │ │ │ │ + cbz r2, 159dca │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 159d00 │ │ │ │ + vldr d6, [pc, #60] @ 159dd0 │ │ │ │ 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 159d9c │ │ │ │ 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, 159e0e │ │ │ │ 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 +386583,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 159de8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 159d76 │ │ │ │ + cbz r2, 159e46 │ │ │ │ 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 +386604,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 159e1e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 159dcc │ │ │ │ + cbz r2, 159e9c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 159dd0 │ │ │ │ + vldr d4, [pc, #76] @ 159ea0 │ │ │ │ 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 +386632,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 159e60 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 159e0e │ │ │ │ + cbz r2, 159ede │ │ │ │ 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 +386656,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 159eb8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 159e48 │ │ │ │ + cbz r2, 159f18 │ │ │ │ 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 +386677,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 159eee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 159e8a │ │ │ │ + cbz r2, 159f5a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 159e8c │ │ │ │ + vldr s14, [pc, #52] @ 159f5c │ │ │ │ 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 159f30 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 159ee4 │ │ │ │ + cbz r2, 159fb4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 159ee8 │ │ │ │ + vldr s13, [pc, #76] @ 159fb8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 159eec │ │ │ │ + vldr s12, [pc, #72] @ 159fbc │ │ │ │ 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 +386727,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 159f76 │ │ │ │ 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, 159ff6 │ │ │ │ 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 +386751,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 159fd0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 159f5e │ │ │ │ + cbz r2, 15a02e │ │ │ │ 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 +386772,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 15a006 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 159fa8 │ │ │ │ + cbz r2, 15a078 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 159fac │ │ │ │ + vldr s13, [pc, #64] @ 15a07c │ │ │ │ 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 +386795,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 15a042 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 159ff4 │ │ │ │ + cbz r2, 15a0c4 │ │ │ │ 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 +386822,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 15a08e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a048 │ │ │ │ + cbz r2, 15a118 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 15a04c │ │ │ │ + vldr s13, [pc, #72] @ 15a11c │ │ │ │ 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 +386849,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 15a0e0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 15a0c2 │ │ │ │ + cbz r2, 15a192 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 15a0c4 │ │ │ │ + vldr s12, [pc, #104] @ 15a194 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 15a0c8 │ │ │ │ + vldr s11, [pc, #100] @ 15a198 │ │ │ │ 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 +386887,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 15a13a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15a102 │ │ │ │ + cbz r2, 15a1d2 │ │ │ │ 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 +386910,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 15a1ac │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a13c │ │ │ │ + cbz r2, 15a20c │ │ │ │ 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 +386931,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 15a1e2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a188 │ │ │ │ + cbz r2, 15a258 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15a18c │ │ │ │ + vldr s13, [pc, #64] @ 15a25c │ │ │ │ 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 +386955,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 15a222 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15a1d2 │ │ │ │ + cbz r2, 15a2a2 │ │ │ │ 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 +386981,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 15a26e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a214 │ │ │ │ + cbz r2, 15a2e4 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #56] @ 15a218 │ │ │ │ + vldr s14, [pc, #56] @ 15a2e8 │ │ │ │ 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 15a2ba │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 15a24c │ │ │ │ + cbz r2, 15a31c │ │ │ │ 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 15a2fe │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a2a4 │ │ │ │ + cbz r2, 15a374 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 15a2a8 │ │ │ │ + vldr s13, [pc, #76] @ 15a378 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 15a2ac │ │ │ │ + vldr s12, [pc, #72] @ 15a37c │ │ │ │ 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 +387051,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 15a336 │ │ │ │ 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, 15a3ae │ │ │ │ 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 15a38e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a33e │ │ │ │ + cbz r2, 15a40e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 15a340 │ │ │ │ + vldr s12, [pc, #84] @ 15a410 │ │ │ │ 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 +387101,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 15a3c6 │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 15a36e │ │ │ │ + cbz r2, 15a43e │ │ │ │ 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 15a422 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a3ce │ │ │ │ + cbz r2, 15a49e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 15a3d0 │ │ │ │ + vldr s12, [pc, #84] @ 15a4a0 │ │ │ │ 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 +387147,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 15a456 │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 15a40c │ │ │ │ + cbz r2, 15a4dc │ │ │ │ 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 +387169,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 15a4b6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 159bb8 │ │ │ │ - cbz r2, 15a45c │ │ │ │ + b.w 159c88 │ │ │ │ + cbz r2, 15a52c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15a460 │ │ │ │ + vldr s13, [pc, #64] @ 15a530 │ │ │ │ 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 +387194,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 15a4f6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15a4a8 │ │ │ │ + cbz r2, 15a578 │ │ │ │ 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 +387221,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 15a542 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a4fa │ │ │ │ + cbz r2, 15a5ca │ │ │ │ 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 +387248,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 15a58e │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a556 │ │ │ │ + cbz r2, 15a626 │ │ │ │ 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 +387280,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 15a5e0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a5a6 │ │ │ │ + cbz r2, 15a676 │ │ │ │ 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 +387306,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 15a63a │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a602 │ │ │ │ + cbz r2, 15a6d2 │ │ │ │ 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 +387338,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 15a68c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a660 │ │ │ │ + cbz r2, 15a730 │ │ │ │ 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 +387365,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 15a6de │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a6d0 │ │ │ │ + cbz r2, 15a7a0 │ │ │ │ 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 +387402,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 15a73a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a730 │ │ │ │ + cbz r2, 15a800 │ │ │ │ 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 +387430,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 15a7ae │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a7a0 │ │ │ │ + cbz r2, 15a870 │ │ │ │ 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 +387467,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 15a80a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a800 │ │ │ │ + cbz r2, 15a8d0 │ │ │ │ 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 +387495,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 15a87e │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a870 │ │ │ │ + cbz r2, 15a940 │ │ │ │ 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 +387533,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 15a8da │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a8c6 │ │ │ │ + cbz r2, 15a996 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 15a8c8 │ │ │ │ + vldr s13, [pc, #72] @ 15a998 │ │ │ │ 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 +387561,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 15a95e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 15a940 │ │ │ │ + cbz r2, 15aa10 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 15a944 │ │ │ │ + vldr s12, [pc, #108] @ 15aa14 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 15a948 │ │ │ │ + vldr s11, [pc, #104] @ 15aa18 │ │ │ │ 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 +387598,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 15a9b6 │ │ │ │ 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 15aaaa │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 15a9dc │ │ │ │ + vldr s11, [pc, #132] @ 15aaac │ │ │ │ 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 +387647,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 15aa38 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15aa6e │ │ │ │ + beq.n 15ab3e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 15aa70 │ │ │ │ + vldr s11, [pc, #132] @ 15ab40 │ │ │ │ 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 +387692,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 15aacc │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15ab20 │ │ │ │ + beq.n 15abf0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 15ab24 │ │ │ │ + vldr s10, [pc, #164] @ 15abf4 │ │ │ │ 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 +387743,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 15ab58 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15abd4 │ │ │ │ + beq.n 15aca4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 15abd8 │ │ │ │ + vldr s10, [pc, #164] @ 15aca8 │ │ │ │ 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 +387796,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 15ac0c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 15ac14 │ │ │ │ + cbz r2, 15ace4 │ │ │ │ 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 +387819,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 15acbe │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15ac54 │ │ │ │ + cbz r2, 15ad24 │ │ │ │ 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 +387842,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 15acfc │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15aca0 │ │ │ │ + cbz r2, 15ad70 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15aca4 │ │ │ │ + vldr s13, [pc, #64] @ 15ad74 │ │ │ │ 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 +387866,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 15ad3a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15acf0 │ │ │ │ + cbz r2, 15adc0 │ │ │ │ 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 +387893,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 15ad86 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15ad42 │ │ │ │ + cbz r2, 15ae12 │ │ │ │ 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 +387920,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 15add6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15ada2 │ │ │ │ + cbz r2, 15ae72 │ │ │ │ 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 +387952,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 15ae26 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15adf2 │ │ │ │ + cbz r2, 15aec2 │ │ │ │ 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 +387978,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 15ae86 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15ae52 │ │ │ │ + cbz r2, 15af22 │ │ │ │ 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 +388010,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 15aed6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15aeb0 │ │ │ │ + cbz r2, 15af80 │ │ │ │ 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 +388037,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 15af2e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15af2a │ │ │ │ + beq.n 15affa │ │ │ │ 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 +388078,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 15af8c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15af88 │ │ │ │ + cbz r2, 15b058 │ │ │ │ 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 +388105,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 15b006 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15b002 │ │ │ │ + beq.n 15b0d2 │ │ │ │ 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 +388146,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 15b064 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15b060 │ │ │ │ + cbz r2, 15b130 │ │ │ │ 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 +388173,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 15b0de │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15b0dc │ │ │ │ + beq.n 15b1ac │ │ │ │ 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 +388215,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 15b13c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15b122 │ │ │ │ + cbz r2, 15b1f2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 15b128 │ │ │ │ + vldr d6, [pc, #60] @ 15b1f8 │ │ │ │ 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 15b1c4 │ │ │ │ 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, 15b252 │ │ │ │ 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 +388268,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 15b20e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15b1e8 │ │ │ │ + cbz r2, 15b2b8 │ │ │ │ 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 +388303,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 15b26e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15b27e │ │ │ │ + beq.n 15b34e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 15b280 │ │ │ │ + vldr s11, [pc, #132] @ 15b350 │ │ │ │ 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 +388347,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 15b2d4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 15b2ba │ │ │ │ + cbz r2, 15b38a │ │ │ │ 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 15b360 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15b304 │ │ │ │ + cbz r2, 15b3d4 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15b308 │ │ │ │ + vldr s13, [pc, #64] @ 15b3d8 │ │ │ │ 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 15b3a2 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 15b362 │ │ │ │ + cbz r2, 15b432 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 15b364 │ │ │ │ + vldr s13, [pc, #76] @ 15b434 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 15b368 │ │ │ │ + vldr s12, [pc, #72] @ 15b438 │ │ │ │ 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 +388419,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 15b3f2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15b3b4 │ │ │ │ + cbz r2, 15b484 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15b3b8 │ │ │ │ + vldr s13, [pc, #64] @ 15b488 │ │ │ │ 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 15b452 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 15b412 │ │ │ │ + cbz r2, 15b4e2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 15b414 │ │ │ │ + vldr s13, [pc, #76] @ 15b4e4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 15b418 │ │ │ │ + vldr s12, [pc, #72] @ 15b4e8 │ │ │ │ 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 +388474,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 15b4a2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15b46c │ │ │ │ + cbz r2, 15b53c │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #68] @ 15b470 │ │ │ │ + vldr s13, [pc, #68] @ 15b540 │ │ │ │ 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 +388504,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 15b500 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 15b4c4 │ │ │ │ + cbz r2, 15b594 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #68] @ 15b4c8 │ │ │ │ + vldr s13, [pc, #68] @ 15b598 │ │ │ │ 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 +388533,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 15b558 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 15b51c │ │ │ │ + cbz r2, 15b5ec │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 15b520 │ │ │ │ + vldr s13, [pc, #72] @ 15b5f0 │ │ │ │ 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 +388561,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 15b5ae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 15b556 │ │ │ │ + cbz r2, 15b626 │ │ │ │ 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 15b600 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15b5a8 │ │ │ │ + cbz r2, 15b678 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 15b5ac │ │ │ │ + vldr s13, [pc, #72] @ 15b67c │ │ │ │ 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 +388606,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 15b63a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 15b5e2 │ │ │ │ + cbz r2, 15b6b2 │ │ │ │ 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 15b68c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15b640 │ │ │ │ + cbz r2, 15b710 │ │ │ │ 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 +388653,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 15b6be │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15b6c8 │ │ │ │ + beq.n 15b798 │ │ │ │ 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 +388695,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 15b72e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15b728 │ │ │ │ + cbz r2, 15b7f8 │ │ │ │ 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 +388723,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 15b7a6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15b78c │ │ │ │ + cbz r2, 15b85c │ │ │ │ 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 +388757,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 15b804 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15b838 │ │ │ │ + beq.n 15b908 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 15b83c │ │ │ │ + vldr s10, [pc, #160] @ 15b90c │ │ │ │ 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 +388807,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 15b874 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 15b89c │ │ │ │ + cbz r2, 15b96c │ │ │ │ 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 +388837,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 15b91a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15b924 │ │ │ │ + beq.n 15b9f4 │ │ │ │ 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 +388879,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 15b98a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15b984 │ │ │ │ + cbz r2, 15ba54 │ │ │ │ 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 +388907,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 15ba02 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15b9e8 │ │ │ │ + cbz r2, 15bab8 │ │ │ │ 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 +388941,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 15ba60 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15ba94 │ │ │ │ + beq.n 15bb64 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 15ba98 │ │ │ │ + vldr s10, [pc, #160] @ 15bb68 │ │ │ │ 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 +388991,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 15bad0 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 15bac8 │ │ │ │ + cbz r2, 15bb98 │ │ │ │ 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 15bb7e │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15bafa │ │ │ │ + cbz r2, 15bbca │ │ │ │ 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 15bbaa │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bb32 │ │ │ │ + cbz r2, 15bc02 │ │ │ │ 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 +389049,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 15bbe0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bb66 │ │ │ │ + cbz r2, 15bc36 │ │ │ │ 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 15bc0e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bb94 │ │ │ │ + cbz r2, 15bc64 │ │ │ │ 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 15bc4a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15bbc6 │ │ │ │ + cbz r2, 15bc96 │ │ │ │ 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 15bc76 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bbfe │ │ │ │ + cbz r2, 15bcce │ │ │ │ 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 +389123,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 15bcac │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bc32 │ │ │ │ + cbz r2, 15bd02 │ │ │ │ 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 15bcda │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bc5a │ │ │ │ + cbz r2, 15bd2a │ │ │ │ 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 15bd10 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bc8a │ │ │ │ + cbz r2, 15bd5a │ │ │ │ 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 15bd3a │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bcb2 │ │ │ │ + cbz r2, 15bd82 │ │ │ │ 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 15bd68 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bce2 │ │ │ │ + cbz r2, 15bdb2 │ │ │ │ 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 15bd92 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bd0a │ │ │ │ + cbz r2, 15bdda │ │ │ │ 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 15bdc0 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bd32 │ │ │ │ + cbz r2, 15be02 │ │ │ │ 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 15bde8 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bd54 │ │ │ │ + cbz r2, 15be24 │ │ │ │ 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 15be10 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15bd74 │ │ │ │ + cbz r2, 15be44 │ │ │ │ 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 15be32 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15bd98 │ │ │ │ + cbz r2, 15be68 │ │ │ │ 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 15be54 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15bdc6 │ │ │ │ + cbz r2, 15be96 │ │ │ │ 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 15be74 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bde8 │ │ │ │ + cbz r2, 15beb8 │ │ │ │ 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 15bea4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15be08 │ │ │ │ + cbz r2, 15bed8 │ │ │ │ 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 15bec6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15be2c │ │ │ │ + cbz r2, 15befc │ │ │ │ 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 15bee8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15be5a │ │ │ │ + cbz r2, 15bf2a │ │ │ │ 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 15bf08 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15be7e │ │ │ │ + cbz r2, 15bf4e │ │ │ │ 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 15bf34 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15be9e │ │ │ │ + cbz r2, 15bf6e │ │ │ │ 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 15bf56 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bec8 │ │ │ │ + cbz r2, 15bf98 │ │ │ │ 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 15bf7a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15bef6 │ │ │ │ + cbz r2, 15bfc6 │ │ │ │ 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 15bfa4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bf1a │ │ │ │ + cbz r2, 15bfea │ │ │ │ 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 15bfd0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bf3a │ │ │ │ + cbz r2, 15c00a │ │ │ │ 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 15bff2 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bf64 │ │ │ │ + cbz r2, 15c034 │ │ │ │ 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 15c016 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15bf92 │ │ │ │ + cbz r2, 15c062 │ │ │ │ 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 15c040 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bfb6 │ │ │ │ + cbz r2, 15c086 │ │ │ │ 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 15c06c │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bfd6 │ │ │ │ + cbz r2, 15c0a6 │ │ │ │ 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 15c08e │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c000 │ │ │ │ + cbz r2, 15c0d0 │ │ │ │ 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 15c0b2 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c026 │ │ │ │ + cbz r2, 15c0f6 │ │ │ │ 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 15c0dc │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c046 │ │ │ │ + cbz r2, 15c116 │ │ │ │ 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 15c0fe │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c070 │ │ │ │ + cbz r2, 15c140 │ │ │ │ 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 15c122 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c0aa │ │ │ │ + cbz r2, 15c17a │ │ │ │ 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 +389555,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 15c158 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c0de │ │ │ │ + cbz r2, 15c1ae │ │ │ │ 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 15c186 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c116 │ │ │ │ + cbz r2, 15c1e6 │ │ │ │ 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 +389593,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 15c1c4 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c14a │ │ │ │ + cbz r2, 15c21a │ │ │ │ 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 15c1f2 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c17e │ │ │ │ + cbz r2, 15c24e │ │ │ │ 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 15c226 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c1b2 │ │ │ │ + cbz r2, 15c282 │ │ │ │ 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 15c25a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c1ec │ │ │ │ + cbz r2, 15c2bc │ │ │ │ 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 15c28e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c228 │ │ │ │ + cbz r2, 15c2f8 │ │ │ │ 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 15c2ca │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c260 │ │ │ │ + cbz r2, 15c330 │ │ │ │ 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 15c306 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c298 │ │ │ │ + cbz r2, 15c368 │ │ │ │ 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 15c33e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c2d2 │ │ │ │ + cbz r2, 15c3a2 │ │ │ │ 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 15c378 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c30a │ │ │ │ + cbz r2, 15c3da │ │ │ │ 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 15c3b0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c344 │ │ │ │ + cbz r2, 15c414 │ │ │ │ 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 +389783,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 15c3ec │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c380 │ │ │ │ + cbz r2, 15c450 │ │ │ │ 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 +389804,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 15c428 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c3bc │ │ │ │ + cbz r2, 15c48c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #15 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #4, #4 │ │ │ │ str.w r4, [r0, #-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 15c45e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c3f8 │ │ │ │ + cbz r2, 15c4c8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #15 │ │ │ │ cmp r2, ip │ │ │ │ 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 15c49a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c434 │ │ │ │ + cbz r2, 15c504 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #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 15c4d6 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c470 │ │ │ │ + cbz r2, 15c540 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #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 15c512 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c4ac │ │ │ │ + cbz r2, 15c57c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #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 15c54e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c4e8 │ │ │ │ + cbz r2, 15c5b8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #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 15c58a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c524 │ │ │ │ + cbz r2, 15c5f4 │ │ │ │ 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 15c5c6 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c560 │ │ │ │ + cbz r2, 15c630 │ │ │ │ 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 15c602 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15c5f4 │ │ │ │ + beq.n 15c6c4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 15c5f8 │ │ │ │ + vldr s11, [pc, #132] @ 15c6c8 │ │ │ │ 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 +390009,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 15c64c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #84] @ (15c654 ) │ │ │ │ + ldr r3, [pc, #84] @ (15c724 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15c650 │ │ │ │ + cbz r2, 15c720 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (15c658 ) │ │ │ │ + ldr r4, [pc, #80] @ (15c728 ) │ │ │ │ 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 +390041,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 15c6e0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r1, #254 @ 0xfe │ │ │ │ + subs r1, #46 @ 0x2e │ │ │ │ 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] @ (15c774 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 15c6a0 │ │ │ │ + cbz r2, 15c770 │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (15c6a8 ) │ │ │ │ + ldr r0, [pc, #64] @ (15c778 ) │ │ │ │ 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 +390072,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 15c740 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r1, #156 @ 0x9c │ │ │ │ + subs r0, #204 @ 0xcc │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15c6e0 │ │ │ │ + cbz r2, 15c7b0 │ │ │ │ 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 15c788 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c718 │ │ │ │ + cbz r2, 15c7e8 │ │ │ │ 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 15c7c0 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c77e │ │ │ │ + cbz r2, 15c84e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 15c780 │ │ │ │ + vldr s12, [pc, #88] @ 15c850 │ │ │ │ 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 +390145,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 15c7fe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15c816 │ │ │ │ + beq.n 15c8e6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 15c818 │ │ │ │ + vldr s11, [pc, #132] @ 15c8e8 │ │ │ │ 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 +390190,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 15c86c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 15c852 │ │ │ │ + cbz r2, 15c922 │ │ │ │ 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 15c8f8 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c8c4 │ │ │ │ + cbz r2, 15c994 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 15c8c8 │ │ │ │ + vldr s12, [pc, #104] @ 15c998 │ │ │ │ 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 +390245,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 15c93a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 15c91c │ │ │ │ + cbz r2, 15c9ec │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 15c920 │ │ │ │ + vldr s13, [pc, #72] @ 15c9f0 │ │ │ │ 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 +390273,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 15c9ae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 15c992 │ │ │ │ + cbz r2, 15ca62 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 15c994 │ │ │ │ + vldr s12, [pc, #100] @ 15ca64 │ │ │ │ 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 +390310,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 15ca0a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 15c9c8 │ │ │ │ + cbz r2, 15ca98 │ │ │ │ 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 15ca74 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c9fc │ │ │ │ + cbz r2, 15cacc │ │ │ │ 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 15caa8 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15ca30 │ │ │ │ + cbz r2, 15cb00 │ │ │ │ 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 15cadc │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15ca64 │ │ │ │ + cbz r2, 15cb34 │ │ │ │ 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 15cb10 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15ca9c │ │ │ │ + cbz r2, 15cb6c │ │ │ │ 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 15cb42 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15cad4 │ │ │ │ + cbz r2, 15cba4 │ │ │ │ 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 15cb7a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #112] @ (15cb4c ) │ │ │ │ + ldr r3, [pc, #112] @ (15cc1c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15cb48 │ │ │ │ + cbz r2, 15cc18 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #104] @ (15cb50 ) │ │ │ │ + ldr r4, [pc, #104] @ (15cc20 ) │ │ │ │ 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 +390461,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 15cbbe │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r5, #34 @ 0x22 │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (15cbbc ) │ │ │ │ + ldr r3, [pc, #100] @ (15cc8c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15cbb8 │ │ │ │ + cbz r2, 15cc88 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #4 │ │ │ │ - ldr r4, [pc, #92] @ (15cbc0 ) │ │ │ │ + ldr r4, [pc, #92] @ (15cc90 ) │ │ │ │ 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 +390498,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 15cc38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r4, #166 @ 0xa6 │ │ │ │ + adds r3, #214 @ 0xd6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #112] @ (15cc38 ) │ │ │ │ + ldr r3, [pc, #112] @ (15cd08 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15cc34 │ │ │ │ + cbz r2, 15cd04 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #104] @ (15cc3c ) │ │ │ │ + ldr r4, [pc, #104] @ (15cd0c ) │ │ │ │ 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 +390538,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 15ccaa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #96] @ (15cca4 ) │ │ │ │ + ldr r3, [pc, #96] @ (15cd74 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15cca2 │ │ │ │ + cbz r2, 15cd72 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ (15cca8 ) │ │ │ │ + ldr r4, [pc, #88] @ (15cd78 ) │ │ │ │ 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 +390575,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 15cd24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - adds r3, #186 @ 0xba │ │ │ │ + adds r2, #234 @ 0xea │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15cd00 │ │ │ │ + cbz r2, 15cdd0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 15cd04 │ │ │ │ + vldr s13, [pc, #76] @ 15cdd4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 15cd08 │ │ │ │ + vldr s12, [pc, #72] @ 15cdd8 │ │ │ │ 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 +390605,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 15cd92 │ │ │ │ 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, 15ce0a │ │ │ │ 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 15cdea │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15cdb0 │ │ │ │ + cbz r2, 15ce80 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 15cdb4 │ │ │ │ + vldr s12, [pc, #108] @ 15ce84 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 15cdb8 │ │ │ │ + vldr s11, [pc, #104] @ 15ce88 │ │ │ │ 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 +390660,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 15ce26 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15cdea │ │ │ │ + cbz r2, 15ceba │ │ │ │ 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 15ce9a │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15ce40 │ │ │ │ + cbz r2, 15cf10 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 15ce44 │ │ │ │ + vldr s13, [pc, #76] @ 15cf14 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 15ce48 │ │ │ │ + vldr s12, [pc, #72] @ 15cf18 │ │ │ │ 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 +390709,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 15ced2 │ │ │ │ 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, 15cf8e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 15cec0 │ │ │ │ + vldr s12, [pc, #104] @ 15cf90 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 15cec4 │ │ │ │ + vldr s11, [pc, #100] @ 15cf94 │ │ │ │ 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 +390749,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 15cf36 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15cef6 │ │ │ │ + cbz r2, 15cfc6 │ │ │ │ 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 15cfa6 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15cfa4 │ │ │ │ + beq.n 15d074 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 15cfa8 │ │ │ │ + vldr s10, [pc, #164] @ 15d078 │ │ │ │ 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 +390821,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 15cfdc │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 15cfde │ │ │ │ + cbz r2, 15d0ae │ │ │ │ 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 15d086 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15d070 │ │ │ │ + beq.n 15d140 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 15d074 │ │ │ │ + vldr s11, [pc, #132] @ 15d144 │ │ │ │ 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 +390886,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 15d0c8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 15d0ae │ │ │ │ + cbz r2, 15d17e │ │ │ │ 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 15d154 │ │ │ │ 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 15d2ba │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 15d1ea │ │ │ │ + beq.w 15d2ba │ │ │ │ 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] @ 15d2c4 │ │ │ │ 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 15d200 │ │ │ │ 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 15d22e │ │ │ │ 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 15d260 │ │ │ │ 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] @ 15d2c4 │ │ │ │ + ble.n 15d28e │ │ │ │ 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 15d1da │ │ │ │ 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 15d1d0 │ │ │ │ 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 +391024,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 15d404 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 15d334 │ │ │ │ + beq.w 15d404 │ │ │ │ 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] @ 15d410 │ │ │ │ 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 15d348 │ │ │ │ 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 15d376 │ │ │ │ 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 15d3a6 │ │ │ │ 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 15d3d8 │ │ │ │ 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 15d322 │ │ │ │ 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 15d318 │ │ │ │ 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 +391129,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 15d520 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15d450 │ │ │ │ + beq.n 15d520 │ │ │ │ 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] @ 15d52c │ │ │ │ + vldr s19, [pc, #224] @ 15d530 │ │ │ │ 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 15d494 │ │ │ │ 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 15d4c2 │ │ │ │ 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 15d4f4 │ │ │ │ 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 15d46e │ │ │ │ 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 15d464 │ │ │ │ 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 +391221,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 15d676 │ │ │ │ bic.w ip, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 15d5a6 │ │ │ │ + beq.w 15d676 │ │ │ │ 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] @ 15d680 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #264] @ 15d5b4 │ │ │ │ + vldr s17, [pc, #264] @ 15d684 │ │ │ │ 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 15d5c0 │ │ │ │ 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 15d5ee │ │ │ │ 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 15d61e │ │ │ │ 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 15d64e │ │ │ │ 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 15d59a │ │ │ │ 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 15d58e │ │ │ │ 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 15d716 │ │ │ │ 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] @ 15d720 │ │ │ │ mov r9, r8 │ │ │ │ - vldr s17, [pc, #112] @ 15d654 │ │ │ │ + vldr s17, [pc, #112] @ 15d724 │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 15d648 │ │ │ │ + vldr d10, [pc, #92] @ 15d718 │ │ │ │ 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 15d6ec │ │ │ │ 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 +391355,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 15d6c0 │ │ │ │ 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 15d720 │ │ │ │ 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] @ (15d890 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #332] @ (15d7c4 ) │ │ │ │ + ldr r1, [pc, #332] @ (15d894 ) │ │ │ │ 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 15d864 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 15d794 │ │ │ │ + beq.n 15d864 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s18, [pc, #284] @ 15d7b8 │ │ │ │ - vldr s17, [pc, #284] @ 15d7bc │ │ │ │ + vldr s18, [pc, #284] @ 15d888 │ │ │ │ + vldr s17, [pc, #284] @ 15d88c │ │ │ │ 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 15d7aa │ │ │ │ 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 15d7d8 │ │ │ │ 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 15d806 │ │ │ │ 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 15d834 │ │ │ │ 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 +391459,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 15d784 │ │ │ │ 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 15d77c │ │ │ │ + ldr r2, [pc, #48] @ (15d898 ) │ │ │ │ + ldr r3, [pc, #40] @ (15d890 ) │ │ │ │ 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 15d882 │ │ │ │ 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 r0, #180 @ 0xb4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r0, #100 @ 0x64 │ │ │ │ + movs r7, #148 @ 0x94 │ │ │ │ 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] @ (15da08 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #336] @ (15d93c ) │ │ │ │ + ldr r1, [pc, #336] @ (15da0c ) │ │ │ │ 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 15d9de │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 15d90e │ │ │ │ + beq.w 15d9de │ │ │ │ mov r9, r0 │ │ │ │ - vldr s19, [pc, #288] @ 15d930 │ │ │ │ - vldr s18, [pc, #288] @ 15d934 │ │ │ │ + vldr s19, [pc, #288] @ 15da00 │ │ │ │ + vldr s18, [pc, #288] @ 15da04 │ │ │ │ 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 15d924 │ │ │ │ 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 15d952 │ │ │ │ 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 15d980 │ │ │ │ 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 15d9ae │ │ │ │ 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 +391584,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 15d8fe │ │ │ │ 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 15d8f6 │ │ │ │ + ldr r2, [pc, #48] @ (15da10 ) │ │ │ │ + ldr r3, [pc, #36] @ (15da08 ) │ │ │ │ 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 15d9fc │ │ │ │ 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, #64 @ 0x40 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r6, #234 @ 0xea │ │ │ │ + movs r6, #26 │ │ │ │ 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 15db42 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 15da72 │ │ │ │ + beq.n 15db42 │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #260] @ 15da7c │ │ │ │ - vldr s18, [pc, #260] @ 15da80 │ │ │ │ + vldr s19, [pc, #260] @ 15db4c │ │ │ │ + vldr s18, [pc, #260] @ 15db50 │ │ │ │ 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 15da86 │ │ │ │ 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 15dab4 │ │ │ │ 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 15dae8 │ │ │ │ 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 15db1c │ │ │ │ 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 15da60 │ │ │ │ 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 15da58 │ │ │ │ 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 15dbde │ │ │ │ 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] @ 15dbf0 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 15db24 │ │ │ │ + vldr s21, [pc, #116] @ 15dbf4 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 15db10 │ │ │ │ - vldr d8, [pc, #92] @ 15db18 │ │ │ │ + vldr d9, [pc, #88] @ 15dbe0 │ │ │ │ + vldr d8, [pc, #92] @ 15dbe8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 15dae6 │ │ │ │ + ble.n 15dbb6 │ │ │ │ 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 +391755,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 15db8e │ │ │ │ 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 15dbf0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 15db6a │ │ │ │ + cbz r2, 15dc3a │ │ │ │ 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 +391787,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 1697dc │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 15db46 │ │ │ │ + bne.n 15dc16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15dbbe │ │ │ │ + cbz r2, 15dc8e │ │ │ │ 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 1697dc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 15db8c │ │ │ │ + bne.n 15dc5c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15dc16 │ │ │ │ + cbz r2, 15dce6 │ │ │ │ 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 1697dc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 15dbdc │ │ │ │ + bne.n 15dcac │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15dc6c │ │ │ │ + cbz r2, 15dd3c │ │ │ │ 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 1697dc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 15dc34 │ │ │ │ + bne.n 15dd04 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15dcb6 │ │ │ │ + cbz r2, 15dd86 │ │ │ │ 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 1697dc │ │ │ │ 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 15dd62 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15dd08 │ │ │ │ + cbz r2, 15ddd8 │ │ │ │ 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 1697dc │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 15dcdc │ │ │ │ + bne.n 15ddac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15dd58 │ │ │ │ + cbz r2, 15de28 │ │ │ │ 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 1697dc │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 15dd2c │ │ │ │ + bne.n 15ddfc │ │ │ │ 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] @ (15def0 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #172] @ (15de24 ) │ │ │ │ + ldr r1, [pc, #172] @ (15def4 ) │ │ │ │ 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 15ded2 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r5, 15de02 │ │ │ │ + cbz r5, 15ded2 │ │ │ │ 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 1697c8 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 1696f8 │ │ │ │ + bl 1697c8 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 1696f8 │ │ │ │ + bl 1697c8 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 1696f8 │ │ │ │ + bl 1697c8 │ │ │ │ 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 15de74 │ │ │ │ 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 15de6a │ │ │ │ + ldr r2, [pc, #36] @ (15def8 ) │ │ │ │ + ldr r3, [pc, #24] @ (15def0 ) │ │ │ │ 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 15deec │ │ │ │ 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 r1, #180 @ 0xb4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + movs r1, #38 @ 0x26 │ │ │ │ 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] @ (15df74 ) │ │ │ │ + ldr r3, [pc, #104] @ (15df78 ) │ │ │ │ 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, 15df56 │ │ │ │ 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 +392059,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 15df28 │ │ │ │ + ldr r2, [pc, #36] @ (15df7c ) │ │ │ │ + ldr r3, [pc, #28] @ (15df78 ) │ │ │ │ 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 15df6e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r1, #186 @ 0xba │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ + movs r0, #162 @ 0xa2 │ │ │ │ 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] @ (15e014 ) │ │ │ │ + ldr r3, [pc, #132] @ (15e018 ) │ │ │ │ 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, 15dff2 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ - vldr s10, [pc, #96] @ 15df40 │ │ │ │ + vldr s10, [pc, #96] @ 15e010 │ │ │ │ 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 +392117,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 15dfb6 │ │ │ │ + ldr r2, [pc, #40] @ (15e01c ) │ │ │ │ + ldr r3, [pc, #32] @ (15e018 ) │ │ │ │ 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 15e00a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r0, #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, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #144] @ (15dff4 ) │ │ │ │ - ldr r3, [pc, #148] @ (15dff8 ) │ │ │ │ + ldr r2, [pc, #144] @ (15e0c4 ) │ │ │ │ + ldr r3, [pc, #148] @ (15e0c8 ) │ │ │ │ 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, 15e0a8 │ │ │ │ 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 +392181,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 15e052 │ │ │ │ + ldr r2, [pc, #32] @ (15e0cc ) │ │ │ │ + ldr r3, [pc, #28] @ (15e0c8 ) │ │ │ │ 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 15e0c0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + subs r6, r0, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #32 │ │ │ │ + subs r0, r2, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #156] @ (15e0b0 ) │ │ │ │ - ldr r3, [pc, #160] @ (15e0b4 ) │ │ │ │ + ldr r2, [pc, #156] @ (15e180 ) │ │ │ │ + ldr r3, [pc, #160] @ (15e184 ) │ │ │ │ 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, 15e164 │ │ │ │ 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 +392245,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 15e0fe │ │ │ │ + ldr r2, [pc, #32] @ (15e188 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e184 ) │ │ │ │ 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 15e17c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r6, r4, #7 │ │ │ │ + subs r6, r2, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, #5 │ │ │ │ + subs r4, r2, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #112] @ (15e140 ) │ │ │ │ - ldr r3, [pc, #116] @ (15e144 ) │ │ │ │ + ldr r1, [pc, #112] @ (15e210 ) │ │ │ │ + ldr r3, [pc, #116] @ (15e214 ) │ │ │ │ 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, 15e1ee │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s14, [pc, #80] @ 15e13c │ │ │ │ + vldr s14, [pc, #80] @ 15e20c │ │ │ │ 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 +392297,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 15e1c0 │ │ │ │ + ldr r2, [pc, #40] @ (15e218 ) │ │ │ │ + ldr r3, [pc, #32] @ (15e214 ) │ │ │ │ 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 15e206 │ │ │ │ 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, r3, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, #3 │ │ │ │ + subs r2, r1, #0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #112] @ (15e1d0 ) │ │ │ │ - ldr r3, [pc, #116] @ (15e1d4 ) │ │ │ │ + ldr r2, [pc, #112] @ (15e2a0 ) │ │ │ │ + ldr r3, [pc, #116] @ (15e2a4 ) │ │ │ │ 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, 15e284 │ │ │ │ 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 +392354,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 15e24e │ │ │ │ + ldr r2, [pc, #32] @ (15e2a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e2a4 ) │ │ │ │ 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 15e29c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r2, r3, #2 │ │ │ │ + adds r2, r1, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, #1 │ │ │ │ + adds r4, r6, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #108] @ (15e25c ) │ │ │ │ - ldr r3, [pc, #112] @ (15e260 ) │ │ │ │ + ldr r2, [pc, #108] @ (15e32c ) │ │ │ │ + ldr r3, [pc, #112] @ (15e330 ) │ │ │ │ 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, 15e310 │ │ │ │ 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 +392409,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 15e2da │ │ │ │ + ldr r2, [pc, #32] @ (15e334 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e330 ) │ │ │ │ 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 15e328 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r2, r1, #0 │ │ │ │ + adds r2, r7, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, #6 │ │ │ │ + adds r0, r5, #3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #152] @ (15e314 ) │ │ │ │ - ldr r3, [pc, #156] @ (15e318 ) │ │ │ │ + ldr r1, [pc, #152] @ (15e3e4 ) │ │ │ │ + ldr r3, [pc, #156] @ (15e3e8 ) │ │ │ │ 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, 15e3ba │ │ │ │ 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] @ 15e3d8 │ │ │ │ + vldr s8, [pc, #116] @ 15e3e0 │ │ │ │ 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 +392468,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 15e370 │ │ │ │ + ldr r2, [pc, #48] @ (15e3ec ) │ │ │ │ + ldr r3, [pc, #40] @ (15e3e8 ) │ │ │ │ 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 15e3d2 │ │ │ │ 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, r5, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r1, #4 │ │ │ │ + adds r6, r7, #0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (15e3d8 ) │ │ │ │ - ldr r3, [pc, #168] @ (15e3dc ) │ │ │ │ + ldr r2, [pc, #164] @ (15e4a8 ) │ │ │ │ + ldr r3, [pc, #168] @ (15e4ac ) │ │ │ │ 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, 15e484 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - vldr d4, [pc, #128] @ 15e3d0 │ │ │ │ + vldr d4, [pc, #128] @ 15e4a0 │ │ │ │ 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 +392539,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 15e426 │ │ │ │ + ldr r2, [pc, #40] @ (15e4b0 ) │ │ │ │ + ldr r3, [pc, #36] @ (15e4ac ) │ │ │ │ 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 15e49c │ │ │ │ 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 │ │ │ │ + subs r6, r6, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + subs r4, r6, r5 │ │ │ │ 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] @ (15e580 ) │ │ │ │ + ldr r3, [pc, #184] @ (15e584 ) │ │ │ │ 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, 15e556 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #144] @ 15e4a8 │ │ │ │ + vldr d3, [pc, #144] @ 15e578 │ │ │ │ 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 +392613,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 15e4ea │ │ │ │ + ldr r2, [pc, #48] @ (15e588 ) │ │ │ │ + ldr r3, [pc, #40] @ (15e584 ) │ │ │ │ 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 15e56e │ │ │ │ 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, r5, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, r5 │ │ │ │ + subs r2, r4, r2 │ │ │ │ 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] @ (15e61c ) │ │ │ │ + ldr r3, [pc, #128] @ (15e620 ) │ │ │ │ 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, 15e5fa │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s12, [pc, #92] @ 15e548 │ │ │ │ + vldr s12, [pc, #92] @ 15e618 │ │ │ │ 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 +392673,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 15e5c0 │ │ │ │ + ldr r2, [pc, #40] @ (15e624 ) │ │ │ │ + ldr r3, [pc, #32] @ (15e620 ) │ │ │ │ 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 15e612 │ │ │ │ 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, r3, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + adds r6, r7, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #112] @ (15e5dc ) │ │ │ │ - ldr r3, [pc, #116] @ (15e5e0 ) │ │ │ │ + ldr r1, [pc, #112] @ (15e6ac ) │ │ │ │ + ldr r3, [pc, #116] @ (15e6b0 ) │ │ │ │ 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, 15e68e │ │ │ │ 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 +392732,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 15e658 │ │ │ │ + ldr r2, [pc, #36] @ (15e6b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e6b0 ) │ │ │ │ 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 15e6a6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, r1, r2 │ │ │ │ + adds r6, r7, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r7, r0 │ │ │ │ + adds r2, r5, r5 │ │ │ │ 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] @ (15e74c ) │ │ │ │ + ldr r3, [pc, #132] @ (15e750 ) │ │ │ │ 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, 15e730 │ │ │ │ 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 +392790,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 15e6ea │ │ │ │ + ldr r2, [pc, #32] @ (15e754 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e750 ) │ │ │ │ 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 15e748 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r6, r7, r7 │ │ │ │ + adds r6, r5, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, r6 │ │ │ │ + adds r0, r1, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #140] @ (15e728 ) │ │ │ │ - ldr r3, [pc, #144] @ (15e72c ) │ │ │ │ + ldr r2, [pc, #140] @ (15e7f8 ) │ │ │ │ + ldr r3, [pc, #144] @ (15e7fc ) │ │ │ │ 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, 15e7da │ │ │ │ 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 +392856,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 15e786 │ │ │ │ + ldr r2, [pc, #36] @ (15e800 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e7fc ) │ │ │ │ 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 15e7f2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, r3, r5 │ │ │ │ + adds r6, r1, r2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, r3 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #132] @ (15e7cc ) │ │ │ │ - ldr r3, [pc, #136] @ (15e7d0 ) │ │ │ │ + ldr r2, [pc, #132] @ (15e89c ) │ │ │ │ + ldr r3, [pc, #136] @ (15e8a0 ) │ │ │ │ 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, 15e87e │ │ │ │ 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 +392916,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 15e832 │ │ │ │ + ldr r2, [pc, #36] @ (15e8a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e8a0 ) │ │ │ │ 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 15e896 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, r6, r2 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ 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] @ (15e960 ) │ │ │ │ + ldr r3, [pc, #164] @ (15e964 ) │ │ │ │ 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, 15e942 │ │ │ │ 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 +392988,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 15e8d8 │ │ │ │ + ldr r2, [pc, #36] @ (15e968 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e964 ) │ │ │ │ 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 15e95c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r4, r1, r0 │ │ │ │ + asrs r4, r7, #28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + asrs r6, r6, #26 │ │ │ │ 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] @ (15ea44 ) │ │ │ │ + ldr r3, [pc, #196] @ (15ea48 ) │ │ │ │ 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 15ea16 │ │ │ │ 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] @ 15ea38 │ │ │ │ + vldr s8, [pc, #156] @ 15ea40 │ │ │ │ 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 +393060,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 15e9ae │ │ │ │ + ldr r2, [pc, #52] @ (15ea4c ) │ │ │ │ + ldr r3, [pc, #44] @ (15ea48 ) │ │ │ │ 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 15ea2e │ │ │ │ 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, r6, #25 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #26 │ │ │ │ + asrs r2, r4, #23 │ │ │ │ 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] @ (15eb40 ) │ │ │ │ + ldr r3, [pc, #224] @ (15eb44 ) │ │ │ │ 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 15eb18 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - vldr d5, [pc, #180] @ 15ea68 │ │ │ │ + vldr d5, [pc, #180] @ 15eb38 │ │ │ │ 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 +393148,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 15ea8c │ │ │ │ + ldr r2, [pc, #44] @ (15eb48 ) │ │ │ │ + ldr r3, [pc, #40] @ (15eb44 ) │ │ │ │ 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 15eb30 │ │ │ │ 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, r2, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #22 │ │ │ │ + asrs r0, r4, #19 │ │ │ │ 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] @ (15ec58 ) │ │ │ │ + ldr r3, [pc, #248] @ (15ec5c ) │ │ │ │ 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 15ec30 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d5, [pc, #204] @ 15eb80 │ │ │ │ + vldr d5, [pc, #204] @ 15ec50 │ │ │ │ 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 +393244,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 15eb88 │ │ │ │ + ldr r2, [pc, #44] @ (15ec60 ) │ │ │ │ + ldr r3, [pc, #40] @ (15ec5c ) │ │ │ │ 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 15ec48 │ │ │ │ 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, r2, #18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #124] @ (15ec24 ) │ │ │ │ - ldr r3, [pc, #128] @ (15ec28 ) │ │ │ │ + ldr r1, [pc, #124] @ (15ecf4 ) │ │ │ │ + ldr r3, [pc, #128] @ (15ecf8 ) │ │ │ │ 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, 15ecd2 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s12, [pc, #92] @ 15ec20 │ │ │ │ + vldr s12, [pc, #92] @ 15ecf0 │ │ │ │ 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 +393303,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 15ec98 │ │ │ │ + ldr r2, [pc, #40] @ (15ecfc ) │ │ │ │ + ldr r3, [pc, #32] @ (15ecf8 ) │ │ │ │ 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 15ecea │ │ │ │ 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, r0, #14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #15 │ │ │ │ + asrs r6, r4, #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 lr, r1 │ │ │ │ - ldr r1, [pc, #116] @ (15ecb8 ) │ │ │ │ - ldr r3, [pc, #120] @ (15ecbc ) │ │ │ │ + ldr r1, [pc, #116] @ (15ed88 ) │ │ │ │ + ldr r3, [pc, #120] @ (15ed8c ) │ │ │ │ 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, 15ed6a │ │ │ │ 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 +393362,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 15ed30 │ │ │ │ + ldr r2, [pc, #36] @ (15ed90 ) │ │ │ │ + ldr r3, [pc, #28] @ (15ed8c ) │ │ │ │ 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 15ed82 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r6, r4, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #13 │ │ │ │ + asrs r6, r1, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (15ed58 ) │ │ │ │ - ldr r3, [pc, #132] @ (15ed5c ) │ │ │ │ + ldr r2, [pc, #128] @ (15ee28 ) │ │ │ │ + ldr r3, [pc, #132] @ (15ee2c ) │ │ │ │ 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, 15ee0c │ │ │ │ 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 +393420,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 15edc6 │ │ │ │ + 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 15ed54 │ │ │ │ + bne.n 15ee24 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + asrs r2, r2, #9 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #10 │ │ │ │ + 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, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #136] @ (15ee00 ) │ │ │ │ - ldr r3, [pc, #140] @ (15ee04 ) │ │ │ │ + ldr r2, [pc, #136] @ (15eed0 ) │ │ │ │ + ldr r3, [pc, #140] @ (15eed4 ) │ │ │ │ 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, 15eeb4 │ │ │ │ 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 +393485,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 15ee62 │ │ │ │ + ldr r2, [pc, #32] @ (15eed8 ) │ │ │ │ + ldr r3, [pc, #28] @ (15eed4 ) │ │ │ │ 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 15eecc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r4, r0, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #132] @ (15eea4 ) │ │ │ │ - ldr r3, [pc, #136] @ (15eea8 ) │ │ │ │ + ldr r2, [pc, #132] @ (15ef74 ) │ │ │ │ + ldr r3, [pc, #136] @ (15ef78 ) │ │ │ │ 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, 15ef56 │ │ │ │ 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 +393544,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 15ef0a │ │ │ │ + ldr r2, [pc, #36] @ (15ef7c ) │ │ │ │ + ldr r3, [pc, #28] @ (15ef78 ) │ │ │ │ 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 15ef6e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r3, #7 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + asrs r2, r4, #2 │ │ │ │ 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] @ (15f03c ) │ │ │ │ + ldr r3, [pc, #168] @ (15f040 ) │ │ │ │ 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 15f01c │ │ │ │ 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 +393621,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 15efb2 │ │ │ │ + ldr r2, [pc, #36] @ (15f044 ) │ │ │ │ + ldr r3, [pc, #32] @ (15f040 ) │ │ │ │ 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 15f036 │ │ │ │ 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, r4, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #152] @ (15f020 ) │ │ │ │ + ldr r4, [pc, #152] @ (15f0f0 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #152] @ (15f024 ) │ │ │ │ + ldr r3, [pc, #152] @ (15f0f4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f000 │ │ │ │ + cbz r2, 15f0d0 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ - vldr s12, [pc, #116] @ 15f01c │ │ │ │ + vldr s12, [pc, #116] @ 15f0ec │ │ │ │ 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 +393683,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 15f07c │ │ │ │ + ldr r2, [pc, #36] @ (15f0f8 ) │ │ │ │ + ldr r3, [pc, #32] @ (15f0f4 ) │ │ │ │ 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 15f0e8 │ │ │ │ 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 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #31 │ │ │ │ + lsrs r0, r5, #28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #168] @ (15f0e8 ) │ │ │ │ - ldr r3, [pc, #172] @ (15f0ec ) │ │ │ │ + ldr r1, [pc, #168] @ (15f1b8 ) │ │ │ │ + ldr r3, [pc, #172] @ (15f1bc ) │ │ │ │ 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, 15f196 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s11, [pc, #136] @ 15f0e4 │ │ │ │ + vldr s11, [pc, #136] @ 15f1b4 │ │ │ │ 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 +393750,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 15f12c │ │ │ │ + ldr r2, [pc, #40] @ (15f1c0 ) │ │ │ │ + ldr r3, [pc, #32] @ (15f1bc ) │ │ │ │ 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 15f1ae │ │ │ │ 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, r5, #27 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ 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] @ (15f25c ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #136] @ (15f190 ) │ │ │ │ + ldr r3, [pc, #136] @ (15f260 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f170 │ │ │ │ + cbz r2, 15f240 │ │ │ │ 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 +393810,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 15f1f4 │ │ │ │ + ldr r2, [pc, #32] @ (15f264 ) │ │ │ │ + ldr r3, [pc, #28] @ (15f260 ) │ │ │ │ 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 15f258 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ 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] @ (15f2fc ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #132] @ (15f230 ) │ │ │ │ + ldr r3, [pc, #132] @ (15f300 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f20e │ │ │ │ + cbz r2, 15f2de │ │ │ │ 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 +393873,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 15f294 │ │ │ │ + ldr r2, [pc, #36] @ (15f304 ) │ │ │ │ + ldr r3, [pc, #28] @ (15f300 ) │ │ │ │ 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 15f2f6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #23 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #144] @ (15f2dc ) │ │ │ │ - ldr r3, [pc, #148] @ (15f2e0 ) │ │ │ │ + ldr r1, [pc, #144] @ (15f3ac ) │ │ │ │ + ldr r3, [pc, #148] @ (15f3b0 ) │ │ │ │ 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, 15f38e │ │ │ │ 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 +393934,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 15f334 │ │ │ │ + ldr r2, [pc, #36] @ (15f3b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (15f3b0 ) │ │ │ │ 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 15f3a6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ + lsrs r6, r3, #19 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #20 │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ 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] @ (15f470 ) │ │ │ │ + ldr r3, [pc, #168] @ (15f474 ) │ │ │ │ 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 15f452 │ │ │ │ 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 +394006,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 15f3e4 │ │ │ │ + ldr r2, [pc, #36] @ (15f478 ) │ │ │ │ + ldr r3, [pc, #28] @ (15f474 ) │ │ │ │ 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 15f46a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r7, #19 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #17 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ 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] @ (15f554 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #200] @ (15f488 ) │ │ │ │ + ldr r3, [pc, #200] @ (15f558 ) │ │ │ │ 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 15f532 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ - vldr s11, [pc, #164] @ 15f480 │ │ │ │ + vldr s11, [pc, #164] @ 15f550 │ │ │ │ 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 +394082,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 15f4b6 │ │ │ │ + ldr r2, [pc, #40] @ (15f55c ) │ │ │ │ + ldr r3, [pc, #32] @ (15f558 ) │ │ │ │ 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 15f54a │ │ │ │ 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, r5, #13 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #228] @ (15f588 ) │ │ │ │ - ldr r3, [pc, #232] @ (15f58c ) │ │ │ │ + ldr r1, [pc, #228] @ (15f658 ) │ │ │ │ + ldr r3, [pc, #232] @ (15f65c ) │ │ │ │ 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 15f638 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s10, [pc, #196] @ 15f584 │ │ │ │ + vldr s10, [pc, #196] @ 15f654 │ │ │ │ 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 +394168,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 15f596 │ │ │ │ + ldr r2, [pc, #36] @ (15f660 ) │ │ │ │ + ldr r3, [pc, #32] @ (15f65c ) │ │ │ │ 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 15f650 │ │ │ │ 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, r0, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #10 │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #136] @ (15f62c ) │ │ │ │ + ldr r4, [pc, #136] @ (15f6fc ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #136] @ (15f630 ) │ │ │ │ + ldr r3, [pc, #136] @ (15f700 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f610 │ │ │ │ + cbz r2, 15f6e0 │ │ │ │ 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 +394227,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 15f694 │ │ │ │ + ldr r2, [pc, #32] @ (15f704 ) │ │ │ │ + ldr r3, [pc, #28] @ (15f700 ) │ │ │ │ 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 15f6f8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r2, #9 │ │ │ │ + lsrs r4, r0, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #136] @ (15f6d0 ) │ │ │ │ + ldr r4, [pc, #136] @ (15f7a0 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #136] @ (15f6d4 ) │ │ │ │ + ldr r3, [pc, #136] @ (15f7a4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f6b4 │ │ │ │ + cbz r2, 15f784 │ │ │ │ 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 +394289,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 15f732 │ │ │ │ + ldr r2, [pc, #32] @ (15f7a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (15f7a4 ) │ │ │ │ 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 15f79c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r6, #6 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #144] @ (15f780 ) │ │ │ │ - ldr r3, [pc, #148] @ (15f784 ) │ │ │ │ + ldr r1, [pc, #144] @ (15f850 ) │ │ │ │ + ldr r3, [pc, #148] @ (15f854 ) │ │ │ │ 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, 15f832 │ │ │ │ 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 +394349,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 15f7d8 │ │ │ │ + ldr r2, [pc, #36] @ (15f858 ) │ │ │ │ + ldr r3, [pc, #28] @ (15f854 ) │ │ │ │ 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 15f84a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #2 │ │ │ │ + lsls r6, r0, #31 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #172] @ (15f84c ) │ │ │ │ - ldr r3, [pc, #176] @ (15f850 ) │ │ │ │ + ldr r1, [pc, #172] @ (15f91c ) │ │ │ │ + ldr r3, [pc, #176] @ (15f920 ) │ │ │ │ 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 15f8fe │ │ │ │ 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 +394425,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 15f888 │ │ │ │ + ldr r2, [pc, #36] @ (15f924 ) │ │ │ │ + ldr r3, [pc, #28] @ (15f920 ) │ │ │ │ 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 15f916 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #152] @ (15f904 ) │ │ │ │ - ldr r3, [pc, #156] @ (15f908 ) │ │ │ │ + ldr r1, [pc, #152] @ (15f9d4 ) │ │ │ │ + ldr r3, [pc, #156] @ (15f9d8 ) │ │ │ │ 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, 15f9aa │ │ │ │ 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] @ 15f9c8 │ │ │ │ + vldr s8, [pc, #116] @ 15f9d0 │ │ │ │ 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 +394485,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 15f960 │ │ │ │ + ldr r2, [pc, #48] @ (15f9dc ) │ │ │ │ + ldr r3, [pc, #40] @ (15f9d8 ) │ │ │ │ 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 15f9c2 │ │ │ │ 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, r7, #26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r6, r1, #25 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (15f9c8 ) │ │ │ │ - ldr r3, [pc, #168] @ (15f9cc ) │ │ │ │ + ldr r2, [pc, #164] @ (15fa98 ) │ │ │ │ + ldr r3, [pc, #168] @ (15fa9c ) │ │ │ │ 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, 15fa74 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - vldr d4, [pc, #128] @ 15f9c0 │ │ │ │ + vldr d4, [pc, #128] @ 15fa90 │ │ │ │ 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 +394556,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 15fa16 │ │ │ │ + ldr r2, [pc, #40] @ (15faa0 ) │ │ │ │ + ldr r3, [pc, #36] @ (15fa9c ) │ │ │ │ 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 15fa8c │ │ │ │ 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, r0, #24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r0, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #180] @ (15faa0 ) │ │ │ │ - ldr r3, [pc, #184] @ (15faa4 ) │ │ │ │ + ldr r2, [pc, #180] @ (15fb70 ) │ │ │ │ + ldr r3, [pc, #184] @ (15fb74 ) │ │ │ │ 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, 15fb46 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #144] @ 15fa98 │ │ │ │ + vldr d3, [pc, #144] @ 15fb68 │ │ │ │ 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 +394630,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 15fada │ │ │ │ + ldr r2, [pc, #48] @ (15fb78 ) │ │ │ │ + ldr r3, [pc, #40] @ (15fb74 ) │ │ │ │ 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 15fb5e │ │ │ │ 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, r7, #20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsls r2, r6, #18 │ │ │ │ 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] @ (15fbf8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #108] @ (15fb2c ) │ │ │ │ + ldr r3, [pc, #108] @ (15fbfc ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15fb0a │ │ │ │ + cbz r2, 15fbda │ │ │ │ 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 +394685,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 15fbac │ │ │ │ + ldr r2, [pc, #36] @ (15fc00 ) │ │ │ │ + ldr r3, [pc, #28] @ (15fbfc ) │ │ │ │ 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 15fbf2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #19 │ │ │ │ + lsls r6, r3, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #104] @ (15fbb0 ) │ │ │ │ - ldr r3, [pc, #108] @ (15fbb4 ) │ │ │ │ + ldr r1, [pc, #104] @ (15fc80 ) │ │ │ │ + ldr r3, [pc, #108] @ (15fc84 ) │ │ │ │ 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, 15fc62 │ │ │ │ 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 +394736,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 15fc30 │ │ │ │ + ldr r2, [pc, #36] @ (15fc88 ) │ │ │ │ + ldr r3, [pc, #28] @ (15fc84 ) │ │ │ │ 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 15fc7a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #17 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #108] @ (15fc38 ) │ │ │ │ + ldr r4, [pc, #108] @ (15fd08 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #108] @ (15fc3c ) │ │ │ │ + ldr r3, [pc, #108] @ (15fd0c ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15fc1a │ │ │ │ + cbz r2, 15fcea │ │ │ │ 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 +394786,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 15fcbc │ │ │ │ + ldr r2, [pc, #36] @ (15fd10 ) │ │ │ │ + ldr r3, [pc, #28] @ (15fd0c ) │ │ │ │ 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 15fd02 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #15 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #104] @ (15fcc0 ) │ │ │ │ - ldr r3, [pc, #108] @ (15fcc4 ) │ │ │ │ + ldr r1, [pc, #104] @ (15fd90 ) │ │ │ │ + ldr r3, [pc, #108] @ (15fd94 ) │ │ │ │ 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, 15fd72 │ │ │ │ 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 +394837,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 15fd40 │ │ │ │ + ldr r2, [pc, #36] @ (15fd98 ) │ │ │ │ + ldr r3, [pc, #28] @ (15fd94 ) │ │ │ │ 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 15fd8a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r4, #14 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #96] @ (15fd40 ) │ │ │ │ - ldr r3, [pc, #100] @ (15fd44 ) │ │ │ │ + ldr r1, [pc, #96] @ (15fe10 ) │ │ │ │ + ldr r3, [pc, #100] @ (15fe14 ) │ │ │ │ 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, 15fdf2 │ │ │ │ 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 +394887,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 15fdcc │ │ │ │ + ldr r2, [pc, #36] @ (15fe18 ) │ │ │ │ + ldr r3, [pc, #28] @ (15fe14 ) │ │ │ │ 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 15fe0a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r2, r1, #9 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (15fdc8 ) │ │ │ │ - ldr r3, [pc, #108] @ (15fdcc ) │ │ │ │ + ldr r2, [pc, #104] @ (15fe98 ) │ │ │ │ + ldr r3, [pc, #108] @ (15fe9c ) │ │ │ │ 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, 15fe7c │ │ │ │ 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 +394940,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 15fe4c │ │ │ │ + ldr r2, [pc, #32] @ (15fea0 ) │ │ │ │ + ldr r3, [pc, #28] @ (15fe9c ) │ │ │ │ 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 15fe94 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r3, #10 │ │ │ │ + lsls r2, r1, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #100] @ (15fe4c ) │ │ │ │ - ldr r3, [pc, #104] @ (15fe50 ) │ │ │ │ + ldr r2, [pc, #100] @ (15ff1c ) │ │ │ │ + ldr r3, [pc, #104] @ (15ff20 ) │ │ │ │ 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, 15fefe │ │ │ │ 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 +394992,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 15fed2 │ │ │ │ + ldr r2, [pc, #36] @ (15ff24 ) │ │ │ │ + ldr r3, [pc, #28] @ (15ff20 ) │ │ │ │ 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 15ff16 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r2, #8 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #96] @ (15fecc ) │ │ │ │ - ldr r3, [pc, #100] @ (15fed0 ) │ │ │ │ + ldr r1, [pc, #96] @ (15ff9c ) │ │ │ │ + ldr r3, [pc, #100] @ (15ffa0 ) │ │ │ │ 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, 15ff7e │ │ │ │ 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 +395042,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 15ff58 │ │ │ │ + ldr r2, [pc, #36] @ (15ffa4 ) │ │ │ │ + ldr r3, [pc, #28] @ (15ffa0 ) │ │ │ │ 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 15ff96 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + lsls r2, r7, #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 r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (15ff54 ) │ │ │ │ - ldr r3, [pc, #108] @ (15ff58 ) │ │ │ │ + ldr r2, [pc, #104] @ (160024 ) │ │ │ │ + ldr r3, [pc, #108] @ (160028 ) │ │ │ │ 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, 160008 │ │ │ │ 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 +395095,46 @@ │ │ │ │ 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 15ffd8 │ │ │ │ + ldr r2, [pc, #32] @ (16002c ) │ │ │ │ + ldr r3, [pc, #28] @ (160028 ) │ │ │ │ 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 160020 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r1, #4 │ │ │ │ + movs r6, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + vrev64.8 q8, │ │ │ │ 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] @ (1600a8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1600ac ) │ │ │ │ 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, 16008a │ │ │ │ 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 +395146,46 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r4, #16 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r2, r0, [lr, #-32] │ │ │ │ strd r1, r3, [lr, #-24] │ │ │ │ - bne.n 15ff8e │ │ │ │ - ldr r2, [pc, #36] @ (15ffe0 ) │ │ │ │ - ldr r3, [pc, #28] @ (15ffdc ) │ │ │ │ + bne.n 16005e │ │ │ │ + ldr r2, [pc, #36] @ (1600b0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1600ac ) │ │ │ │ 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 1600a2 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r0, #2 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + vmla.i q0, q3, d31[0] │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, r7 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + vhadd.u32 q8, q7, │ │ │ │ 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] @ (160134 ) │ │ │ │ + ldr r3, [pc, #112] @ (160138 ) │ │ │ │ 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, 160116 │ │ │ │ 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 +395198,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 1600e4 │ │ │ │ + ldr r2, [pc, #36] @ (16013c ) │ │ │ │ + ldr r3, [pc, #28] @ (160138 ) │ │ │ │ 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 16012e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + vhadd.u q0, q1, │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - vswp q0, │ │ │ │ + cdp2 0, 14, cr0, cr2, cr15, {3} │ │ │ │ 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] @ (1601d4 ) │ │ │ │ + ldr r3, [pc, #128] @ (1601d8 ) │ │ │ │ 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, 1601b4 │ │ │ │ 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 +395257,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 160174 │ │ │ │ + ldr r2, [pc, #36] @ (1601dc ) │ │ │ │ + ldr r3, [pc, #32] @ (1601d8 ) │ │ │ │ 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 1601ce │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vhadd.u q8, q2, │ │ │ │ + cdp2 0, 10, cr0, cr4, cr15, {3} │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u16 q0, q2, │ │ │ │ + cdp2 0, 4, cr0, cr4, cr15, {3} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #160] @ (1601c4 ) │ │ │ │ - ldr r3, [pc, #160] @ (1601c8 ) │ │ │ │ + ldr r2, [pc, #160] @ (160294 ) │ │ │ │ + ldr r3, [pc, #160] @ (160298 ) │ │ │ │ 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, 160274 │ │ │ │ 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 +395325,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 160212 │ │ │ │ + ldr r2, [pc, #36] @ (16029c ) │ │ │ │ + ldr r3, [pc, #32] @ (160298 ) │ │ │ │ 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 16028e │ │ │ │ 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, 0, cr0, cr4, cr15, {3} │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 5, cr0, cr4, cr15, {3} │ │ │ │ + stc2 0, cr0, [r4, #444] @ 0x1bc │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #176] @ (160294 ) │ │ │ │ - ldr r3, [pc, #180] @ (160298 ) │ │ │ │ + ldr r2, [pc, #176] @ (160364 ) │ │ │ │ + ldr r3, [pc, #180] @ (160368 ) │ │ │ │ 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 160346 │ │ │ │ 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 +395399,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 1602d0 │ │ │ │ + ldr r2, [pc, #36] @ (16036c ) │ │ │ │ + ldr r3, [pc, #28] @ (160368 ) │ │ │ │ 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 16035e │ │ │ │ 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, [r6, #-444] @ 0xfffffe44 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r2, #444] @ 0x1bc │ │ │ │ + ldc2 0, cr0, [r2], #444 @ 0x1bc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #132] @ (160338 ) │ │ │ │ - ldr r3, [pc, #132] @ (16033c ) │ │ │ │ + ldr r1, [pc, #132] @ (160408 ) │ │ │ │ + ldr r3, [pc, #132] @ (16040c ) │ │ │ │ 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, 1603ea │ │ │ │ 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 +395447,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 1603d6 │ │ │ │ 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 1603a8 │ │ │ │ + ldr r2, [pc, #36] @ (160410 ) │ │ │ │ + ldr r3, [pc, #28] @ (16040c ) │ │ │ │ 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 160404 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - stc2l 0, cr0, [r4, #-444] @ 0xfffffe44 │ │ │ │ + ldc2l 0, cr0, [r4], #-444 @ 0xfffffe44 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [lr], {111} @ 0x6f │ │ │ │ + stc2 0, cr0, [lr], {111} @ 0x6f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #176] @ (160408 ) │ │ │ │ - ldr r3, [pc, #176] @ (16040c ) │ │ │ │ + ldr r2, [pc, #176] @ (1604d8 ) │ │ │ │ + ldr r3, [pc, #176] @ (1604dc ) │ │ │ │ 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, 1604b8 │ │ │ │ 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 +395508,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 160480 │ │ │ │ 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 1604a4 │ │ │ │ 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 160450 │ │ │ │ + ldr r2, [pc, #36] @ (1604e0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1604dc ) │ │ │ │ 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 1604d2 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xfbd0006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r0], {111} @ 0x6f │ │ │ │ + @ instruction: 0xfb40006f │ │ │ │ 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] @ (1605dc ) │ │ │ │ + ldr r3, [pc, #228] @ (1605e0 ) │ │ │ │ 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 1605be │ │ │ │ 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 +395585,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 160564 │ │ │ │ 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 16058a │ │ │ │ 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 1605ae │ │ │ │ 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 160520 │ │ │ │ + ldr r2, [pc, #36] @ (1605e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1605e0 ) │ │ │ │ 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 1605d8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfbd0006f │ │ │ │ + @ instruction: 0xfb00006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb0a006f │ │ │ │ + @ instruction: 0xfa3a006f │ │ │ │ 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] @ (160710 ) │ │ │ │ + ldr r3, [pc, #276] @ (160714 ) │ │ │ │ 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 1606f0 │ │ │ │ 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 +395674,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 160670 │ │ │ │ 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 160696 │ │ │ │ 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 1606bc │ │ │ │ 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 1606e0 │ │ │ │ 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 160620 │ │ │ │ + ldr r2, [pc, #36] @ (160718 ) │ │ │ │ + ldr r3, [pc, #32] @ (160714 ) │ │ │ │ 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 16070a │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfacc006f │ │ │ │ + ldr??.w r0, [ip, #111] @ 0x6f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r8, #111] @ 0x6f │ │ │ │ + vst4.16 {d0-d3}, [r8 :128] │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1606bc ) │ │ │ │ - ldr r3, [pc, #96] @ (1606c0 ) │ │ │ │ + ldr r1, [pc, #92] @ (16078c ) │ │ │ │ + ldr r3, [pc, #96] @ (160790 ) │ │ │ │ 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, 16076e │ │ │ │ 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 160748 │ │ │ │ + ldr r2, [pc, #36] @ (160794 ) │ │ │ │ + ldr r3, [pc, #28] @ (160790 ) │ │ │ │ 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 160786 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb.w r0, [sl, #111] @ 0x6f │ │ │ │ + str.w r0, [sl, #111] @ 0x6f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [sl, pc, lsl #2] │ │ │ │ + strb.w r0, [sl, #111] @ 0x6f │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #92] @ (160738 ) │ │ │ │ - ldr r3, [pc, #96] @ (16073c ) │ │ │ │ + ldr r1, [pc, #92] @ (160808 ) │ │ │ │ + ldr r3, [pc, #96] @ (16080c ) │ │ │ │ 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, 1607ea │ │ │ │ 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 1607c4 │ │ │ │ + ldr r2, [pc, #36] @ (160810 ) │ │ │ │ + ldr r3, [pc, #28] @ (16080c ) │ │ │ │ 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 160802 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb.w r0, [lr, pc, lsl #2] │ │ │ │ + str.w r0, [lr, pc, lsl #2] │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [lr, #111] @ 0x6f │ │ │ │ + strb.w r0, [lr, pc, lsl #2] │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #156] @ (1607f4 ) │ │ │ │ - ldr r3, [pc, #160] @ (1607f8 ) │ │ │ │ + ldr r1, [pc, #156] @ (1608c4 ) │ │ │ │ + ldr r3, [pc, #160] @ (1608c8 ) │ │ │ │ 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, 1608a2 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s12, [pc, #124] @ 1607f0 │ │ │ │ + vldr s12, [pc, #124] @ 1608c0 │ │ │ │ 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 +395873,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 160848 │ │ │ │ + ldr r2, [pc, #40] @ (1608cc ) │ │ │ │ + ldr r3, [pc, #32] @ (1608c8 ) │ │ │ │ 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 1608ba │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf7d2006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r6, pc, lsl #2] │ │ │ │ + @ instruction: 0xf756006f │ │ │ │ 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] @ (1609b0 ) │ │ │ │ + ldr r3, [pc, #208] @ (1609b4 ) │ │ │ │ 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 16098e │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s11, [pc, #172] @ 1608dc │ │ │ │ + vldr s11, [pc, #172] @ 1609ac │ │ │ │ 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 +395950,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 16090a │ │ │ │ + ldr r2, [pc, #40] @ (1609b8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1609b4 ) │ │ │ │ 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 1609a6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - @ instruction: 0xf7e6006f │ │ │ │ + @ instruction: 0xf716006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf73a006f │ │ │ │ + @ instruction: 0xf66a006f │ │ │ │ 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] @ (160a38 ) │ │ │ │ + ldr r3, [pc, #108] @ (160a3c ) │ │ │ │ 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, 160a1c │ │ │ │ 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 +396002,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 1609ea │ │ │ │ + ldr r2, [pc, #32] @ (160a40 ) │ │ │ │ + ldr r3, [pc, #28] @ (160a3c ) │ │ │ │ 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 160a34 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf6fa006f │ │ │ │ + @ instruction: 0xf62a006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, ip, #2159 @ 0x86f │ │ │ │ + rsbs r0, ip, #15663104 @ 0xef0000 │ │ │ │ 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] @ (160ac0 ) │ │ │ │ + ldr r3, [pc, #108] @ (160ac4 ) │ │ │ │ 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, 160aa4 │ │ │ │ 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 +396051,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 160a72 │ │ │ │ + ldr r2, [pc, #32] @ (160ac8 ) │ │ │ │ + ldr r3, [pc, #28] @ (160ac4 ) │ │ │ │ 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 160abc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf672006f │ │ │ │ + sub.w r0, r2, #15663104 @ 0xef0000 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf624006f │ │ │ │ + adcs.w r0, r4, #15663104 @ 0xef0000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #108] @ (160a7c ) │ │ │ │ - ldr r3, [pc, #112] @ (160a80 ) │ │ │ │ + ldr r2, [pc, #108] @ (160b4c ) │ │ │ │ + ldr r3, [pc, #112] @ (160b50 ) │ │ │ │ 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, 160b30 │ │ │ │ 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 +396104,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 160afe │ │ │ │ + ldr r2, [pc, #32] @ (160b54 ) │ │ │ │ + ldr r3, [pc, #28] @ (160b50 ) │ │ │ │ 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 160b48 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf5ea006f │ │ │ │ + adds.w r0, sl, #15663104 @ 0xef0000 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf598006f │ │ │ │ + @ instruction: 0xf4c8006f │ │ │ │ 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] @ (160bd8 ) │ │ │ │ + ldr r3, [pc, #108] @ (160bdc ) │ │ │ │ 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, 160bba │ │ │ │ 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 +396155,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 160b8c │ │ │ │ + ldr r2, [pc, #36] @ (160be0 ) │ │ │ │ + ldr r3, [pc, #28] @ (160bdc ) │ │ │ │ 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 160bd4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adcs.w r0, ip, #15663104 @ 0xef0000 │ │ │ │ + eor.w r0, ip, #15663104 @ 0xef0000 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, lr, #15663104 @ 0xef0000 │ │ │ │ + bics.w r0, lr, #15663104 @ 0xef0000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #108] @ (160b94 ) │ │ │ │ - ldr r3, [pc, #108] @ (160b98 ) │ │ │ │ + ldr r2, [pc, #108] @ (160c64 ) │ │ │ │ + ldr r3, [pc, #108] @ (160c68 ) │ │ │ │ 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, 160c46 │ │ │ │ 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 +396206,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 160c18 │ │ │ │ + ldr r2, [pc, #36] @ (160c6c ) │ │ │ │ + ldr r3, [pc, #28] @ (160c68 ) │ │ │ │ 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 160c60 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf4d0006f │ │ │ │ + and.w r0, r0, #15663104 @ 0xef0000 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r2, #15663104 @ 0xef0000 │ │ │ │ + @ instruction: 0xf3b2006f │ │ │ │ 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] @ (160cf0 ) │ │ │ │ + ldr r3, [pc, #112] @ (160cf4 ) │ │ │ │ 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, 160cce │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s15, [pc, #76] @ 160c1c │ │ │ │ + vldr s15, [pc, #76] @ 160cec │ │ │ │ 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 160ca0 │ │ │ │ + ldr r2, [pc, #40] @ (160cf8 ) │ │ │ │ + ldr r3, [pc, #32] @ (160cf4 ) │ │ │ │ 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 160ce6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r6, #15663104 @ 0xef0000 │ │ │ │ + @ instruction: 0xf376006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3fa006f │ │ │ │ + @ instruction: 0xf32a006f │ │ │ │ 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] @ (160d70 ) │ │ │ │ + ldr r3, [pc, #100] @ (160d74 ) │ │ │ │ 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, 160d54 │ │ │ │ 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 +396305,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 160d2a │ │ │ │ + ldr r2, [pc, #32] @ (160d78 ) │ │ │ │ + ldr r3, [pc, #28] @ (160d74 ) │ │ │ │ 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 160d6c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf3ba006f │ │ │ │ + @ instruction: 0xf2ea006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf374006f │ │ │ │ + subw r0, r4, #111 @ 0x6f │ │ │ │ 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] @ (160df0 ) │ │ │ │ + ldr r3, [pc, #100] @ (160df4 ) │ │ │ │ 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, 160dd4 │ │ │ │ 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 +396352,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 160daa │ │ │ │ + ldr r2, [pc, #32] @ (160df8 ) │ │ │ │ + ldr r3, [pc, #28] @ (160df4 ) │ │ │ │ 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 160dec │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf33a006f │ │ │ │ + @ instruction: 0xf26a006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2f4006f │ │ │ │ + @ instruction: 0xf224006f │ │ │ │ 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] @ (160f08 ) │ │ │ │ + ldr r3, [pc, #240] @ (160f0c ) │ │ │ │ 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 160ed0 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov sl, sp │ │ │ │ - vldr s20, [pc, #200] @ 160e30 │ │ │ │ + vldr s20, [pc, #200] @ 160f00 │ │ │ │ mov r9, r6 │ │ │ │ - vldr s21, [pc, #200] @ 160e34 │ │ │ │ + vldr s21, [pc, #200] @ 160f04 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #180] @ 160e28 │ │ │ │ + vldr d9, [pc, #180] @ 160ef8 │ │ │ │ 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 160e82 │ │ │ │ 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 160eb4 │ │ │ │ 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 160e4a │ │ │ │ + ldr r2, [pc, #60] @ (160f10 ) │ │ │ │ + ldr r3, [pc, #56] @ (160f0c ) │ │ │ │ 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 160eee │ │ │ │ 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 160f00 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - @ instruction: 0xf2b0006f │ │ │ │ + @ instruction: 0xf1e0006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1f8006f │ │ │ │ + @ instruction: 0xf128006f │ │ │ │ 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] @ (161050 ) │ │ │ │ + ldr r3, [pc, #288] @ (161054 ) │ │ │ │ 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 16101c │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ mov r9, sp │ │ │ │ - vldr s20, [pc, #248] @ 160f78 │ │ │ │ + vldr s20, [pc, #248] @ 161048 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr s21, [pc, #244] @ 160f7c │ │ │ │ + vldr s21, [pc, #244] @ 16104c │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #224] @ 160f70 │ │ │ │ + vldr d9, [pc, #224] @ 161040 │ │ │ │ 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 160fa0 │ │ │ │ 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 160fd2 │ │ │ │ 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 161004 │ │ │ │ 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 160f60 │ │ │ │ + ldr r2, [pc, #56] @ (161058 ) │ │ │ │ + ldr r3, [pc, #52] @ (161054 ) │ │ │ │ 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 16103a │ │ │ │ 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 161048 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - @ instruction: 0xf198006f │ │ │ │ + @ instruction: 0xf0c8006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0ac006f │ │ │ │ + vmla.i16 d16, d12, d7[3] │ │ │ │ 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] @ (1611c8 ) │ │ │ │ + ldr r3, [pc, #336] @ (1611cc ) │ │ │ │ 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 161194 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, sp │ │ │ │ - vldr s20, [pc, #296] @ 1610f0 │ │ │ │ + vldr s20, [pc, #296] @ 1611c0 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s21, [pc, #292] @ 1610f4 │ │ │ │ - vldr d9, [pc, #276] @ 1610e8 │ │ │ │ + vldr s21, [pc, #292] @ 1611c4 │ │ │ │ + vldr d9, [pc, #276] @ 1611b8 │ │ │ │ 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 +396617,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 1610ea │ │ │ │ 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 16111c │ │ │ │ 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 16114e │ │ │ │ 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 161180 │ │ │ │ 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 1610a6 │ │ │ │ + ldr r2, [pc, #56] @ (1611d0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1611cc ) │ │ │ │ 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 1611b2 │ │ │ │ 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 1611c0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - orrs.w r0, r0, #111 @ 0x6f │ │ │ │ + vmla.i d0, d0, d3[7] │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s q0, q2, │ │ │ │ + cdp 0, 6, cr0, cr4, cr15, {3} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #248] @ (161218 ) │ │ │ │ - ldr r3, [pc, #248] @ (16121c ) │ │ │ │ + ldr r2, [pc, #248] @ (1612e8 ) │ │ │ │ + ldr r3, [pc, #248] @ (1612ec ) │ │ │ │ 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 1612ac │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ add.w r9, sp, #4 │ │ │ │ - vldr s20, [pc, #208] @ 161210 │ │ │ │ + vldr s20, [pc, #208] @ 1612e0 │ │ │ │ mov r8, r5 │ │ │ │ - vldr s21, [pc, #204] @ 161214 │ │ │ │ + vldr s21, [pc, #204] @ 1612e4 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #180] @ 161200 │ │ │ │ - vldr d8, [pc, #184] @ 161208 │ │ │ │ + vldr d9, [pc, #180] @ 1612d0 │ │ │ │ + vldr d8, [pc, #184] @ 1612d8 │ │ │ │ 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 16125a │ │ │ │ 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 +396751,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 16128e │ │ │ │ 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 +396769,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 161222 │ │ │ │ + ldr r2, [pc, #64] @ (1612f0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1612ec ) │ │ │ │ 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 1612ca │ │ │ │ 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 1612e0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cdp 0, 13, cr0, cr8, cr15, {3} │ │ │ │ + cdp 0, 0, cr0, cr8, cr15, {3} │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 1, cr0, cr12, cr15, {3} │ │ │ │ + stcl 0, cr0, [ip, #-444] @ 0xfffffe44 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #288] @ (161360 ) │ │ │ │ - ldr r3, [pc, #288] @ (161364 ) │ │ │ │ + ldr r2, [pc, #288] @ (161430 ) │ │ │ │ + ldr r3, [pc, #288] @ (161434 ) │ │ │ │ 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 1613f6 │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, sp │ │ │ │ - vldr s20, [pc, #248] @ 161358 │ │ │ │ + vldr s20, [pc, #248] @ 161428 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr s21, [pc, #244] @ 16135c │ │ │ │ - vldr d9, [pc, #220] @ 161348 │ │ │ │ - vldr d8, [pc, #224] @ 161350 │ │ │ │ + vldr s21, [pc, #244] @ 16142c │ │ │ │ + vldr d9, [pc, #220] @ 161418 │ │ │ │ + vldr d8, [pc, #224] @ 161420 │ │ │ │ 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 161376 │ │ │ │ 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 +396852,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 1613aa │ │ │ │ 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 +396868,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 1613de │ │ │ │ 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 +396885,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 161340 │ │ │ │ + ldr r2, [pc, #64] @ (161438 ) │ │ │ │ + ldr r3, [pc, #56] @ (161434 ) │ │ │ │ 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 161414 │ │ │ │ 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 161428 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldc 0, cr0, [r8, #444]! @ 0x1bc │ │ │ │ + stcl 0, cr0, [r8], #444 @ 0x1bc │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r2], {111} @ 0x6f │ │ │ │ + stc 0, cr0, [r2], {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, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1614e0 ) │ │ │ │ - ldr r3, [pc, #344] @ (1614e4 ) │ │ │ │ + ldr r2, [pc, #344] @ (1615b0 ) │ │ │ │ + ldr r3, [pc, #344] @ (1615b4 ) │ │ │ │ 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 161572 │ │ │ │ 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] @ 1615a8 │ │ │ │ + vldr s21, [pc, #300] @ 1615ac │ │ │ │ + vldr d9, [pc, #276] @ 161598 │ │ │ │ + vldr d8, [pc, #280] @ 1615a0 │ │ │ │ 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 1614c2 │ │ │ │ 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 +396967,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 1614f6 │ │ │ │ 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 +396983,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 16152a │ │ │ │ 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 +396999,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 16155e │ │ │ │ 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 +397015,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 161488 │ │ │ │ + ldr r2, [pc, #68] @ (1615b8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1615b4 ) │ │ │ │ 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 161590 │ │ │ │ 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 1615a8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldcl 0, cr0, [r0], #-444 @ 0xfffffe44 │ │ │ │ + sub.w r0, r0, pc, asr #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r6, pc, asr #1 │ │ │ │ + eor.w r0, r6, pc, asr #1 │ │ │ │ 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] @ (16164c ) │ │ │ │ + ldr r3, [pc, #124] @ (161650 ) │ │ │ │ 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 16162c │ │ │ │ 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 1697dc │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ 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 1615f4 │ │ │ │ + ldr r2, [pc, #36] @ (161654 ) │ │ │ │ + ldr r3, [pc, #32] @ (161650 ) │ │ │ │ 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 161646 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xeaf8006f │ │ │ │ + bic.w r0, r8, pc, asr #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, ip, pc, asr #1 │ │ │ │ + strd r0, r0, [ip, #444] @ 0x1bc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #128] @ (16161c ) │ │ │ │ - ldr r3, [pc, #128] @ (161620 ) │ │ │ │ + ldr r2, [pc, #128] @ (1616ec ) │ │ │ │ + ldr r3, [pc, #128] @ (1616f0 ) │ │ │ │ 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, 1616cc │ │ │ │ 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 1697dc │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1615ba │ │ │ │ - ldr r2, [pc, #36] @ (161624 ) │ │ │ │ - ldr r3, [pc, #32] @ (161620 ) │ │ │ │ + bne.n 16168a │ │ │ │ + ldr r2, [pc, #36] @ (1616f4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1616f0 ) │ │ │ │ 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 1616e6 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xe98c006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [ip, #444]! @ 0x1bc │ │ │ │ + stmdb ip!, {r0, r1, r2, r3, r5, r6} │ │ │ │ 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] @ (16178c ) │ │ │ │ + ldr r3, [pc, #128] @ (161790 ) │ │ │ │ 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 16176c │ │ │ │ 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 1697dc │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ 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 161732 │ │ │ │ + ldr r2, [pc, #36] @ (161794 ) │ │ │ │ + ldr r3, [pc, #32] @ (161790 ) │ │ │ │ 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 161786 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xe9bc006f │ │ │ │ + strd r0, r0, [ip], #444 @ 0x1bc │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [ip, #-444] @ 0x1bc │ │ │ │ + stmia.w ip, {r0, r1, r2, r3, r5, r6} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub sp, #12 │ │ │ │ ldrd ip, r7, [sp, #32] │ │ │ │ - cbz r7, 1616ec │ │ │ │ + cbz r7, 1617bc │ │ │ │ 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 1617c0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1616e6 │ │ │ │ + bne.n 1617b6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - vldr s12, [pc, #88] @ 16174c │ │ │ │ + vldr s12, [pc, #88] @ 16181c │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #84] @ 161750 │ │ │ │ + vldr s13, [pc, #84] @ 161820 │ │ │ │ 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 161802 │ │ │ │ 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 1617d0 │ │ │ │ adds r2, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1616fc │ │ │ │ + bne.n 1617cc │ │ │ │ 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 161932 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 161862 │ │ │ │ + beq.n 161932 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - vldr s12, [pc, #244] @ 161868 │ │ │ │ + vldr s12, [pc, #244] @ 161938 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #244] @ 16186c │ │ │ │ + vldr s13, [pc, #244] @ 16193c │ │ │ │ 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 161888 │ │ │ │ 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 1618b8 │ │ │ │ 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 1618ea │ │ │ │ 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 161918 │ │ │ │ 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 161858 │ │ │ │ adds r6, #1 │ │ │ │ add r0, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 16177e │ │ │ │ + bne.n 16184e │ │ │ │ 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 161824 │ │ │ │ + cbz r2, 1619ae │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #4 │ │ │ │ sub sp, #8 │ │ │ │ mov ip, r3 │ │ │ │ - vldr s12, [pc, #92] @ 1618e0 │ │ │ │ + vldr s12, [pc, #92] @ 1619b0 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #88] @ 1618e4 │ │ │ │ + vldr s13, [pc, #88] @ 1619b4 │ │ │ │ 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 16199c │ │ │ │ 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 16195c │ │ │ │ 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, 161a28 │ │ │ │ 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] @ 161a2c │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #92] @ 161960 │ │ │ │ + vldr s13, [pc, #92] @ 161a30 │ │ │ │ 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 161a04 │ │ │ │ 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 +397430,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 1619d4 │ │ │ │ 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, 161a9c │ │ │ │ sub sp, #8 │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #96] @ 1619d0 │ │ │ │ - vldr s13, [pc, #96] @ 1619d4 │ │ │ │ + vldr s12, [pc, #96] @ 161aa0 │ │ │ │ + vldr s13, [pc, #96] @ 161aa4 │ │ │ │ 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 161a7a │ │ │ │ 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 +397469,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 161a4a │ │ │ │ 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, 161b16 │ │ │ │ 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] @ 161b18 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s13, [pc, #96] @ 161a4c │ │ │ │ + vldr s13, [pc, #96] @ 161b1c │ │ │ │ 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 161af6 │ │ │ │ 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 +397511,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 161ac2 │ │ │ │ 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, 161b98 │ │ │ │ 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] @ 161b9c │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #88] @ 161ad0 │ │ │ │ + vldr s16, [pc, #88] @ 161ba0 │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ 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 161b82 │ │ │ │ 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 161b4a │ │ │ │ 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 161c2a │ │ │ │ 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] @ 161c2c │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ 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 161c04 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #64] @ 161b60 │ │ │ │ + vldr s15, [pc, #64] @ 161c30 │ │ │ │ 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 161bd0 │ │ │ │ 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, 161c6c │ │ │ │ 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 +397631,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 161c46 │ │ │ │ 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] @ (161d58 ) │ │ │ │ + ldr r3, [pc, #216] @ (161d5c ) │ │ │ │ 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 161d34 │ │ │ │ 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] @ 161d50 │ │ │ │ + vldr s13, [pc, #176] @ 161d54 │ │ │ │ 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 161ce8 │ │ │ │ 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 +397684,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 161d24 │ │ │ │ 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 161caa │ │ │ │ + ldr r2, [pc, #40] @ (161d60 ) │ │ │ │ + ldr r3, [pc, #36] @ (161d5c ) │ │ │ │ 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 161d4c │ │ │ │ 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 162448 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1623bc │ │ │ │ + b.n 1622ec │ │ │ │ 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] @ (161e4c ) │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #212] @ (161d80 ) │ │ │ │ + ldr r1, [pc, #212] @ (161e50 ) │ │ │ │ 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 161e28 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #12 │ │ │ │ - vldr s12, [pc, #176] @ 161d74 │ │ │ │ + vldr s12, [pc, #176] @ 161e44 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #172] @ 161d78 │ │ │ │ + vldr s13, [pc, #172] @ 161e48 │ │ │ │ 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 161dda │ │ │ │ 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 +397772,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 161e1a │ │ │ │ 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 161d9c │ │ │ │ + ldr r2, [pc, #40] @ (161e54 ) │ │ │ │ + ldr r3, [pc, #36] @ (161e50 ) │ │ │ │ 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 161e40 │ │ │ │ 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 162354 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1622c8 │ │ │ │ + b.n 1621f8 │ │ │ │ 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] @ (161f44 ) │ │ │ │ + ldr r3, [pc, #220] @ (161f48 ) │ │ │ │ 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 161f20 │ │ │ │ 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] @ 161f3c │ │ │ │ + vldr s13, [pc, #180] @ 161f40 │ │ │ │ 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 161ed2 │ │ │ │ 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 +397858,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 161f06 │ │ │ │ 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 +397875,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 161e94 │ │ │ │ + ldr r2, [pc, #40] @ (161f4c ) │ │ │ │ + ldr r3, [pc, #36] @ (161f48 ) │ │ │ │ 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 161f38 │ │ │ │ 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 162264 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1621d0 │ │ │ │ + b.n 162100 │ │ │ │ lsls r7, r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 161f3e │ │ │ │ + beq.n 16200e │ │ │ │ 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] @ 162010 │ │ │ │ + vldr s16, [pc, #152] @ 162014 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 161ee4 │ │ │ │ + ble.n 161fb4 │ │ │ │ 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 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 161f26 │ │ │ │ + ble.n 161ff6 │ │ │ │ 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 +397956,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 161f7c │ │ │ │ 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 1620d8 │ │ │ │ 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] @ 1620dc │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 161fac │ │ │ │ + ble.n 16207c │ │ │ │ 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] @ 1620e0 │ │ │ │ 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 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 161fe6 │ │ │ │ + ble.n 1620b6 │ │ │ │ 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] @ 1620e0 │ │ │ │ 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 162044 │ │ │ │ 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] @ (162208 ) │ │ │ │ + ldr r3, [pc, #272] @ (16220c ) │ │ │ │ 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 1621e0 │ │ │ │ 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] @ 162200 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr s13, [pc, #228] @ 162134 │ │ │ │ + vldr s13, [pc, #228] @ 162204 │ │ │ │ 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 162164 │ │ │ │ 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 +398083,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 162198 │ │ │ │ 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 +398099,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 1621cc │ │ │ │ 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 +398115,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 162126 │ │ │ │ + ldr r2, [pc, #44] @ (162210 ) │ │ │ │ + ldr r3, [pc, #40] @ (16220c ) │ │ │ │ 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 1621fa │ │ │ │ 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 0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + udf #24 │ │ │ │ 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] @ (162334 ) │ │ │ │ + ldr r3, [pc, #272] @ (162338 ) │ │ │ │ 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 16230e │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ - vldr s12, [pc, #232] @ 16225c │ │ │ │ + vldr s12, [pc, #232] @ 16232c │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ - vldr s13, [pc, #228] @ 162260 │ │ │ │ + vldr s13, [pc, #228] @ 162330 │ │ │ │ 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 162292 │ │ │ │ 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 +398188,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 1622c6 │ │ │ │ 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 +398204,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 1622fa │ │ │ │ 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 +398220,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 162250 │ │ │ │ + ldr r2, [pc, #44] @ (16233c ) │ │ │ │ + ldr r3, [pc, #36] @ (162338 ) │ │ │ │ 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 162326 │ │ │ │ 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 │ │ │ │ + ble.n 1622dc │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1621e4 │ │ │ │ + bgt.n 162314 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 1622aa │ │ │ │ + cbz r2, 16237a │ │ │ │ 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 +398263,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 162354 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1623a2 │ │ │ │ + beq.n 162472 │ │ │ │ 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] @ 162474 │ │ │ │ + vldr s16, [pc, #208] @ 162478 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162312 │ │ │ │ + ble.n 1623e2 │ │ │ │ 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 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16234c │ │ │ │ + ble.n 16241c │ │ │ │ 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 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162386 │ │ │ │ + ble.n 162456 │ │ │ │ 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 +398341,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 1623aa │ │ │ │ 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] @ (1625c8 ) │ │ │ │ + ldr r3, [pc, #316] @ (1625cc ) │ │ │ │ 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 1625a2 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ - vldr s12, [pc, #272] @ 1624f0 │ │ │ │ + vldr s12, [pc, #272] @ 1625c0 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #268] @ 1624f4 │ │ │ │ + vldr s13, [pc, #268] @ 1625c4 │ │ │ │ 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 1624f6 │ │ │ │ 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 +398399,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 16252a │ │ │ │ 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 +398415,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 16255e │ │ │ │ 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 +398431,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 162592 │ │ │ │ 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 1624b8 │ │ │ │ + ldr r2, [pc, #44] @ (1625d0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1625cc ) │ │ │ │ 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 1625ba │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - bgt.n 162570 │ │ │ │ + blt.n 1626a0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 162550 │ │ │ │ + bge.n 162680 │ │ │ │ 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] @ (16270c ) │ │ │ │ + ldr r3, [pc, #288] @ (162710 ) │ │ │ │ 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 1626e0 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add.w r9, sp, #12 │ │ │ │ - vldr s17, [pc, #248] @ 162634 │ │ │ │ + vldr s17, [pc, #248] @ 162704 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #244] @ 162638 │ │ │ │ + vldr s16, [pc, #244] @ 162708 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #12] │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162586 │ │ │ │ + ble.n 162656 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #14] │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1625c2 │ │ │ │ + ble.n 162692 │ │ │ │ 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 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1625fe │ │ │ │ + ble.n 1626ce │ │ │ │ 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 +398556,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 162616 │ │ │ │ + ldr r2, [pc, #48] @ (162714 ) │ │ │ │ + ldr r3, [pc, #44] @ (162710 ) │ │ │ │ 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 1626fe │ │ │ │ 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 162728 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 162618 │ │ │ │ + bls.n 162748 │ │ │ │ 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] @ (16284c ) │ │ │ │ + ldr r3, [pc, #284] @ (162850 ) │ │ │ │ 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 162822 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ - vldr s17, [pc, #244] @ 162774 │ │ │ │ + vldr s17, [pc, #244] @ 162844 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #240] @ 162778 │ │ │ │ + vldr s16, [pc, #240] @ 162848 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ uxth r0, r0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1626c8 │ │ │ │ + ble.n 162798 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #14] │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162704 │ │ │ │ + ble.n 1627d4 │ │ │ │ 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 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162740 │ │ │ │ + ble.n 162810 │ │ │ │ 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 +398667,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 16275a │ │ │ │ + ldr r2, [pc, #48] @ (162854 ) │ │ │ │ + ldr r3, [pc, #40] @ (162850 ) │ │ │ │ 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 162840 │ │ │ │ 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 │ │ │ │ + bhi.n 1627e0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1626d4 │ │ │ │ + bvc.n 162804 │ │ │ │ lsls r7, r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1628b2 │ │ │ │ + beq.w 162982 │ │ │ │ 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] @ 162984 │ │ │ │ + vldr s16, [pc, #260] @ 162988 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1627ec │ │ │ │ + ble.n 1628bc │ │ │ │ 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 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162826 │ │ │ │ + ble.n 1628f6 │ │ │ │ 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 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162860 │ │ │ │ + ble.n 162930 │ │ │ │ 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 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16289a │ │ │ │ + ble.n 16296a │ │ │ │ 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 +398782,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 162884 │ │ │ │ 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 162abe │ │ │ │ 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] @ 162ac0 │ │ │ │ + vldr s16, [pc, #268] @ 162ac4 │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162926 │ │ │ │ + ble.n 1629f6 │ │ │ │ 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 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162960 │ │ │ │ + ble.n 162a30 │ │ │ │ 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 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16299a │ │ │ │ + ble.n 162a6a │ │ │ │ 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 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1629d6 │ │ │ │ + ble.n 162aa6 │ │ │ │ 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 +398883,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 1629b8 │ │ │ │ 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] @ (162c38 ) │ │ │ │ + ldr r3, [pc, #344] @ (162c3c ) │ │ │ │ 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 162c0c │ │ │ │ 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] @ 162c30 │ │ │ │ + vldr s16, [pc, #300] @ 162c34 │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #12] │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162a78 │ │ │ │ + ble.n 162b48 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #14] │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162ab4 │ │ │ │ + ble.n 162b84 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #16] │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162af0 │ │ │ │ + ble.n 162bc0 │ │ │ │ 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 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162b2c │ │ │ │ + ble.n 162bfc │ │ │ │ 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 +398994,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 162b08 │ │ │ │ + ldr r2, [pc, #48] @ (162c40 ) │ │ │ │ + ldr r3, [pc, #44] @ (162c3c ) │ │ │ │ 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 162c2a │ │ │ │ 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 162c6c │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 162aec │ │ │ │ + bcc.n 162c1c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 162b86 │ │ │ │ + cbz r2, 162c56 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 162b78 │ │ │ │ + bne.n 162c48 │ │ │ │ bx lr │ │ │ │ - cbz r2, 162bfe │ │ │ │ + cbz r2, 162cce │ │ │ │ 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 +399061,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 162c72 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162c6e │ │ │ │ + cbz r2, 162d3e │ │ │ │ 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 +399095,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 162cec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162ce4 │ │ │ │ + cbz r2, 162db4 │ │ │ │ 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 +399131,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 162d58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 162d3e │ │ │ │ + cbz r2, 162e0e │ │ │ │ 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 +399162,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 162dda │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162db2 │ │ │ │ + cbz r2, 162e82 │ │ │ │ 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 +399198,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 162e32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162e26 │ │ │ │ + cbz r2, 162ef6 │ │ │ │ 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 +399233,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 162ea8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162e9a │ │ │ │ + cbz r2, 162f6a │ │ │ │ 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 +399268,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 162f1c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162ed2 │ │ │ │ + cbz r2, 162fa2 │ │ │ │ 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 162f7c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 162f14 │ │ │ │ + cbz r2, 162fe4 │ │ │ │ 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 +399308,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 162fb2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 162f54 │ │ │ │ + cbz r2, 163024 │ │ │ │ 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 +399329,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 162ff4 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 162fd0 │ │ │ │ + cbz r2, 1630a0 │ │ │ │ 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 +399366,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 163046 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16305a │ │ │ │ + beq.n 16312a │ │ │ │ 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 +399407,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 1630c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1630e0 │ │ │ │ + beq.n 1631b0 │ │ │ │ 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 +399446,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 16314a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16313e │ │ │ │ + cbz r2, 16320e │ │ │ │ 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 +399478,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 1631d6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1631c0 │ │ │ │ + cbz r2, 163290 │ │ │ │ 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 +399516,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 163236 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163200 │ │ │ │ + cbz r2, 1632d0 │ │ │ │ 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 +399538,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 1632a8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163240 │ │ │ │ + cbz r2, 163310 │ │ │ │ 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 +399560,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 1632de │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1632f2 │ │ │ │ + beq.n 1633c2 │ │ │ │ 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 +399614,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 16332e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16339c │ │ │ │ + beq.n 16346c │ │ │ │ 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 +399665,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 1633e6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1633dc │ │ │ │ + cbz r2, 1634ac │ │ │ │ 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 +399687,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 163480 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16341c │ │ │ │ + cbz r2, 1634ec │ │ │ │ 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 +399709,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 1634c0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1634c6 │ │ │ │ + beq.n 163596 │ │ │ │ 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 +399763,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 163510 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 163570 │ │ │ │ + beq.n 163640 │ │ │ │ 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 +399814,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 1635ba │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 163622 │ │ │ │ + beq.n 1636f2 │ │ │ │ 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 +399868,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 163666 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1636d2 │ │ │ │ + beq.n 1637a2 │ │ │ │ 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 +399921,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 163716 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 163720 │ │ │ │ + cbz r2, 1637f0 │ │ │ │ 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 +399945,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 1637aa │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1637ea │ │ │ │ + beq.n 1638ba │ │ │ │ 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 +400003,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 163810 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1638a0 │ │ │ │ + beq.n 163970 │ │ │ │ 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 +400058,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 1638de │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1638e8 │ │ │ │ + cbz r2, 1639b8 │ │ │ │ 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 +400081,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 163980 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163934 │ │ │ │ + cbz r2, 163a04 │ │ │ │ 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 +400106,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 1639c6 │ │ │ │ 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 163ac4 │ │ │ │ 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 +400167,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 163a30 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cbz r2, 163a3e │ │ │ │ + cbz r2, 163b0e │ │ │ │ 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 +400190,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 163ad8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 163af4 │ │ │ │ + beq.n 163bc4 │ │ │ │ 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 +400245,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 163b32 │ │ │ │ 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] @ (163c70 ) │ │ │ │ + ldr r3, [pc, #148] @ (163c74 ) │ │ │ │ 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 163c52 │ │ │ │ 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 +400297,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 163c04 │ │ │ │ + ldr r2, [pc, #36] @ (163c78 ) │ │ │ │ + ldr r3, [pc, #28] @ (163c74 ) │ │ │ │ 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 163c6c │ │ │ │ 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, r3, r4} │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 163bf8 │ │ │ │ + cbz r2, 163cc8 │ │ │ │ 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 +400338,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 163c86 │ │ │ │ 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] @ (163d7c ) │ │ │ │ + ldr r3, [pc, #156] @ (163d80 ) │ │ │ │ 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 163d5c │ │ │ │ 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 +400392,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 163d08 │ │ │ │ + ldr r2, [pc, #36] @ (163d84 ) │ │ │ │ + ldr r3, [pc, #32] @ (163d80 ) │ │ │ │ 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 163d76 │ │ │ │ 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!, {r3, r4} │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 163d08 │ │ │ │ + cbz r2, 163dd8 │ │ │ │ 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 +400434,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 163d94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163d5c │ │ │ │ + cbz r2, 163e2c │ │ │ │ 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 +400460,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 163de8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163db4 │ │ │ │ + cbz r2, 163e84 │ │ │ │ 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 +400488,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 163e46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163e0c │ │ │ │ + cbz r2, 163edc │ │ │ │ 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 +400516,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 163e9e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163e60 │ │ │ │ + cbz r2, 163f30 │ │ │ │ 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 +400542,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 163eec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163eb4 │ │ │ │ + cbz r2, 163f84 │ │ │ │ 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 +400568,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 163f40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163f08 │ │ │ │ + cbz r2, 163fd8 │ │ │ │ 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 +400594,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 163f94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163f5c │ │ │ │ + cbz r2, 16402c │ │ │ │ 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 +400620,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 163fe8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163fa2 │ │ │ │ + cbz r2, 164072 │ │ │ │ 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 +400644,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 16403a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 163fe6 │ │ │ │ + cbz r2, 1640b6 │ │ │ │ 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 +400667,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 16407e │ │ │ │ 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 16419a │ │ │ │ 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 +400737,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 1640e0 │ │ │ │ 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 164286 │ │ │ │ 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 +400812,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 1641ca │ │ │ │ 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] @ (164350 ) │ │ │ │ + ldr r3, [pc, #176] @ (164354 ) │ │ │ │ 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 164332 │ │ │ │ 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 +400873,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 1642c6 │ │ │ │ + ldr r2, [pc, #36] @ (164358 ) │ │ │ │ + ldr r3, [pc, #28] @ (164354 ) │ │ │ │ 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 16434c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - bkpt 0x0028 │ │ │ │ + pop {r3, r4, r6, pc} │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #260] @ (1643a4 ) │ │ │ │ + ldr r4, [pc, #260] @ (164474 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #260] @ (1643a8 ) │ │ │ │ + ldr r3, [pc, #260] @ (164478 ) │ │ │ │ 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 164454 │ │ │ │ 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 +400971,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 1643a0 │ │ │ │ + ldr r2, [pc, #36] @ (16447c ) │ │ │ │ + ldr r3, [pc, #32] @ (164478 ) │ │ │ │ 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 16446e │ │ │ │ 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, r3, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + cbnz r4, 1644e8 │ │ │ │ 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] @ (164594 ) │ │ │ │ + ldr r3, [pc, #256] @ (164598 ) │ │ │ │ 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 164574 │ │ │ │ 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 +401071,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 1644c6 │ │ │ │ + ldr r2, [pc, #36] @ (16459c ) │ │ │ │ + ldr r3, [pc, #32] @ (164598 ) │ │ │ │ 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 16458e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r2, r4, r5} │ │ │ │ + cbnz r4, 1645f0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 164524 │ │ │ │ + hlt 0x0004 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 16452a │ │ │ │ + cbz r2, 1645fa │ │ │ │ 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 +401116,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 1645ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16457c │ │ │ │ + cbz r2, 16464c │ │ │ │ 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 +401141,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 164608 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1645e0 │ │ │ │ + cbz r2, 1646b0 │ │ │ │ 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 +401172,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 164664 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 164644 │ │ │ │ + cbz r2, 164714 │ │ │ │ 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 +401203,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 1646c8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1646a4 │ │ │ │ + cbz r2, 164774 │ │ │ │ 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 +401232,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 164724 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 164704 │ │ │ │ + cbz r2, 1647d4 │ │ │ │ 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 +401261,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 164784 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 164764 │ │ │ │ + cbz r2, 164834 │ │ │ │ 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 +401290,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 1647e4 │ │ │ │ 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] @ (164904 ) │ │ │ │ + ldr r3, [pc, #184] @ (164908 ) │ │ │ │ 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 1648e6 │ │ │ │ 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 +401355,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 164872 │ │ │ │ + ldr r2, [pc, #36] @ (16490c ) │ │ │ │ + ldr r3, [pc, #28] @ (164908 ) │ │ │ │ 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 164900 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb87c │ │ │ │ + @ instruction: 0xb7ac │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7e2 │ │ │ │ + @ instruction: 0xb712 │ │ │ │ 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] @ (164a54 ) │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #300] @ (164988 ) │ │ │ │ + ldr r2, [pc, #300] @ (164a58 ) │ │ │ │ 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 164a34 │ │ │ │ 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 +401468,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 16495a │ │ │ │ + ldr r2, [pc, #36] @ (164a5c ) │ │ │ │ + ldr r3, [pc, #28] @ (164a54 ) │ │ │ │ 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 164a4e │ │ │ │ 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: 0xb6d2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ lsls r7, r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 164a86 │ │ │ │ + beq.n 164b56 │ │ │ │ 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 +401554,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 164a80 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 164b7e │ │ │ │ + beq.n 164c4e │ │ │ │ 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 +401623,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 164b78 │ │ │ │ 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] @ (164d94 ) │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #300] @ (164cc8 ) │ │ │ │ + ldr r2, [pc, #300] @ (164d98 ) │ │ │ │ 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 164d76 │ │ │ │ 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 +401720,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 164c9a │ │ │ │ + ldr r2, [pc, #36] @ (164d9c ) │ │ │ │ + ldr r3, [pc, #24] @ (164d94 ) │ │ │ │ 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 164d90 │ │ │ │ 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} │ │ │ │ + cbz r0, 164e00 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 164d24 │ │ │ │ + uxth r2, r0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 164d22 │ │ │ │ + cbz r2, 164df2 │ │ │ │ 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 +401761,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 164da6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164d7a │ │ │ │ + cbz r2, 164e4a │ │ │ │ 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 +401786,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 164dfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164dd2 │ │ │ │ + cbz r2, 164ea2 │ │ │ │ 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 +401811,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 164e54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164e26 │ │ │ │ + cbz r2, 164ef6 │ │ │ │ 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 +401836,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 164eaa │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164e72 │ │ │ │ + cbz r2, 164f42 │ │ │ │ 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 +401860,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 164efe │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164ebe │ │ │ │ + cbz r2, 164f8e │ │ │ │ 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 +401884,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 164f4a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164f0a │ │ │ │ + cbz r2, 164fda │ │ │ │ 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 +401908,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 164f96 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164f56 │ │ │ │ + cbz r2, 165026 │ │ │ │ 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 +401932,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 164fe2 │ │ │ │ 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 16511a │ │ │ │ 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 +402013,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 165050 │ │ │ │ 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 165214 │ │ │ │ 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 +402090,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 165144 │ │ │ │ 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 165312 │ │ │ │ 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 +402174,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 165244 │ │ │ │ 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 16540e │ │ │ │ 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 +402257,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 165340 │ │ │ │ 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] @ (1654f4 ) │ │ │ │ + ldr r3, [pc, #204] @ (1654f8 ) │ │ │ │ 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 1654d6 │ │ │ │ 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 +402327,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 16544c │ │ │ │ + ldr r2, [pc, #36] @ (1654fc ) │ │ │ │ + ldr r3, [pc, #28] @ (1654f8 ) │ │ │ │ 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 1654f0 │ │ │ │ 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 r3, sp, #832 @ 0x340 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ 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] @ (165644 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #300] @ (165578 ) │ │ │ │ + ldr r2, [pc, #300] @ (165648 ) │ │ │ │ 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 165626 │ │ │ │ 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 +402448,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 165546 │ │ │ │ + ldr r2, [pc, #36] @ (16564c ) │ │ │ │ + ldr r3, [pc, #24] @ (165644 ) │ │ │ │ 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 165640 │ │ │ │ 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 r2, sp, #896 @ 0x380 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ 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 165746 │ │ │ │ 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 +402543,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 165676 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r2, 1656e6 │ │ │ │ + cbz r2, 1657b6 │ │ │ │ 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 +402574,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 165754 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 165754 │ │ │ │ + cbz r2, 165824 │ │ │ │ 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 +402605,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 1657c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1657c2 │ │ │ │ + cbz r2, 165892 │ │ │ │ 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 +402637,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 165830 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16582e │ │ │ │ + cbz r2, 1658fe │ │ │ │ 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 +402668,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 16589c │ │ │ │ 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 1659fe │ │ │ │ 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 +402750,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 165928 │ │ │ │ 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] @ (165af0 ) │ │ │ │ + ldr r3, [pc, #216] @ (165af4 ) │ │ │ │ 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 165ad2 │ │ │ │ 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 +402824,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 165a3c │ │ │ │ + ldr r2, [pc, #36] @ (165af8 ) │ │ │ │ + ldr r3, [pc, #28] @ (165af4 ) │ │ │ │ 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 165aec │ │ │ │ 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 r5, pc, #896 @ (adr r5, 165e74 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #984 @ (adr r5, 165e04 ) │ │ │ │ + add r5, pc, #152 @ (adr r5, 165b94 ) │ │ │ │ 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] @ (165c94 ) │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #384] @ (165bc8 ) │ │ │ │ + ldr r2, [pc, #384] @ (165c98 ) │ │ │ │ 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 165c74 │ │ │ │ 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 +402961,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 165b44 │ │ │ │ + ldr r2, [pc, #36] @ (165c9c ) │ │ │ │ + ldr r3, [pc, #28] @ (165c94 ) │ │ │ │ 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 165c8e │ │ │ │ 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 r4, pc, #904 @ (adr r4, 166024 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, pc, #336 @ (adr r4, 165d20 ) │ │ │ │ + add r3, pc, #528 @ (adr r3, 165eb0 ) │ │ │ │ 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 165d96 │ │ │ │ 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 +403057,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 165cc6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #8] @ (165cd8 ) │ │ │ │ + ldr r3, [pc, #8] @ (165da8 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r6, #14 │ │ │ │ + movs r5, #62 @ 0x3e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r3, [pc, #8] @ (165ce8 ) │ │ │ │ + ldr r3, [pc, #8] @ (165db8 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r6, [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 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 165d1c │ │ │ │ + cbz r2, 165dec │ │ │ │ movs r1, #3 │ │ │ │ blx 47968 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 165d28 │ │ │ │ + blt.n 165df8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ blx 47478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 165d22 │ │ │ │ + blt.n 165df2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #16] @ (165d30 ) │ │ │ │ + ldr r0, [pc, #16] @ (165e00 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 165d02 │ │ │ │ + b.n 165dd2 │ │ │ │ mov r0, r4 │ │ │ │ blx 47b58 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 165d18 │ │ │ │ + b.n 165de8 │ │ │ │ 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, 165e48 │ │ │ │ ldrd r5, r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r2, r1 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 165d70 │ │ │ │ + bls.n 165e40 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - cbnz r2, 165d74 │ │ │ │ + cbnz r2, 165e44 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 165d7c │ │ │ │ + cbz r5, 165e4c │ │ │ │ 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, 165e44 │ │ │ │ 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 165e2a │ │ │ │ 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] @ (165ee8 ) │ │ │ │ + ldr r3, [pc, #132] @ (165eec ) │ │ │ │ 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 165ea2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #104] @ (165e20 ) │ │ │ │ + ldr r2, [pc, #104] @ (165ef0 ) │ │ │ │ add r3, r6 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r3, [pc, #96] @ (165e1c ) │ │ │ │ + ldr r3, [pc, #96] @ (165eec ) │ │ │ │ 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 165ee4 │ │ │ │ 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 +403194,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 165e82 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #392 @ (adr r2, 165fa4 ) │ │ │ │ + add r1, pc, #584 @ (adr r1, 166134 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #256 @ (adr r2, 165f24 ) │ │ │ │ + add r1, pc, #448 @ (adr r1, 1660b4 ) │ │ │ │ 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 165f14 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r1, r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 165d34 │ │ │ │ + bl 165e04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 165e42 │ │ │ │ + beq.n 165f12 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 165e60 │ │ │ │ + cbz r3, 165f30 │ │ │ │ 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 165f10 │ │ │ │ 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 +403258,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] @ (166000 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #128] @ (165f34 ) │ │ │ │ + ldr r3, [pc, #128] @ (166004 ) │ │ │ │ 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 165ff8 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 165f28 │ │ │ │ + bhi.n 165ff8 │ │ │ │ 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 +403294,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, 165fde │ │ │ │ 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] @ (166008 ) │ │ │ │ + ldr r3, [pc, #32] @ (166004 ) │ │ │ │ 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 165ffc │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ - b.n 165f10 │ │ │ │ + b.n 165fe0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r1, pc, #296 @ (adr r1, 16605c ) │ │ │ │ + add r0, pc, #488 @ (adr r0, 1661ec ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #928 @ (adr r0, 1662dc ) │ │ │ │ + add r0, pc, #96 @ (adr r0, 16606c ) │ │ │ │ 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] @ (1660e8 ) │ │ │ │ + ldr r3, [pc, #204] @ (1660ec ) │ │ │ │ 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 1660de │ │ │ │ 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 166068 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16600a │ │ │ │ + bne.n 1660da │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 165fc0 │ │ │ │ + cbz r4, 166090 │ │ │ │ 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 1660da │ │ │ │ strd r0, r4, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 165fc6 │ │ │ │ + bne.n 166096 │ │ │ │ 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] @ (1660f0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1660ec ) │ │ │ │ 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 1660e2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 165f80 │ │ │ │ + b.n 166050 │ │ │ │ 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 +403405,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 166070 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 165fa8 │ │ │ │ + b.n 166078 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, pc, #680 @ (adr r0, 1662c4 ) │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 166164 ) │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 16607c │ │ │ │ + cbnz r3, 16614c │ │ │ │ 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 166138 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 166072 │ │ │ │ + cbnz r2, 166142 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r6, 16606c │ │ │ │ + cbz r6, 16613c │ │ │ │ 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, 166142 │ │ │ │ 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 16611c │ │ │ │ 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 +403466,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 1661a6 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1660fe │ │ │ │ + cbnz r3, 1661ce │ │ │ │ ldrd r5, r0, [r4, #4] │ │ │ │ adds r2, r0, #4 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 1660d2 │ │ │ │ + bls.n 1661a2 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1660fa │ │ │ │ + cbnz r2, 1661ca │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 1660f4 │ │ │ │ + cbz r5, 1661c4 │ │ │ │ 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, 1661ca │ │ │ │ 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 165e04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1660a0 │ │ │ │ + beq.n 166170 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1660f0 │ │ │ │ + cbz r3, 1661c0 │ │ │ │ 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 166170 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1660b6 │ │ │ │ + b.n 166186 │ │ │ │ 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 165ef4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 16616a │ │ │ │ + cbnz r3, 16623a │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 16614e │ │ │ │ + bls.n 16621e │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 166166 │ │ │ │ + cbnz r2, 166236 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 166160 │ │ │ │ + cbz r5, 166230 │ │ │ │ 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, 166236 │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165d84 │ │ │ │ + bl 165e54 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 166138 │ │ │ │ + b.n 166208 │ │ │ │ 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 165ef4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1661d6 │ │ │ │ + cbnz r3, 1662a6 │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #2 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 1661ba │ │ │ │ + bls.n 16628a │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1661d2 │ │ │ │ + cbnz r2, 1662a2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 1661cc │ │ │ │ + cbz r5, 16629c │ │ │ │ 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, 1662a2 │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165d84 │ │ │ │ + bl 165e54 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1661a4 │ │ │ │ + b.n 166274 │ │ │ │ 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 165ef4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 16623e │ │ │ │ + cbnz r3, 16630e │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #4 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 166222 │ │ │ │ + bls.n 1662f2 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 16623a │ │ │ │ + cbnz r2, 16630a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 166234 │ │ │ │ + cbz r5, 166304 │ │ │ │ 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, 16630a │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 165d84 │ │ │ │ + bl 165e54 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 16620c │ │ │ │ + b.n 1662dc │ │ │ │ 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 165ef4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1662a6 │ │ │ │ + cbnz r3, 166376 │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 16628c │ │ │ │ + bls.n 16635c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1662a2 │ │ │ │ + cbnz r2, 166372 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 16629c │ │ │ │ + cbz r5, 16636c │ │ │ │ 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, 166372 │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 165d84 │ │ │ │ + bl 165e54 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 166276 │ │ │ │ + b.n 166346 │ │ │ │ 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] @ (166410 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (166344 ) │ │ │ │ + ldr r2, [pc, #128] @ (166414 ) │ │ │ │ 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 166406 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 166336 │ │ │ │ + bhi.n 166406 │ │ │ │ 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 +403721,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, 1663ec │ │ │ │ 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] @ (166418 ) │ │ │ │ + ldr r3, [pc, #28] @ (166410 ) │ │ │ │ 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 16640a │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 16631e │ │ │ │ + b.n 1663ee │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [sp, #872] @ 0x368 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ 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, 16647a │ │ │ │ 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 166462 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1663a6 │ │ │ │ + cbnz r2, 166476 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbz r7, 1663a0 │ │ │ │ + cbz r7, 166470 │ │ │ │ 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, 166476 │ │ │ │ strd r0, r7, [r4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165d84 │ │ │ │ + bl 165e54 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 16637c │ │ │ │ + b.n 16644c │ │ │ │ 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, 1664a2 │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1663d6 │ │ │ │ + bls.n 1664a6 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1663ce │ │ │ │ + bhi.n 16649e │ │ │ │ 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, 1664de │ │ │ │ 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 1664d8 │ │ │ │ subs r4, r4, r1 │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 166410 │ │ │ │ + bls.n 1664e0 │ │ │ │ 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 1664dc │ │ │ │ blx 48388 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 166434 │ │ │ │ + cbnz r3, 166504 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 166438 │ │ │ │ + bcc.n 166508 │ │ │ │ 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 166504 │ │ │ │ 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, 166534 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 16646c │ │ │ │ + bls.n 16653c │ │ │ │ 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 166530 │ │ │ │ adds r4, r1, #2 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 166464 │ │ │ │ + beq.n 166534 │ │ │ │ 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, 166574 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 1664ac │ │ │ │ + bls.n 16657c │ │ │ │ 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 166570 │ │ │ │ adds r4, r1, #4 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1664a4 │ │ │ │ + beq.n 166574 │ │ │ │ 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, 1665b4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1664ee │ │ │ │ + bls.n 1665be │ │ │ │ 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 1665b0 │ │ │ │ add.w r4, r2, #8 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1664e4 │ │ │ │ + beq.n 1665b4 │ │ │ │ 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 166604 │ │ │ │ subs r2, r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 486b4 │ │ │ │ - cbz r0, 166534 │ │ │ │ + cbz r0, 166604 │ │ │ │ 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 1666be │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 16655c │ │ │ │ + b.n 16662c │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1665f4 │ │ │ │ + beq.n 1666c4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 166556 │ │ │ │ + bne.n 166626 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1665ee │ │ │ │ + bne.n 1666be │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 166580 │ │ │ │ + b.n 166650 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r4, #32 │ │ │ │ cmp lr, r5 │ │ │ │ - beq.n 1665ee │ │ │ │ + beq.n 1666be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 166576 │ │ │ │ + bne.n 166646 │ │ │ │ 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 166672 │ │ │ │ + b.n 166646 │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ subs r0, r0, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp r0, #15 │ │ │ │ - bls.n 166576 │ │ │ │ + bls.n 166646 │ │ │ │ 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 166666 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 166596 │ │ │ │ + beq.n 166666 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 166596 │ │ │ │ + bne.n 166666 │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 166596 │ │ │ │ + bne.n 166666 │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 166596 │ │ │ │ + bne.n 166666 │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 166596 │ │ │ │ + bne.n 166666 │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 166596 │ │ │ │ + bne.n 166666 │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 1665f0 │ │ │ │ + b.n 1666c0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 16656a │ │ │ │ + b.n 16663a │ │ │ │ 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] @ (16672c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #84] @ (166660 ) │ │ │ │ + ldr r3, [pc, #84] @ (166730 ) │ │ │ │ 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, 166722 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 166652 │ │ │ │ - ldr r0, [pc, #60] @ (166664 ) │ │ │ │ + cbz r3, 166722 │ │ │ │ + ldr r0, [pc, #60] @ (166734 ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 479c8 │ │ │ │ - cbz r0, 166652 │ │ │ │ + cbz r0, 166722 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #44] @ (166668 ) │ │ │ │ - ldr r3, [pc, #36] @ (166660 ) │ │ │ │ + ldr r2, [pc, #44] @ (166738 ) │ │ │ │ + ldr r3, [pc, #36] @ (166730 ) │ │ │ │ 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 166726 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 166638 │ │ │ │ + b.n 166708 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ 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] @ (1667b8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #100] @ (1666ec ) │ │ │ │ + ldr r3, [pc, #100] @ (1667bc ) │ │ │ │ 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, 16678a │ │ │ │ movs r4, #2 │ │ │ │ - ldr r2, [pc, #76] @ (1666f0 ) │ │ │ │ - ldr r3, [pc, #72] @ (1666ec ) │ │ │ │ + ldr r2, [pc, #76] @ (1667c0 ) │ │ │ │ + ldr r3, [pc, #72] @ (1667bc ) │ │ │ │ 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 1667b2 │ │ │ │ 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, 1667a0 │ │ │ │ movs r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ blx 47de0 │ │ │ │ - b.n 1666a0 │ │ │ │ + b.n 166770 │ │ │ │ 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 166798 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ 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 +404180,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 166832 │ │ │ │ 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 +404201,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] @ (166944 ) │ │ │ │ + ldr r3, [pc, #224] @ (166948 ) │ │ │ │ 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] @ (16694c ) │ │ │ │ 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 16693c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ add.w r7, r5, #8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.n 166806 │ │ │ │ + bls.n 1668d6 │ │ │ │ mov.w r8, r2, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 166836 │ │ │ │ + bhi.n 166906 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #156] @ (166880 ) │ │ │ │ + ldr r3, [pc, #156] @ (166950 ) │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 16684a │ │ │ │ + beq.n 16691a │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - cbz r0, 16683e │ │ │ │ + cbz r0, 16690e │ │ │ │ mov r2, r8 │ │ │ │ - bl 16df38 │ │ │ │ + bl 16e008 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 16686c │ │ │ │ + beq.n 16693c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r5, [r6, #12] │ │ │ │ str.w r8, [r6, #20] │ │ │ │ add r5, r3 │ │ │ │ - b.n 16680c │ │ │ │ + b.n 1668dc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ adds r5, r3, r5 │ │ │ │ - beq.n 16686c │ │ │ │ + beq.n 16693c │ │ │ │ str r7, [r6, #16] │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r2, [pc, #112] @ (166884 ) │ │ │ │ + ldr r2, [pc, #112] @ (166954 ) │ │ │ │ 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] @ (166948 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 166870 │ │ │ │ + bne.n 166940 │ │ │ │ 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 1668b0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 47cfc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1667f6 │ │ │ │ + b.n 1668c6 │ │ │ │ mov r0, r8 │ │ │ │ blx 483e8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 16686c │ │ │ │ + cbz r0, 16693c │ │ │ │ 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 1668dc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 16680e │ │ │ │ + b.n 1668de │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [sp, #400] @ 0x190 │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ + str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #936] @ 0x3a8 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ 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 16697a │ │ │ │ + b.n 16698c │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 1668bc │ │ │ │ + bcs.n 16698c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1668a4 │ │ │ │ + bne.n 166974 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 166780 │ │ │ │ + bl 166850 │ │ │ │ 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 1669e0 │ │ │ │ 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, 1669da │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 166906 │ │ │ │ + cbnz r1, 1669d6 │ │ │ │ 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 1669be │ │ │ │ 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 +404380,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] @ (166bc0 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #420] @ (166af4 ) │ │ │ │ + ldr r2, [pc, #420] @ (166bc4 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 16faac │ │ │ │ + bl 16fb7c │ │ │ │ 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 166a4c │ │ │ │ + b.n 166aaa │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1669da │ │ │ │ + beq.n 166aaa │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f91c │ │ │ │ + bl 16f9ec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166972 │ │ │ │ + bne.n 166a42 │ │ │ │ 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, 166aca │ │ │ │ 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 16fa64 │ │ │ │ + cbz r4, 166a96 │ │ │ │ ldr.w r5, [r9, #-4]! │ │ │ │ mov r0, r6 │ │ │ │ subs r4, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16f91c │ │ │ │ + bl 16f9ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1669ae │ │ │ │ + bne.n 166a7e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 166998 │ │ │ │ + bne.n 166a68 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 166972 │ │ │ │ + beq.n 166a42 │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 16697c │ │ │ │ + bne.n 166a4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e098 │ │ │ │ - ldr r2, [pc, #276] @ (166af8 ) │ │ │ │ - ldr r3, [pc, #272] @ (166af4 ) │ │ │ │ + bl 16e168 │ │ │ │ + ldr r2, [pc, #276] @ (166bc8 ) │ │ │ │ + ldr r3, [pc, #272] @ (166bc4 ) │ │ │ │ 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 166bba │ │ │ │ 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 166b1e │ │ │ │ adds r2, r4, #4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r9, r2 │ │ │ │ cmp r9, r8 │ │ │ │ - bls.n 166a48 │ │ │ │ + bls.n 166b18 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 166aca │ │ │ │ + bhi.n 166b9a │ │ │ │ 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, 166b1e │ │ │ │ add.w ip, r0, r4 │ │ │ │ str.w r5, [ip] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbnz r3, 166a54 │ │ │ │ + cbnz r3, 166b24 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 166ad2 │ │ │ │ + beq.n 166ba2 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 166ade │ │ │ │ + bne.n 166bae │ │ │ │ mov r9, ip │ │ │ │ mov r5, r1 │ │ │ │ - b.n 1669a0 │ │ │ │ + b.n 166a70 │ │ │ │ adds.w ip, r7, r4 │ │ │ │ - bne.n 166a2e │ │ │ │ + bne.n 166afe │ │ │ │ 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 166b06 │ │ │ │ sub.w r4, r0, #8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f91c │ │ │ │ - cbz r0, 166a86 │ │ │ │ + bl 16f9ec │ │ │ │ + cbz r0, 166b56 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w r3, r4, #8 │ │ │ │ subs r4, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 166a60 │ │ │ │ + bcc.n 166b30 │ │ │ │ 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 166a68 │ │ │ │ + b.n 166a6c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.n 166a4e │ │ │ │ + bhi.n 166b1e │ │ │ │ add.w r9, r2, #4 │ │ │ │ cmp r8, r9 │ │ │ │ - bcs.n 166ad6 │ │ │ │ + bcs.n 166ba6 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 166ae2 │ │ │ │ + bhi.n 166bb2 │ │ │ │ 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 166b1e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r0 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r9, [sp] │ │ │ │ - b.n 166a6a │ │ │ │ + b.n 166b3a │ │ │ │ cmp r8, r9 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - b.n 166a1e │ │ │ │ + b.n 166aee │ │ │ │ mov r9, ip │ │ │ │ - b.n 1669a0 │ │ │ │ + b.n 166a70 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r2, r7, r2 │ │ │ │ - bne.n 166ac2 │ │ │ │ - b.n 166a4e │ │ │ │ + bne.n 166b92 │ │ │ │ + b.n 166b1e │ │ │ │ mov r5, r1 │ │ │ │ - b.n 166a04 │ │ │ │ + b.n 166ad4 │ │ │ │ cmp r8, r9 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - b.n 166aac │ │ │ │ + b.n 166b7c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ 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 16dfe4 │ │ │ │ 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, 166c4c │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ blx 483e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166be6 │ │ │ │ + beq.n 166cb6 │ │ │ │ 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 +404606,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 166c7a │ │ │ │ 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, 166cb6 │ │ │ │ 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 166c42 │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 166bba │ │ │ │ + beq.n 166c8a │ │ │ │ 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, 166cb0 │ │ │ │ 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 166c84 │ │ │ │ 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, 166d18 │ │ │ │ ldrd r9, r8, [r0, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 17ba28 │ │ │ │ + bl 17baf8 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, #4 │ │ │ │ blx 483e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 166c3e │ │ │ │ + cbz r0, 166d0e │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ str.w r8, [r2], #4 │ │ │ │ - bl 17ba3c │ │ │ │ - cbz r0, 166c3e │ │ │ │ + bl 17bb0c │ │ │ │ + cbz r0, 166d0e │ │ │ │ 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 166d80 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 166cb6 │ │ │ │ + beq.n 166d86 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 166c44 │ │ │ │ + bne.n 166d14 │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 167c88 │ │ │ │ + bl 167d58 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 166c74 │ │ │ │ + cbnz r0, 166d44 │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ - b.n 166c44 │ │ │ │ + b.n 166d14 │ │ │ │ adds r5, #1 │ │ │ │ - bl 167a98 │ │ │ │ + bl 167b68 │ │ │ │ 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 +404718,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 166d3e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 167d0c │ │ │ │ - b.n 166c66 │ │ │ │ - bl 16827c │ │ │ │ - b.n 166c44 │ │ │ │ - bl 168554 │ │ │ │ - b.n 166c44 │ │ │ │ + bl 167ddc │ │ │ │ + b.n 166d36 │ │ │ │ + bl 16834c │ │ │ │ + b.n 166d14 │ │ │ │ + bl 168624 │ │ │ │ + b.n 166d14 │ │ │ │ stmdb 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 16df58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 166e2c │ │ │ │ + beq.w 166efc │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16df14 │ │ │ │ + bl 16dfe4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 166e2c │ │ │ │ + beq.w 166efc │ │ │ │ mov.w fp, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w fp, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 168170 │ │ │ │ - cbnz r0, 166d80 │ │ │ │ + bl 168240 │ │ │ │ + cbnz r0, 166e50 │ │ │ │ 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 16df9c │ │ │ │ mov r3, r0 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166e26 │ │ │ │ + beq.n 166ef6 │ │ │ │ mov r1, r6 │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r3], #1 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r3 │ │ │ │ blx 48388 │ │ │ │ mov r3, r0 │ │ │ │ @@ -404711,132 +404789,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 16eca8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ 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 167fa8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166d0c │ │ │ │ + beq.n 166ddc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e2c4 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166d0c │ │ │ │ - ldr r1, [pc, #212] @ (166e7c ) │ │ │ │ + beq.n 166ddc │ │ │ │ + ldr r1, [pc, #212] @ (166f4c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 485e0 │ │ │ │ - cbz r0, 166e06 │ │ │ │ + cbz r0, 166ed6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 166e3c │ │ │ │ + beq.n 166f0c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 166e4a │ │ │ │ - ldr r0, [pc, #192] @ (166e80 ) │ │ │ │ + beq.n 166f1a │ │ │ │ + ldr r0, [pc, #192] @ (166f50 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166e58 │ │ │ │ - ldr r0, [pc, #184] @ (166e84 ) │ │ │ │ + beq.n 166f28 │ │ │ │ + ldr r0, [pc, #184] @ (166f54 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 172fd8 │ │ │ │ + bl 1730a8 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1683dc │ │ │ │ + bl 1684ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166d0c │ │ │ │ + beq.n 166ddc │ │ │ │ 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 166f3c │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 166e0c │ │ │ │ + cbz r3, 166edc │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 166d0c │ │ │ │ + b.n 166ddc │ │ │ │ strb.w fp, [r4, #392] @ 0x188 │ │ │ │ - b.n 166db0 │ │ │ │ - ldr r1, [pc, #120] @ (166e88 ) │ │ │ │ + b.n 166e80 │ │ │ │ + ldr r1, [pc, #120] @ (166f58 ) │ │ │ │ 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 172810 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166e00 │ │ │ │ + bne.n 166ed0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ 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 1683d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166dbc │ │ │ │ - b.n 166d0c │ │ │ │ + bne.n 166e8c │ │ │ │ + b.n 166ddc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1685d8 │ │ │ │ + bl 1686a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166dbc │ │ │ │ - b.n 166d0c │ │ │ │ - ldr r0, [pc, #48] @ (166e8c ) │ │ │ │ + bne.n 166e8c │ │ │ │ + b.n 166ddc │ │ │ │ + ldr r0, [pc, #48] @ (166f5c ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166dc8 │ │ │ │ + bne.n 166e98 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 16831c │ │ │ │ - b.n 166dc8 │ │ │ │ + bl 1683ec │ │ │ │ + b.n 166e98 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 174450 │ │ │ │ - b.n 166dfa │ │ │ │ + bl 174520 │ │ │ │ + b.n 166eca │ │ │ │ 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, 166f80 │ │ │ │ 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 +404924,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] @ (1670f0 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #344] @ (167024 ) │ │ │ │ + ldr r3, [pc, #344] @ (1670f4 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #340] @ (167028 ) │ │ │ │ + ldr r0, [pc, #340] @ (1670f8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr.w fp, [pc, #340] @ 16702c │ │ │ │ + ldr.w fp, [pc, #340] @ 1670fc │ │ │ │ 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 1730a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166f88 │ │ │ │ - ldr r0, [pc, #312] @ (167030 ) │ │ │ │ + beq.n 167058 │ │ │ │ + ldr r0, [pc, #312] @ (167100 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166faa │ │ │ │ + beq.n 16707a │ │ │ │ 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 167000 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 166fcc │ │ │ │ - bhi.n 166f7c │ │ │ │ + beq.n 16709c │ │ │ │ + bhi.n 16704c │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 166fcc │ │ │ │ + beq.n 16709c │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - bne.n 166f80 │ │ │ │ + bne.n 167050 │ │ │ │ mov.w fp, r0, lsr #12 │ │ │ │ lsls r4, r0, #20 │ │ │ │ orrs.w r3, r4, fp │ │ │ │ - bne.n 166f38 │ │ │ │ + bne.n 167008 │ │ │ │ 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 166d8c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ andne.w r6, r6, #1 │ │ │ │ - cbz r6, 166f60 │ │ │ │ + cbz r6, 167030 │ │ │ │ ldrb r6, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 166fd4 │ │ │ │ - ldr r2, [pc, #208] @ (167034 ) │ │ │ │ - ldr r3, [pc, #192] @ (167024 ) │ │ │ │ + beq.n 1670a4 │ │ │ │ + ldr r2, [pc, #208] @ (167104 ) │ │ │ │ + ldr r3, [pc, #192] @ (1670f4 ) │ │ │ │ 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 1670ea │ │ │ │ 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 166ff4 │ │ │ │ mov.w fp, r0, lsr #2 │ │ │ │ lsls r4, r0, #30 │ │ │ │ - b.n 166f2a │ │ │ │ + b.n 166ffa │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #172] @ (167038 ) │ │ │ │ + ldr r0, [pc, #172] @ (167108 ) │ │ │ │ movs r5, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 172fd8 │ │ │ │ + bl 1730a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166ef6 │ │ │ │ - ldr r0, [pc, #160] @ (16703c ) │ │ │ │ + bne.n 166fc6 │ │ │ │ + ldr r0, [pc, #160] @ (16710c ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ - cbz r0, 167000 │ │ │ │ + cbz r0, 1670d0 │ │ │ │ movs r6, #1 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 166ef6 │ │ │ │ - ldr r0, [pc, #148] @ (167040 ) │ │ │ │ + b.n 166fc6 │ │ │ │ + ldr r0, [pc, #148] @ (167110 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166f30 │ │ │ │ - ldr r3, [pc, #136] @ (167044 ) │ │ │ │ + beq.n 167000 │ │ │ │ + ldr r3, [pc, #136] @ (167114 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #136] @ (167048 ) │ │ │ │ + ldr r2, [pc, #136] @ (167118 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - b.n 166f04 │ │ │ │ + b.n 166fd4 │ │ │ │ mov.w fp, r0, lsr #22 │ │ │ │ lsls r4, r0, #10 │ │ │ │ - b.n 166f2a │ │ │ │ - ldr r0, [pc, #116] @ (16704c ) │ │ │ │ + b.n 166ffa │ │ │ │ + ldr r0, [pc, #116] @ (16711c ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ - bl 172fd8 │ │ │ │ + bl 1730a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166f60 │ │ │ │ + beq.n 167030 │ │ │ │ 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 166d8c │ │ │ │ str.w r0, [r5, #408] @ 0x198 │ │ │ │ - b.n 166f60 │ │ │ │ - ldr r0, [pc, #76] @ (167050 ) │ │ │ │ + b.n 167030 │ │ │ │ + ldr r0, [pc, #76] @ (167120 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166fa4 │ │ │ │ - bl 168170 │ │ │ │ + bne.n 167074 │ │ │ │ + bl 168240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166fa4 │ │ │ │ - bl 1685f4 │ │ │ │ - b.n 166fa4 │ │ │ │ + beq.n 167074 │ │ │ │ + bl 1686c4 │ │ │ │ + b.n 167074 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ 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, #304] @ 0x130 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ movs r2, r2 │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ + ldrh r0, [r1, #62] @ 0x3e │ │ │ │ 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 +405097,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, 16713e │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 1670c2 │ │ │ │ + cbnz r3, 167192 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167066 │ │ │ │ + beq.n 167136 │ │ │ │ add.w r5, r4, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1729a8 │ │ │ │ + bl 172a78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1728dc │ │ │ │ + bl 1729ac │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 167096 │ │ │ │ - bl 167054 │ │ │ │ + cbz r0, 167166 │ │ │ │ + bl 167124 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1670b4 │ │ │ │ + beq.n 167184 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1670aa │ │ │ │ + beq.n 16717a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1684c4 │ │ │ │ - b.n 167066 │ │ │ │ + bl 168594 │ │ │ │ + b.n 167136 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 17440c │ │ │ │ - b.n 1670a2 │ │ │ │ + bl 1744dc │ │ │ │ + b.n 167172 │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 168d14 │ │ │ │ + bl 168de4 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 16709e │ │ │ │ - ldr r1, [pc, #16] @ (1670d4 ) │ │ │ │ + b.n 16716e │ │ │ │ + ldr r1, [pc, #16] @ (1671a4 ) │ │ │ │ ldrd r2, r3, [r0, #400] @ 0x190 │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ - b.n 167074 │ │ │ │ + b.n 167144 │ │ │ │ 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, 1671ee │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 166b18 │ │ │ │ + bl 166be8 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 16711e │ │ │ │ + cbz r0, 1671ee │ │ │ │ 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] @ 1671f4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (167128 ) │ │ │ │ + ldr r3, [pc, #20] @ (1671f8 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 172984 │ │ │ │ + bl 172a54 │ │ │ │ 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, 167218 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 167168 │ │ │ │ + cbz r0, 167238 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 168208 │ │ │ │ + bl 1682d8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 167168 │ │ │ │ + cbz r0, 167238 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16721a │ │ │ │ + bne.n 1672ea │ │ │ │ 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, 16728e │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 483e8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1671ce │ │ │ │ + cbz r0, 16729e │ │ │ │ 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 167314 │ │ │ │ ldr.w r9, [r8] │ │ │ │ mov r0, r9 │ │ │ │ blx 483e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167244 │ │ │ │ + beq.n 167314 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ subs r1, r7, #4 │ │ │ │ add.w r0, r8, #4 │ │ │ │ - bl 17ba74 │ │ │ │ + bl 17bb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16725a │ │ │ │ - cbz r5, 1671b6 │ │ │ │ + beq.n 16732a │ │ │ │ + cbz r5, 167286 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ - b.n 16715a │ │ │ │ + b.n 16722a │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 167236 │ │ │ │ + beq.n 167306 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 16724c │ │ │ │ + beq.n 16731c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1671dc │ │ │ │ + beq.n 1672ac │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ - cbnz r3, 1671fe │ │ │ │ + cbnz r3, 1672ce │ │ │ │ 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 167d58 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1671ce │ │ │ │ + beq.n 16729e │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 167ba8 │ │ │ │ + bl 167c78 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167162 │ │ │ │ - cbnz r6, 16721a │ │ │ │ + beq.n 167232 │ │ │ │ + cbnz r6, 1672ea │ │ │ │ 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 1672d6 │ │ │ │ dmb ish │ │ │ │ - b.n 1671d4 │ │ │ │ + b.n 1672a4 │ │ │ │ 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 1672f2 │ │ │ │ dmb ish │ │ │ │ - b.n 167162 │ │ │ │ + b.n 167232 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 168208 │ │ │ │ + bl 1682d8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1671f4 │ │ │ │ + b.n 1672c4 │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ - b.n 1671ce │ │ │ │ + b.n 16729e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1684dc │ │ │ │ + bl 1685ac │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1671f4 │ │ │ │ + b.n 1672c4 │ │ │ │ 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 1672a4 │ │ │ │ + b.n 1672ce │ │ │ │ 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] @ (1673bc ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #104] @ (1672f0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1673c0 ) │ │ │ │ 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 16da48 │ │ │ │ ldr.w r2, [r5, #380] @ 0x17c │ │ │ │ - cbnz r2, 1672cc │ │ │ │ - cbnz r4, 1672da │ │ │ │ + cbnz r2, 16739c │ │ │ │ + cbnz r4, 1673aa │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16da4c │ │ │ │ - ldr r2, [pc, #64] @ (1672f4 ) │ │ │ │ - ldr r3, [pc, #56] @ (1672f0 ) │ │ │ │ + bl 16db1c │ │ │ │ + ldr r2, [pc, #64] @ (1673c4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1673c0 ) │ │ │ │ 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 1673b6 │ │ │ │ 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 16da88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1672aa │ │ │ │ + beq.n 16737a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16d9b8 │ │ │ │ - b.n 1672aa │ │ │ │ + bl 16da88 │ │ │ │ + b.n 16737a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #42] @ 0x2a │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ 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] @ (167474 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #156] @ (1673a8 ) │ │ │ │ + ldr r4, [pc, #156] @ (167478 ) │ │ │ │ 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 16741a │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #120] @ (1673ac ) │ │ │ │ - ldr r3, [pc, #116] @ (1673a8 ) │ │ │ │ + ldr r2, [pc, #120] @ (16747c ) │ │ │ │ + ldr r3, [pc, #116] @ (167478 ) │ │ │ │ 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 167470 │ │ │ │ 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 167462 │ │ │ │ + ldr r2, [pc, #92] @ (167480 ) │ │ │ │ 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 1673fe │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47a94 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16732e │ │ │ │ + beq.n 1673fe │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47974 │ │ │ │ - cbz r0, 16738a │ │ │ │ + cbz r0, 16745a │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 16737a │ │ │ │ + bne.n 16744a │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 47770 │ │ │ │ - b.n 167330 │ │ │ │ + b.n 167400 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 167352 │ │ │ │ + bne.n 167422 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16732e │ │ │ │ - b.n 167352 │ │ │ │ + beq.n 1673fe │ │ │ │ + b.n 167422 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + ldrh r0, [r7, #30] │ │ │ │ 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] @ (167670 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #472] @ (1675a4 ) │ │ │ │ + ldr r3, [pc, #472] @ (167674 ) │ │ │ │ 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 167666 │ │ │ │ mov r7, r0 │ │ │ │ movs r4, #0 │ │ │ │ blx 47490 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1673f8 │ │ │ │ + b.n 1674c8 │ │ │ │ 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 1674c0 │ │ │ │ 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 +405478,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 1675f6 │ │ │ │ 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 167508 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 167472 │ │ │ │ + beq.n 167542 │ │ │ │ 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 167508 │ │ │ │ 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 167508 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs.w r8, #0 │ │ │ │ - bcc.n 16757e │ │ │ │ + bcc.n 16764e │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ blx 47cfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167508 │ │ │ │ + beq.n 1675d8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 167514 │ │ │ │ + beq.n 1675e4 │ │ │ │ ldrd lr, ip, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 1674c6 │ │ │ │ + b.n 167596 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 167510 │ │ │ │ + beq.n 1675e0 │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 1674c0 │ │ │ │ + bge.n 167590 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 16751a │ │ │ │ + bne.n 1675ea │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1674f0 │ │ │ │ + beq.n 1675c0 │ │ │ │ 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 +405566,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 167508 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1674f0 │ │ │ │ + beq.n 1675c0 │ │ │ │ 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 1675c0 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 16758a │ │ │ │ - ldr.w r8, [pc, #120] @ 1675a8 │ │ │ │ + beq.n 16765a │ │ │ │ + ldr.w r8, [pc, #120] @ 167678 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -405521,502 +405599,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 167608 │ │ │ │ mov r0, r9 │ │ │ │ blx 47770 │ │ │ │ - ldr r2, [pc, #72] @ (1675ac ) │ │ │ │ - ldr r3, [pc, #60] @ (1675a4 ) │ │ │ │ + ldr r2, [pc, #72] @ (16767c ) │ │ │ │ + ldr r3, [pc, #60] @ (167674 ) │ │ │ │ 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 16766a │ │ │ │ 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 16756a │ │ │ │ mov r0, r7 │ │ │ │ blx 47770 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 167562 │ │ │ │ + b.n 167632 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, #11] │ │ │ │ movs r2, r2 │ │ │ │ - ldrh r6, [r2, #20] │ │ │ │ + ldrh r6, [r0, #14] │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #256] @ (1676c4 ) │ │ │ │ + ldr r0, [pc, #256] @ (167794 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #256] @ (1676c8 ) │ │ │ │ + ldr r3, [pc, #256] @ (167798 ) │ │ │ │ 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 166480 │ │ │ │ ldr.w r7, [r4, #380] @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1663c0 │ │ │ │ + bl 166490 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16767e │ │ │ │ + bne.n 16774e │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #376] @ 0x178 │ │ │ │ blx 48714 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16767e │ │ │ │ + bne.n 16774e │ │ │ │ mov r0, r5 │ │ │ │ - bl 166484 │ │ │ │ + bl 166554 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ - cbnz r3, 16767e │ │ │ │ + cbnz r3, 16774e │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 16769c │ │ │ │ + beq.n 16776c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663c0 │ │ │ │ + bl 166490 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r3, 16767e │ │ │ │ + cbnz r3, 16774e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r8, r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1663c0 │ │ │ │ + bl 166490 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 17baa0 │ │ │ │ + bl 17bb70 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 16767e │ │ │ │ + bne.n 16774e │ │ │ │ ldr.w sl, [r7, #4] │ │ │ │ mov r0, sl │ │ │ │ blx 483e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 16767e │ │ │ │ + cbz r0, 16774e │ │ │ │ ldrb.w r3, [r4, #392] @ 0x188 │ │ │ │ - cbz r3, 167668 │ │ │ │ + cbz r3, 167738 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 167678 │ │ │ │ + bne.n 167748 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ blx 48388 │ │ │ │ - cbz r6, 167680 │ │ │ │ + cbz r6, 167750 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 167680 │ │ │ │ + b.n 167750 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 17ba74 │ │ │ │ + bl 17bb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 167660 │ │ │ │ + bne.n 167730 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #72] @ (1676cc ) │ │ │ │ - ldr r3, [pc, #68] @ (1676c8 ) │ │ │ │ + ldr r2, [pc, #72] @ (16779c ) │ │ │ │ + ldr r3, [pc, #68] @ (167798 ) │ │ │ │ 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 167790 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 166484 │ │ │ │ + bl 166554 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16767e │ │ │ │ + bne.n 16774e │ │ │ │ movs r1, #20 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1663c0 │ │ │ │ + bl 166490 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167612 │ │ │ │ - b.n 16767e │ │ │ │ + beq.n 1676e2 │ │ │ │ + b.n 16774e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ 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] @ (1678ac ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #248] @ (1677e0 ) │ │ │ │ + ldr r3, [pc, #248] @ (1678b0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w sl, [pc, #248] @ 1677e4 │ │ │ │ + ldr.w sl, [pc, #248] @ 1678b4 │ │ │ │ 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 16788c │ │ │ │ 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 1677f6 │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 16772c │ │ │ │ + beq.n 1677fc │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 167756 │ │ │ │ + beq.n 167826 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 16771a │ │ │ │ + bne.n 1677ea │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 167720 │ │ │ │ + beq.n 1677f0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r9, [r4] │ │ │ │ blx 4737c <__stat64_time64@plt> │ │ │ │ - cbnz r0, 167778 │ │ │ │ + cbnz r0, 167848 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1677c2 │ │ │ │ + bne.n 167892 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 167726 │ │ │ │ + bne.n 1677f6 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #136] @ (1677e8 ) │ │ │ │ - ldr r3, [pc, #124] @ (1677e0 ) │ │ │ │ + ldr r2, [pc, #136] @ (1678b8 ) │ │ │ │ + ldr r3, [pc, #124] @ (1678b0 ) │ │ │ │ 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 1678a8 │ │ │ │ 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 16781a │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 167798 │ │ │ │ + bne.n 167868 │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 16774a │ │ │ │ - ldr r3, [pc, #80] @ (1677ec ) │ │ │ │ + beq.n 16781a │ │ │ │ + ldr r3, [pc, #80] @ (1678bc ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 47800 │ │ │ │ - ldr r2, [pc, #72] @ (1677f0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1678c0 ) │ │ │ │ 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 16782e │ │ │ │ + ldr r1, [pc, #40] @ (1678bc ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #44] @ (1677f4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1678c4 ) │ │ │ │ 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 167886 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r2, #8] │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r3, #4] │ │ │ │ + strh r2, [r1, #62] @ 0x3e │ │ │ │ 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] @ (1679d4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #252] @ (167908 ) │ │ │ │ + ldr r3, [pc, #252] @ (1679d8 ) │ │ │ │ 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 17baf8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb.w r3, [r1, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1678b2 │ │ │ │ + beq.n 167982 │ │ │ │ ldrd r7, r6, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r1, r2, [r1, #376] @ 0x178 │ │ │ │ - bl 165f3c │ │ │ │ - cbnz r0, 167862 │ │ │ │ + bl 16600c │ │ │ │ + cbnz r0, 167932 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1678d4 │ │ │ │ + beq.n 1679a4 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #192] @ (16790c ) │ │ │ │ - ldr r3, [pc, #188] @ (167908 ) │ │ │ │ + ldr r2, [pc, #192] @ (1679dc ) │ │ │ │ + ldr r3, [pc, #188] @ (1679d8 ) │ │ │ │ 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 1679ce │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1661dc │ │ │ │ + bl 1662ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16783c │ │ │ │ + beq.n 16790c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1678dc │ │ │ │ + beq.n 1679ac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17baa0 │ │ │ │ + bl 17bb70 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 165f3c │ │ │ │ + bl 16600c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16783c │ │ │ │ + beq.n 16790c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 165f3c │ │ │ │ + bl 16600c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16783c │ │ │ │ + beq.n 16790c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 167848 │ │ │ │ + bne.n 167918 │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ - b.n 167848 │ │ │ │ + b.n 167918 │ │ │ │ mov r6, r0 │ │ │ │ blx 483e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167846 │ │ │ │ + beq.n 167916 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #28] │ │ │ │ - bl 17ba3c │ │ │ │ + bl 17bb0c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16783c │ │ │ │ + beq.n 16790c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 167830 │ │ │ │ + b.n 167900 │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ - b.n 167846 │ │ │ │ + b.n 167916 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1661dc │ │ │ │ + bl 1662ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16783c │ │ │ │ + beq.n 16790c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r2, #20 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 165f3c │ │ │ │ + bl 16600c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 167874 │ │ │ │ - b.n 16783c │ │ │ │ + bne.n 167944 │ │ │ │ + b.n 16790c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ 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] @ (167ab8 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #200] @ (1679ec ) │ │ │ │ + ldr r3, [pc, #200] @ (167abc ) │ │ │ │ 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 167a8e │ │ │ │ + ldr r7, [pc, #180] @ (167ac0 ) │ │ │ │ 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 167a82 │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne.n 167960 │ │ │ │ + bne.n 167a30 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167946 │ │ │ │ + beq.n 167a16 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 167972 │ │ │ │ + bne.n 167a42 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 167972 │ │ │ │ + bne.n 167a42 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167946 │ │ │ │ + beq.n 167a16 │ │ │ │ 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 167a16 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 4737c <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 1679dc │ │ │ │ + cbnz r0, 167aac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1679d6 │ │ │ │ + beq.n 167aa6 │ │ │ │ blx 47c9c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 47574 │ │ │ │ mov r0, r4 │ │ │ │ blx 47974 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 167950 │ │ │ │ + bne.n 167a20 │ │ │ │ mov r0, r4 │ │ │ │ blx 47770 │ │ │ │ mov r0, r5 │ │ │ │ blx 47c84 │ │ │ │ - ldr r2, [pc, #52] @ (1679f4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1679ec ) │ │ │ │ + ldr r2, [pc, #52] @ (167ac4 ) │ │ │ │ + ldr r3, [pc, #40] @ (167abc ) │ │ │ │ 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 167ab4 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 167910 │ │ │ │ - b.n 1679a2 │ │ │ │ + bl 1679e0 │ │ │ │ + b.n 167a72 │ │ │ │ mov r0, r2 │ │ │ │ blx 47574 │ │ │ │ - b.n 167946 │ │ │ │ + b.n 167a16 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r2, #54] @ 0x36 │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ 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, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 167a2a │ │ │ │ + bne.n 167afa │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 167a2e │ │ │ │ + bls.n 167afe │ │ │ │ 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] @ (167b04 ) │ │ │ │ subs r3, #4 │ │ │ │ adds r0, r2, r3 │ │ │ │ add r1, pc │ │ │ │ blx 485e0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ @@ -406028,707 +406106,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] @ (167b64 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1673b4 │ │ │ │ + bl 167484 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 167a90 │ │ │ │ + cbz r0, 167b60 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 167a8a │ │ │ │ + beq.n 167b5a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 47c9c │ │ │ │ - cbnz r0, 167a68 │ │ │ │ + cbnz r0, 167b38 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 167a5c │ │ │ │ + bne.n 167b2c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r5, r4 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - beq.n 167a8a │ │ │ │ + beq.n 167b5a │ │ │ │ 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 167b46 │ │ │ │ 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] @ (167c64 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (167b98 ) │ │ │ │ + ldr r3, [pc, #232] @ (167c68 ) │ │ │ │ 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 16ec54 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (167b9c ) │ │ │ │ + ldr r2, [pc, #204] @ (167c6c ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 167b2e │ │ │ │ + blt.n 167bfe │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 167a38 │ │ │ │ + bl 167b08 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ - cbnz r4, 167b48 │ │ │ │ - ldr r1, [pc, #176] @ (167ba0 ) │ │ │ │ + cbnz r4, 167c18 │ │ │ │ + ldr r1, [pc, #176] @ (167c70 ) │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1673b4 │ │ │ │ + bl 167484 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 167b2e │ │ │ │ + cbz r0, 167bfe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 167a38 │ │ │ │ + bl 167b08 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 167b22 │ │ │ │ + beq.n 167bf2 │ │ │ │ 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 167bde │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 167b6c │ │ │ │ - ldr r2, [pc, #116] @ (167ba4 ) │ │ │ │ - ldr r3, [pc, #100] @ (167b98 ) │ │ │ │ + bne.n 167c3c │ │ │ │ + ldr r2, [pc, #116] @ (167c74 ) │ │ │ │ + ldr r3, [pc, #100] @ (167c68 ) │ │ │ │ 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 167c5e │ │ │ │ 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 167c26 │ │ │ │ dmb ish │ │ │ │ - b.n 167b2e │ │ │ │ + b.n 167bfe │ │ │ │ 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 167c36 │ │ │ │ + b.n 167c4c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ 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, [r7, #30] │ │ │ │ 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] @ (167d4c ) │ │ │ │ + ldr r3, [pc, #192] @ (167d50 ) │ │ │ │ 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 167d3e │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 47ed0 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 167c18 │ │ │ │ + beq.n 167ce8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 483e8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 167c18 │ │ │ │ - cbz r5, 167c2e │ │ │ │ + cbz r0, 167ce8 │ │ │ │ + cbz r5, 167cfe │ │ │ │ movs r4, #0 │ │ │ │ - b.n 167c02 │ │ │ │ + b.n 167cd2 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 167c28 │ │ │ │ + bls.n 167cf8 │ │ │ │ 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 167ccc │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ mov r0, r6 │ │ │ │ blx 47b58 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 167c52 │ │ │ │ + b.n 167d22 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 167c12 │ │ │ │ + beq.n 167ce2 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1675b0 │ │ │ │ + bl 167680 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167c12 │ │ │ │ + beq.n 167ce2 │ │ │ │ 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] @ (167d54 ) │ │ │ │ + ldr r3, [pc, #40] @ (167d50 ) │ │ │ │ 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 167d46 │ │ │ │ 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 167cf4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r7, #32] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r6, [r2, #22] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #100] @ (167cfc ) │ │ │ │ + ldr r2, [pc, #100] @ (167dcc ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #100] @ (167d00 ) │ │ │ │ + ldr r3, [pc, #100] @ (167dd0 ) │ │ │ │ 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, 167dc2 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 16ae20 │ │ │ │ - ldr r2, [pc, #76] @ (167d04 ) │ │ │ │ + bl 16aef0 │ │ │ │ + ldr r2, [pc, #76] @ (167dd4 ) │ │ │ │ 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 167dc2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldr r2, [pc, #44] @ (167d08 ) │ │ │ │ - ldr r3, [pc, #32] @ (167d00 ) │ │ │ │ + ldr r2, [pc, #44] @ (167dd8 ) │ │ │ │ + ldr r3, [pc, #32] @ (167dd0 ) │ │ │ │ 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 167dc6 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 167cda │ │ │ │ + b.n 167daa │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r4, #26] │ │ │ │ + strh r0, [r2, #20] │ │ │ │ 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, [r1, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r2, [pc, #420] @ (167ec4 ) │ │ │ │ + ldr r2, [pc, #420] @ (167f94 ) │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ - ldr r3, [pc, #420] @ (167ec8 ) │ │ │ │ + ldr r3, [pc, #420] @ (167f98 ) │ │ │ │ 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 165f4c │ │ │ │ + ldr r2, [pc, #400] @ (167f9c ) │ │ │ │ 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 167e40 │ │ │ │ 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 167eb6 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 167d9a │ │ │ │ + beq.n 167e6a │ │ │ │ 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 167f22 │ │ │ │ + ldr r2, [pc, #336] @ (167fa0 ) │ │ │ │ + ldr r3, [pc, #324] @ (167f98 ) │ │ │ │ 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 167f8e │ │ │ │ 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 16aef0 │ │ │ │ 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] @ (167fa4 ) │ │ │ │ add r2, pc │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 167dd0 │ │ │ │ + beq.n 167ea0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1676d0 │ │ │ │ + bl 1677a0 │ │ │ │ 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 167e40 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 4792c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 167e3e │ │ │ │ + beq.n 167f0e │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 47d2c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 167e5a │ │ │ │ + bne.n 167f2a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1677f8 │ │ │ │ - cbz r0, 167e38 │ │ │ │ + bl 1678c8 │ │ │ │ + cbz r0, 167f08 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 167e72 │ │ │ │ + beq.n 167f42 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 167e26 │ │ │ │ + b.n 167ef6 │ │ │ │ add r6, r0 │ │ │ │ cmp r8, r6 │ │ │ │ - bls.n 167e6e │ │ │ │ + bls.n 167f3e │ │ │ │ sub.w r2, r8, r6 │ │ │ │ add.w r1, r9, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 48490 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 167e20 │ │ │ │ + bne.n 167ef0 │ │ │ │ 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 167e4e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 47574 │ │ │ │ - b.n 167d7e │ │ │ │ + b.n 167e4e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 47c9c │ │ │ │ mov r0, r8 │ │ │ │ blx 47b58 │ │ │ │ mov r0, r4 │ │ │ │ blx 47b58 │ │ │ │ - b.n 167e44 │ │ │ │ + b.n 167f14 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 167e38 │ │ │ │ + beq.n 167f08 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ blx 48888 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 167e38 │ │ │ │ + beq.n 167f08 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ blx 4737c <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 167eb6 │ │ │ │ + beq.n 167f86 │ │ │ │ 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 167f70 │ │ │ │ dmb ish │ │ │ │ - b.n 167e3e │ │ │ │ + b.n 167f0e │ │ │ │ mov r0, r5 │ │ │ │ blx 47c9c │ │ │ │ - b.n 167e3e │ │ │ │ + b.n 167f0e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r3, #22] │ │ │ │ + strh r0, [r1, #16] │ │ │ │ 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, [r5, #12] │ │ │ │ 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] @ (1681f0 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #564] @ (168124 ) │ │ │ │ + ldr r2, [pc, #564] @ (1681f4 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w sl, [pc, #560] @ 168128 │ │ │ │ + ldr.w sl, [pc, #560] @ 1681f8 │ │ │ │ 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 168058 │ │ │ │ + ldr r0, [pc, #536] @ (1681fc ) │ │ │ │ add r0, pc │ │ │ │ blx 48810 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 167f66 │ │ │ │ - ldr r1, [pc, #528] @ (168130 ) │ │ │ │ + cbz r0, 168036 │ │ │ │ + ldr r1, [pc, #528] @ (168200 ) │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e364 │ │ │ │ mov r9, r0 │ │ │ │ clz r4, r9 │ │ │ │ - bl 1676d0 │ │ │ │ + bl 1677a0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 167ff0 │ │ │ │ + bne.n 1680c0 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 167fa4 │ │ │ │ - ldr r2, [pc, #488] @ (168134 ) │ │ │ │ - ldr r3, [pc, #472] @ (168124 ) │ │ │ │ + beq.n 168074 │ │ │ │ + ldr r2, [pc, #488] @ (168204 ) │ │ │ │ + ldr r3, [pc, #472] @ (1681f4 ) │ │ │ │ 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 1681ea │ │ │ │ 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] @ (168208 ) │ │ │ │ add r0, pc │ │ │ │ blx 48810 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167ff6 │ │ │ │ - ldr r3, [pc, #452] @ (16813c ) │ │ │ │ + beq.n 1680c6 │ │ │ │ + ldr r3, [pc, #452] @ (16820c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #452] @ (168140 ) │ │ │ │ + ldr r2, [pc, #452] @ (168210 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - b.n 167f1c │ │ │ │ + b.n 167fec │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 167f9c │ │ │ │ + beq.n 16806c │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 168028 │ │ │ │ - ldr.w r9, [pc, #428] @ 168144 │ │ │ │ + beq.n 1680f8 │ │ │ │ + ldr.w r9, [pc, #428] @ 168214 │ │ │ │ add r9, pc │ │ │ │ - b.n 167f10 │ │ │ │ - ldr.w r9, [pc, #424] @ 168148 │ │ │ │ + b.n 167fe0 │ │ │ │ + ldr.w r9, [pc, #424] @ 168218 │ │ │ │ add r9, pc │ │ │ │ - b.n 167f10 │ │ │ │ - ldr.w r8, [pc, #420] @ 16814c │ │ │ │ + b.n 167fe0 │ │ │ │ + ldr.w r8, [pc, #420] @ 16821c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e364 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1676d0 │ │ │ │ + bl 1677a0 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbnz r3, 167ff0 │ │ │ │ + cbnz r3, 1680c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e364 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1676d0 │ │ │ │ + bl 1677a0 │ │ │ │ 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 168018 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 167f48 │ │ │ │ - ldr r0, [pc, #344] @ (168150 ) │ │ │ │ + b.n 168018 │ │ │ │ + ldr r0, [pc, #344] @ (168220 ) │ │ │ │ add r0, pc │ │ │ │ blx 48810 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 168030 │ │ │ │ - ldr r1, [pc, #336] @ (168154 ) │ │ │ │ + cbz r0, 168100 │ │ │ │ + ldr r1, [pc, #336] @ (168224 ) │ │ │ │ mov r3, r9 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e364 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1676d0 │ │ │ │ + bl 1677a0 │ │ │ │ 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 168012 │ │ │ │ + b.n 1680c0 │ │ │ │ + ldr.w r9, [pc, #300] @ 168228 │ │ │ │ add r9, pc │ │ │ │ - b.n 167f10 │ │ │ │ - ldr r0, [pc, #296] @ (16815c ) │ │ │ │ + b.n 167fe0 │ │ │ │ + ldr r0, [pc, #296] @ (16822c ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 168090 │ │ │ │ - ldr.w sl, [pc, #288] @ 168160 │ │ │ │ + cbz r0, 168160 │ │ │ │ + ldr.w sl, [pc, #288] @ 168230 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #288] @ (168164 ) │ │ │ │ + ldr r3, [pc, #288] @ (168234 ) │ │ │ │ add sl, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, sl │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e364 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1676d0 │ │ │ │ + bl 1677a0 │ │ │ │ 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 1680c0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e364 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1676d0 │ │ │ │ + bl 1677a0 │ │ │ │ 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 168012 │ │ │ │ + b.n 1680c0 │ │ │ │ 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 168192 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 167ff0 │ │ │ │ + bne.n 1680c0 │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df9c │ │ │ │ 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 16817e │ │ │ │ + ldr.w sl, [pc, #132] @ 168238 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #128] @ (16816c ) │ │ │ │ + ldr r3, [pc, #128] @ (16823c ) │ │ │ │ add sl, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, sl │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e364 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1676d0 │ │ │ │ + bl 1677a0 │ │ │ │ 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 1680c0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ - b.n 168008 │ │ │ │ + b.n 1680d8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + strh r4, [r7, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r6, [r5, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r6, [r5, #120] @ 0x78 │ │ │ │ movs r2, r2 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ movs r2, r2 │ │ │ │ - strh r0, [r6, #4] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ 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 +406832,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] @ (1682bc ) │ │ │ │ blx 483b8 │ │ │ │ mov r4, r0 │ │ │ │ blx 48190 │ │ │ │ add r5, pc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 168194 │ │ │ │ + beq.n 168264 │ │ │ │ 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 168260 │ │ │ │ + ldr r4, [pc, #76] @ (1682c0 ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 48834 │ │ │ │ - cbz r0, 1681cc │ │ │ │ + cbz r0, 16829c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 172fd8 │ │ │ │ + bl 1730a8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 168190 │ │ │ │ - ldr r0, [pc, #52] @ (1681f4 ) │ │ │ │ + bne.n 168260 │ │ │ │ + ldr r0, [pc, #52] @ (1682c4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 172fd8 │ │ │ │ + bl 1730a8 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #40] @ (1681f8 ) │ │ │ │ + ldr r0, [pc, #40] @ (1682c8 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ - cbz r0, 1681e6 │ │ │ │ - ldr r3, [pc, #36] @ (1681fc ) │ │ │ │ + cbz r0, 1682b6 │ │ │ │ + ldr r3, [pc, #36] @ (1682cc ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (168200 ) │ │ │ │ + ldr r2, [pc, #36] @ (1682d0 ) │ │ │ │ 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] @ (1682d4 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1681b0 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + b.n 168280 │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ 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 +406897,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] @ (168340 ) │ │ │ │ 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] @ (168344 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 169028 │ │ │ │ + bl 1690f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 168252 │ │ │ │ + cbz r0, 168322 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1675b0 │ │ │ │ + bl 167680 │ │ │ │ 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] @ (168348 ) │ │ │ │ + ldr r3, [pc, #24] @ (168340 ) │ │ │ │ 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 16833c │ │ │ │ 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, [r0, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ + ldrb r6, [r2, #19] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #104] @ (1682f4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1683c4 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #104] @ (1682f8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1683c8 ) │ │ │ │ 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 165f4c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1677f8 │ │ │ │ + bl 1678c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1682cc │ │ │ │ - ldr r2, [pc, #72] @ (1682fc ) │ │ │ │ - ldr r3, [pc, #64] @ (1682f8 ) │ │ │ │ + cbnz r0, 16839c │ │ │ │ + ldr r2, [pc, #72] @ (1683cc ) │ │ │ │ + ldr r3, [pc, #64] @ (1683c8 ) │ │ │ │ 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 1683be │ │ │ │ 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 1692d8 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1682b2 │ │ │ │ + bne.n 168382 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 47574 │ │ │ │ - b.n 1682b2 │ │ │ │ + b.n 168382 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, #21] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ 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 168e48 │ │ │ │ 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] @ (16849c ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r4, [pc, #160] @ (1683d0 ) │ │ │ │ + ldr r4, [pc, #160] @ (1684a0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r6, pc │ │ │ │ - ldr r2, [pc, #156] @ (1683d4 ) │ │ │ │ + ldr r2, [pc, #156] @ (1684a4 ) │ │ │ │ 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, 16845a │ │ │ │ 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 16847c │ │ │ │ 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 168472 │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #76] @ (1683d8 ) │ │ │ │ - ldr r3, [pc, #64] @ (1683d0 ) │ │ │ │ + ldr r2, [pc, #76] @ (1684a8 ) │ │ │ │ + ldr r3, [pc, #64] @ (1684a0 ) │ │ │ │ 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 168496 │ │ │ │ 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 168456 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 47d2c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1683a8 │ │ │ │ + beq.n 168478 │ │ │ │ blx 47b58 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 168386 │ │ │ │ + b.n 168456 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #19] │ │ │ │ + ldrb r2, [r7, #15] │ │ │ │ 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, [r3, #14] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #200] @ (1684b4 ) │ │ │ │ + ldr r2, [pc, #200] @ (168584 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #200] @ (1684b8 ) │ │ │ │ + ldr r3, [pc, #200] @ (168588 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #196] @ (1684bc ) │ │ │ │ + ldr r1, [pc, #196] @ (16858c ) │ │ │ │ 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 16e364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1684a6 │ │ │ │ + beq.n 168576 │ │ │ │ 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 168576 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 47ed0 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1684aa │ │ │ │ + beq.n 16857a │ │ │ │ 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 168524 │ │ │ │ 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, 16857a │ │ │ │ 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 16857a │ │ │ │ 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] @ (168590 ) │ │ │ │ + ldr r3, [pc, #40] @ (168588 ) │ │ │ │ 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 16857e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 16848c │ │ │ │ + b.n 16855c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 168486 │ │ │ │ + b.n 168556 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ 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, [r3, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r0, r1, [r0, #352] @ 0x160 │ │ │ │ blx 48430 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r3, [pc, #88] @ (168548 ) │ │ │ │ + ldr r3, [pc, #88] @ (168618 ) │ │ │ │ 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] @ (16861c ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 174498 │ │ │ │ + bl 174568 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 168528 │ │ │ │ + cbz r0, 1685f8 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1675b0 │ │ │ │ + bl 167680 │ │ │ │ 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] @ (168620 ) │ │ │ │ + ldr r3, [pc, #28] @ (168618 ) │ │ │ │ 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 168612 │ │ │ │ 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, [r5, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #104] @ (1685cc ) │ │ │ │ + ldr r2, [pc, #104] @ (16869c ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #104] @ (1685d0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1686a0 ) │ │ │ │ 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 165f4c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1677f8 │ │ │ │ + bl 1678c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1685a4 │ │ │ │ - ldr r2, [pc, #72] @ (1685d4 ) │ │ │ │ - ldr r3, [pc, #64] @ (1685d0 ) │ │ │ │ + cbnz r0, 168674 │ │ │ │ + ldr r2, [pc, #72] @ (1686a4 ) │ │ │ │ + ldr r3, [pc, #64] @ (1686a0 ) │ │ │ │ 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 168698 │ │ │ │ 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 1745d8 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16858a │ │ │ │ + bne.n 16865a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 47574 │ │ │ │ - b.n 16858a │ │ │ │ + b.n 16865a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #9] │ │ │ │ + ldrb r6, [r3, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r0, r1, #288 @ 0x120 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1743d4 │ │ │ │ + bl 1744a4 │ │ │ │ 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] @ (16875c ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #136] @ (168690 ) │ │ │ │ + ldr r3, [pc, #136] @ (168760 ) │ │ │ │ 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 16df58 │ │ │ │ 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 167fa8 │ │ │ │ + cbz r0, 16873a │ │ │ │ + ldr r1, [pc, #100] @ (168764 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e364 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 4737c <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 16866a │ │ │ │ + beq.n 16873a │ │ │ │ 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 16873a │ │ │ │ mov r0, r4 │ │ │ │ - bl 167910 │ │ │ │ + bl 1679e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e098 │ │ │ │ - ldr r2, [pc, #36] @ (168698 ) │ │ │ │ - ldr r3, [pc, #28] @ (168690 ) │ │ │ │ + bl 16e168 │ │ │ │ + ldr r2, [pc, #36] @ (168768 ) │ │ │ │ + ldr r3, [pc, #28] @ (168760 ) │ │ │ │ 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 168758 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ 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, [r7, #2] │ │ │ │ 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 168780 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1686c6 │ │ │ │ + cbnz r2, 168796 │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1695d4 │ │ │ │ + bl 1696a4 │ │ │ │ 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] @ (168914 ) │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #340] @ (168848 ) │ │ │ │ + ldr r2, [pc, #340] @ (168918 ) │ │ │ │ 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 +407411,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 1688f6 │ │ │ │ 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 1688ec │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1687da │ │ │ │ + b.n 1688aa │ │ │ │ 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 +407442,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 1688ea │ │ │ │ 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 16df9c │ │ │ │ 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 16af2c │ │ │ │ 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 16a6bc │ │ │ │ cmp r7, r9 │ │ │ │ sbcs.w r3, fp, sl │ │ │ │ - bcs.n 16881a │ │ │ │ + bcs.n 1688ea │ │ │ │ adds.w r5, r7, #56 @ 0x38 │ │ │ │ adc.w fp, fp, #0 │ │ │ │ cmp r9, r5 │ │ │ │ sbcs.w r3, sl, fp │ │ │ │ - bcc.n 16881a │ │ │ │ + bcc.n 1688ea │ │ │ │ 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 1688ea │ │ │ │ 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 168814 │ │ │ │ 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] @ (16891c ) │ │ │ │ + ldr r3, [pc, #24] @ (168914 ) │ │ │ │ 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 168910 │ │ │ │ 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, [r6, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r2, #31] │ │ │ │ + strb r2, [r0, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #468] @ (168a38 ) │ │ │ │ - ldr r3, [pc, #468] @ (168a3c ) │ │ │ │ + ldr r0, [pc, #468] @ (168b08 ) │ │ │ │ + ldr r3, [pc, #468] @ (168b0c ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -407470,235 +407548,235 @@ │ │ │ │ blx 475e0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4825c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47e4c │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 168910 │ │ │ │ + bhi.n 1689e0 │ │ │ │ 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, 1689c4 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1688c4 │ │ │ │ + bne.n 168994 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r5, #1 │ │ │ │ blx 48460 │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ - bne.n 1688a0 │ │ │ │ + bne.n 168970 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 1688f4 │ │ │ │ + bne.n 1689c4 │ │ │ │ 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] @ (168b10 ) │ │ │ │ + ldr r3, [pc, #352] @ (168b0c ) │ │ │ │ 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 168b04 │ │ │ │ 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 168a6e │ │ │ │ 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 168998 │ │ │ │ + ldr r1, [pc, #288] @ (168b14 ) │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 48714 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1688c8 │ │ │ │ + bne.n 168998 │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1688c8 │ │ │ │ + bhi.n 168998 │ │ │ │ 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 168aa4 │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16896c │ │ │ │ + bne.n 168a3c │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16895c │ │ │ │ + bne.n 168a2c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1689f0 │ │ │ │ + bne.n 168ac0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1686d4 │ │ │ │ + bl 1687a4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 168982 │ │ │ │ + bne.n 168a52 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1689e0 │ │ │ │ + cbnz r3, 168ab0 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 1688d8 │ │ │ │ - ldr r4, [pc, #168] @ (168a48 ) │ │ │ │ + b.n 1689a8 │ │ │ │ + ldr r4, [pc, #168] @ (168b18 ) │ │ │ │ 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 168998 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 4834c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1688c8 │ │ │ │ + bne.n 168998 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 486f0 │ │ │ │ mov r0, r6 │ │ │ │ blx 486f0 │ │ │ │ - b.n 16893c │ │ │ │ + b.n 168a0c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1686d4 │ │ │ │ - b.n 168996 │ │ │ │ + bl 1687a4 │ │ │ │ + b.n 168a66 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1695d4 │ │ │ │ - b.n 168996 │ │ │ │ + bl 1696a4 │ │ │ │ + b.n 168a66 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 168a0e │ │ │ │ + beq.n 168ade │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1689fa │ │ │ │ + bne.n 168aca │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 168974 │ │ │ │ + beq.n 168a44 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 168a1e │ │ │ │ + bne.n 168aee │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 168a10 │ │ │ │ - b.n 168974 │ │ │ │ + bne.n 168ae0 │ │ │ │ + b.n 168a44 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #28] │ │ │ │ + strb r0, [r2, #25] │ │ │ │ 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] @ (168d18 ) │ │ │ │ sub.w r3, r8, #4 │ │ │ │ - ldr r2, [pc, #468] @ (168c4c ) │ │ │ │ + ldr r2, [pc, #468] @ (168d1c ) │ │ │ │ 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, 168b72 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #9 │ │ │ │ - bne.n 168a8e │ │ │ │ + bne.n 168b5e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 168bd6 │ │ │ │ - ldr r1, [pc, #428] @ (168c50 ) │ │ │ │ + b.n 168ca6 │ │ │ │ + ldr r1, [pc, #428] @ (168d20 ) │ │ │ │ add r1, pc │ │ │ │ blx 486fc │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 168a9e │ │ │ │ - ldr r3, [pc, #416] @ (168c54 ) │ │ │ │ + beq.n 168b6e │ │ │ │ + ldr r3, [pc, #416] @ (168d24 ) │ │ │ │ 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] @ (168d28 ) │ │ │ │ mov r7, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #400] @ (168c5c ) │ │ │ │ + ldr r3, [pc, #400] @ (168d2c ) │ │ │ │ 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 168c9e │ │ │ │ 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 +407785,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 168ba0 │ │ │ │ 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 168cfc │ │ │ │ + ldr r6, [pc, #308] @ (168d30 ) │ │ │ │ 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 168cf4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - cbz r3, 168bba │ │ │ │ + cbz r3, 168c8a │ │ │ │ blx 47ee8 │ │ │ │ sub.w r1, r5, #8 │ │ │ │ blx 47ed0 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 168bfa │ │ │ │ + beq.n 168cca │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add r6, sp, #152 @ 0x98 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 168b80 │ │ │ │ - b.n 168bfa │ │ │ │ + bne.n 168c50 │ │ │ │ + b.n 168cca │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 168bfa │ │ │ │ + beq.n 168cca │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 47ee8 │ │ │ │ mov r1, r6 │ │ │ │ blx 47ed0 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 168b7a │ │ │ │ + beq.n 168c4a │ │ │ │ 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 168c4a │ │ │ │ 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 168c4a │ │ │ │ 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 168bb0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 48484 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #140] @ (168c64 ) │ │ │ │ + ldr r2, [pc, #140] @ (168d34 ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #108] @ (168c4c ) │ │ │ │ + ldr r3, [pc, #108] @ (168d1c ) │ │ │ │ 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 168d14 │ │ │ │ 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 168920 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 168c32 │ │ │ │ + cbz r0, 168d02 │ │ │ │ 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 168ba0 │ │ │ │ + b.n 168c9e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 168bba │ │ │ │ - b.n 168ad0 │ │ │ │ + bne.n 168c8a │ │ │ │ + b.n 168ba0 │ │ │ │ blx 47574 │ │ │ │ - b.n 168ad0 │ │ │ │ + b.n 168ba0 │ │ │ │ mov r0, fp │ │ │ │ blx 48484 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 48484 │ │ │ │ str.w r4, [r8, sl, lsl #2] │ │ │ │ - b.n 168ad0 │ │ │ │ + b.n 168ba0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r0, #22] │ │ │ │ + strb r2, [r6, #18] │ │ │ │ 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, [r1, #13] │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1344] @ 0x540 │ │ │ │ - ldr r2, [pc, #140] @ (168d08 ) │ │ │ │ + ldr r2, [pc, #140] @ (168dd8 ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (168d0c ) │ │ │ │ + ldr r3, [pc, #140] @ (168ddc ) │ │ │ │ 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 +407937,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 168d82 │ │ │ │ + b.n 168dc6 │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 168cd6 │ │ │ │ + bne.n 168da6 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 168c94 │ │ │ │ + bge.n 168d64 │ │ │ │ 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 168d7c │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 168a4c │ │ │ │ + bl 168b1c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 168cb2 │ │ │ │ + beq.n 168d82 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (168d10 ) │ │ │ │ - ldr r3, [pc, #48] @ (168d0c ) │ │ │ │ + ldr r2, [pc, #52] @ (168de0 ) │ │ │ │ + ldr r3, [pc, #48] @ (168ddc ) │ │ │ │ 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 168dd2 │ │ │ │ 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 168d64 │ │ │ │ + b.n 168da8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r7, #13] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #12] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r3, 168d60 │ │ │ │ + cbnz r3, 168e30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - cbz r0, 168d30 │ │ │ │ + cbz r0, 168e00 │ │ │ │ blx 48484 │ │ │ │ subs r4, r5, #4 │ │ │ │ add.w r6, r5, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 168d40 │ │ │ │ + cbz r0, 168e10 │ │ │ │ blx 48484 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 168d36 │ │ │ │ + bne.n 168e06 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 168d54 │ │ │ │ + cbz r3, 168e24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 16a5d4 │ │ │ │ + bl 16a6a4 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ 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 180cec │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ blx 47b58 │ │ │ │ - b.n 168d28 │ │ │ │ + b.n 168df8 │ │ │ │ stmdb 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] @ (1690bc ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #608] @ (168ff0 ) │ │ │ │ + ldr r3, [pc, #608] @ (1690c0 ) │ │ │ │ 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 16df58 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 16a500 │ │ │ │ + bl 16a5d0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #568] @ (168ff4 ) │ │ │ │ + ldr r0, [pc, #568] @ (1690c4 ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 172fd8 │ │ │ │ + bl 1730a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 168e42 │ │ │ │ - ldr r7, [pc, #556] @ (168ff8 ) │ │ │ │ + beq.n 168f12 │ │ │ │ + ldr r7, [pc, #556] @ (1690c8 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #556] @ (168ffc ) │ │ │ │ + ldr r2, [pc, #556] @ (1690cc ) │ │ │ │ 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 169048 │ │ │ │ + ldr r2, [pc, #536] @ (1690d0 ) │ │ │ │ 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 169042 │ │ │ │ + ldr r6, [pc, #516] @ (1690d4 ) │ │ │ │ mov r0, r3 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 486fc │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -408009,51 +408087,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 169048 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 168f78 │ │ │ │ + beq.w 169048 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 168850 │ │ │ │ + bl 168920 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 168f78 │ │ │ │ - ldr r0, [pc, #452] @ (169008 ) │ │ │ │ + beq.w 169048 │ │ │ │ + ldr r0, [pc, #452] @ (1690d8 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 168f28 │ │ │ │ + beq.n 168ff8 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r8, [pc, #440] @ 16900c │ │ │ │ - ldr.w r9, [pc, #440] @ 169010 │ │ │ │ + ldr.w r8, [pc, #440] @ 1690dc │ │ │ │ + ldr.w r9, [pc, #440] @ 1690e0 │ │ │ │ movs r7, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r8, pc │ │ │ │ - ldr r3, [pc, #432] @ (169014 ) │ │ │ │ + ldr r3, [pc, #432] @ (1690e4 ) │ │ │ │ add r9, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 168eea │ │ │ │ + b.n 168fba │ │ │ │ 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 169092 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #400] @ (169018 ) │ │ │ │ + ldr r5, [pc, #400] @ (1690e8 ) │ │ │ │ blx 47574 │ │ │ │ mov r0, fp │ │ │ │ add r5, pc │ │ │ │ mov.w fp, r7, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ blx 486fc │ │ │ │ mov r1, r5 │ │ │ │ @@ -408064,131 +408142,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 16906a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 168fd0 │ │ │ │ + beq.w 1690a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 168850 │ │ │ │ + bl 168920 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 168faa │ │ │ │ + beq.n 16907a │ │ │ │ adds r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 48484 │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r7, #8 │ │ │ │ - bhi.n 168f28 │ │ │ │ + bhi.n 168ff8 │ │ │ │ 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, 168ff8 │ │ │ │ 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 168f3c │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ - b.n 168ee0 │ │ │ │ - ldr r0, [pc, #240] @ (16901c ) │ │ │ │ + b.n 168fb0 │ │ │ │ + ldr r0, [pc, #240] @ (1690ec ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 168f6e │ │ │ │ + cbz r0, 16903e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 168a4c │ │ │ │ - cbz r0, 168f6e │ │ │ │ + bl 168b1c │ │ │ │ + cbz r0, 16903e │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 48690 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 168f6e │ │ │ │ + blt.n 16903e │ │ │ │ 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 1690ae │ │ │ │ + ldr r1, [pc, #196] @ (1690f0 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r5, r6, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 180bc0 │ │ │ │ - cbnz r0, 168fd6 │ │ │ │ + bl 180c90 │ │ │ │ + cbnz r0, 1690a6 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 168f80 │ │ │ │ + b.n 169050 │ │ │ │ mov r0, r3 │ │ │ │ blx 47574 │ │ │ │ mov r0, r4 │ │ │ │ - bl 168d14 │ │ │ │ + bl 168de4 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #160] @ (169024 ) │ │ │ │ - ldr r3, [pc, #108] @ (168ff0 ) │ │ │ │ + ldr r2, [pc, #160] @ (1690f4 ) │ │ │ │ + ldr r3, [pc, #108] @ (1690c0 ) │ │ │ │ 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 1690b6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r5, 168fa2 │ │ │ │ + cbz r5, 169072 │ │ │ │ mov r0, r5 │ │ │ │ blx 48484 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 168ee0 │ │ │ │ + b.n 168fb0 │ │ │ │ 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 168fb0 │ │ │ │ mov r0, fp │ │ │ │ blx 47574 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ - b.n 168ee0 │ │ │ │ + b.n 168fb0 │ │ │ │ blx 48484 │ │ │ │ - b.n 168fa2 │ │ │ │ + b.n 169072 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 47758 │ │ │ │ mov r0, r5 │ │ │ │ blx 47b58 │ │ │ │ - b.n 168f6e │ │ │ │ + b.n 16903e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r4, [r3, #6] │ │ │ │ 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 +408284,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 @ 1694f0 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ 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 +408312,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 16911a │ │ │ │ ldrb.w r3, [r7, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 169116 │ │ │ │ + beq.n 1691e6 │ │ │ │ add.w fp, r7, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16909c │ │ │ │ + bne.n 16916c │ │ │ │ strex r1, r2, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16908c │ │ │ │ + bne.n 16915c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1691b2 │ │ │ │ + bne.w 169282 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16a664 │ │ │ │ + bl 16a734 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 16911e │ │ │ │ + cbz r0, 1691ee │ │ │ │ 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 1691c4 │ │ │ │ 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 1691c4 │ │ │ │ adds r6, #19 │ │ │ │ mov r3, sl │ │ │ │ - b.n 1690e8 │ │ │ │ + b.n 1691b8 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 16914e │ │ │ │ + beq.n 16921e │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1690e4 │ │ │ │ + beq.n 1691b4 │ │ │ │ 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 1691d0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1691a4 │ │ │ │ + bne.n 169274 │ │ │ │ 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, 16920a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1686d4 │ │ │ │ + bl 1687a4 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16a664 │ │ │ │ + bl 16a734 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1690b4 │ │ │ │ + bne.n 169184 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16910e │ │ │ │ - b.n 16913e │ │ │ │ + beq.n 1691de │ │ │ │ + b.n 16920e │ │ │ │ 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 1691c6 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ - cbz r3, 169180 │ │ │ │ + cbz r3, 169250 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17baa0 │ │ │ │ + bl 17bb70 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1690f6 │ │ │ │ + bne.n 1691c6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 169184 │ │ │ │ + bne.n 169254 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1691fa │ │ │ │ + cbnz r3, 1692ca │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 169118 │ │ │ │ + beq.n 1691e8 │ │ │ │ str.w r5, [r8] │ │ │ │ - b.n 169118 │ │ │ │ + b.n 1691e8 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 1695d4 │ │ │ │ - b.n 169116 │ │ │ │ + bl 1696a4 │ │ │ │ + b.n 1691e6 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1691de │ │ │ │ + bne.n 1692ae │ │ │ │ mov.w sl, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, fp │ │ │ │ - bl 1695fc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ strex r2, sl, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1691c8 │ │ │ │ + bne.n 169298 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1691ba │ │ │ │ - b.n 1690a6 │ │ │ │ + bne.n 16928a │ │ │ │ + b.n 169176 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ strex r1, r2, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1691e4 │ │ │ │ + bne.n 1692b4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1691b6 │ │ │ │ - b.n 1690a6 │ │ │ │ + bne.n 169286 │ │ │ │ + b.n 169176 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 1695d4 │ │ │ │ - b.n 169198 │ │ │ │ + bl 1696a4 │ │ │ │ + b.n 169268 │ │ │ │ stmdb 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] @ (169698 ) │ │ │ │ + ldr r3, [pc, #932] @ (16969c ) │ │ │ │ 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 +408491,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 16930a │ │ │ │ ldrb.w fp, [r8, #56] @ 0x38 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 169302 │ │ │ │ + beq.n 1693d2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 169302 │ │ │ │ + beq.n 1693d2 │ │ │ │ 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 169366 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 169286 │ │ │ │ + bne.n 169356 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 169424 │ │ │ │ + bne.w 1694f4 │ │ │ │ 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, 1693f4 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1692d2 │ │ │ │ + bne.n 1693a2 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r7, #1 │ │ │ │ blx 48460 │ │ │ │ cmp.w r7, #1000 @ 0x3e8 │ │ │ │ - bne.n 1692ac │ │ │ │ + bne.n 16937c │ │ │ │ adds r6, #1 │ │ │ │ - bne.n 169324 │ │ │ │ + bne.n 1693f4 │ │ │ │ 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 1693ba │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 169414 │ │ │ │ + bne.w 1694e4 │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr r2, [pc, #712] @ (1695d0 ) │ │ │ │ - ldr r3, [pc, #704] @ (1695cc ) │ │ │ │ + ldr r2, [pc, #712] @ (1696a0 ) │ │ │ │ + ldr r3, [pc, #704] @ (16969c ) │ │ │ │ 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 169682 │ │ │ │ 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 16940e │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16932e │ │ │ │ + bne.n 1693fe │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16955c │ │ │ │ + bne.w 16962c │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1686d4 │ │ │ │ + bl 1687a4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16a664 │ │ │ │ + bl 16a734 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1693a4 │ │ │ │ + cbz r0, 169474 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 169368 │ │ │ │ + bne.n 169438 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1695a2 │ │ │ │ + bne.w 169672 │ │ │ │ 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 1693c8 │ │ │ │ + b.n 169464 │ │ │ │ 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 17bb70 │ │ │ │ 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 16aef0 │ │ │ │ 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 16953e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1693ec │ │ │ │ + bne.n 1694bc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1692d6 │ │ │ │ + beq.w 1693a6 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1695d4 │ │ │ │ - b.n 1692d6 │ │ │ │ + bl 1696a4 │ │ │ │ + b.n 1693a6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 1695d4 │ │ │ │ - b.n 169302 │ │ │ │ + bl 1696a4 │ │ │ │ + b.n 1693d2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 169446 │ │ │ │ + beq.n 169516 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 169430 │ │ │ │ + bne.n 169500 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1692a0 │ │ │ │ + beq.w 169370 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1695fc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 169458 │ │ │ │ + bne.n 169528 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16944a │ │ │ │ - b.n 1692a0 │ │ │ │ + bne.n 16951a │ │ │ │ + b.n 169370 │ │ │ │ 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 1694b8 │ │ │ │ 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 1694b8 │ │ │ │ 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 1694b8 │ │ │ │ + vldr d7, [pc, #244] @ 169688 │ │ │ │ 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] @ 169690 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx 4834c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1693e8 │ │ │ │ + bne.n 1694b8 │ │ │ │ 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 1694b8 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 486f0 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df9c │ │ │ │ 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 16af2c │ │ │ │ str.w r9, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 16a5ec │ │ │ │ + bl 16a6bc │ │ │ │ mov r0, r7 │ │ │ │ - bl 16869c │ │ │ │ + bl 16876c │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 47ee8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 4792c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 16869c │ │ │ │ - b.n 169306 │ │ │ │ + bl 16876c │ │ │ │ + b.n 1693d6 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 16957c │ │ │ │ + beq.n 16964c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 169566 │ │ │ │ + bne.n 169636 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 169348 │ │ │ │ + beq.w 169418 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1695fc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16958c │ │ │ │ + bne.n 16965c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16957e │ │ │ │ - b.n 169348 │ │ │ │ + bne.n 16964e │ │ │ │ + b.n 169418 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1695d4 │ │ │ │ - b.n 169380 │ │ │ │ + bl 1696a4 │ │ │ │ + b.n 169450 │ │ │ │ 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, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ 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 +408846,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 169732 │ │ │ │ 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, 16973e │ │ │ │ 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, 16976c │ │ │ │ ands.w r5, r5, ip │ │ │ │ - beq.n 1696aa │ │ │ │ + beq.n 16977a │ │ │ │ asrs r2, r0, #13 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ - b.n 169664 │ │ │ │ + b.n 169734 │ │ │ │ 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 1697b0 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 16969a │ │ │ │ + bgt.n 16976a │ │ │ │ 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 169734 │ │ │ │ vabs.f32 s15, s0 │ │ │ │ - vldr s0, [pc, #12] @ 1696f4 │ │ │ │ + vldr s0, [pc, #12] @ 1697c4 │ │ │ │ vmul.f32 s0, s15, s0 │ │ │ │ blx 47788 │ │ │ │ - b.n 1696c8 │ │ │ │ + b.n 169798 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1698f8 ) │ │ │ │ + ldr r3, [pc, #512] @ (1699c8 ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 171a98 │ │ │ │ + bl 171b68 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 169748 │ │ │ │ + vldr s15, [pc, #48] @ 169818 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 16974c │ │ │ │ + vldr s14, [pc, #40] @ 16981c │ │ │ │ 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 +408970,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 169890 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1697ee │ │ │ │ + beq.n 1698be │ │ │ │ mul.w r0, r8, r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w fp, r3, r0 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1697ee │ │ │ │ + cbz r1, 1698be │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1697b2 │ │ │ │ + beq.n 169882 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1697b2 │ │ │ │ + bne.n 169882 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1697b2 │ │ │ │ + beq.n 169882 │ │ │ │ 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 +409025,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 1699ec │ │ │ │ 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 +409174,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 169a86 │ │ │ │ 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 +409234,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 169904 │ │ │ │ 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 169d42 │ │ │ │ cmp r6, #30 │ │ │ │ - bls.n 169b6c │ │ │ │ + bls.n 169c3c │ │ │ │ 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] @ 169d70 │ │ │ │ mov.w r8, r6, lsl #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r9, pc │ │ │ │ - bl 16e1b8 │ │ │ │ + bl 16e288 │ │ │ │ add.w r7, r9, r8 │ │ │ │ movs r1, #12 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r2, r5 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16e09c │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 169b66 │ │ │ │ + beq.n 169c36 │ │ │ │ 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 +409290,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 169d1e │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 169c5a │ │ │ │ + beq.n 169d2a │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 169c5a │ │ │ │ + beq.n 169d2a │ │ │ │ movs r2, #12 │ │ │ │ mov r8, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ - b.n 169bec │ │ │ │ + b.n 169cbc │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 169c46 │ │ │ │ + beq.n 169d16 │ │ │ │ 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 +409325,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, 169d32 │ │ │ │ adds r3, #12 │ │ │ │ strd r1, r0, [ip] │ │ │ │ cmp r3, r8 │ │ │ │ str.w r6, [ip, #8] │ │ │ │ - beq.n 169c4c │ │ │ │ + beq.n 169d1c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 169be8 │ │ │ │ + bne.n 169cb8 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 169c40 │ │ │ │ + bne.n 169d10 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ 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 169ca6 │ │ │ │ + b.n 169d1e │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add ip, lr │ │ │ │ add fp, r4 │ │ │ │ cmp r5, fp │ │ │ │ - bhi.n 169c2c │ │ │ │ + bhi.n 169cfc │ │ │ │ sub.w fp, fp, r5 │ │ │ │ - b.n 169c26 │ │ │ │ + b.n 169cf6 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 169b62 │ │ │ │ - ldr r0, [pc, #36] @ (169ca4 ) │ │ │ │ + bne.w 169c32 │ │ │ │ + ldr r0, [pc, #36] @ (169d74 ) │ │ │ │ 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 169c36 │ │ │ │ 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 169e66 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 169d8e │ │ │ │ + bls.n 169e5e │ │ │ │ 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 +409412,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 169e00 │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ - bne.n 169d6c │ │ │ │ + bne.n 169e3c │ │ │ │ add r4, r9 │ │ │ │ cmp r7, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r7 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 169da0 │ │ │ │ + beq.n 169e70 │ │ │ │ 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 169de2 │ │ │ │ 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 +409451,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 169df4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 169d24 │ │ │ │ + bne.n 169df4 │ │ │ │ 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 169df4 │ │ │ │ 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 169c14 │ │ │ │ + b.n 169da0 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 169b44 │ │ │ │ - b.n 169cd0 │ │ │ │ + bl 169c14 │ │ │ │ + b.n 169da0 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 169d48 │ │ │ │ - b.n 169d64 │ │ │ │ + bne.n 169e18 │ │ │ │ + b.n 169e34 │ │ │ │ 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] @ 169ed8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #12 │ │ │ │ vstr d7, [r4, #16] │ │ │ │ - vldr d7, [pc, #64] @ 169e10 │ │ │ │ + vldr d7, [pc, #64] @ 169ee0 │ │ │ │ str r2, [r4, #4] │ │ │ │ movs r2, #5 │ │ │ │ str r3, [r4, #8] │ │ │ │ vstr d7, [r4, #24] │ │ │ │ - vldr d7, [pc, #60] @ 169e18 │ │ │ │ + vldr d7, [pc, #60] @ 169ee8 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #60] @ 169e20 │ │ │ │ + vldr d7, [pc, #60] @ 169ef0 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - bl 16dfcc │ │ │ │ - vldr d7, [pc, #56] @ 169e28 │ │ │ │ - ldr r3, [pc, #60] @ (169e30 ) │ │ │ │ + bl 16e09c │ │ │ │ + vldr d7, [pc, #56] @ 169ef8 │ │ │ │ + ldr r3, [pc, #60] @ (169f00 ) │ │ │ │ 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 +409535,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 16df9c │ │ │ │ + cbz r0, 169f6e │ │ │ │ + vldr d7, [pc, #84] @ 169f78 │ │ │ │ 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] @ 169f80 │ │ │ │ str r5, [r0, #8] │ │ │ │ vstr d7, [r0, #32] │ │ │ │ - vldr d7, [pc, #72] @ 169eb8 │ │ │ │ + vldr d7, [pc, #72] @ 169f88 │ │ │ │ vstr d7, [r0, #16] │ │ │ │ - vldr d7, [pc, #72] @ 169ec0 │ │ │ │ + vldr d7, [pc, #72] @ 169f90 │ │ │ │ vstr d7, [r0, #40] @ 0x28 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16e09c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #60] @ (169ec8 ) │ │ │ │ + ldr r3, [pc, #60] @ (169f98 ) │ │ │ │ str r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r0, 169e98 │ │ │ │ + cbz r0, 169f68 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 169e94 │ │ │ │ + b.n 169f64 │ │ │ │ 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 +409589,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] @ (169fb8 ) │ │ │ │ + ldr r1, [pc, #12] @ (169fbc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 169e38 │ │ │ │ + bl 169f08 │ │ │ │ pop {r3, pc} │ │ │ │ - str??.w pc, [pc, #-4095] @ 168eed │ │ │ │ + str??.w pc, [pc, #-4095] @ 168fbd │ │ │ │ @ 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 16df9c │ │ │ │ + cbz r0, 16a03c │ │ │ │ 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 +409622,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 169fe6 │ │ │ │ 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 16e078 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 169f66 │ │ │ │ + cbz r0, 16a036 │ │ │ │ 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 16e168 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 169f62 │ │ │ │ - cbz r0, 169fd6 │ │ │ │ + b.n 16a032 │ │ │ │ + cbz r0, 16a0a6 │ │ │ │ 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, 16a096 │ │ │ │ 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, 16a096 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 169fce │ │ │ │ + cbz r3, 16a09e │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 169fce │ │ │ │ + beq.n 16a09e │ │ │ │ movs r7, #12 │ │ │ │ - b.n 169fa8 │ │ │ │ + b.n 16a078 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 169fc0 │ │ │ │ + beq.n 16a090 │ │ │ │ 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 16a096 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 169fa2 │ │ │ │ + bne.n 16a072 │ │ │ │ adds r4, #12 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 169fba │ │ │ │ + bne.n 16a08a │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 169f94 │ │ │ │ - b.n 169fc6 │ │ │ │ + bne.n 16a064 │ │ │ │ + b.n 16a096 │ │ │ │ bx lr │ │ │ │ - cbz r0, 16a02c │ │ │ │ + cbz r0, 16a0fc │ │ │ │ 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, 16a0fe │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movs r7, #12 │ │ │ │ mul.w r3, r7, r2 │ │ │ │ - cbz r3, 16a020 │ │ │ │ + cbz r3, 16a0f0 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 16a010 │ │ │ │ + cbz r3, 16a0e0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 16a010 │ │ │ │ + beq.n 16a0e0 │ │ │ │ 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 16a0d0 │ │ │ │ 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] @ (16a124 ) │ │ │ │ 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 169bb8 │ │ │ │ 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 16982c │ │ │ │ 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 16982c │ │ │ │ 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 169d78 │ │ │ │ + cbz r0, 16a18a │ │ │ │ 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 169d78 │ │ │ │ + cbz r0, 16a1a8 │ │ │ │ strd r5, r4, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 16a0f6 │ │ │ │ + cbz r1, 16a1c6 │ │ │ │ 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 +409810,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 16982c │ │ │ │ + cbz r0, 16a1fc │ │ │ │ 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, 16a242 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov.w ip, #12 │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 16a16e │ │ │ │ + beq.n 16a23e │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r1, 16a168 │ │ │ │ + cbz r1, 16a238 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 16a15a │ │ │ │ + beq.n 16a22a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ adds r0, #12 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 16a176 │ │ │ │ + beq.n 16a246 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16a14e │ │ │ │ - b.n 16a15a │ │ │ │ + bne.n 16a21e │ │ │ │ + b.n 16a22a │ │ │ │ adds r0, #12 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 16a148 │ │ │ │ + bne.n 16a218 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - b.n 16a13a │ │ │ │ + b.n 16a20a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 16a154 │ │ │ │ + b.n 16a224 │ │ │ │ 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 16a304 │ │ │ │ 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 +409896,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 16a29c │ │ │ │ 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 169904 │ │ │ │ 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 16a3d4 │ │ │ │ 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 +409955,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 16a35e │ │ │ │ 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 169904 │ │ │ │ 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 169904 │ │ │ │ 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 +410025,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 16a52e │ │ │ │ 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 +410057,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 16a4c6 │ │ │ │ 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 +410073,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 169904 │ │ │ │ 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 +410089,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] @ (16a578 ) │ │ │ │ + ldr r1, [pc, #12] @ (16a57c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 169e38 │ │ │ │ + bl 169f08 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 4d64aa │ │ │ │ - bl 4c44ae │ │ │ │ + bl 4d657a │ │ │ │ + bl 4c457e │ │ │ │ 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 16a5c8 │ │ │ │ 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 16a5c0 │ │ │ │ + ldr r2, [pc, #36] @ (16a5cc ) │ │ │ │ add r2, pc │ │ │ │ - b.n 16a4e0 │ │ │ │ + b.n 16a5b0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - beq.n 16a4f0 │ │ │ │ + beq.n 16a5c0 │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 16a4da │ │ │ │ + bcc.n 16a5aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 169b44 │ │ │ │ + bl 169c14 │ │ │ │ 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 16a71c │ │ │ │ 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 16dfe4 │ │ │ │ + cbz r0, 16a61a │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #52] @ (16a550 ) │ │ │ │ - ldr r1, [pc, #56] @ (16a554 ) │ │ │ │ + ldr r2, [pc, #52] @ (16a620 ) │ │ │ │ + ldr r1, [pc, #56] @ (16a624 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 169e38 │ │ │ │ + bl 169f08 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 16a540 │ │ │ │ + cbz r0, 16a610 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16de88 │ │ │ │ - cbz r0, 16a544 │ │ │ │ - ldr r1, [pc, #36] @ (16a558 ) │ │ │ │ + bl 16df58 │ │ │ │ + cbz r0, 16a614 │ │ │ │ + ldr r1, [pc, #36] @ (16a628 ) │ │ │ │ add r1, pc │ │ │ │ - bl 16e1c4 │ │ │ │ + bl 16e294 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 16a540 │ │ │ │ + cbz r3, 16a610 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 16a540 │ │ │ │ + b.n 16a610 │ │ │ │ nop │ │ │ │ - bl 464552 │ │ │ │ - bl fff6e556 │ │ │ │ + bl 464622 │ │ │ │ + bl fff6e626 │ │ │ │ lsls r7, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 16a5b8 │ │ │ │ + cbz r0, 16a688 │ │ │ │ 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, 16a67e │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r7, #12 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mul.w r3, r7, r2 │ │ │ │ - cbz r3, 16a5a6 │ │ │ │ + cbz r3, 16a676 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 16a596 │ │ │ │ + cbz r3, 16a666 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 16a596 │ │ │ │ + beq.n 16a666 │ │ │ │ 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 16a654 │ │ │ │ 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 16e288 │ │ │ │ + bl 16a62c │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r0, 16a5ea │ │ │ │ + cbz r0, 16a6ba │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ 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 16a72e │ │ │ │ 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 16a72e │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ blx 48250 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 16a65e │ │ │ │ + cbz r0, 16a72e │ │ │ │ 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 169904 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 169ca8 │ │ │ │ + bl 169d78 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 16a658 │ │ │ │ + cbz r0, 16a728 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbz r2, 16a660 │ │ │ │ + cbz r2, 16a730 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 16a660 │ │ │ │ + beq.n 16a730 │ │ │ │ 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] @ (16a79c ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r1, [pc, #88] @ (16a6d0 ) │ │ │ │ + ldr r1, [pc, #88] @ (16a7a0 ) │ │ │ │ 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 16a77e │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ - beq.n 16a6ac │ │ │ │ + beq.n 16a77c │ │ │ │ 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 16982c │ │ │ │ + cbz r0, 16a77e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r2, [pc, #36] @ (16a6d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (16a6d0 ) │ │ │ │ + ldr r2, [pc, #36] @ (16a7a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (16a7a0 ) │ │ │ │ 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 16a796 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, r5] │ │ │ │ + ldr r2, [r7, r1] │ │ │ │ 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] @ (16a830 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #120] @ (16a764 ) │ │ │ │ + ldr r1, [pc, #120] @ (16a834 ) │ │ │ │ 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 16a814 │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #8] │ │ │ │ - beq.n 16a744 │ │ │ │ + beq.n 16a814 │ │ │ │ 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 16982c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 16a744 │ │ │ │ + cbz r0, 16a814 │ │ │ │ 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] @ (16a838 ) │ │ │ │ + ldr r3, [pc, #28] @ (16a834 ) │ │ │ │ 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 16a82c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r2, r4] │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldrsb r4, [r4, r7] │ │ │ │ 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] @ (16a8d0 ) │ │ │ │ + ldr r4, [pc, #132] @ (16a8d4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 16b80c │ │ │ │ - ldr r1, [pc, #128] @ (16a808 ) │ │ │ │ + bl 16b8dc │ │ │ │ + ldr r1, [pc, #128] @ (16a8d8 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1732bc │ │ │ │ + bl 17338c │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 16a796 │ │ │ │ + cbnz r3, 16a866 │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r5, [pc, #116] @ (16a80c ) │ │ │ │ - ldr r3, [pc, #116] @ (16a810 ) │ │ │ │ + ldr r5, [pc, #116] @ (16a8dc ) │ │ │ │ + ldr r3, [pc, #116] @ (16a8e0 ) │ │ │ │ add r5, pc │ │ │ │ - ldr r6, [pc, #116] @ (16a814 ) │ │ │ │ + ldr r6, [pc, #116] @ (16a8e4 ) │ │ │ │ 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 16a89c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 16a7be │ │ │ │ + bmi.n 16a88e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 16ca7c │ │ │ │ + bl 16cb4c │ │ │ │ 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 16a886 │ │ │ │ + ldr r0, [pc, #60] @ (16a8e8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 16b80c │ │ │ │ + bl 16b8dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16a7b6 │ │ │ │ - ldr r1, [pc, #52] @ (16a81c ) │ │ │ │ + beq.n 16a886 │ │ │ │ + ldr r1, [pc, #52] @ (16a8ec ) │ │ │ │ add r1, pc │ │ │ │ blx 486fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16a7b8 │ │ │ │ + beq.n 16a888 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r0, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 16a7b8 │ │ │ │ + b.n 16a888 │ │ │ │ nop │ │ │ │ muls r6, r3 │ │ │ │ movs r2, r2 │ │ │ │ - ldr r6, [r6, r1] │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [pc, #336] @ (16a95c ) │ │ │ │ + ldr r1, [pc, #528] @ (16aaec ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #20] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ lsls r7, r5, #1 │ │ │ │ orrs r4, r1 │ │ │ │ movs r2, r2 │ │ │ │ - ldr r7, [pc, #592] @ (16aa70 ) │ │ │ │ + ldr r7, [pc, #592] @ (16ab40 ) │ │ │ │ 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] @ (16aab0 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #420] @ (16a9e4 ) │ │ │ │ + ldr r3, [pc, #420] @ (16aab4 ) │ │ │ │ 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] @ (16aab8 ) │ │ │ │ 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 16aa3c │ │ │ │ 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 16aa4e │ │ │ │ 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 16aa2e │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16a95e │ │ │ │ + bne.n 16aa2e │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 16a8ca │ │ │ │ + ble.n 16a99a │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #316] @ (16a9ec ) │ │ │ │ - ldr r3, [pc, #304] @ (16a9e4 ) │ │ │ │ + ldr r2, [pc, #316] @ (16aabc ) │ │ │ │ + ldr r3, [pc, #304] @ (16aab4 ) │ │ │ │ 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 16aa9e │ │ │ │ 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 16aaa2 │ │ │ │ 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 16a8f0 │ │ │ │ + b.n 16a97e │ │ │ │ + ldr r3, [pc, #256] @ (16aac0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #252] @ (16a9f4 ) │ │ │ │ + ldr r3, [pc, #252] @ (16aac4 ) │ │ │ │ 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 16a9f4 │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ add r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ @@ -410492,95 +410570,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 16aa82 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 16a94c │ │ │ │ + beq.n 16aa1c │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 16a95e │ │ │ │ + beq.n 16aa2e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #164] @ (16a9f8 ) │ │ │ │ + ldr r2, [pc, #164] @ (16aac8 ) │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 47b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 16a8a0 │ │ │ │ - ldr r1, [pc, #156] @ (16a9fc ) │ │ │ │ + bge.n 16a970 │ │ │ │ + ldr r1, [pc, #156] @ (16aacc ) │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 486c0 │ │ │ │ - b.n 16a8ac │ │ │ │ + b.n 16a97c │ │ │ │ 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 16a958 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 16a9ac │ │ │ │ - add r3, pc, #8 @ (adr r3, 16a990 ) │ │ │ │ + bhi.n 16aa7c │ │ │ │ + add r3, pc, #8 @ (adr r3, 16aa60 ) │ │ │ │ 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] @ (16aad0 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 16a8f0 │ │ │ │ - ldr r3, [pc, #92] @ (16aa04 ) │ │ │ │ + b.n 16a9c0 │ │ │ │ + ldr r3, [pc, #92] @ (16aad4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 16a8f0 │ │ │ │ - ldr r3, [pc, #88] @ (16aa08 ) │ │ │ │ + b.n 16a9c0 │ │ │ │ + ldr r3, [pc, #88] @ (16aad8 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 16a8f0 │ │ │ │ + b.n 16a9c0 │ │ │ │ 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 16aa20 │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 16a950 │ │ │ │ - b.n 16a8a2 │ │ │ │ + bne.n 16aa20 │ │ │ │ + b.n 16a972 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (16aa0c ) │ │ │ │ + ldr r3, [pc, #56] @ (16aadc ) │ │ │ │ subs r7, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r5, r7] │ │ │ │ - b.n 16a8ac │ │ │ │ + b.n 16a97c │ │ │ │ nop │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, r5 │ │ │ │ movs r2, r2 │ │ │ │ - ldrsb r2, [r1, r5] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bls.n 16aac8 │ │ │ │ + bls.n 16ab98 │ │ │ │ movs r1, r2 │ │ │ │ tst r6, r1 │ │ │ │ movs r2, r2 │ │ │ │ @ instruction: 0xe8500010 │ │ │ │ sbcs r4, r5 │ │ │ │ movs r2, r2 │ │ │ │ adcs r6, r2 │ │ │ │ @@ -410592,256 +410670,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] @ (16ab60 ) │ │ │ │ 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] @ (16ab64 ) │ │ │ │ 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 16a8f0 │ │ │ │ + ldr r3, [pc, #72] @ (16ab68 ) │ │ │ │ + ldr r2, [pc, #72] @ (16ab6c ) │ │ │ │ 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 16ab3e │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #48] @ (16aaa0 ) │ │ │ │ - ldr r3, [pc, #32] @ (16aa94 ) │ │ │ │ + ldr r2, [pc, #48] @ (16ab70 ) │ │ │ │ + ldr r3, [pc, #32] @ (16ab64 ) │ │ │ │ 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 16ab5a │ │ │ │ add.w sp, sp, #1048 @ 0x418 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r2, r7] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ 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, [r7, r2] │ │ │ │ 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] @ (16abf4 ) │ │ │ │ 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] @ (16abf8 ) │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - ldr r4, [pc, #92] @ (16ab2c ) │ │ │ │ + ldr r4, [pc, #92] @ (16abfc ) │ │ │ │ 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 16a8f0 │ │ │ │ + ldr r2, [pc, #72] @ (16ac00 ) │ │ │ │ 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 16abd4 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #44] @ (16ab34 ) │ │ │ │ - ldr r3, [pc, #32] @ (16ab28 ) │ │ │ │ + ldr r2, [pc, #44] @ (16ac04 ) │ │ │ │ + ldr r3, [pc, #32] @ (16abf8 ) │ │ │ │ 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 16abf0 │ │ │ │ add.w sp, sp, #1048 @ 0x418 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r3, #8] │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, r4] │ │ │ │ + strb r4, [r3, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strh r2, [r3, #32] │ │ │ │ movs r1, r2 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r4, [r4, r0] │ │ │ │ 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] @ (16ac88 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #108] @ (16abbc ) │ │ │ │ + ldr r3, [pc, #108] @ (16ac8c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #108] @ (16abc0 ) │ │ │ │ + ldr r6, [pc, #108] @ (16ac90 ) │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #104] @ (16abc4 ) │ │ │ │ + ldr r1, [pc, #104] @ (16ac94 ) │ │ │ │ add r6, pc │ │ │ │ - ldr r0, [pc, #104] @ (16abc8 ) │ │ │ │ + ldr r0, [pc, #104] @ (16ac98 ) │ │ │ │ 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 180b1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 16ab88 │ │ │ │ + bpl.n 16ac58 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16aaa4 │ │ │ │ + bl 16ab74 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 16ab9a │ │ │ │ + bpl.n 16ac6a │ │ │ │ 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 16aae0 │ │ │ │ + ldr r2, [pc, #48] @ (16ac9c ) │ │ │ │ + ldr r3, [pc, #28] @ (16ac8c ) │ │ │ │ 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 16ac84 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + strh r4, [r3, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #5] │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ stc2 15, cr15, [r7], {255} @ 0xff │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r4, [r3, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r3, r1] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #64] @ 16ac24 │ │ │ │ + ldr.w ip, [pc, #64] @ 16acf4 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (16ac28 ) │ │ │ │ + ldr r2, [pc, #64] @ (16acf8 ) │ │ │ │ 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 16ac08 │ │ │ │ + ldr r2, [pc, #40] @ (16acfc ) │ │ │ │ + ldr r3, [pc, #32] @ (16acf8 ) │ │ │ │ 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 16acf0 │ │ │ │ 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, [r0, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, r7] │ │ │ │ + strh r6, [r4, r4] │ │ │ │ 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] @ 16ad64 │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 16ac66 │ │ │ │ + b.n 16ad36 │ │ │ │ strb.w r9, [r4] │ │ │ │ adds r6, r4, #1 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16aca0 │ │ │ │ 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 16ad24 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 16ac8e │ │ │ │ + beq.n 16ad5e │ │ │ │ ldr r4, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r4, r7 │ │ │ │ subs r4, r4, r6 │ │ │ │ mov r2, r4 │ │ │ │ blx 47c18 │ │ │ │ @@ -410854,81 +410932,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 16df9c │ │ │ │ + ldr r1, [pc, #24] @ (16ad9c ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e2c4 │ │ │ │ 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 16b280 │ │ │ │ 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] @ (16ae00 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #76] @ (16ad34 ) │ │ │ │ + ldr r2, [pc, #76] @ (16ae04 ) │ │ │ │ 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 16e3c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16ac30 │ │ │ │ - ldr r2, [pc, #40] @ (16ad38 ) │ │ │ │ - ldr r3, [pc, #32] @ (16ad34 ) │ │ │ │ + bl 16ad00 │ │ │ │ + ldr r2, [pc, #40] @ (16ae08 ) │ │ │ │ + ldr r3, [pc, #32] @ (16ae04 ) │ │ │ │ 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 16adfc │ │ │ │ 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, [r0, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, r3] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #84] @ (16ada8 ) │ │ │ │ - ldr r3, [pc, #88] @ (16adac ) │ │ │ │ + ldr r2, [pc, #84] @ (16ae78 ) │ │ │ │ + ldr r3, [pc, #88] @ (16ae7c ) │ │ │ │ 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 +411017,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 16ad00 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #36] @ (16adb0 ) │ │ │ │ - ldr r3, [pc, #28] @ (16adac ) │ │ │ │ + ldr r2, [pc, #36] @ (16ae80 ) │ │ │ │ + ldr r3, [pc, #28] @ (16ae7c ) │ │ │ │ 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 16ae72 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + str r6, [r2, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + str r6, [r3, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (16ae14 ) │ │ │ │ - ldr r3, [pc, #80] @ (16ae18 ) │ │ │ │ + ldr r2, [pc, #76] @ (16aee4 ) │ │ │ │ + ldr r3, [pc, #80] @ (16aee8 ) │ │ │ │ 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 16da48 │ │ │ │ + cbnz r4, 16aed4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da4c │ │ │ │ - ldr r2, [pc, #44] @ (16ae1c ) │ │ │ │ - ldr r3, [pc, #40] @ (16ae18 ) │ │ │ │ + bl 16db1c │ │ │ │ + ldr r2, [pc, #44] @ (16aeec ) │ │ │ │ + ldr r3, [pc, #40] @ (16aee8 ) │ │ │ │ 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 16aee0 │ │ │ │ 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 16da88 │ │ │ │ + b.n 16aeb4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r6, r0] │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + str r4, [r7, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 16ae58 │ │ │ │ + ldr.w lr, [pc, #48] @ 16af28 │ │ │ │ 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 16aefc │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - blt.n 16aee8 │ │ │ │ + blt.n 16afb8 │ │ │ │ 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 +411126,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 16af34 │ │ │ │ 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 +411153,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 16af94 │ │ │ │ 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] @ (16b01c ) │ │ │ │ + ldr r3, [pc, #84] @ (16b020 ) │ │ │ │ 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 17e848 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 17e7f4 │ │ │ │ + bl 17e8c4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 17ebe4 │ │ │ │ - ldr r2, [pc, #36] @ (16af54 ) │ │ │ │ - ldr r3, [pc, #32] @ (16af50 ) │ │ │ │ + bl 17ecb4 │ │ │ │ + ldr r2, [pc, #36] @ (16b024 ) │ │ │ │ + ldr r3, [pc, #32] @ (16b020 ) │ │ │ │ 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 16b018 │ │ │ │ addw sp, sp, #1924 @ 0x784 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r7, r3] │ │ │ │ + str r4, [r5, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, r3] │ │ │ │ + ldr r7, [pc, #1008] @ (16b418 ) │ │ │ │ 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] @ (16b090 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #84] @ (16afc4 ) │ │ │ │ + ldr r3, [pc, #84] @ (16b094 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r7, [pc, #80] @ (16afc8 ) │ │ │ │ + ldr r7, [pc, #80] @ (16b098 ) │ │ │ │ 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 16af70 │ │ │ │ + ldr r2, [pc, #60] @ (16b09c ) │ │ │ │ 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 16b060 │ │ │ │ + ldr r2, [pc, #40] @ (16b0a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (16b094 ) │ │ │ │ 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 16b08c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r1, r2] │ │ │ │ + ldr r7, [pc, #752] @ (16b384 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ movs r2, r2 │ │ │ │ subs r3, #198 @ 0xc6 │ │ │ │ movs r2, r2 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + ldr r7, [pc, #528] @ (16b2b4 ) │ │ │ │ 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] @ (16b0fc ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #72] @ (16b030 ) │ │ │ │ + ldr r3, [pc, #72] @ (16b100 ) │ │ │ │ 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 16af70 │ │ │ │ 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] @ (16b104 ) │ │ │ │ + ldr r3, [pc, #36] @ (16b100 ) │ │ │ │ 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 16b0f6 │ │ │ │ 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, #264] @ (16b208 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #960] @ (16b3f8 ) │ │ │ │ + ldr r7, [pc, #128] @ (16b188 ) │ │ │ │ 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] @ (16b168 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (16b09c ) │ │ │ │ + ldr r3, [pc, #80] @ (16b16c ) │ │ │ │ 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 180a90 │ │ │ │ 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] @ (16b16c ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (16b0a0 ) │ │ │ │ + ldr r2, [pc, #32] @ (16b170 ) │ │ │ │ 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 16b164 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #696] @ (16b354 ) │ │ │ │ + ldr r6, [pc, #888] @ (16b4e4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #496] @ (16b294 ) │ │ │ │ + ldr r6, [pc, #688] @ (16b424 ) │ │ │ │ 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] @ (16b1f0 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #108] @ (16b124 ) │ │ │ │ + ldr r3, [pc, #108] @ (16b1f4 ) │ │ │ │ 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 16b1e4 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 1809c0 │ │ │ │ + bl 180a90 │ │ │ │ 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 16b1e4 │ │ │ │ + ldr r2, [pc, #40] @ (16b1f8 ) │ │ │ │ + ldr r3, [pc, #36] @ (16b1f4 ) │ │ │ │ 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 16b1ec │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 16b0fc │ │ │ │ + b.n 16b1cc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #264] @ (16b22c ) │ │ │ │ + ldr r6, [pc, #456] @ (16b3bc ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #1008] @ (16b51c ) │ │ │ │ + ldr r6, [pc, #176] @ (16b2ac ) │ │ │ │ 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 16b24c │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 16b186 │ │ │ │ + bne.n 16b256 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 47454 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 16b186 │ │ │ │ + blt.n 16b256 │ │ │ │ movs r1, #1 │ │ │ │ blx 47454 <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 16b180 │ │ │ │ + beq.n 16b250 │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 47454 <__fcntl_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 16b180 │ │ │ │ + beq.n 16b250 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 47b58 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 16b17c │ │ │ │ + b.n 16b24c │ │ │ │ stmdb 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] @ (16b390 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r3, [pc, #288] @ (16b2c4 ) │ │ │ │ + ldr r3, [pc, #288] @ (16b394 ) │ │ │ │ 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 16b376 │ │ │ │ mov r1, sp │ │ │ │ mov r8, r0 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ blx 47ed0 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16b288 │ │ │ │ + beq.n 16b358 │ │ │ │ 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 16b366 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 16b1ec │ │ │ │ + b.n 16b2bc │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 16b214 │ │ │ │ + ble.n 16b2e4 │ │ │ │ add fp, r4 │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 16b23a │ │ │ │ + beq.n 16b30a │ │ │ │ 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 16b2b2 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #11 │ │ │ │ it ne │ │ │ │ cmpne r4, #4 │ │ │ │ - beq.n 16b1e8 │ │ │ │ + beq.n 16b2b8 │ │ │ │ negs r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 16b1e6 │ │ │ │ + bgt.n 16b2b6 │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ movne r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 16b24a │ │ │ │ + bne.n 16b31a │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ blx 47cfc │ │ │ │ - cbz r0, 16b290 │ │ │ │ + cbz r0, 16b360 │ │ │ │ add r6, r5 │ │ │ │ add.w r5, r9, #4294967295 @ 0xffffffff │ │ │ │ subs r5, r5, r6 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 16b1dc │ │ │ │ + b.n 16b2ac │ │ │ │ mvn.w r4, #13 │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ movne r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 16b220 │ │ │ │ + beq.n 16b2f0 │ │ │ │ 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, 16b37e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 16b26e │ │ │ │ + beq.n 16b33e │ │ │ │ str.w r6, [sl] │ │ │ │ - ldr r2, [pc, #88] @ (16b2c8 ) │ │ │ │ - ldr r3, [pc, #80] @ (16b2c4 ) │ │ │ │ + ldr r2, [pc, #88] @ (16b398 ) │ │ │ │ + ldr r3, [pc, #80] @ (16b394 ) │ │ │ │ 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 16b37a │ │ │ │ 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 16b29a │ │ │ │ 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 16b33e │ │ │ │ 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 16b376 │ │ │ │ + ldr r5, [pc, #544] @ (16b5b4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #552] @ (16b4f4 ) │ │ │ │ + ldr r4, [pc, #744] @ (16b684 ) │ │ │ │ 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] @ (16b584 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #468] @ (16b4b8 ) │ │ │ │ + ldr r3, [pc, #468] @ (16b588 ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #464] @ (16b4bc ) │ │ │ │ + ldr r0, [pc, #464] @ (16b58c ) │ │ │ │ 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 172bf8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47f84 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -411511,171 +411589,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 16b564 │ │ │ │ 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 16b4aa │ │ │ │ ldrh.w r3, [r9, #14] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 16b384 │ │ │ │ + bpl.n 16b454 │ │ │ │ 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 16b564 │ │ │ │ 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 16b4ce │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 16b330 │ │ │ │ + beq.n 16b400 │ │ │ │ blx 47800 │ │ │ │ - ldr r2, [pc, #276] @ (16b4c0 ) │ │ │ │ - ldr r1, [pc, #280] @ (16b4c4 ) │ │ │ │ + ldr r2, [pc, #276] @ (16b590 ) │ │ │ │ + ldr r1, [pc, #280] @ (16b594 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ + bl 16aca0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #264] @ (16b4c8 ) │ │ │ │ - ldr r3, [pc, #248] @ (16b4b8 ) │ │ │ │ + ldr r2, [pc, #264] @ (16b598 ) │ │ │ │ + ldr r3, [pc, #248] @ (16b588 ) │ │ │ │ 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 16b57e │ │ │ │ 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 16b400 │ │ │ │ blx 47800 │ │ │ │ - ldr r2, [pc, #220] @ (16b4cc ) │ │ │ │ - ldr r1, [pc, #224] @ (16b4d0 ) │ │ │ │ + ldr r2, [pc, #220] @ (16b59c ) │ │ │ │ + ldr r1, [pc, #224] @ (16b5a0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ - b.n 16b3b8 │ │ │ │ + bl 16aca0 │ │ │ │ + b.n 16b488 │ │ │ │ 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 16b4f8 │ │ │ │ + b.n 16b400 │ │ │ │ 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 16b568 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 16b410 │ │ │ │ + bne.n 16b4e0 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ands.w sl, r8, #3072 @ 0xc00 │ │ │ │ - bne.n 16b484 │ │ │ │ + bne.n 16b554 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 485e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b410 │ │ │ │ + bne.n 16b4e0 │ │ │ │ ands.w sl, r8, #256 @ 0x100 │ │ │ │ - bne.n 16b46c │ │ │ │ + bne.n 16b53c │ │ │ │ ands.w r3, r8, #512 @ 0x200 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ - beq.n 16b414 │ │ │ │ + beq.n 16b4e4 │ │ │ │ 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 16b4e4 │ │ │ │ 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 16b56e │ │ │ │ movs r2, #1 │ │ │ │ - b.n 16b414 │ │ │ │ + b.n 16b4e4 │ │ │ │ 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 16b48c │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ - b.n 16b330 │ │ │ │ - ldr r2, [pc, #52] @ (16b4d4 ) │ │ │ │ + b.n 16b400 │ │ │ │ + ldr r2, [pc, #52] @ (16b5a4 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (16b4d8 ) │ │ │ │ + ldr r1, [pc, #52] @ (16b5a8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16abd0 │ │ │ │ - b.n 16b3b8 │ │ │ │ + bl 16aca0 │ │ │ │ + b.n 16b488 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #88] @ (16b510 ) │ │ │ │ + ldr r4, [pc, #280] @ (16b6a0 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #118 @ 0x76 │ │ │ │ movs r2, r2 │ │ │ │ adds r7, #242 @ 0xf2 │ │ │ │ movs r2, r2 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ movs r1, r2 │ │ │ │ - ldr r4, [pc, #240] @ (16b5bc ) │ │ │ │ + ldr r3, [pc, #432] @ (16b74c ) │ │ │ │ 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 +411768,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 16b73c │ │ │ │ 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 16b6d4 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.n 16b5c6 │ │ │ │ + bcs.n 16b696 │ │ │ │ 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 16b6ae │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ blx 47890 │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 16b610 │ │ │ │ + beq.n 16b6e0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 487a4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16b5f2 │ │ │ │ + beq.n 16b6c2 │ │ │ │ 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 +411823,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 16b6f4 │ │ │ │ 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 16b714 │ │ │ │ + ldr r1, [pc, #204] @ (16b748 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r7, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 172a9c │ │ │ │ + bl 172b6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b660 │ │ │ │ + bne.n 16b730 │ │ │ │ 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, 16b69e │ │ │ │ + ldr r3, [pc, #176] @ (16b74c ) │ │ │ │ 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, 16b6b8 │ │ │ │ + ldr r3, [pc, #156] @ (16b750 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 16b5ce │ │ │ │ + beq.n 16b69e │ │ │ │ blx 47b58 │ │ │ │ - b.n 16b5ce │ │ │ │ + b.n 16b69e │ │ │ │ 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 16b650 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16b5ce │ │ │ │ - ldr r3, [pc, #120] @ (16b684 ) │ │ │ │ + beq.n 16b69e │ │ │ │ + ldr r3, [pc, #120] @ (16b754 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 16b5ce │ │ │ │ + b.n 16b69e │ │ │ │ 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 16b61c │ │ │ │ + cbz r6, 16b706 │ │ │ │ + ldr r3, [pc, #104] @ (16b758 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 16b636 │ │ │ │ + b.n 16b706 │ │ │ │ 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 16b724 │ │ │ │ + cbz r6, 16b706 │ │ │ │ + ldr r3, [pc, #88] @ (16b75c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 16b640 │ │ │ │ + beq.n 16b710 │ │ │ │ blx 47b58 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b.n 16b5e8 │ │ │ │ - cbz r6, 16b64c │ │ │ │ - ldr r3, [pc, #72] @ (16b690 ) │ │ │ │ + b.n 16b6b8 │ │ │ │ + cbz r6, 16b71c │ │ │ │ + ldr r3, [pc, #72] @ (16b760 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 16b63c │ │ │ │ - b.n 16b5ce │ │ │ │ + bne.n 16b70c │ │ │ │ + b.n 16b69e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16b636 │ │ │ │ - ldr r3, [pc, #56] @ (16b694 ) │ │ │ │ + beq.n 16b706 │ │ │ │ + ldr r3, [pc, #56] @ (16b764 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 16b636 │ │ │ │ + b.n 16b706 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16b636 │ │ │ │ - ldr r3, [pc, #48] @ (16b698 ) │ │ │ │ + beq.n 16b706 │ │ │ │ + ldr r3, [pc, #48] @ (16b768 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 16b636 │ │ │ │ + b.n 16b706 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16b5d4 │ │ │ │ - ldr r3, [pc, #40] @ (16b69c ) │ │ │ │ + beq.n 16b6a4 │ │ │ │ + ldr r3, [pc, #40] @ (16b76c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 16b5d4 │ │ │ │ + b.n 16b6a4 │ │ │ │ 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 +411940,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, 16b7b4 │ │ │ │ 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 +411956,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 180cec │ │ │ │ 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] @ (16b870 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b710 │ │ │ │ + bne.n 16b7e0 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b700 │ │ │ │ + bne.n 16b7d0 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 16b754 │ │ │ │ - ldr r4, [pc, #140] @ (16b7a4 ) │ │ │ │ + cbnz r2, 16b824 │ │ │ │ + ldr r4, [pc, #140] @ (16b874 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 169f70 │ │ │ │ - ldr r3, [pc, #132] @ (16b7a8 ) │ │ │ │ - ldr r0, [pc, #132] @ (16b7ac ) │ │ │ │ + bl 16a040 │ │ │ │ + ldr r3, [pc, #132] @ (16b878 ) │ │ │ │ + ldr r0, [pc, #132] @ (16b87c ) │ │ │ │ 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 16b806 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 16b74c │ │ │ │ + cbnz r3, 16b81c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1695d4 │ │ │ │ + bl 1696a4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 16b782 │ │ │ │ - ldr r4, [pc, #84] @ (16b7b0 ) │ │ │ │ + bne.n 16b852 │ │ │ │ + ldr r4, [pc, #84] @ (16b880 ) │ │ │ │ movs r5, #2 │ │ │ │ add r4, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b76c │ │ │ │ + bne.n 16b83c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16b75e │ │ │ │ - b.n 16b716 │ │ │ │ + bne.n 16b82e │ │ │ │ + b.n 16b7e6 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b788 │ │ │ │ + bne.n 16b858 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b758 │ │ │ │ - b.n 16b716 │ │ │ │ + bne.n 16b828 │ │ │ │ + b.n 16b7e6 │ │ │ │ nop │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r7, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r0, #88] @ 0x58 │ │ │ │ + ldr r4, [r6, #72] @ 0x48 │ │ │ │ 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] @ (16b8c8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (16b7fc ) │ │ │ │ + ldr r3, [pc, #52] @ (16b8cc ) │ │ │ │ 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, 16b8be │ │ │ │ + ldr r2, [pc, #44] @ (16b8d0 ) │ │ │ │ + ldr r4, [pc, #48] @ (16b8d4 ) │ │ │ │ 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] @ (16b8d8 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 16b7d0 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + b.n 16b8a0 │ │ │ │ + ldr r4, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [pc, #200] @ (16b8c8 ) │ │ │ │ + bx ip │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ 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] @ (16ba34 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r6, [pc, #304] @ (16b968 ) │ │ │ │ + ldr r6, [pc, #304] @ (16ba38 ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b850 │ │ │ │ + bne.n 16b920 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b840 │ │ │ │ + bne.n 16b910 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b916 │ │ │ │ - ldr r3, [pc, #272] @ (16b96c ) │ │ │ │ + bne.n 16b9e6 │ │ │ │ + ldr r3, [pc, #272] @ (16ba3c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16b8fc │ │ │ │ - ldr r7, [pc, #268] @ (16b970 ) │ │ │ │ + bne.n 16b9cc │ │ │ │ + ldr r7, [pc, #268] @ (16ba40 ) │ │ │ │ add r7, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ - cbz r5, 16b89a │ │ │ │ + cbz r5, 16b96a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a058 │ │ │ │ - cbz r0, 16b8cc │ │ │ │ + bl 16a128 │ │ │ │ + cbz r0, 16b99c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r0, [pc, #252] @ (16b974 ) │ │ │ │ + ldr r0, [pc, #252] @ (16ba44 ) │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16b87e │ │ │ │ + bne.n 16b94e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b906 │ │ │ │ + bne.n 16b9d6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #220] @ (16b978 ) │ │ │ │ + ldr r3, [pc, #220] @ (16ba48 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #212] @ (16b97c ) │ │ │ │ + ldr r3, [pc, #212] @ (16ba4c ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 169e38 │ │ │ │ + bl 169f08 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16b960 │ │ │ │ - ldr r0, [pc, #196] @ (16b980 ) │ │ │ │ + beq.n 16ba30 │ │ │ │ + ldr r0, [pc, #196] @ (16ba50 ) │ │ │ │ add r0, pc │ │ │ │ - bl 278ccc │ │ │ │ + bl 278d9c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a128 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b874 │ │ │ │ - ldr r6, [pc, #180] @ (16b984 ) │ │ │ │ + bne.n 16b944 │ │ │ │ + ldr r6, [pc, #180] @ (16ba54 ) │ │ │ │ mov r1, r4 │ │ │ │ add r6, pc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e2c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16b960 │ │ │ │ + beq.n 16ba30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ blx 48834 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e2c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 16a090 │ │ │ │ - b.n 16b876 │ │ │ │ + bl 16a160 │ │ │ │ + b.n 16b946 │ │ │ │ mov r0, r4 │ │ │ │ blx 48834 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 16b876 │ │ │ │ + b.n 16b946 │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1695d4 │ │ │ │ + bl 1696a4 │ │ │ │ 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 16ba14 │ │ │ │ + ldr r5, [pc, #108] @ (16ba58 ) │ │ │ │ movs r7, #2 │ │ │ │ add r5, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1695fc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b92e │ │ │ │ + bne.n 16b9fe │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16b920 │ │ │ │ - b.n 16b858 │ │ │ │ + bne.n 16b9f0 │ │ │ │ + b.n 16b928 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b94a │ │ │ │ + bne.n 16ba1a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b91a │ │ │ │ - b.n 16b858 │ │ │ │ + bne.n 16b9ea │ │ │ │ + b.n 16b928 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 16b876 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + b.n 16b946 │ │ │ │ + ldr r2, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0x47c2 │ │ │ │ + mov sl, lr │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r1, #72] @ 0x48 │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r0, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 1, pc, cr11, cr15, {7} @ │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ 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 +412264,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] @ (16bb18 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #120] @ (16ba4c ) │ │ │ │ + ldr r3, [pc, #120] @ (16bb1c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (16ba50 ) │ │ │ │ + ldr r0, [pc, #116] @ (16bb20 ) │ │ │ │ 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 16b25c │ │ │ │ + cbz r0, 16bae0 │ │ │ │ + ldr r1, [pc, #100] @ (16bb24 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 48030 │ │ │ │ - cbz r0, 16ba0a │ │ │ │ - ldr r1, [pc, #92] @ (16ba58 ) │ │ │ │ + cbz r0, 16bada │ │ │ │ + ldr r1, [pc, #92] @ (16bb28 ) │ │ │ │ mov r2, sp │ │ │ │ add r1, pc │ │ │ │ blx 476f8 <__isoc23_sscanf@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 16ba2a │ │ │ │ + beq.n 16bafa │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (16ba5c ) │ │ │ │ - ldr r3, [pc, #52] @ (16ba4c ) │ │ │ │ + ldr r2, [pc, #72] @ (16bb2c ) │ │ │ │ + ldr r3, [pc, #52] @ (16bb1c ) │ │ │ │ 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 16bb14 │ │ │ │ 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 16bae2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - mov r6, r4 │ │ │ │ + cmp r6, sl │ │ │ │ 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 r6, r2 │ │ │ │ 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 +412353,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 16bca0 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 16bbd0 │ │ │ │ + beq.w 16bca0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16bc60 │ │ │ │ + beq.w 16bd30 │ │ │ │ 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 16bca8 │ │ │ │ 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 16bcb0 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16bbfe │ │ │ │ + beq.w 16bcce │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 16bb8a │ │ │ │ + b.n 16bc5a │ │ │ │ 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, 16bc20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r4, #296] @ 0x128 │ │ │ │ - bpl.n 16bb50 │ │ │ │ + bpl.n 16bc20 │ │ │ │ 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, 16bc3e │ │ │ │ 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 +412435,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 16bcce │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16bb7c │ │ │ │ + beq.n 16bc4c │ │ │ │ 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 +412457,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 16bbd8 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 16bb20 │ │ │ │ + b.n 16bbf0 │ │ │ │ ldrb.w r3, [r4, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16bc6e │ │ │ │ + bne.n 16bd3e │ │ │ │ ldrd r3, r2, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 16baf2 │ │ │ │ + bne.n 16bbc2 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16baf2 │ │ │ │ + beq.n 16bbc2 │ │ │ │ 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 16bbcc │ │ │ │ ldrb.w r3, [fp, #53] @ 0x35 │ │ │ │ - cbz r3, 16bc26 │ │ │ │ + cbz r3, 16bcf6 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 16bc10 │ │ │ │ + cbz r3, 16bce0 │ │ │ │ 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, 16bd18 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 16bc38 │ │ │ │ + cbz r3, 16bd08 │ │ │ │ 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, 16bd2a │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 16bc5a │ │ │ │ + cbz r3, 16bd2a │ │ │ │ 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 16bca8 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 16bad4 │ │ │ │ + b.n 16bba4 │ │ │ │ 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] @ (16bd64 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 48484 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ 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] @ (16be10 ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r0, [pc, #152] @ (16bd44 ) │ │ │ │ + ldr r0, [pc, #152] @ (16be14 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ - ldr r4, [pc, #148] @ (16bd48 ) │ │ │ │ + ldr r4, [pc, #148] @ (16be18 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r5, [pc, #148] @ (16bd4c ) │ │ │ │ - bl 173280 │ │ │ │ - ldr r3, [pc, #148] @ (16bd50 ) │ │ │ │ + ldr r5, [pc, #148] @ (16be1c ) │ │ │ │ + bl 173350 │ │ │ │ + ldr r3, [pc, #148] @ (16be20 ) │ │ │ │ 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, 16bdf4 │ │ │ │ + ldr r3, [pc, #136] @ (16be24 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 16bce0 │ │ │ │ + cbz r5, 16bdb0 │ │ │ │ blx 483b8 │ │ │ │ mov r6, r0 │ │ │ │ blx 48190 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 16bcf8 │ │ │ │ - ldr r3, [pc, #116] @ (16bd58 ) │ │ │ │ + beq.n 16bdc8 │ │ │ │ + ldr r3, [pc, #116] @ (16be28 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 16bcea │ │ │ │ + cbz r3, 16bdba │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #112] @ (16bd5c ) │ │ │ │ - ldr r2, [pc, #112] @ (16bd60 ) │ │ │ │ + ldr r3, [pc, #112] @ (16be2c ) │ │ │ │ + ldr r2, [pc, #112] @ (16be30 ) │ │ │ │ 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 16bdb0 │ │ │ │ + ldr r1, [pc, #92] @ (16be34 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 486fc │ │ │ │ - ldr r3, [pc, #84] @ (16bd68 ) │ │ │ │ + ldr r3, [pc, #84] @ (16be38 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16bcea │ │ │ │ - ldr r0, [pc, #80] @ (16bd6c ) │ │ │ │ + beq.n 16bdba │ │ │ │ + ldr r0, [pc, #80] @ (16be3c ) │ │ │ │ add r0, pc │ │ │ │ - bl 278ccc │ │ │ │ - b.n 16bce0 │ │ │ │ - ldr r0, [pc, #72] @ (16bd70 ) │ │ │ │ + bl 278d9c │ │ │ │ + b.n 16bdb0 │ │ │ │ + ldr r0, [pc, #72] @ (16be40 ) │ │ │ │ add r0, pc │ │ │ │ - bl 172fb4 │ │ │ │ - ldr r3, [pc, #68] @ (16bd74 ) │ │ │ │ + bl 173084 │ │ │ │ + ldr r3, [pc, #68] @ (16be44 ) │ │ │ │ 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 16bd9a │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ lsls r0, r5, #1 │ │ │ │ adds r0, #154 @ 0x9a │ │ │ │ movs r2, r2 │ │ │ │ - muls r0, r0 │ │ │ │ + negs r0, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + str r2, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ + str r4, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ lsls r7, r5, #1 │ │ │ │ subs r2, #114 @ 0x72 │ │ │ │ movs r4, r2 │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + str r2, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r5, #1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ adds r0, #54 @ 0x36 │ │ │ │ movs r2, r2 │ │ │ │ - str r6, [r7, #120] @ 0x78 │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ 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, 16be8e │ │ │ │ + ldr r2, [pc, #52] @ (16bea4 ) │ │ │ │ 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] @ (16bea8 ) │ │ │ │ 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 +412684,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] @ (16bee4 ) │ │ │ │ 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 +412701,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] @ (16bf04 ) │ │ │ │ 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] @ (16bf28 ) │ │ │ │ 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 +412729,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] @ (16bf68 ) │ │ │ │ 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 +412749,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] @ (16bf88 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 16bea4 │ │ │ │ + bcs.n 16bf74 │ │ │ │ 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] @ (16bfa8 ) │ │ │ │ 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 +412777,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, 16c016 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #88] @ (16bf54 ) │ │ │ │ + ldr r2, [pc, #88] @ (16c024 ) │ │ │ │ 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] @ (16c028 ) │ │ │ │ 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] @ (16c02c ) │ │ │ │ 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, 16c006 │ │ │ │ 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] @ (16c030 ) │ │ │ │ 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] @ (16c034 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - b.n 16bef6 │ │ │ │ + b.n 16bfc6 │ │ │ │ cmp r7, #28 │ │ │ │ movs r2, r2 │ │ │ │ cmp r7, #32 │ │ │ │ movs r2, r2 │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ movs r2, r2 │ │ │ │ cmp r7, #24 │ │ │ │ @@ -412760,124 +412838,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] @ (16c088 ) │ │ │ │ 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] @ (16c08c ) │ │ │ │ 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] @ (16c090 ) │ │ │ │ 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, 16c32c ) │ │ │ │ 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, 16c0b8 │ │ │ │ + ldr r2, [pc, #28] @ (16c0c8 ) │ │ │ │ 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] @ (16c0cc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - b.n 16bfda │ │ │ │ + b.n 16c0aa │ │ │ │ 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, 16c100 │ │ │ │ + ldr r2, [pc, #44] @ (16c114 ) │ │ │ │ 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] @ (16c118 ) │ │ │ │ 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] @ (16c11c ) │ │ │ │ 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 16c0e6 │ │ │ │ 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] @ (16c13c ) │ │ │ │ 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] @ (16c15c ) │ │ │ │ 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] @ (16c184 ) │ │ │ │ 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 +412969,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, 16c1ae │ │ │ │ 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 16c1d6 │ │ │ │ + b.n 16c1f8 │ │ │ │ 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 16c1f8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16c10c │ │ │ │ + bne.n 16c1dc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16c0f2 │ │ │ │ + bne.n 16c1c2 │ │ │ │ blx 47574 │ │ │ │ - b.n 16c0f2 │ │ │ │ + b.n 16c1c2 │ │ │ │ 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 16c188 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -412956,31 +413034,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 16c2ac │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 16c1d2 │ │ │ │ + bcs.n 16c2a2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 16c24c │ │ │ │ + beq.n 16c31c │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ - cbz r3, 16c19e │ │ │ │ + cbz r3, 16c26e │ │ │ │ ldrd r3, r2, [r3, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 16c24c │ │ │ │ + bcs.n 16c31c │ │ │ │ add.w r0, r4, #4096 @ 0x1000 │ │ │ │ adds r0, #24 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172e14 │ │ │ │ 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 +413087,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 16c2f6 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 16c226 │ │ │ │ + bpl.n 16c2f6 │ │ │ │ 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 172de8 │ │ │ │ + cbnz r6, 16c322 │ │ │ │ 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 172e14 │ │ │ │ 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 16c312 │ │ │ │ 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] @ 16c45c │ │ │ │ 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 16c444 │ │ │ │ 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] @ (16c460 ) │ │ │ │ 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 +413182,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 16c3e6 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - bpl.n 16c33a │ │ │ │ - ldr r1, [pc, #128] @ (16c394 ) │ │ │ │ + bpl.n 16c40a │ │ │ │ + ldr r1, [pc, #128] @ (16c464 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 16c34e │ │ │ │ + cbz r2, 16c41e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #13 │ │ │ │ - beq.n 16c334 │ │ │ │ + beq.n 16c404 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 16c334 │ │ │ │ + cbz r3, 16c404 │ │ │ │ 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 16c43e │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - ldr r1, [pc, #84] @ (16c398 ) │ │ │ │ + ldr r1, [pc, #84] @ (16c468 ) │ │ │ │ add r1, pc │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16c320 │ │ │ │ - ldr r1, [pc, #76] @ (16c39c ) │ │ │ │ + bne.n 16c3f0 │ │ │ │ + ldr r1, [pc, #76] @ (16c46c ) │ │ │ │ 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 172810 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16c320 │ │ │ │ + bne.n 16c3f0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 16c320 │ │ │ │ - ldr r1, [pc, #48] @ (16c3a0 ) │ │ │ │ + b.n 16c3f0 │ │ │ │ + ldr r1, [pc, #48] @ (16c470 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 16c316 │ │ │ │ - ldr r1, [pc, #44] @ (16c3a4 ) │ │ │ │ + b.n 16c3e6 │ │ │ │ + ldr r1, [pc, #44] @ (16c474 ) │ │ │ │ add.w r0, r8, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 180a4c │ │ │ │ + bl 180b1c │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [r8] │ │ │ │ - b.n 16c2a6 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + b.n 16c376 │ │ │ │ + str r2, [r1, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r2, [r5, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + ldr r4, [r0, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ movs r2, r2 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ 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, 16c4a0 │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ - cbnz r3, 16c408 │ │ │ │ + cbnz r3, 16c4d8 │ │ │ │ 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, 16c4d6 │ │ │ │ add.w r5, r4, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1729a8 │ │ │ │ + bl 172a78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1728dc │ │ │ │ + bl 1729ac │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ add.w r5, r4, #300 @ 0x12c │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 16c406 │ │ │ │ - bl 16c0b8 │ │ │ │ + beq.n 16c4d6 │ │ │ │ + bl 16c188 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 16c3fa │ │ │ │ + bne.n 16c4ca │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 16c3c2 │ │ │ │ + b.n 16c492 │ │ │ │ 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 16c54c │ │ │ │ ldr.w r2, [r0, #300] @ 0x12c │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w sl, [pc, #76] @ 16c484 │ │ │ │ + ldr.w sl, [pc, #76] @ 16c554 │ │ │ │ add.w r9, r0, #64 @ 0x40 │ │ │ │ - ldr.w r8, [pc, #72] @ 16c488 │ │ │ │ + ldr.w r8, [pc, #72] @ 16c558 │ │ │ │ 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 +413314,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 172a54 │ │ │ │ ldr.w r1, [r5, #304] @ 0x130 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 16c452 │ │ │ │ + bne.n 16c522 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - bl fffb0486 │ │ │ │ + bl fffb0556 │ │ │ │ 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 16c590 │ │ │ │ + bl 16c188 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 16c4b6 │ │ │ │ + bne.n 16c586 │ │ │ │ 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 +413390,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, 16c62e │ │ │ │ clz r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbnz r3, 16c56c │ │ │ │ + cbnz r3, 16c63c │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 16c57a │ │ │ │ + beq.n 16c64a │ │ │ │ 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 16c606 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add.w r3, r1, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 16c546 │ │ │ │ + b.n 16c616 │ │ │ │ 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 16c624 │ │ │ │ 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 +413448,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 16c842 │ │ │ │ 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 16c854 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, fp │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 16c768 │ │ │ │ + beq.w 16c838 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 16c616 │ │ │ │ + b.n 16c6e6 │ │ │ │ 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 16c81e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp fp, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 16c768 │ │ │ │ + beq.w 16c838 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16c160 │ │ │ │ + bl 16c230 │ │ │ │ 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 16c82c │ │ │ │ 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 +413521,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, 16c7a0 │ │ │ │ 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 +413551,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 16c6bc │ │ │ │ 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 16c6bc │ │ │ │ add.w sl, r7, #4096 @ 0x1000 │ │ │ │ add.w sl, sl, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 172d44 │ │ │ │ + bl 172e14 │ │ │ │ ldr.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16c720 │ │ │ │ + bne.n 16c7f0 │ │ │ │ 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 16c7e2 │ │ │ │ + b.n 16c6bc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 16c768 │ │ │ │ + beq.n 16c838 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 16c608 │ │ │ │ + b.n 16c6d8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r5, r3 │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ - b.n 16c63c │ │ │ │ + b.n 16c70c │ │ │ │ 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 16c69a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 16c5dc │ │ │ │ + b.n 16c6ac │ │ │ │ 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 +413633,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, 16c8d4 │ │ │ │ subs r3, r2, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 16c812 │ │ │ │ + cbnz r3, 16c8e2 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 16c820 │ │ │ │ + beq.n 16c8f0 │ │ │ │ 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 16c8a4 │ │ │ │ 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 +413669,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 16c892 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ adds r2, #8 │ │ │ │ cmp r6, r2 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 16c7d4 │ │ │ │ + bne.n 16c8a4 │ │ │ │ adds r0, r5, #2 │ │ │ │ subs r7, r7, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 16c7f0 │ │ │ │ + b.n 16c8c0 │ │ │ │ stmdb 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 16c230 │ │ │ │ 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 16c9e8 │ │ │ │ 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 +413724,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 16c9cc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 16c8ea │ │ │ │ + cbz r3, 16c9ba │ │ │ │ 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 16c984 │ │ │ │ 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 +413752,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 16c980 │ │ │ │ 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 +413775,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 16c93c │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w r5, r0, #8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 16c94c │ │ │ │ + beq.n 16ca1c │ │ │ │ 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 16ca06 │ │ │ │ + cbz r3, 16ca52 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 16c978 │ │ │ │ + beq.n 16ca48 │ │ │ │ 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 +413815,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 16ca34 │ │ │ │ + b.n 16ca48 │ │ │ │ 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] @ (16ca80 ) │ │ │ │ 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, [r3, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #156] @ (16ca60 ) │ │ │ │ - ldr r5, [pc, #156] @ (16ca64 ) │ │ │ │ + ldr r0, [pc, #156] @ (16cb30 ) │ │ │ │ + ldr r5, [pc, #156] @ (16cb34 ) │ │ │ │ add r0, pc │ │ │ │ add r5, pc │ │ │ │ - bl 16b80c │ │ │ │ - cbz r0, 16c9e6 │ │ │ │ + bl 16b8dc │ │ │ │ + cbz r0, 16cab6 │ │ │ │ blx 48954 │ │ │ │ - ldr r3, [pc, #144] @ (16ca68 ) │ │ │ │ + ldr r3, [pc, #144] @ (16cb38 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 16c9e4 │ │ │ │ - ldr r0, [pc, #140] @ (16ca6c ) │ │ │ │ + cbz r0, 16cab4 │ │ │ │ + ldr r0, [pc, #140] @ (16cb3c ) │ │ │ │ add r0, pc │ │ │ │ - bl 278ccc │ │ │ │ + bl 278d9c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #136] @ (16ca70 ) │ │ │ │ + ldr r3, [pc, #136] @ (16cb40 ) │ │ │ │ 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, 16cb0c │ │ │ │ + ldr r0, [pc, #120] @ (16cb44 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 478e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16ca54 │ │ │ │ + cbz r0, 16cb24 │ │ │ │ blx 483f4 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 47698 │ │ │ │ - cbnz r0, 16ca4e │ │ │ │ + cbnz r0, 16cb1e │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ blx 487a4 │ │ │ │ - cbz r0, 16ca4e │ │ │ │ + cbz r0, 16cb1e │ │ │ │ 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, 16cb24 │ │ │ │ + ldr r3, [pc, #64] @ (16cb48 ) │ │ │ │ add r3, pc │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 16c9dc │ │ │ │ + b.n 16caac │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ blx 487a4 │ │ │ │ - cbz r0, 16ca5c │ │ │ │ + cbz r0, 16cb2c │ │ │ │ adds r0, #1 │ │ │ │ blx 48954 │ │ │ │ - b.n 16c9d4 │ │ │ │ + b.n 16caa4 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ adds r0, r5, #1 │ │ │ │ blx 48954 │ │ │ │ - b.n 16c9d4 │ │ │ │ + b.n 16caa4 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 16c9d0 │ │ │ │ + b.n 16caa0 │ │ │ │ movs r5, #154 @ 0x9a │ │ │ │ movs r2, r2 │ │ │ │ - adds r6, #52 @ 0x34 │ │ │ │ + adds r5, #100 @ 0x64 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r6, r4] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ 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, [r0, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (16cab0 ) │ │ │ │ + ldr r4, [pc, #36] @ (16cb80 ) │ │ │ │ add r4, pc │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 16ca9c │ │ │ │ - ldr r3, [pc, #28] @ (16cab4 ) │ │ │ │ + cbz r3, 16cb6c │ │ │ │ + ldr r3, [pc, #28] @ (16cb84 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #24] @ (16cab8 ) │ │ │ │ + ldr r1, [pc, #24] @ (16cb88 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 180a4c │ │ │ │ + bl 180b1c │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.n 16ca94 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + b.n 16cb64 │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ 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] @ (16cbdc ) │ │ │ │ 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 16cbd2 │ │ │ │ + ldr r0, [pc, #48] @ (16cbe0 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 479d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 16cb02 │ │ │ │ - ldr r0, [pc, #36] @ (16cb14 ) │ │ │ │ + bgt.n 16cbd2 │ │ │ │ + ldr r0, [pc, #36] @ (16cbe4 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 479d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 16cb02 │ │ │ │ + bgt.n 16cbd2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 16cafe │ │ │ │ + beq.n 16cbce │ │ │ │ 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 +415276,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] @ 16da70 │ │ │ │ + vldr d7, [pc, #40] @ 16da78 │ │ │ │ + add r3, pc, #44 @ (adr r3, 16da80 ) │ │ │ │ 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 +415295,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 16da80 │ │ │ │ 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 +415317,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 16dace │ │ │ │ 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 16cc64 │ │ │ │ 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 16dac0 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16cb94 │ │ │ │ + bl 16cc64 │ │ │ │ mov r3, r4 │ │ │ │ adds r3, #127 @ 0x7f │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 16da28 │ │ │ │ + bhi.n 16daf8 │ │ │ │ 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] @ (16dbfc ) │ │ │ │ + ldr r3, [pc, #208] @ (16dc00 ) │ │ │ │ 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 +415383,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 16db4a │ │ │ │ + ldr r1, [pc, #136] @ (16dc04 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ 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 16dbaa │ │ │ │ + ldr r7, [pc, #116] @ (16dc08 ) │ │ │ │ add r7, pc │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ cmp.w r3, #448 @ 0x1c0 │ │ │ │ - bne.n 16dac4 │ │ │ │ + bne.n 16db94 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16d9b8 │ │ │ │ + bl 16da88 │ │ │ │ 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 16dbb8 │ │ │ │ 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] @ (16dc0c ) │ │ │ │ + ldr r3, [pc, #28] @ (16dc00 ) │ │ │ │ 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 16dbf8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - movs r5, #154 @ 0x9a │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ 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, #24 │ │ │ │ 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, 16dc5a │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 16db7c │ │ │ │ + beq.n 16dc4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16db7c │ │ │ │ + cbz r3, 16dc4c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 16db76 │ │ │ │ + cbz r3, 16dc46 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 16db7c │ │ │ │ + cbz r3, 16dc4c │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 16db88 │ │ │ │ + cbz r3, 16dc58 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16db80 │ │ │ │ + bne.n 16dc50 │ │ │ │ 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 +415491,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 16dc10 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16dbd2 │ │ │ │ + cbz r0, 16dca2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ blx 48388 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, r9] │ │ │ │ @@ -415434,176 +415512,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 16de18 │ │ │ │ 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 16ddfe │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 16dd10 │ │ │ │ + beq.n 16dde0 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16dcf4 │ │ │ │ + beq.n 16ddc4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 16dcdc │ │ │ │ + beq.n 16ddac │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 16dcc6 │ │ │ │ + beq.n 16dd96 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 16dcaa │ │ │ │ + beq.n 16dd7a │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ - cbz r5, 16dc8e │ │ │ │ + cbz r5, 16dd5e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 16dc76 │ │ │ │ + cbz r0, 16dd46 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 16dbd8 │ │ │ │ + bl 16dca8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16dc68 │ │ │ │ + bne.n 16dd38 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 16dc80 │ │ │ │ + cbz r3, 16dd50 │ │ │ │ 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 16dd2e │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 16dc9a │ │ │ │ + cbz r3, 16dd6a │ │ │ │ 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 16dd20 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 16dcb6 │ │ │ │ + cbz r3, 16dd86 │ │ │ │ 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 16dd10 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 16dcd0 │ │ │ │ + cbz r3, 16dda0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 16dc32 │ │ │ │ + bne.n 16dd02 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 16dce6 │ │ │ │ + cbz r3, 16ddb6 │ │ │ │ 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 16dcf6 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 16dd00 │ │ │ │ + cbz r3, 16ddd0 │ │ │ │ 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 16dce6 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 16dd1c │ │ │ │ + cbz r3, 16ddec │ │ │ │ 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 16dcd6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 16dd38 │ │ │ │ + cbz r3, 16de08 │ │ │ │ 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 16dcc4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 16dd54 │ │ │ │ + cbz r3, 16de24 │ │ │ │ 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, 16de66 │ │ │ │ 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, 16de62 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 16dd96 │ │ │ │ + cbz r3, 16de66 │ │ │ │ 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, 16de8c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 16dbd8 │ │ │ │ + bl 16dca8 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16ddaa │ │ │ │ + bne.n 16de7a │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 16ddc6 │ │ │ │ + cbz r3, 16de96 │ │ │ │ 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 +415689,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 16df1c │ │ │ │ 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, 16def8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 16de38 │ │ │ │ + beq.n 16df08 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 16de20 │ │ │ │ + b.n 16def0 │ │ │ │ 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 16df08 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - bhi.n 16de08 │ │ │ │ - b.n 16de38 │ │ │ │ + bhi.n 16ded8 │ │ │ │ + b.n 16df08 │ │ │ │ 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 +415734,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, 16df2c │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ - bne.n 16de7e │ │ │ │ - cbz r3, 16de6a │ │ │ │ + bne.n 16df4e │ │ │ │ + cbz r3, 16df3a │ │ │ │ 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 16de30 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 16de5e │ │ │ │ - b.n 16ddea │ │ │ │ + bne.n 16df2e │ │ │ │ + b.n 16deba │ │ │ │ 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, 16df98 │ │ │ │ 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, 16df96 │ │ │ │ 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, 16df96 │ │ │ │ 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, 16dfe0 │ │ │ │ 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, 16dfde │ │ │ │ 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, 16dfde │ │ │ │ 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 16df9c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16df34 │ │ │ │ + cbz r0, 16e004 │ │ │ │ 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, 16e024 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16db40 │ │ │ │ + bl 16dc10 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 16decc │ │ │ │ + bl 16df9c │ │ │ │ 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, 16e062 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16db40 │ │ │ │ + bl 16dc10 │ │ │ │ cmp r4, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bhi.n 16df84 │ │ │ │ + bhi.n 16e054 │ │ │ │ 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 16df9c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16df80 │ │ │ │ + beq.n 16e050 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 47a50 │ │ │ │ - b.n 16df80 │ │ │ │ + b.n 16e050 │ │ │ │ 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, 16e096 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df9c │ │ │ │ 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, 16e0ca │ │ │ │ mul.w r4, r1, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df9c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 16dff6 │ │ │ │ + cbz r0, 16e0c6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 47a50 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 16dff6 │ │ │ │ + b.n 16e0c6 │ │ │ │ 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, 16e0fa │ │ │ │ mul.w r1, r2, r3 │ │ │ │ - cbz r4, 16e024 │ │ │ │ + cbz r4, 16e0f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16db40 │ │ │ │ + bl 16dc10 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 16decc │ │ │ │ + bl 16df9c │ │ │ │ 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 16e162 │ │ │ │ mul.w r4, r3, r2 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ - cbz r6, 16e07c │ │ │ │ + cbz r6, 16e14c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16db40 │ │ │ │ + bl 16dc10 │ │ │ │ cmp r4, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bcc.n 16e06c │ │ │ │ + bcc.n 16e13c │ │ │ │ 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 16df9c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16e066 │ │ │ │ + beq.n 16e136 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 47a50 │ │ │ │ - b.n 16e066 │ │ │ │ + b.n 16e136 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 16e066 │ │ │ │ + b.n 16e136 │ │ │ │ nop │ │ │ │ - cbz r0, 16e108 │ │ │ │ + cbz r0, 16e1d8 │ │ │ │ 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, 16e1a0 │ │ │ │ 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, 16e19c │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 16e0d0 │ │ │ │ + cbz r3, 16e1a0 │ │ │ │ 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, 16e1c6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 16dbd8 │ │ │ │ + bl 16dca8 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16e0e4 │ │ │ │ + bne.n 16e1b4 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 16e100 │ │ │ │ + cbz r3, 16e1d0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 16e172 │ │ │ │ + cbz r1, 16e242 │ │ │ │ push {r4, r5} │ │ │ │ sub.w r4, r1, #24 │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ - cbz r0, 16e15e │ │ │ │ + cbz r0, 16e22e │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 16e16c │ │ │ │ + cbz r3, 16e23c │ │ │ │ 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, 16e206 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 16e13a │ │ │ │ + cbz r2, 16e20a │ │ │ │ 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, 16e22a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str r4, [r0, #4] │ │ │ │ - cbz r3, 16e15a │ │ │ │ + cbz r3, 16e22a │ │ │ │ str r4, [r3, #8] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16e11e │ │ │ │ + bne.n 16e1ee │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 16e15a │ │ │ │ + b.n 16e22a │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 16e14a │ │ │ │ + b.n 16e21a │ │ │ │ bx lr │ │ │ │ - cbz r1, 16e1b2 │ │ │ │ + cbz r1, 16e282 │ │ │ │ push {r4, r5} │ │ │ │ sub.w r4, r0, #24 │ │ │ │ ldr.w r5, [r1, #-20] │ │ │ │ - cbz r5, 16e1ae │ │ │ │ + cbz r5, 16e27e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 16e1b4 │ │ │ │ + cbz r3, 16e284 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 16e18c │ │ │ │ + b.n 16e25c │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r4, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16e18a │ │ │ │ + bne.n 16e25a │ │ │ │ ldr.w r2, [r0, #-20] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 16e1a4 │ │ │ │ + cbz r2, 16e274 │ │ │ │ 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 16e268 │ │ │ │ + cbz r0, 16e292 │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 16e1c2 │ │ │ │ + cbz r0, 16e292 │ │ │ │ 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 16df9c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16e1f0 │ │ │ │ + cbz r0, 16e2c0 │ │ │ │ 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, 16e2f6 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 483f4 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df9c │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ blx 48388 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ @@ -416041,33 +416119,33 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 483f4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16db8c │ │ │ │ + bl 16dc5c │ │ │ │ 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 173b30 │ │ │ │ adds r7, r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df9c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16e28c │ │ │ │ + cbz r0, 16e35c │ │ │ │ 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 +416153,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] @ (16e3b4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (16e2e8 ) │ │ │ │ + ldr r3, [pc, #60] @ (16e3b8 ) │ │ │ │ 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 16e320 │ │ │ │ + ldr r2, [pc, #40] @ (16e3bc ) │ │ │ │ + ldr r3, [pc, #32] @ (16e3b8 ) │ │ │ │ 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 16e3b0 │ │ │ │ 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, r0, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + adds r6, r4, #1 │ │ │ │ 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, 16e41c │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 173a60 │ │ │ │ + bl 173b30 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 16db40 │ │ │ │ + bl 16dc10 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16e346 │ │ │ │ + cbz r0, 16e416 │ │ │ │ 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 +416223,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 16e320 │ │ │ │ str r0, [r6, #0] │ │ │ │ blx 483f4 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 16e344 │ │ │ │ + b.n 16e414 │ │ │ │ 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] @ (16e48c ) │ │ │ │ + ldr r3, [pc, #76] @ (16e490 ) │ │ │ │ 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, 16e462 │ │ │ │ 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 16e3c0 │ │ │ │ + ldr r2, [pc, #32] @ (16e494 ) │ │ │ │ + ldr r3, [pc, #28] @ (16e490 ) │ │ │ │ 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 16e488 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r6, r0, #2 │ │ │ │ + subs r6, r6, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, #1 │ │ │ │ + subs r0, r1, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4060] @ 0xfdc │ │ │ │ - ldr r2, [pc, #84] @ (16e430 ) │ │ │ │ + ldr r2, [pc, #84] @ (16e500 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #84] @ (16e434 ) │ │ │ │ + ldr r3, [pc, #84] @ (16e504 ) │ │ │ │ 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, 16e4d0 │ │ │ │ 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 16e3c0 │ │ │ │ + ldr r2, [pc, #40] @ (16e508 ) │ │ │ │ + ldr r3, [pc, #32] @ (16e504 ) │ │ │ │ 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 16e4fc │ │ │ │ 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, r1, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r7 │ │ │ │ + subs r2, r3, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df9c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16e460 │ │ │ │ + cbz r0, 16e530 │ │ │ │ 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 16e53a │ │ │ │ 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 +416359,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 16e648 │ │ │ │ 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 16e5e4 │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16e586 │ │ │ │ + beq.n 16e656 │ │ │ │ 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, 16e5c6 │ │ │ │ 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 16e5e0 │ │ │ │ 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 16df9c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16e5a8 │ │ │ │ + beq.n 16e678 │ │ │ │ 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 +416430,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 16e5a6 │ │ │ │ + b.n 16e656 │ │ │ │ + bl 16df9c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 16e5a8 │ │ │ │ + cbz r0, 16e678 │ │ │ │ movs r2, #16 │ │ │ │ strb r2, [r0, #2] │ │ │ │ - b.n 16e4f6 │ │ │ │ + b.n 16e5c6 │ │ │ │ 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 16e67c │ │ │ │ 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 16e5ac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 16e510 │ │ │ │ + b.n 16e5e0 │ │ │ │ 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 16e550 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16e5d4 │ │ │ │ + cbz r0, 16e6a4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 47a50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbz r0, 16e620 │ │ │ │ + cbz r0, 16e6f0 │ │ │ │ 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 +416487,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 16e6ea │ │ │ │ movs r1, #1 │ │ │ │ - bl 16ddd0 │ │ │ │ + bl 16dea0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 16dd60 │ │ │ │ + bl 16de30 │ │ │ │ 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 16e71a │ │ │ │ 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, 16e722 │ │ │ │ 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, 16e78e │ │ │ │ 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, 16e78c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 16e6a6 │ │ │ │ + cbz r3, 16e776 │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16e69c │ │ │ │ + bne.n 16e76c │ │ │ │ ldr.w r3, [r5, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 16e6b2 │ │ │ │ + cbz r3, 16e782 │ │ │ │ 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 16e75c │ │ │ │ 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 16e7ce │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 16e10c │ │ │ │ + bl 16e1dc │ │ │ │ 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] @ 16e930 │ │ │ │ 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 16e8e6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 16e7a4 │ │ │ │ + cbz r3, 16e874 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add.w r4, r6, #40 @ 0x28 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 16e78c │ │ │ │ + beq.n 16e85c │ │ │ │ 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 16e856 │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 16e786 │ │ │ │ + beq.n 16e856 │ │ │ │ ldr r5, [r6, #28] │ │ │ │ strb.w lr, [r4, #3] │ │ │ │ - bl 16ddd0 │ │ │ │ + bl 16dea0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 16e78c │ │ │ │ + beq.n 16e85c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r4, fp │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 16e75c │ │ │ │ + bne.n 16e82c │ │ │ │ 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 16e8e6 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16e752 │ │ │ │ + bne.n 16e822 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - cbz r1, 16e7b2 │ │ │ │ + cbz r1, 16e882 │ │ │ │ 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, 16e8b4 │ │ │ │ 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, 16e8b0 │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ - cbz r3, 16e7e4 │ │ │ │ + cbz r3, 16e8b4 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [r6, #-20] │ │ │ │ str.w r8, [r6, #-24] │ │ │ │ vstr d8, [r6, #-16] │ │ │ │ - cbz r0, 16e804 │ │ │ │ + cbz r0, 16e8d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r6, #-20] │ │ │ │ - bl 16dbd8 │ │ │ │ + bl 16dca8 │ │ │ │ ldr.w r0, [r6, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16e7f2 │ │ │ │ + bne.n 16e8c2 │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ - cbz r3, 16e80e │ │ │ │ + cbz r3, 16e8de │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ - b.n 16e78c │ │ │ │ + b.n 16e85c │ │ │ │ add.w sl, sl, #16 │ │ │ │ add.w fp, fp, #32 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 16e738 │ │ │ │ + bne.n 16e808 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov sl, r9 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 16e840 │ │ │ │ + beq.n 16e910 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16e10c │ │ │ │ + bl 16e1dc │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 16e830 │ │ │ │ + bne.n 16e900 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 16e826 │ │ │ │ + bne.n 16e8f6 │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 16e850 │ │ │ │ - bl 16dd60 │ │ │ │ + cbz r0, 16e920 │ │ │ │ + bl 16de30 │ │ │ │ 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 +416713,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 16e960 │ │ │ │ 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 16e978 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16e88e │ │ │ │ + beq.n 16e95e │ │ │ │ mov r3, r5 │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ - b.n 16e88c │ │ │ │ + b.n 16e95c │ │ │ │ mov r1, r5 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df9c │ │ │ │ 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, 16e9ae │ │ │ │ mov.w r1, #2064 @ 0x810 │ │ │ │ - bl 16decc │ │ │ │ - cbz r0, 16e8de │ │ │ │ - vldr d7, [pc, #20] @ 16e8e0 │ │ │ │ + bl 16df9c │ │ │ │ + cbz r0, 16e9ae │ │ │ │ + vldr d7, [pc, #20] @ 16e9b0 │ │ │ │ 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, 16e9f6 │ │ │ │ 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 16df9c │ │ │ │ + cbz r0, 16e9f4 │ │ │ │ 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 +416781,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 16ea34 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r6, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 16e98c │ │ │ │ + cbz r3, 16ea5c │ │ │ │ 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 16ea50 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df9c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 16e98c │ │ │ │ + cbz r0, 16ea5c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 16e954 │ │ │ │ + b.n 16ea24 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df9c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 16e952 │ │ │ │ + b.n 16ea22 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 16e95e │ │ │ │ + b.n 16ea2e │ │ │ │ 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, 16ea98 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 483f4 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e868 │ │ │ │ + bl 16e938 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 16e9c4 │ │ │ │ + cbz r0, 16ea94 │ │ │ │ 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 +416848,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 173b30 │ │ │ │ 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 16eae2 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ str r2, [r4, #4] │ │ │ │ add r5, r3 │ │ │ │ - cbnz r5, 16ea2e │ │ │ │ + cbnz r5, 16eafe │ │ │ │ movs r5, #0 │ │ │ │ - b.n 16ea42 │ │ │ │ + b.n 16eb12 │ │ │ │ ldr.w sl, [r4] │ │ │ │ cmp r9, sl │ │ │ │ - bcs.n 16ea4a │ │ │ │ + bcs.n 16eb1a │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df9c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16ea0e │ │ │ │ + beq.n 16eade │ │ │ │ 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 16df9c │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 16ea0e │ │ │ │ - b.n 16ea2e │ │ │ │ + beq.n 16eade │ │ │ │ + b.n 16eafe │ │ │ │ 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] @ (16eb7c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (16eab0 ) │ │ │ │ + ldr r3, [pc, #60] @ (16eb80 ) │ │ │ │ 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 16eaa0 │ │ │ │ + ldr r2, [pc, #40] @ (16eb84 ) │ │ │ │ + ldr r3, [pc, #32] @ (16eb80 ) │ │ │ │ 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 16eb78 │ │ │ │ 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, r7, #18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + asrs r6, r3, #18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ umull r4, r3, r1, r2 │ │ │ │ - cbnz r3, 16eaec │ │ │ │ + cbnz r3, 16ebbc │ │ │ │ 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 16ebc0 │ │ │ │ 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 16ebd8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16eaec │ │ │ │ + beq.n 16ebbc │ │ │ │ mov r3, r4 │ │ │ │ strd r6, r0, [r5, #8] │ │ │ │ - b.n 16eae8 │ │ │ │ + b.n 16ebb8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df9c │ │ │ │ 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, 16ec42 │ │ │ │ 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 16ec26 │ │ │ │ + cbz r3, 16ec42 │ │ │ │ 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 16ec46 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df9c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 16eb72 │ │ │ │ + cbz r0, 16ec42 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 16eb46 │ │ │ │ + b.n 16ec16 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 16eb50 │ │ │ │ + b.n 16ec20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df9c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 16eb44 │ │ │ │ + b.n 16ec14 │ │ │ │ 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 +417044,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, 16ecd0 │ │ │ │ + add r1, pc, #92 @ (adr r1, 16ed18 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4] │ │ │ │ - add r3, pc, #88 @ (adr r3, 16ec50 ) │ │ │ │ + add r3, pc, #88 @ (adr r3, 16ed20 ) │ │ │ │ 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 16ecce │ │ │ │ + ldr r0, [pc, #72] @ (16ed28 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 47d2c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 16ec2c │ │ │ │ + blt.n 16ecfc │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ blx 47b94 │ │ │ │ cmp r0, #16 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 16ec42 │ │ │ │ + beq.n 16ed12 │ │ │ │ blx 47b58 │ │ │ │ - add r3, pc, #24 @ (adr r3, 16ec48 ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 16ed18 ) │ │ │ │ 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] @ (16ef3c ) │ │ │ │ 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 16ecd2 │ │ │ │ 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, 16ed3e │ │ │ │ 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, 16ed4e │ │ │ │ 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 16ed9a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 16eca8 │ │ │ │ + bhi.n 16ed78 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 16ecbe │ │ │ │ - cbz r3, 16eca2 │ │ │ │ + bhi.n 16ed8e │ │ │ │ + cbz r3, 16ed72 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n 16ecba │ │ │ │ + bls.n 16ed8a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r3, 16ecb0 │ │ │ │ + cbz r3, 16ed80 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n 16ecba │ │ │ │ + bls.n 16ed8a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 16ecca │ │ │ │ + cbz r3, 16ed9a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 16ecca │ │ │ │ + bhi.n 16ed9a │ │ │ │ mov r0, r3 │ │ │ │ - b.n 16ec8c │ │ │ │ + b.n 16ed5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16ecba │ │ │ │ + bne.n 16ed8a │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -417076,79 +417154,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, 16edc6 │ │ │ │ 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 16edde │ │ │ │ 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, 16edfe │ │ │ │ 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, 16ee22 │ │ │ │ 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 16ee3a │ │ │ │ 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, 16ee5a │ │ │ │ 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 +417238,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, 16ee88 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 16ee60 │ │ │ │ + beq.n 16ef30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 16ee36 │ │ │ │ + bne.n 16ef06 │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 16edde │ │ │ │ + cbz r6, 16eeae │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 16edce │ │ │ │ + bhi.n 16ee9e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 16ee28 │ │ │ │ + bls.n 16eef8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 16ee28 │ │ │ │ + bmi.n 16eef8 │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 16ee3a │ │ │ │ - cbz r2, 16ee00 │ │ │ │ + beq.n 16ef0a │ │ │ │ + cbz r2, 16eed0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 16ee44 │ │ │ │ + bpl.n 16ef14 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 16ee90 │ │ │ │ + beq.n 16ef60 │ │ │ │ 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 16eda4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 16ede8 │ │ │ │ + bhi.n 16eeb8 │ │ │ │ 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 16ee94 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 16ee6c │ │ │ │ + cbz r2, 16ef3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 16ee6c │ │ │ │ + bmi.n 16ef3c │ │ │ │ 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 16eef2 │ │ │ │ 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 16ef7c │ │ │ │ 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 16ee00 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 16ee22 │ │ │ │ + b.n 16eef2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 16ed30 │ │ │ │ + bl 16ee00 │ │ │ │ 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 16eed6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 16ecd4 │ │ │ │ + bl 16eda4 │ │ │ │ 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 16ef42 │ │ │ │ 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, 16efb8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r2, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 16f118 │ │ │ │ + beq.w 16f1e8 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16f15a │ │ │ │ + beq.w 16f22a │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16eefa │ │ │ │ + bne.n 16efca │ │ │ │ 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 16f01c │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 16ef2e │ │ │ │ + bls.n 16effe │ │ │ │ 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, 16f00a │ │ │ │ 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 +417408,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 16f036 │ │ │ │ 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 +417426,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, 16f066 │ │ │ │ + cbz r5, 16f066 │ │ │ │ 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 16f058 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 16eff4 │ │ │ │ + beq.n 16f0c4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 16f044 │ │ │ │ + beq.n 16f114 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 16f0f0 │ │ │ │ + bne.w 16f1c0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 16f078 │ │ │ │ + beq.n 16f148 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 16f216 │ │ │ │ + beq.w 16f2e6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 16f04c │ │ │ │ + bpl.n 16f11c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 16efc6 │ │ │ │ + cbz r0, 16f096 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 16eff8 │ │ │ │ + bpl.n 16f0c8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 16efd0 │ │ │ │ + cbz r3, 16f0a0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 16f01c │ │ │ │ + bpl.n 16f0ec │ │ │ │ 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 16f0bc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 16f06e │ │ │ │ + bmi.n 16f13e │ │ │ │ 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, 16f0d2 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 16f01c │ │ │ │ + bpl.n 16f0ec │ │ │ │ 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 16eda4 │ │ │ │ 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 +417503,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 16ee00 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 16eff4 │ │ │ │ + beq.n 16f0c4 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 16efec │ │ │ │ + b.n 16f0bc │ │ │ │ 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 16ee00 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16efc0 │ │ │ │ - b.n 16efc6 │ │ │ │ + bne.n 16f090 │ │ │ │ + b.n 16f096 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 16efb0 │ │ │ │ + bne.n 16f080 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 16f212 │ │ │ │ + beq.w 16f2e2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 16f0f6 │ │ │ │ + bpl.n 16f1c6 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 16f0b6 │ │ │ │ + cbz r0, 16f186 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 16f0b6 │ │ │ │ + bmi.n 16f186 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 16f09a │ │ │ │ + cbz r3, 16f16a │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 16f0c2 │ │ │ │ + bpl.n 16f192 │ │ │ │ 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 16ee00 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 16f0c2 │ │ │ │ + b.n 16f192 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16efd0 │ │ │ │ + beq.n 16f0a0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 16efd0 │ │ │ │ + bmi.n 16f0a0 │ │ │ │ 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 16eda4 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 16eff4 │ │ │ │ - b.n 16f048 │ │ │ │ + beq.n 16f0c4 │ │ │ │ + b.n 16f118 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 16efe6 │ │ │ │ + b.n 16f0b6 │ │ │ │ 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 16eda4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16f08a │ │ │ │ - b.n 16f0b6 │ │ │ │ + bne.n 16f15a │ │ │ │ + b.n 16f186 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 16f196 │ │ │ │ + bls.n 16f266 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 16f1e6 │ │ │ │ + beq.n 16f2b6 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16f1ec │ │ │ │ + beq.n 16f2bc │ │ │ │ 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 16f056 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16eff4 │ │ │ │ + beq.w 16f0c4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16f1c0 │ │ │ │ + beq.n 16f290 │ │ │ │ mov r7, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 16efaa │ │ │ │ - b.n 16f0f0 │ │ │ │ + beq.w 16f07a │ │ │ │ + b.n 16f1c0 │ │ │ │ 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 16f294 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 16f206 │ │ │ │ + beq.n 16f2d6 │ │ │ │ str r7, [r5, #8] │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 16ef86 │ │ │ │ + bne.w 16f056 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16eff4 │ │ │ │ + beq.w 16f0c4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 16f048 │ │ │ │ + beq.w 16f118 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 16efaa │ │ │ │ - b.n 16f0f0 │ │ │ │ + beq.w 16f07a │ │ │ │ + b.n 16f1c0 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16eff4 │ │ │ │ + beq.w 16f0c4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16f140 │ │ │ │ + beq.n 16f210 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16eff4 │ │ │ │ + beq.w 16f0c4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 16f150 │ │ │ │ + bne.n 16f220 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 16efec │ │ │ │ + b.n 16f0bc │ │ │ │ str.w r7, [r8] │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbz r6, 16f1d8 │ │ │ │ + cbz r6, 16f2a8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16eff4 │ │ │ │ + beq.w 16f0c4 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 16efec │ │ │ │ + b.n 16f0bc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16eff4 │ │ │ │ + beq.w 16f0c4 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 16efec │ │ │ │ + b.n 16f0bc │ │ │ │ str r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16f12e │ │ │ │ + bne.n 16f1fe │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 16ef86 │ │ │ │ + bne.w 16f056 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16eff4 │ │ │ │ + beq.w 16f0c4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16efaa │ │ │ │ - b.n 16eff4 │ │ │ │ + bne.w 16f07a │ │ │ │ + b.n 16f0c4 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 16ef86 │ │ │ │ - b.n 16f17c │ │ │ │ + bne.w 16f056 │ │ │ │ + b.n 16f24c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16f22a │ │ │ │ + cbz r3, 16f2fa │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16f220 │ │ │ │ + bne.n 16f2f0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16f23e │ │ │ │ + cbz r3, 16f30e │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16f234 │ │ │ │ + bne.n 16f304 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 16f254 │ │ │ │ + cbz r3, 16f324 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16f24a │ │ │ │ + bne.n 16f31a │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bic.w r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 16f26c │ │ │ │ - b.n 16f274 │ │ │ │ + bhi.n 16f33c │ │ │ │ + b.n 16f344 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 16f274 │ │ │ │ + bls.n 16f344 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16f260 │ │ │ │ + beq.n 16f330 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 16f288 │ │ │ │ + cbz r3, 16f358 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16f27e │ │ │ │ + bne.n 16f34e │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bic.w r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 16f2a0 │ │ │ │ - b.n 16f2a8 │ │ │ │ + bhi.n 16f370 │ │ │ │ + b.n 16f378 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 16f2a8 │ │ │ │ + bls.n 16f378 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16f294 │ │ │ │ + beq.n 16f364 │ │ │ │ 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, 16f3bc │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - b.n 16f2c8 │ │ │ │ + b.n 16f398 │ │ │ │ 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 16f396 │ │ │ │ + ldr r4, [pc, #16] @ (16f3c0 ) │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16ed8c │ │ │ │ + bl 16ee5c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 16f2de │ │ │ │ + b.n 16f3ae │ │ │ │ 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, 16f3e2 │ │ │ │ mov r1, sp │ │ │ │ - bl 16ec80 │ │ │ │ + bl 16ed50 │ │ │ │ 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, 16f40e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16ec80 │ │ │ │ - cbnz r0, 16f36e │ │ │ │ + bl 16ed50 │ │ │ │ + cbnz r0, 16f43e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r0, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 16f356 │ │ │ │ - b.n 16f372 │ │ │ │ + bhi.n 16f426 │ │ │ │ + b.n 16f442 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 16f372 │ │ │ │ + bls.n 16f442 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 16f34a │ │ │ │ + beq.n 16f41a │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 16f378 │ │ │ │ + bcc.n 16f448 │ │ │ │ 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 16f402 │ │ │ │ stmdb 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 +417862,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] @ 16f4e8 │ │ │ │ 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 16f4b2 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 16f40c │ │ │ │ + beq.n 16f4dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 16f40c │ │ │ │ + cbz r1, 16f4dc │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 16f3d4 │ │ │ │ + beq.n 16f4a4 │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 16f3d4 │ │ │ │ + bne.n 16f4a4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16f3d4 │ │ │ │ + beq.n 16f4a4 │ │ │ │ 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 +417914,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 16f61e │ │ │ │ cmp r7, #30 │ │ │ │ - bls.n 16f444 │ │ │ │ + bls.n 16f514 │ │ │ │ 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] @ 16f648 │ │ │ │ mov.w r8, r7, lsl #5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r9, pc │ │ │ │ - bl 16e1b8 │ │ │ │ + bl 16e288 │ │ │ │ add.w r5, r9, r8 │ │ │ │ movs r1, #8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16e09c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16f43e │ │ │ │ + beq.n 16f50e │ │ │ │ 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 +417953,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 16f586 │ │ │ │ + ldr r5, [pc, #216] @ (16f64c ) │ │ │ │ mov r3, r1 │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r5 │ │ │ │ - bne.n 16f4c2 │ │ │ │ + bne.n 16f592 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 16f4a6 │ │ │ │ + bne.n 16f576 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ 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] @ 16f650 │ │ │ │ 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 +417994,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, 16f60e │ │ │ │ adds r3, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r3, r7 │ │ │ │ strd r1, r4, [ip] │ │ │ │ - beq.n 16f530 │ │ │ │ + beq.n 16f600 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r9 │ │ │ │ - bne.n 16f53a │ │ │ │ + bne.n 16f60a │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 16f520 │ │ │ │ + bne.n 16f5f0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ - bl 16e098 │ │ │ │ - b.n 16f4bc │ │ │ │ + bl 16e168 │ │ │ │ + b.n 16f58c │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 16f4d0 │ │ │ │ + b.n 16f5a0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add fp, lr │ │ │ │ cmp r6, fp │ │ │ │ add ip, r5 │ │ │ │ - bhi.n 16f50c │ │ │ │ + bhi.n 16f5dc │ │ │ │ sub.w fp, fp, r6 │ │ │ │ - b.n 16f508 │ │ │ │ + b.n 16f5d8 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 16f43a │ │ │ │ - ldr r2, [pc, #40] @ (16f584 ) │ │ │ │ + bne.w 16f50a │ │ │ │ + ldr r2, [pc, #40] @ (16f654 ) │ │ │ │ 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 16f50e │ │ │ │ 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 +418058,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 16f750 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 16f678 │ │ │ │ + bls.n 16f748 │ │ │ │ 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] @ (16f770 ) │ │ │ │ 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] @ (16f774 ) │ │ │ │ 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 16f6f4 │ │ │ │ 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 16f6e6 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16f65e │ │ │ │ + beq.n 16f72e │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 16f694 │ │ │ │ + beq.n 16f764 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r5, r3, r4, lsl #3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16f5fe │ │ │ │ + bne.n 16f6ce │ │ │ │ mov r9, r2 │ │ │ │ - cbz r6, 16f640 │ │ │ │ - ldr r3, [pc, #112] @ (16f6a8 ) │ │ │ │ + cbz r6, 16f710 │ │ │ │ + ldr r3, [pc, #112] @ (16f778 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 16f68a │ │ │ │ + beq.n 16f75a │ │ │ │ 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, 16f726 │ │ │ │ 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 16f6e6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16f656 │ │ │ │ + beq.n 16f726 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 16f656 │ │ │ │ + b.n 16f726 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 16f41c │ │ │ │ - b.n 16f5b2 │ │ │ │ + bl 16f4ec │ │ │ │ + b.n 16f682 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 16f41c │ │ │ │ - b.n 16f5b2 │ │ │ │ + bl 16f4ec │ │ │ │ + b.n 16f682 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r5, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 16f640 │ │ │ │ + b.n 16f710 │ │ │ │ mov r9, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 16f634 │ │ │ │ + bne.n 16f704 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 16f656 │ │ │ │ + b.n 16f726 │ │ │ │ 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] @ 16f7d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #8 │ │ │ │ vstr d7, [r4, #16] │ │ │ │ - vldr d7, [pc, #64] @ 16f710 │ │ │ │ + vldr d7, [pc, #64] @ 16f7e0 │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r2, #5 │ │ │ │ str r3, [r4, #12] │ │ │ │ vstr d7, [r4, #24] │ │ │ │ - vldr d7, [pc, #60] @ 16f718 │ │ │ │ + vldr d7, [pc, #60] @ 16f7e8 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #60] @ 16f720 │ │ │ │ + vldr d7, [pc, #60] @ 16f7f0 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16e09c │ │ │ │ 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 +418224,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 16df9c │ │ │ │ + cbz r0, 16f858 │ │ │ │ + vldr d7, [pc, #76] @ 16f860 │ │ │ │ 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] @ 16f868 │ │ │ │ str r5, [r0, #12] │ │ │ │ vstr d7, [r0, #32] │ │ │ │ - vldr d7, [pc, #64] @ 16f7a0 │ │ │ │ + vldr d7, [pc, #64] @ 16f870 │ │ │ │ vstr d7, [r0, #16] │ │ │ │ - vldr d7, [pc, #64] @ 16f7a8 │ │ │ │ + vldr d7, [pc, #64] @ 16f878 │ │ │ │ vstr d7, [r0, #40] @ 0x28 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16e09c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 16f782 │ │ │ │ + cbz r0, 16f852 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 16f77e │ │ │ │ + b.n 16f84e │ │ │ │ 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 +418277,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 16df9c │ │ │ │ + cbz r0, 16f8f8 │ │ │ │ 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 +418294,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 16f8a6 │ │ │ │ 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 16e078 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 16f822 │ │ │ │ + cbz r0, 16f8f2 │ │ │ │ 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 16e168 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 16f81e │ │ │ │ - cbz r0, 16f896 │ │ │ │ + b.n 16f8ee │ │ │ │ + cbz r0, 16f966 │ │ │ │ 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, 16f952 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r1, r0, r3 │ │ │ │ - cbz r3, 16f882 │ │ │ │ - ldr r2, [pc, #72] @ (16f898 ) │ │ │ │ + cbz r3, 16f952 │ │ │ │ + ldr r2, [pc, #72] @ (16f968 ) │ │ │ │ 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 16f95e │ │ │ │ + ldr r7, [pc, #60] @ (16f96c ) │ │ │ │ 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 16f952 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r7 │ │ │ │ - bne.n 16f860 │ │ │ │ + bne.n 16f930 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 16f872 │ │ │ │ - bl 16e098 │ │ │ │ + bne.n 16f942 │ │ │ │ + bl 16e168 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 16f852 │ │ │ │ - b.n 16f882 │ │ │ │ + bne.n 16f922 │ │ │ │ + b.n 16f952 │ │ │ │ bx lr │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 16f8f2 │ │ │ │ + cbz r0, 16f9c2 │ │ │ │ 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, 16f9c4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 16f8e6 │ │ │ │ - ldr.w r8, [pc, #80] @ 16f914 │ │ │ │ + beq.n 16f9b6 │ │ │ │ + ldr.w r8, [pc, #80] @ 16f9e4 │ │ │ │ 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 16f9a8 │ │ │ │ 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 16f998 │ │ │ │ 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] @ (16f9e8 ) │ │ │ │ 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 +418429,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 16f44c │ │ │ │ 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 16f44c │ │ │ │ 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 16fa56 │ │ │ │ + ldr r3, [pc, #32] @ (16fa60 ) │ │ │ │ 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 16fa46 │ │ │ │ + bl 16f4ec │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 16f41c │ │ │ │ + bl 16f4ec │ │ │ │ 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 +418476,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 16f658 │ │ │ │ + cbz r0, 16fa8c │ │ │ │ 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 16f658 │ │ │ │ + cbz r0, 16faaa │ │ │ │ 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 +418505,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 16f658 │ │ │ │ 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 16f658 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 16fa34 │ │ │ │ + cbz r1, 16fb04 │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ push {r4} │ │ │ │ - ldr r4, [pc, #20] @ (16fa38 ) │ │ │ │ + ldr r4, [pc, #20] @ (16fb08 ) │ │ │ │ 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 +418540,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 16f44c │ │ │ │ + cbz r0, 16fb42 │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #12] @ (16fa74 ) │ │ │ │ + ldr r1, [pc, #12] @ (16fb44 ) │ │ │ │ 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, 16fb74 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 16faa0 │ │ │ │ - ldr r1, [pc, #24] @ (16faa8 ) │ │ │ │ + beq.n 16fb70 │ │ │ │ + ldr r1, [pc, #24] @ (16fb78 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 16faa2 │ │ │ │ + bne.n 16fb72 │ │ │ │ adds r0, #8 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 16fa90 │ │ │ │ + bne.n 16fb60 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - b.n 16fa82 │ │ │ │ + b.n 16fb52 │ │ │ │ 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] @ (16fbac ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #32] @ (16fae0 ) │ │ │ │ + ldr r1, [pc, #32] @ (16fbb0 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #32] @ (16fae4 ) │ │ │ │ + ldr r2, [pc, #32] @ (16fbb4 ) │ │ │ │ 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 16f7f8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ 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 +418619,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, 16fc00 │ │ │ │ + ldr r3, [pc, #84] @ (16fc3c ) │ │ │ │ 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 16fc08 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 16fb1a │ │ │ │ + bne.n 16fbea │ │ │ │ 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] @ 16fc40 │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f37c │ │ │ │ + bl 16f44c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16fb32 │ │ │ │ + bne.n 16fc02 │ │ │ │ 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 16fc00 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 16fb3e │ │ │ │ + bne.n 16fc0e │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 16fb58 │ │ │ │ - b.n 16fb30 │ │ │ │ + bne.n 16fc28 │ │ │ │ + b.n 16fc00 │ │ │ │ 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 +418674,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 16fd18 │ │ │ │ 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 16fd00 │ │ │ │ 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 16fd0e │ │ │ │ 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, 16fd0e │ │ │ │ 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, 16fd08 │ │ │ │ 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, 16fcfe │ │ │ │ + cbz r0, 16fd0e │ │ │ │ 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 16fd08 │ │ │ │ + cbz r0, 16fd26 │ │ │ │ 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 1700cc │ │ │ │ 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 16fd80 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs.w r4, ip, r4 │ │ │ │ mov ip, r4 │ │ │ │ - vldr d0, [pc, #864] @ 16ffd8 │ │ │ │ + vldr d0, [pc, #864] @ 1700a8 │ │ │ │ sbc.w r0, r5, r3 │ │ │ │ mov r5, r0 │ │ │ │ orrs.w r3, r4, r0 │ │ │ │ - beq.n 16fc38 │ │ │ │ + beq.n 16fd08 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 16fee8 │ │ │ │ + bne.w 16ffb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 16fc9e │ │ │ │ + bge.n 16fd6e │ │ │ │ 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 16fd08 │ │ │ │ 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 16fe7c │ │ │ │ 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 16ff60 │ │ │ │ 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 +418814,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, 16fe26 │ │ │ │ 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 17009e │ │ │ │ movw r0, #2044 @ 0x7fc │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 16fe30 │ │ │ │ + bhi.n 16ff00 │ │ │ │ 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 16fd08 │ │ │ │ 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 17000a │ │ │ │ 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 +418883,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 16fe1a │ │ │ │ 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 17003a │ │ │ │ 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 170088 │ │ │ │ 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 16fd08 │ │ │ │ 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, 16ff7c │ │ │ │ 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 +418944,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 16ff3a │ │ │ │ + b.n 16ff1a │ │ │ │ subs r6, #1 │ │ │ │ sbc.w lr, lr, lr │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 16ff00 │ │ │ │ + bge.n 16ffd0 │ │ │ │ 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, 16ffdc │ │ │ │ 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 1700b0 │ │ │ │ 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 16fd6e │ │ │ │ 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, 170024 │ │ │ │ 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 16ff8e │ │ │ │ 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 +419015,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 16ff3a │ │ │ │ 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 16fd08 │ │ │ │ sxtb r2, r2 │ │ │ │ - b.n 16febe │ │ │ │ + b.n 16ff8e │ │ │ │ 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 16fd6e │ │ │ │ stmdb 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 1701fe │ │ │ │ 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 1701ea │ │ │ │ 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 1701f4 │ │ │ │ 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 1701f4 │ │ │ │ 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 1701ea │ │ │ │ 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 1701f4 │ │ │ │ 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 1701ea │ │ │ │ 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 17020c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ orrs.w sl, r3, r2 │ │ │ │ - bne.n 170156 │ │ │ │ + bne.n 170226 │ │ │ │ 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 170218 │ │ │ │ subw r2, r2, #2045 @ 0x7fd │ │ │ │ orrs.w r2, r2, r8 │ │ │ │ - bne.w 170288 │ │ │ │ + bne.w 170358 │ │ │ │ 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 1701ee │ │ │ │ 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 16fc48 │ │ │ │ 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 1701ee │ │ │ │ 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 1701d8 │ │ │ │ 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 1702d2 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1702b4 │ │ │ │ + beq.w 170384 │ │ │ │ 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 170370 │ │ │ │ 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 +419191,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 1701b0 │ │ │ │ subs r6, #1 │ │ │ │ sbc.w r8, r8, r8 │ │ │ │ adds r4, r4, r4 │ │ │ │ mov r2, r6 │ │ │ │ adcs r3, r3 │ │ │ │ - b.n 1700e0 │ │ │ │ + b.n 1701b0 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1702d4 │ │ │ │ + beq.n 1703a4 │ │ │ │ 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 170390 │ │ │ │ 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 +419234,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 1701b0 │ │ │ │ adds.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r8, r8, r8 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r3, r3 │ │ │ │ - b.n 1700e0 │ │ │ │ + b.n 1701b0 │ │ │ │ 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 1701ee │ │ │ │ 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 1702c4 │ │ │ │ mov.w sl, ip, lsl #10 │ │ │ │ orr.w sl, sl, r4, lsr #22 │ │ │ │ lsls r4, r4, #10 │ │ │ │ - b.n 170188 │ │ │ │ + b.n 170258 │ │ │ │ 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 17034a │ │ │ │ mov.w fp, r7, lsl #10 │ │ │ │ lsls r4, r0, #10 │ │ │ │ orr.w fp, fp, r0, lsr #22 │ │ │ │ - b.n 170212 │ │ │ │ + b.n 1702e2 │ │ │ │ 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 +419289,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 17056c │ │ │ │ subw fp, r3, #2047 @ 0x7ff │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 17047a │ │ │ │ + beq.w 17054a │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r6, 170372 │ │ │ │ + cbnz r6, 170442 │ │ │ │ orrs.w r2, r8, r5 │ │ │ │ - beq.w 1704be │ │ │ │ + beq.w 17058e │ │ │ │ clz r6, r5 │ │ │ │ - cbnz r5, 17034a │ │ │ │ + cbnz r5, 17041a │ │ │ │ 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, 170480 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - beq.w 1704be │ │ │ │ + beq.w 17058e │ │ │ │ clz r3, r4 │ │ │ │ - cbnz r4, 170388 │ │ │ │ + cbnz r4, 170458 │ │ │ │ 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 +419369,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 1705b2 │ │ │ │ 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 170530 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 17054a │ │ │ │ + blt.w 17061a │ │ │ │ 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 17067c │ │ │ │ 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 1705da │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 17050a │ │ │ │ + b.n 1705da │ │ │ │ orrs r4, r0 │ │ │ │ - bne.n 1704be │ │ │ │ + bne.n 17058e │ │ │ │ orr.w r6, r8, r6 │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r6, r5 │ │ │ │ - bne.n 17052a │ │ │ │ + bne.n 1705fa │ │ │ │ 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 170592 │ │ │ │ orrs.w r5, r8, r5 │ │ │ │ - bne.n 170520 │ │ │ │ + bne.n 1705f0 │ │ │ │ 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, 170598 │ │ │ │ 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 17060a │ │ │ │ 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 170592 │ │ │ │ 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 17050c │ │ │ │ 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 +419462,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 170592 │ │ │ │ add.w r1, r2, #2139095040 @ 0x7f800000 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, #7340032 @ 0x700000 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 1704c2 │ │ │ │ + b.n 170592 │ │ │ │ negs r2, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bhi.n 1705a2 │ │ │ │ + bhi.n 170672 │ │ │ │ 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 +419492,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 170530 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 17050a │ │ │ │ + b.n 1705da │ │ │ │ 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 170592 │ │ │ │ stmdb 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] @ 170be0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1340] @ 170b14 │ │ │ │ + ldr.w r3, [pc, #1340] @ 170be4 │ │ │ │ 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 +419545,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 1709d8 │ │ │ │ subw r3, r1, #2047 @ 0x7ff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1708a6 │ │ │ │ + beq.w 170976 │ │ │ │ ubfx r3, fp, #20, #11 │ │ │ │ subw r3, r3, #2047 @ 0x7ff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 170988 │ │ │ │ + beq.w 170a58 │ │ │ │ mov r8, r4 │ │ │ │ - cbnz r7, 1706a0 │ │ │ │ + cbnz r7, 170770 │ │ │ │ orrs.w r3, r9, r0 │ │ │ │ - beq.w 170988 │ │ │ │ + beq.w 170a58 │ │ │ │ clz r7, r0 │ │ │ │ - cbnz r0, 170678 │ │ │ │ + cbnz r0, 170748 │ │ │ │ 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, 1707ae │ │ │ │ orrs.w r3, lr, r6 │ │ │ │ - beq.w 170988 │ │ │ │ + beq.w 170a58 │ │ │ │ clz r1, r6 │ │ │ │ - cbnz r6, 1706b6 │ │ │ │ + cbnz r6, 170786 │ │ │ │ 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 +419636,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 170a78 │ │ │ │ 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 170ca0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r4, fp, #0, #20 │ │ │ │ orrs r1, r4 │ │ │ │ - beq.w 170d8e │ │ │ │ + beq.w 170e5e │ │ │ │ ubfx r2, fp, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 171008 │ │ │ │ + beq.w 1710d8 │ │ │ │ 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 +419677,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 170cc8 │ │ │ │ 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 +419698,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 170d9e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvns r1, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvns r2, r2 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 1712b2 │ │ │ │ + bne.w 171382 │ │ │ │ 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 170d52 │ │ │ │ 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] @ 170bd8 │ │ │ │ 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 170ed4 │ │ │ │ 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 170926 │ │ │ │ ldrd r1, r3, [sp, #56] @ 0x38 │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - beq.w 171128 │ │ │ │ + beq.w 1711f8 │ │ │ │ clz r2, r3 │ │ │ │ - cbnz r3, 170890 │ │ │ │ + cbnz r3, 170960 │ │ │ │ clz r2, r1 │ │ │ │ adds r2, #32 │ │ │ │ subs r2, #1 │ │ │ │ - bne.w 17148e │ │ │ │ + bne.w 17155e │ │ │ │ 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 170b48 │ │ │ │ orrs r6, r4 │ │ │ │ - bne.w 170ad8 │ │ │ │ + bne.w 170ba8 │ │ │ │ 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 170a58 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orrs r7, r0 │ │ │ │ and.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 170aee │ │ │ │ + beq.w 170bbe │ │ │ │ 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 170bbe │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r0 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 17098c │ │ │ │ + b.n 170a5c │ │ │ │ orrs.w r0, r9, r0 │ │ │ │ - bne.w 170afe │ │ │ │ + bne.w 170bce │ │ │ │ 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 170ba8 │ │ │ │ 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, 170a58 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ orrs r1, r4 │ │ │ │ orrs r1, r6 │ │ │ │ and.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 170ade │ │ │ │ + beq.w 170bae │ │ │ │ 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 170bae │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 17098c │ │ │ │ + b.n 170a5c │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - ldr r2, [pc, #392] @ (170b18 ) │ │ │ │ - ldr r3, [pc, #388] @ (170b14 ) │ │ │ │ + ldr r2, [pc, #392] @ (170be8 ) │ │ │ │ + ldr r3, [pc, #388] @ (170be4 ) │ │ │ │ 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 17155a │ │ │ │ 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 170bec │ │ │ │ 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 170da6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 170e5a │ │ │ │ + bne.w 170f2a │ │ │ │ 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 170d52 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs.w r6, r8, r6 │ │ │ │ sbc.w r3, r3, r2 │ │ │ │ orrs.w r1, r6, r3 │ │ │ │ - bne.w 170fb0 │ │ │ │ + bne.w 171080 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17119e │ │ │ │ + bne.w 17126e │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 17130c │ │ │ │ + beq.w 1713dc │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 171014 │ │ │ │ + bne.w 1710e4 │ │ │ │ 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 +419919,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 170b80 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.w 170fea │ │ │ │ + blt.w 1710ba │ │ │ │ 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 1711fc │ │ │ │ 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 170f22 │ │ │ │ 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 170a5c │ │ │ │ vmov d0, r4, r5 │ │ │ │ - b.n 17098c │ │ │ │ + b.n 170a5c │ │ │ │ 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 170a5c │ │ │ │ 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 170a5c │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - b.n 17098c │ │ │ │ + b.n 170a5c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xfa1e006e │ │ │ │ + vst4.16 {d16-d19}, [lr :128], lr │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf66c006e │ │ │ │ + @ instruction: 0xf59c006e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r6, fp, #0, #20 │ │ │ │ orrs r1, r6 │ │ │ │ - beq.w 170d94 │ │ │ │ + beq.w 170e64 │ │ │ │ ubfx r2, fp, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 170ffe │ │ │ │ + beq.w 1710ce │ │ │ │ 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 +419995,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 170ac0 │ │ │ │ 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 170c7c │ │ │ │ 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 171214 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ negs r2, r2 │ │ │ │ mov lr, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bls.n 170c1e │ │ │ │ + bls.n 170cee │ │ │ │ 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 1713aa │ │ │ │ movs r3, #0 │ │ │ │ - b.n 170d24 │ │ │ │ + b.n 170df4 │ │ │ │ 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 170d6e │ │ │ │ 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 170cde │ │ │ │ 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 170cd4 │ │ │ │ + b.n 170ac0 │ │ │ │ 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 +420087,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 170df4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds.w r1, r6, r8 │ │ │ │ adc.w r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 170e0e │ │ │ │ + blt.w 170ede │ │ │ │ adds.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r2 │ │ │ │ sbc.w sl, sl, #0 │ │ │ │ - b.n 170a78 │ │ │ │ + b.n 170b48 │ │ │ │ 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 +420114,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 1708ea │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 17083c │ │ │ │ + b.n 17090c │ │ │ │ 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 +420136,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 171214 │ │ │ │ negs r2, r4 │ │ │ │ mov lr, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bls.n 170c1e │ │ │ │ + bls.n 170cee │ │ │ │ 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 171510 │ │ │ │ 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 170d9e │ │ │ │ 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 170e1e │ │ │ │ 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 171176 │ │ │ │ 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 171310 │ │ │ │ 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 170a5c │ │ │ │ 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 +420203,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 170eaa │ │ │ │ cmp r4, r7 │ │ │ │ - blt.w 17125c │ │ │ │ + blt.w 17132c │ │ │ │ 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 171436 │ │ │ │ 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 170ec2 │ │ │ │ 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 170a5c │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 170864 │ │ │ │ + b.n 170934 │ │ │ │ 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 170f1a │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.w 1712e0 │ │ │ │ + blt.w 1713b0 │ │ │ │ subw r2, r9, #2045 @ 0x7fd │ │ │ │ orrs.w r2, r2, sl │ │ │ │ - bne.w 17112c │ │ │ │ + bne.w 1711fc │ │ │ │ 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 170b96 │ │ │ │ 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 17113c │ │ │ │ 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 +420287,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 170f64 │ │ │ │ add.w r3, lr, #88 @ 0x58 │ │ │ │ add.w lr, sp, r3 │ │ │ │ str.w r7, [lr, #-24] │ │ │ │ - cbz r1, 170ecc │ │ │ │ + cbz r1, 170f9c │ │ │ │ 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, 170fa6 │ │ │ │ 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 17123a │ │ │ │ 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 171076 │ │ │ │ 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 170fc4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 170878 │ │ │ │ + beq.w 170948 │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - bmi.n 170f38 │ │ │ │ + bmi.n 171008 │ │ │ │ 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 +420354,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 17104e │ │ │ │ cmp r2, r4 │ │ │ │ - blt.w 1713f0 │ │ │ │ + blt.w 1714c0 │ │ │ │ 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 17151a │ │ │ │ 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 170a5c │ │ │ │ cmp r3, r0 │ │ │ │ ite ls │ │ │ │ movls r6, #0 │ │ │ │ movhi r6, #1 │ │ │ │ - b.n 170f00 │ │ │ │ + b.n 170fd0 │ │ │ │ cmp r3, #0 │ │ │ │ strd r6, r3, [sp, #56] @ 0x38 │ │ │ │ - bge.w 170878 │ │ │ │ + bge.w 170948 │ │ │ │ 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 +420406,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 17109e │ │ │ │ + b.n 170948 │ │ │ │ rsb r2, r9, #0 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bls.w 1711f2 │ │ │ │ + bls.w 1712c2 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 170ac6 │ │ │ │ + b.n 170b96 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.n 170b36 │ │ │ │ + b.n 170c06 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.w 17079a │ │ │ │ + b.w 17086a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1711aa │ │ │ │ + beq.w 17127a │ │ │ │ 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 17144a │ │ │ │ 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 17112c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 170a62 │ │ │ │ + b.n 170b32 │ │ │ │ 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 171158 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1711e0 │ │ │ │ + beq.w 1712b0 │ │ │ │ ldr.w r4, [r3], #4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 171082 │ │ │ │ + beq.n 171152 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.w 1711b4 │ │ │ │ + bls.w 171284 │ │ │ │ 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 170fa0 │ │ │ │ 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 1711dc │ │ │ │ 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 +420512,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 170e4a │ │ │ │ lsls r5, r5, #20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 170d7a │ │ │ │ + b.n 170e4a │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 170a3e │ │ │ │ + b.n 170b0e │ │ │ │ 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 170a5c │ │ │ │ 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 17121e │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 17083c │ │ │ │ + b.w 17090c │ │ │ │ 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 171252 │ │ │ │ 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 171248 │ │ │ │ ldrd r1, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 170c8c │ │ │ │ + b.n 170d5c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 170a3e │ │ │ │ + b.n 170b0e │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 17101e │ │ │ │ + b.n 1710ee │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r5, r6 │ │ │ │ add.w r0, r8, r2 │ │ │ │ ands.w r1, r3, #31 │ │ │ │ - bne.w 17131c │ │ │ │ + bne.w 1713ec │ │ │ │ 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 1712a2 │ │ │ │ + b.n 170f8e │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1711b4 │ │ │ │ + bls.n 171284 │ │ │ │ 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 170fa6 │ │ │ │ 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 +420615,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 170b80 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 17145e │ │ │ │ + blt.w 17152e │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1713d8 │ │ │ │ + blt.w 1714a8 │ │ │ │ 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 170e4a │ │ │ │ negs r3, r1 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 17135c │ │ │ │ + bhi.n 17142c │ │ │ │ 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 +420650,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 170eaa │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bls.w 170c1e │ │ │ │ + bls.w 170cee │ │ │ │ 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 170e04 │ │ │ │ mov r8, r2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 170c82 │ │ │ │ + b.n 170d52 │ │ │ │ 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 170f22 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ and.w r3, r1, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 17098c │ │ │ │ + b.w 170a5c │ │ │ │ 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 171418 │ │ │ │ orr.w r7, r7, #1 │ │ │ │ rsb r3, r5, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ subs r3, #1 │ │ │ │ - beq.w 171484 │ │ │ │ + beq.w 171554 │ │ │ │ negs r5, r1 │ │ │ │ mov r1, r6 │ │ │ │ uxtb r5, r5 │ │ │ │ - b.n 170e84 │ │ │ │ + b.n 170f54 │ │ │ │ mov r4, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 170df2 │ │ │ │ + b.n 170ec2 │ │ │ │ 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 170a5c │ │ │ │ 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 170b2e │ │ │ │ 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 171486 │ │ │ │ str r1, [r0, r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 170a62 │ │ │ │ - b.w 170a68 │ │ │ │ + bne.w 170b32 │ │ │ │ + b.w 170b38 │ │ │ │ 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 170a5c │ │ │ │ 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 +420781,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 17104e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r1, r6, #1 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - b.n 170c92 │ │ │ │ + b.n 170d62 │ │ │ │ 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 170a5c │ │ │ │ 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 1711f2 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - b.n 170eba │ │ │ │ + b.n 170f8a │ │ │ │ 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 171108 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 170a62 │ │ │ │ + b.w 170b32 │ │ │ │ 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 +420834,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 1716f6 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.w 1715fe │ │ │ │ + beq.w 1716ce │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - beq.w 17167e │ │ │ │ - cbnz r0, 171504 │ │ │ │ + beq.w 17174e │ │ │ │ + cbnz r0, 1715d4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 17167e │ │ │ │ + beq.w 17174e │ │ │ │ clz r0, r5 │ │ │ │ sub.w r3, r0, #8 │ │ │ │ rsb r0, r0, #9 │ │ │ │ lsls r5, r3 │ │ │ │ - cbnz r1, 17151a │ │ │ │ + cbnz r1, 1715ea │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 17167e │ │ │ │ + beq.w 17174e │ │ │ │ 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 171756 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 171694 │ │ │ │ + beq.w 171764 │ │ │ │ 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 171782 │ │ │ │ movs r0, #0 │ │ │ │ cmp r8, r0 │ │ │ │ - blt.w 171730 │ │ │ │ - beq.w 1717d4 │ │ │ │ + blt.w 171800 │ │ │ │ + beq.w 1718a4 │ │ │ │ cmp.w r9, #62 @ 0x3e │ │ │ │ - bls.w 17188e │ │ │ │ + bls.w 17195e │ │ │ │ adds.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ adc.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ clz r0, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 171584 │ │ │ │ + bne.n 171654 │ │ │ │ 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 +420914,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 17189c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1717a8 │ │ │ │ + blt.w 171878 │ │ │ │ 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 17189c │ │ │ │ mov ip, r1 │ │ │ │ - b.n 17171e │ │ │ │ + b.n 1717ee │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1716aa │ │ │ │ + bne.n 17177a │ │ │ │ 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, 17174e │ │ │ │ and.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ orrs r5, r0 │ │ │ │ - bne.n 17165a │ │ │ │ + bne.n 17172a │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - b.n 171674 │ │ │ │ - cbnz r5, 17167a │ │ │ │ + b.n 171744 │ │ │ │ + cbnz r5, 17174a │ │ │ │ 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, 17177a │ │ │ │ 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, 17174e │ │ │ │ and.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ orrs r1, r4 │ │ │ │ - beq.n 171620 │ │ │ │ + beq.n 1716f0 │ │ │ │ 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 17174a │ │ │ │ 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 171610 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1718e2 │ │ │ │ + beq.w 1719b2 │ │ │ │ clz r7, r6 │ │ │ │ sub.w r1, r7, #8 │ │ │ │ rsb r7, r7, #9 │ │ │ │ lsls r6, r1 │ │ │ │ - b.n 171540 │ │ │ │ + b.n 171610 │ │ │ │ vmov s0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 171822 │ │ │ │ + ble.w 1718f2 │ │ │ │ cmp.w r9, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r0, #1 │ │ │ │ movhi r2, #0 │ │ │ │ - bhi.n 1716ee │ │ │ │ + bhi.n 1717be │ │ │ │ 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 +421012,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 1719f2 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 171974 │ │ │ │ + bls.w 171a44 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 171998 │ │ │ │ + blt.w 171a68 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r2, r2, #7 │ │ │ │ moveq.w r3, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 1718d4 │ │ │ │ + beq.w 1719a4 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, ip, lsl #31 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 17167a │ │ │ │ + b.n 17174a │ │ │ │ rsb r8, r8, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r7 │ │ │ │ cmp.w r8, #62 @ 0x3e │ │ │ │ - bhi.w 171872 │ │ │ │ + bhi.w 171942 │ │ │ │ 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 +421055,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 1718c6 │ │ │ │ sub.w r3, r7, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 1718d0 │ │ │ │ + bls.w 1719a0 │ │ │ │ mov r2, r0 │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.w 1718d0 │ │ │ │ + bhi.w 1719a0 │ │ │ │ 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 1719a0 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - b.n 1718d4 │ │ │ │ + b.n 1719a4 │ │ │ │ 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 17174a │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 17197a │ │ │ │ + blt.w 171a4a │ │ │ │ clz r0, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 171806 │ │ │ │ + bne.n 1718d6 │ │ │ │ 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 1716ac │ │ │ │ + b.n 17165c │ │ │ │ rsb r2, r8, #32 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ it gt │ │ │ │ movgt r2, #1 │ │ │ │ - bgt.n 17186e │ │ │ │ + bgt.n 17193e │ │ │ │ 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 +421128,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 1717cc │ │ │ │ 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 17165c │ │ │ │ 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 1718c6 │ │ │ │ subs r3, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.n 1718d0 │ │ │ │ + bls.n 1719a0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1717a6 │ │ │ │ + blt.w 171876 │ │ │ │ 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 171a30 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 171938 │ │ │ │ + blt.n 171a08 │ │ │ │ lsrs r1, r4, #31 │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movs r2, #253 @ 0xfd │ │ │ │ - cbz r1, 171960 │ │ │ │ + cbz r1, 171a30 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 17167a │ │ │ │ + b.n 17174a │ │ │ │ subs r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 1717cc │ │ │ │ + bls.w 17189c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 1715e8 │ │ │ │ + bge.w 1716b8 │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1717b2 │ │ │ │ + b.n 171882 │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi r2, r6 │ │ │ │ movhi r4, r2 │ │ │ │ - bhi.n 17196a │ │ │ │ + bhi.n 171a3a │ │ │ │ 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 +421220,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 17174a │ │ │ │ lsrs r2, r2, #7 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - b.n 1718d4 │ │ │ │ + b.n 1719a4 │ │ │ │ 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 1718c6 │ │ │ │ subs r3, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.n 1718d0 │ │ │ │ + bls.n 1719a0 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 1717a8 │ │ │ │ + b.n 171878 │ │ │ │ negs r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ uxth r0, r0 │ │ │ │ lsrs r2, r0 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - b.n 1717d0 │ │ │ │ + b.n 1718a0 │ │ │ │ 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, 171af2 │ │ │ │ orr.w r4, r2, r3 │ │ │ │ orrs.w r4, r4, lr │ │ │ │ - beq.n 171a1c │ │ │ │ + beq.n 171aec │ │ │ │ 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 171aec │ │ │ │ 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 171b08 │ │ │ │ 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 +421290,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 171b1c │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - beq.n 171a90 │ │ │ │ + beq.n 171b60 │ │ │ │ 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 171b56 │ │ │ │ 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 +421320,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 171ae2 │ │ │ │ mov.w r3, #2122317824 @ 0x7e800000 │ │ │ │ - b.n 1719fa │ │ │ │ + b.n 171aca │ │ │ │ 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 171bc2 │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 171aee │ │ │ │ + beq.n 171bbe │ │ │ │ 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 171bbe │ │ │ │ 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 171bdc │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 171b1c │ │ │ │ + blt.n 171bec │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 171b3c │ │ │ │ + beq.n 171c0c │ │ │ │ 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 171bbe │ │ │ │ lsrs r2, r2, #13 │ │ │ │ cmp r2, #1 │ │ │ │ ite cs │ │ │ │ addcs r0, r0, r2 │ │ │ │ addcc r0, #1 │ │ │ │ uxth r0, r0 │ │ │ │ add sp, #8 │ │ │ │ @@ -421306,270 +421384,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 171be2 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ movs r3, #0 │ │ │ │ sbfx ip, ip, #4, #12 │ │ │ │ uxth.w r2, ip │ │ │ │ - b.n 171b12 │ │ │ │ + b.n 171be2 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 171b12 │ │ │ │ + b.n 171be2 │ │ │ │ stmdb 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 171c58 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls.w sl, r2, r3 │ │ │ │ - beq.n 171b88 │ │ │ │ + beq.n 171c58 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, r8 │ │ │ │ mov r4, sl │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbnz r3, 171b94 │ │ │ │ + cbnz r3, 171c64 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 171b74 │ │ │ │ + bne.n 171c44 │ │ │ │ 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 171ca6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r2, r3 │ │ │ │ - beq.n 171bd6 │ │ │ │ + beq.n 171ca6 │ │ │ │ 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, 171cae │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 171bb8 │ │ │ │ + bne.n 171c88 │ │ │ │ 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 171c4a │ │ │ │ bic.w lr, r3, #63 @ 0x3f │ │ │ │ lsls r0, r3, #26 │ │ │ │ mov r2, lr │ │ │ │ - beq.n 171c18 │ │ │ │ + beq.n 171ce8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls.w fp, r1, r3 │ │ │ │ - beq.n 171c18 │ │ │ │ + beq.n 171ce8 │ │ │ │ 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, 171cf0 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #4 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 171c02 │ │ │ │ + bne.n 171cd2 │ │ │ │ ldrd sl, r8, [sp, #16] │ │ │ │ ldrd r6, r2, [sp, #24] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ blx 47574 │ │ │ │ - b.n 171bbe │ │ │ │ + b.n 171c8e │ │ │ │ bic.w r7, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r7 │ │ │ │ - beq.n 171c58 │ │ │ │ + beq.n 171d28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls.w sl, sl, r3 │ │ │ │ - beq.n 171c58 │ │ │ │ + beq.n 171d28 │ │ │ │ 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, 171d30 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 171c44 │ │ │ │ + bne.n 171d14 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r2, sl │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r2 │ │ │ │ blx 47574 │ │ │ │ - b.n 171c06 │ │ │ │ + b.n 171cd6 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 171c94 │ │ │ │ + beq.n 171d64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r2, r3 │ │ │ │ - beq.n 171c94 │ │ │ │ + beq.n 171d64 │ │ │ │ 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, 171d6a │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 171c80 │ │ │ │ + bne.n 171d50 │ │ │ │ ldrd r9, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 47574 │ │ │ │ - b.n 171c48 │ │ │ │ + b.n 171d18 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 171b44 │ │ │ │ - b.n 171c84 │ │ │ │ + bl 171c14 │ │ │ │ + b.n 171d54 │ │ │ │ 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, 171d92 │ │ │ │ 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 171dca │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ mov r4, r0 │ │ │ │ lsls.w r8, r8, r3 │ │ │ │ - beq.n 171cfa │ │ │ │ + beq.n 171dca │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 171d06 │ │ │ │ + cbnz r3, 171dd6 │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 171cee │ │ │ │ + bne.n 171dbe │ │ │ │ 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 171e10 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov.w fp, #1 │ │ │ │ lsls.w fp, fp, r3 │ │ │ │ - beq.n 171d40 │ │ │ │ + beq.n 171e10 │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r9 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbnz r3, 171d46 │ │ │ │ + cbnz r3, 171e16 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 171d28 │ │ │ │ + bne.n 171df8 │ │ │ │ ldrd r5, r6, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ blx 47574 │ │ │ │ - b.n 171cf2 │ │ │ │ + b.n 171dc2 │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 171d7c │ │ │ │ + beq.n 171e4c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ - beq.n 171d7c │ │ │ │ + beq.n 171e4c │ │ │ │ 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, 171e52 │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 171d68 │ │ │ │ + bne.n 171e38 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldrd r5, r0, [sp, #12] │ │ │ │ blx 47574 │ │ │ │ - b.n 171d2e │ │ │ │ + b.n 171dfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 171b44 │ │ │ │ - b.n 171d6c │ │ │ │ + bl 171c14 │ │ │ │ + b.n 171e3c │ │ │ │ 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] @ (1720b8 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #584] @ (171fec ) │ │ │ │ + ldr r3, [pc, #584] @ (1720bc ) │ │ │ │ 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 172016 │ │ │ │ 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 +421657,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 171fb4 │ │ │ │ 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 171ef8 │ │ │ │ + b.n 171f2c │ │ │ │ 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, 171f54 │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 171e24 │ │ │ │ + bne.n 171ef4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ and.w r6, r6, r9 │ │ │ │ - ldr r2, [pc, #392] @ (171ff0 ) │ │ │ │ + ldr r2, [pc, #392] @ (1720c0 ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r6, r0, r3 │ │ │ │ - ldr r3, [pc, #380] @ (171fec ) │ │ │ │ + ldr r3, [pc, #380] @ (1720bc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 171fe4 │ │ │ │ + bne.w 1720b4 │ │ │ │ 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, 171fb0 │ │ │ │ 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 171f9a │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 171eb8 │ │ │ │ + bne.n 171f88 │ │ │ │ dmb ish │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 171e52 │ │ │ │ + beq.n 171f22 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ mov r4, fp │ │ │ │ blx 47574 │ │ │ │ - b.n 171e52 │ │ │ │ + b.n 171f22 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 171eac │ │ │ │ + b.n 171f7c │ │ │ │ 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 1720a6 │ │ │ │ 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 171ffc │ │ │ │ strex r1, r3, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 171f1c │ │ │ │ + bne.n 171fec │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 171de0 │ │ │ │ + beq.w 171eb0 │ │ │ │ blx 47574 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 171de0 │ │ │ │ + b.n 171eb0 │ │ │ │ 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 1720ae │ │ │ │ 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 172030 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 171fca │ │ │ │ + cbz r4, 17209a │ │ │ │ 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, 1720aa │ │ │ │ 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 172080 │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 171fa0 │ │ │ │ + bne.n 172070 │ │ │ │ dmb ish │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 171dce │ │ │ │ + beq.w 171e9e │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ blx 47574 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 171dce │ │ │ │ + b.n 171e9e │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 171f84 │ │ │ │ + b.n 172054 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 171f08 │ │ │ │ + b.n 171fd8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 171f96 │ │ │ │ + b.n 172066 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ - b.n 171fce │ │ │ │ + b.n 17209e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - b.n 17249c │ │ │ │ + b.n 1723cc │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172320 │ │ │ │ + b.n 172250 │ │ │ │ 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] @ (172188 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #168] @ (1720bc ) │ │ │ │ + ldr r3, [pc, #168] @ (17218c ) │ │ │ │ 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, 172180 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 47fb4 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r5, 17207a │ │ │ │ + cbz r5, 17214a │ │ │ │ mov.w r8, #2 │ │ │ │ mov r7, sp │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 17205a │ │ │ │ + beq.n 17212a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 172054 │ │ │ │ + bne.n 172124 │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 172044 │ │ │ │ + bne.n 172114 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 17207a │ │ │ │ - cbz r6, 172096 │ │ │ │ + cbz r3, 17214a │ │ │ │ + cbz r6, 172166 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 1696cc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 172074 │ │ │ │ + bge.n 172144 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 1720a2 │ │ │ │ + beq.n 172172 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 17203c │ │ │ │ + bne.n 17210c │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1720c0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1720bc ) │ │ │ │ + ldr r2, [pc, #64] @ (172190 ) │ │ │ │ + ldr r3, [pc, #60] @ (17218c ) │ │ │ │ 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 172176 │ │ │ │ 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 1696cc │ │ │ │ + b.n 172144 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17207c │ │ │ │ + b.n 17214c │ │ │ │ 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 24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - svc 124 @ 0x7c │ │ │ │ + udf #172 @ 0xac │ │ │ │ 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, 1721be │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ addcc.w r8, r0, #16 │ │ │ │ - bcc.n 172100 │ │ │ │ + bcc.n 1721d0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180c58 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 172134 │ │ │ │ + bcs.n 172204 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - bl 180a60 │ │ │ │ + bl 180b30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 180c1c │ │ │ │ + bl 180cec │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 172112 │ │ │ │ + bne.n 1721e2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1720ea │ │ │ │ + beq.n 1721ba │ │ │ │ mov r0, r8 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180c58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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] @ (172254 ) │ │ │ │ + ldr r0, [pc, #52] @ (172258 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 180b88 │ │ │ │ + bl 180c58 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 17217a │ │ │ │ + beq.n 17224a │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1720c4 │ │ │ │ + bl 172194 │ │ │ │ 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 172234 │ │ │ │ + ldr r0, [pc, #16] @ (17225c ) │ │ │ │ add r0, pc │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - @ instruction: 0xfbbe006e │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + @ instruction: 0xfaee006e │ │ │ │ + lsls r0, r6, #11 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #120] @ (172218 ) │ │ │ │ + ldr r2, [pc, #120] @ (1722e8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (17221c ) │ │ │ │ + ldr r3, [pc, #120] @ (1722ec ) │ │ │ │ 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] @ (1722f0 ) │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ add.w r0, r3, r6, lsl #2 │ │ │ │ strd r5, r6, [r4] │ │ │ │ - bl 172a9c │ │ │ │ - cbnz r0, 17220a │ │ │ │ + bl 172b6c │ │ │ │ + cbnz r0, 1722da │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1721f6 │ │ │ │ + bmi.n 1722c6 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (172224 ) │ │ │ │ - ldr r3, [pc, #56] @ (17221c ) │ │ │ │ + ldr r2, [pc, #68] @ (1722f4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1722ec ) │ │ │ │ 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 1722e4 │ │ │ │ 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 1722ac │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1721de │ │ │ │ + b.n 1722ae │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - udf #86 @ 0x56 │ │ │ │ + ble.n 1721f8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #26 │ │ │ │ + ble.n 17238c │ │ │ │ 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] @ (17231c ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 180afc │ │ │ │ - ldr r0, [pc, #12] @ (172250 ) │ │ │ │ + bl 180bcc │ │ │ │ + ldr r0, [pc, #12] @ (172320 ) │ │ │ │ add r0, pc │ │ │ │ - bl 278ccc │ │ │ │ + bl 278d9c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r2, r1, #8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ mrc2 15, 7, pc, cr11, cr15, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 172cf8 │ │ │ │ - cbnz r0, 17226c │ │ │ │ + bl 172dc8 │ │ │ │ + cbnz r0, 17233c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 172ce4 │ │ │ │ + bl 172db4 │ │ │ │ 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] @ (1725ac ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r2, [pc, #596] @ (1724e0 ) │ │ │ │ + ldr r2, [pc, #596] @ (1725b0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #596] @ (1724e4 ) │ │ │ │ + ldr r5, [pc, #596] @ (1725b4 ) │ │ │ │ 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 172548 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 172466 │ │ │ │ + bmi.w 172536 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 172446 │ │ │ │ + bne.w 172516 │ │ │ │ add.w r5, r4, #16 │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180c58 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1722e2 │ │ │ │ - b.n 17239c │ │ │ │ + bhi.n 1723b2 │ │ │ │ + b.n 17246c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180acc │ │ │ │ + bl 180b9c │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 17239c │ │ │ │ + bls.n 17246c │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1722d2 │ │ │ │ + beq.n 1723a2 │ │ │ │ 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 +422141,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 180b80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17243e │ │ │ │ + beq.n 17250e │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r2, r2, fp │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 17238c │ │ │ │ + cbz r3, 17245c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, sl, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 172376 │ │ │ │ + bne.n 172446 │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.w 1724b2 │ │ │ │ + beq.w 172582 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1722c2 │ │ │ │ + beq.n 172392 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 1722c2 │ │ │ │ + b.n 172392 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180c58 │ │ │ │ ldr.w r7, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r7, 17241c │ │ │ │ + cbnz r7, 1724ec │ │ │ │ ldrd fp, r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 172412 │ │ │ │ + beq.n 1724e2 │ │ │ │ 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, 1724ce │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 1723fc │ │ │ │ + cbz r0, 1724cc │ │ │ │ movs r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1723dc │ │ │ │ + bne.n 1724ac │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1724a8 │ │ │ │ + beq.n 172578 │ │ │ │ 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 172494 │ │ │ │ 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 180c74 │ │ │ │ + ldr r2, [pc, #196] @ (1725b8 ) │ │ │ │ + ldr r3, [pc, #184] @ (1725b0 ) │ │ │ │ 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 1725a6 │ │ │ │ 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 180c74 │ │ │ │ + b.n 172392 │ │ │ │ + ldr r2, [pc, #164] @ (1725bc ) │ │ │ │ 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 172bf8 │ │ │ │ + b.n 17238a │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 47950 │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 4809c │ │ │ │ - b.n 1722b2 │ │ │ │ + b.n 172382 │ │ │ │ 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] @ (1725c0 ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1724c6 │ │ │ │ + cbz r3, 172596 │ │ │ │ ldr r5, [r7, #32] │ │ │ │ - bl 180c08 │ │ │ │ + bl 180cd8 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 172bac │ │ │ │ + bl 172c7c │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 1722ac │ │ │ │ + b.n 17237c │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1695d4 │ │ │ │ - b.n 1723f0 │ │ │ │ + bl 1696a4 │ │ │ │ + b.n 1724c0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 1696a4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1722c2 │ │ │ │ - b.n 172392 │ │ │ │ - ldr r3, [pc, #44] @ (1724f4 ) │ │ │ │ + beq.w 172392 │ │ │ │ + b.n 172462 │ │ │ │ + ldr r3, [pc, #44] @ (1725c4 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 180a4c │ │ │ │ - b.n 172492 │ │ │ │ + bl 180b1c │ │ │ │ + b.n 172562 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ble.n 1725c4 │ │ │ │ + bgt.n 1724f4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1725bc │ │ │ │ + bgt.n 1724ec │ │ │ │ lsls r6, r5, #1 │ │ │ │ - blt.n 172498 │ │ │ │ + blt.n 1725c8 │ │ │ │ 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 +422318,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, 172628 │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 172548 │ │ │ │ - bhi.n 172580 │ │ │ │ + beq.n 172618 │ │ │ │ + bhi.n 172650 │ │ │ │ str.w r6, [r5, #160] @ 0xa0 │ │ │ │ - b.n 172536 │ │ │ │ + b.n 172606 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 172546 │ │ │ │ + beq.n 172616 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 172190 │ │ │ │ + bl 172260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 172530 │ │ │ │ + bne.n 172600 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - cbz r7, 17254c │ │ │ │ + cbz r7, 17261c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180b88 │ │ │ │ + bl 180c58 │ │ │ │ ldr.w r4, [r5, #160] @ 0xa0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 172576 │ │ │ │ - bcs.n 17252a │ │ │ │ + beq.n 172646 │ │ │ │ + bcs.n 1725fa │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1720c4 │ │ │ │ + bl 172194 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1720c4 │ │ │ │ + bl 172194 │ │ │ │ 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 172748 │ │ │ │ ldr.w r1, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17263e │ │ │ │ + beq.n 17270e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1725c4 │ │ │ │ + beq.n 172694 │ │ │ │ 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 1726b2 │ │ │ │ + ldr r0, [pc, #364] @ (17280c ) │ │ │ │ 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 172766 │ │ │ │ ldr.w r7, [r4, #164] @ 0xa4 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 172644 │ │ │ │ + beq.n 172714 │ │ │ │ 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 +422417,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 180b80 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 17266a │ │ │ │ + beq.n 17273a │ │ │ │ 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 17277e │ │ │ │ add.w fp, r4, #16 │ │ │ │ add.w r6, r4, #96 @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 180acc │ │ │ │ + bl 180b9c │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ ldr.w r7, [r4, #164] @ 0xa4 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 172654 │ │ │ │ - b.n 1725ea │ │ │ │ + beq.n 172724 │ │ │ │ + b.n 1726ba │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 180c58 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1725b8 │ │ │ │ + bne.n 172688 │ │ │ │ mov r0, fp │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ 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 1726b2 │ │ │ │ adds r1, #1 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1724f8 │ │ │ │ + bl 1725c8 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ - b.n 1725e2 │ │ │ │ + b.n 1726b2 │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r2, r3 │ │ │ │ cmp.w r2, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 17264c │ │ │ │ + bcs.n 17271c │ │ │ │ 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 +422492,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 1727ba │ │ │ │ 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 1726c4 │ │ │ │ nop │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 172344 │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 172414 │ │ │ │ stmdb 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 16cb4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 172870 │ │ │ │ + beq.w 172940 │ │ │ │ blx 483f4 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 483f4 │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -422458,16 +422536,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 17294a │ │ │ │ + ldr r3, [pc, #300] @ (172994 ) │ │ │ │ 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 +422561,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 180bcc │ │ │ │ mov r0, r7 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ - bl 180a90 │ │ │ │ + bl 180b60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180a90 │ │ │ │ + bl 180b60 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #24 │ │ │ │ blx 48250 │ │ │ │ str.w r0, [r4, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17288a │ │ │ │ + beq.n 17295a │ │ │ │ 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 17295a │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r3, 172824 │ │ │ │ - b.n 172836 │ │ │ │ + cbnz r3, 1728f4 │ │ │ │ + b.n 172906 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 172836 │ │ │ │ + bls.n 172906 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 172190 │ │ │ │ + bl 172260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17281a │ │ │ │ - cbz r5, 17288a │ │ │ │ + bne.n 1728ea │ │ │ │ + cbz r5, 17295a │ │ │ │ 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] @ (172998 ) │ │ │ │ + ldr r0, [pc, #144] @ (17299c ) │ │ │ │ + ldr r5, [pc, #148] @ (1729a0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r5, pc │ │ │ │ - bl 180a4c │ │ │ │ + bl 180b1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 180b88 │ │ │ │ - ldr r3, [pc, #132] @ (1728d4 ) │ │ │ │ + bl 180c58 │ │ │ │ + ldr r3, [pc, #132] @ (1729a4 ) │ │ │ │ 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 180c74 │ │ │ │ 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] @ (1729a8 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 47b34 │ │ │ │ - b.n 1727ae │ │ │ │ + b.n 17287e │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 47574 │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ - cbz r3, 1728b2 │ │ │ │ + cbz r3, 172982 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180a7c │ │ │ │ + bl 180b4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 180a7c │ │ │ │ + bl 180b4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180bb8 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 47574 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 47a50 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmia r0!, {r1, r3, r5} │ │ │ │ movs r1, r2 │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r9 :128] │ │ │ │ - stc2l 0, cr0, [lr], #440 @ 0x1b8 │ │ │ │ - ldc2l 0, cr0, [r4], {110} @ 0x6e │ │ │ │ - @ instruction: 0xf4bc006e │ │ │ │ + ldc2 0, cr0, [lr], {110} @ 0x6e │ │ │ │ + stc2 0, cr0, [r4], {110} @ 0x6e │ │ │ │ + @ instruction: 0xf3ec006e │ │ │ │ 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 172194 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 17294a │ │ │ │ - ldr r0, [pc, #120] @ (172974 ) │ │ │ │ + cbz r3, 172a1a │ │ │ │ + ldr r0, [pc, #120] @ (172a44 ) │ │ │ │ add r0, pc │ │ │ │ - bl 180b88 │ │ │ │ - ldr r0, [pc, #116] @ (172978 ) │ │ │ │ + bl 180c58 │ │ │ │ + ldr r0, [pc, #116] @ (172a48 ) │ │ │ │ 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 172a12 │ │ │ │ + ldr.w ip, [pc, #100] @ 172a4c │ │ │ │ add ip, pc │ │ │ │ - b.n 17292c │ │ │ │ + b.n 1729fc │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ - beq.n 172942 │ │ │ │ + beq.n 172a12 │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 17291e │ │ │ │ + bne.n 1729ee │ │ │ │ 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] @ (172a50 ) │ │ │ │ add r0, pc │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 180a7c │ │ │ │ + bl 180b4c │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 180a7c │ │ │ │ + bl 180b4c │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 180ae8 │ │ │ │ + bl 180bb8 │ │ │ │ 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: 0xfb48006e │ │ │ │ + @ instruction: 0xf33c006e │ │ │ │ + @ instruction: 0xf326006e │ │ │ │ + @ instruction: 0xfb00006e │ │ │ │ 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 17265c │ │ │ │ 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] @ (172b5c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #208] @ (172a90 ) │ │ │ │ + ldr r3, [pc, #208] @ (172b60 ) │ │ │ │ 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 180c58 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 172a80 │ │ │ │ + beq.n 172b50 │ │ │ │ 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 172d9c │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbz r3, 172a2c │ │ │ │ - ldr.w sl, [pc, #144] @ 172a94 │ │ │ │ + cbz r3, 172afc │ │ │ │ + ldr.w sl, [pc, #144] @ 172b64 │ │ │ │ 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 17265c │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 172a0c │ │ │ │ + bhi.n 172adc │ │ │ │ movs r3, #1 │ │ │ │ mov r0, fp │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ - bl 180ba4 │ │ │ │ + bl 180c74 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ - cbz r2, 172a4e │ │ │ │ + cbz r2, 172b1e │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 172a6e │ │ │ │ + cbnz r3, 172b3e │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 172a42 │ │ │ │ + bhi.n 172b12 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #64] @ (172a98 ) │ │ │ │ - ldr r3, [pc, #56] @ (172a90 ) │ │ │ │ + ldr r2, [pc, #64] @ (172b68 ) │ │ │ │ + ldr r3, [pc, #56] @ (172b60 ) │ │ │ │ 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 172b58 │ │ │ │ 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 1720c8 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ - b.n 172a46 │ │ │ │ + b.n 172b16 │ │ │ │ mov r0, fp │ │ │ │ - bl 180ba4 │ │ │ │ - b.n 172a54 │ │ │ │ + bl 180c74 │ │ │ │ + b.n 172b24 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - bvs.n 172b04 │ │ │ │ + bpl.n 172c34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str.w pc, [r7, #255]! │ │ │ │ - bpl.n 1729e4 │ │ │ │ + bmi.n 172b14 │ │ │ │ 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] @ (172bec ) │ │ │ │ + ldr r3, [pc, #112] @ (172bf0 ) │ │ │ │ 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 +422846,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 180c90 │ │ │ │ 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] @ (172bf4 ) │ │ │ │ + ldr r3, [pc, #28] @ (172bf0 ) │ │ │ │ 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 172be8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - bpl.n 172bb4 │ │ │ │ + bmi.n 172ce4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 172b1c │ │ │ │ + bmi.n 172c4c │ │ │ │ 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] @ (172c70 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #104] @ (172ba4 ) │ │ │ │ + ldr r3, [pc, #104] @ (172c74 ) │ │ │ │ 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 172c42 │ │ │ │ + ldr r2, [pc, #76] @ (172c78 ) │ │ │ │ + ldr r3, [pc, #68] @ (172c74 ) │ │ │ │ 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 172c6c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 483f4 │ │ │ │ cmp r0, #15 │ │ │ │ it cs │ │ │ │ movcs r0, #15 │ │ │ │ @@ -422841,65 +422919,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 172c2a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 172b20 │ │ │ │ + bcc.n 172c50 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 172ae8 │ │ │ │ + bcc.n 172c18 │ │ │ │ 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] @ (172d90 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #256] @ (172cc4 ) │ │ │ │ + ldr r3, [pc, #256] @ (172d94 ) │ │ │ │ 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 172d70 │ │ │ │ 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 172cd8 │ │ │ │ + ldr r2, [pc, #216] @ (172d98 ) │ │ │ │ + ldr r3, [pc, #208] @ (172d94 ) │ │ │ │ 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 172d8c │ │ │ │ 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 172d80 │ │ │ │ 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 +422990,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 172cea │ │ │ │ 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 +423009,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 172d30 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 486cc │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 172bee │ │ │ │ + b.n 172cbe │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ blx 47a50 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 172c5c │ │ │ │ - b.n 172c8e │ │ │ │ + bne.n 172d2c │ │ │ │ + b.n 172d5e │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ - b.n 172c8e │ │ │ │ + b.n 172d5e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 172d34 │ │ │ │ + bcc.n 172e64 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 172ce0 │ │ │ │ + bcc.n 172e10 │ │ │ │ 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 +423084,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 172e4c │ │ │ │ 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 172e46 │ │ │ │ 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 172ea0 │ │ │ │ adds r3, r6, r5 │ │ │ │ negs r5, r5 │ │ │ │ subs r3, #1 │ │ │ │ add r1, fp │ │ │ │ ands r5, r3 │ │ │ │ subs r2, r5, r6 │ │ │ │ blx 48388 │ │ │ │ @@ -423045,23 +423123,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 172e3a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ blx 48388 │ │ │ │ - b.n 172dc0 │ │ │ │ + b.n 172e90 │ │ │ │ nop │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 172dfc │ │ │ │ + beq.n 172ecc │ │ │ │ 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 +423149,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] @ 172f3c │ │ │ │ sub sp, #20 │ │ │ │ - ldr r5, [pc, #88] @ (172e70 ) │ │ │ │ + ldr r5, [pc, #88] @ (172f40 ) │ │ │ │ add r0, sp, #32 │ │ │ │ add ip, pc │ │ │ │ - ldr r4, [pc, #84] @ (172e74 ) │ │ │ │ + ldr r4, [pc, #84] @ (172f44 ) │ │ │ │ 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 16b884 │ │ │ │ + ldr r2, [pc, #44] @ (172f48 ) │ │ │ │ + ldr r3, [pc, #32] @ (172f40 ) │ │ │ │ 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 172f38 │ │ │ │ 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 172f64 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf710006e │ │ │ │ - bne.n 172dd8 │ │ │ │ + movw r0, #2158 @ 0x86e │ │ │ │ + beq.n 172f08 │ │ │ │ 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, 172fae │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ - beq.n 172ed6 │ │ │ │ - ldr r1, [pc, #144] @ (172f28 ) │ │ │ │ + beq.n 172fa6 │ │ │ │ + ldr r1, [pc, #144] @ (172ff8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ - cbz r0, 172ed4 │ │ │ │ - ldr r1, [pc, #136] @ (172f2c ) │ │ │ │ + cbz r0, 172fa4 │ │ │ │ + ldr r1, [pc, #136] @ (172ffc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 172ee2 │ │ │ │ - ldr r1, [pc, #124] @ (172f30 ) │ │ │ │ + cbz r0, 172fb2 │ │ │ │ + ldr r1, [pc, #124] @ (173000 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 172ee2 │ │ │ │ - ldr r1, [pc, #116] @ (172f34 ) │ │ │ │ + cbz r0, 172fb2 │ │ │ │ + ldr r1, [pc, #116] @ (173004 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ - cbz r0, 172ed4 │ │ │ │ + cbz r0, 172fa4 │ │ │ │ cmp r6, #49 @ 0x31 │ │ │ │ - bne.n 172ee6 │ │ │ │ + bne.n 172fb6 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ - cbnz r3, 172ee6 │ │ │ │ + cbnz r3, 172fb6 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 172e96 │ │ │ │ + bne.n 172f66 │ │ │ │ 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] @ (173008 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172ed2 │ │ │ │ - ldr r1, [pc, #68] @ (172f3c ) │ │ │ │ + beq.n 172fa2 │ │ │ │ + ldr r1, [pc, #68] @ (17300c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172ed2 │ │ │ │ - ldr r1, [pc, #60] @ (172f40 ) │ │ │ │ + beq.n 172fa2 │ │ │ │ + ldr r1, [pc, #60] @ (173010 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172ed2 │ │ │ │ - ldr r1, [pc, #48] @ (172f44 ) │ │ │ │ + beq.n 172fa2 │ │ │ │ + ldr r1, [pc, #48] @ (173014 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ orreq.w r0, r4, #1 │ │ │ │ @@ -423194,339 +423272,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 172f50 │ │ │ │ movs r0, r2 │ │ │ │ stmia r0!, {r3, r4, r6, r7} │ │ │ │ movs r1, r2 │ │ │ │ - ldr r0, [pc, #312] @ (17307c ) │ │ │ │ + ldr r0, [pc, #312] @ (17314c ) │ │ │ │ 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] @ (173054 ) │ │ │ │ add r5, pc │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ - cbz r4, 172f62 │ │ │ │ + cbz r4, 173032 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #36] @ (172f88 ) │ │ │ │ + ldr r0, [pc, #36] @ (173058 ) │ │ │ │ add r0, pc │ │ │ │ - bl 16b80c │ │ │ │ + bl 16b8dc │ │ │ │ mov r1, r4 │ │ │ │ - bl 172e7c │ │ │ │ - ldr r3, [pc, #24] @ (172f8c ) │ │ │ │ + bl 172f4c │ │ │ │ + ldr r3, [pc, #24] @ (17305c ) │ │ │ │ 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 │ │ │ │ + add.w r0, r9, #15597568 @ 0xee0000 │ │ │ │ stmia r0!, {r4, r5, r6} │ │ │ │ movs r1, r2 │ │ │ │ - subs.w r0, lr, #15597568 @ 0xee0000 │ │ │ │ + @ instruction: 0xf4ee006e │ │ │ │ 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 16b8dc │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ - bl 172f48 │ │ │ │ + bl 173018 │ │ │ │ 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 16b8f0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ - bl 172f48 │ │ │ │ + bl 173018 │ │ │ │ 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 16b8dc │ │ │ │ mov r1, r4 │ │ │ │ - bl 172e7c │ │ │ │ + bl 172f4c │ │ │ │ mov r4, r0 │ │ │ │ - bl 172f48 │ │ │ │ + bl 173018 │ │ │ │ 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] @ (173124 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #68] @ (173058 ) │ │ │ │ + ldr r3, [pc, #68] @ (173128 ) │ │ │ │ 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, 17311a │ │ │ │ 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 17311a │ │ │ │ + ldr r2, [pc, #40] @ (17312c ) │ │ │ │ + ldr r3, [pc, #32] @ (173128 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 173050 │ │ │ │ + bne.n 173120 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 173032 │ │ │ │ + b.n 173102 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6, 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] @ (17319c ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #88] @ (1730d0 ) │ │ │ │ + ldr r3, [pc, #88] @ (1731a0 ) │ │ │ │ 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 16b8dc │ │ │ │ + cbz r0, 173192 │ │ │ │ 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 173192 │ │ │ │ + bl 173018 │ │ │ │ + ldr r2, [pc, #44] @ (1731a4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1731a0 ) │ │ │ │ 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 173198 │ │ │ │ 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 173170 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + ldmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r6!, {r2, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r7, r5, [sp, #72] @ 0x48 │ │ │ │ - cbz r1, 173124 │ │ │ │ + cbz r1, 1731f4 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #368] @ (173264 ) │ │ │ │ + ldr r1, [pc, #368] @ (173334 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 485e0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 173132 │ │ │ │ + cbz r0, 173202 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - cbz r7, 17311e │ │ │ │ + cbz r7, 1731ee │ │ │ │ ldrb.w r3, [r8] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17319e │ │ │ │ + bne.n 17326e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r7, [r3, #24]! │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 173112 │ │ │ │ + bne.n 1731e2 │ │ │ │ mov r9, r7 │ │ │ │ str r7, [sp, #24] │ │ │ │ - b.n 173128 │ │ │ │ + b.n 1731f8 │ │ │ │ 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] @ (173338 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #308] @ (17326c ) │ │ │ │ + ldr r0, [pc, #308] @ (17333c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 172e00 │ │ │ │ + bl 172ed0 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 173124 │ │ │ │ + beq.n 1731f4 │ │ │ │ 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 17321c │ │ │ │ + ldr.w sl, [pc, #268] @ 173340 │ │ │ │ + ldr.w r9, [pc, #268] @ 173344 │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ - b.n 17318c │ │ │ │ - ldr r0, [pc, #264] @ (173278 ) │ │ │ │ + b.n 17325c │ │ │ │ + ldr r0, [pc, #264] @ (173348 ) │ │ │ │ mov r2, r4 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r8 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 172e00 │ │ │ │ + bl 172ed0 │ │ │ │ ldr.w r4, [r6, #24]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 173124 │ │ │ │ + beq.n 1731f4 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r9 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17316e │ │ │ │ + bne.n 17323e │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 17316e │ │ │ │ - ldr r3, [pc, #220] @ (17327c ) │ │ │ │ + b.n 17323e │ │ │ │ + ldr r3, [pc, #220] @ (17334c ) │ │ │ │ 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 1732ee │ │ │ │ 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, 1732ce │ │ │ │ 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 173294 │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 173242 │ │ │ │ + beq.n 173312 │ │ │ │ mov fp, r4 │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ mov sl, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1731ca │ │ │ │ + bne.n 17329a │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 173254 │ │ │ │ + beq.n 173324 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r7, [r3, #24]! │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 173128 │ │ │ │ + beq.n 1731f8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 485e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1731b8 │ │ │ │ + bne.n 173288 │ │ │ │ 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 17327c │ │ │ │ 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 1732ee │ │ │ │ mov fp, r4 │ │ │ │ - b.n 1731f6 │ │ │ │ + b.n 1732c6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 48714 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 173206 │ │ │ │ - b.n 17321e │ │ │ │ + bne.n 1732d6 │ │ │ │ + b.n 1732ee │ │ │ │ bkpt 0x00f4 │ │ │ │ movs r1, r2 │ │ │ │ ldrb r0, [r7, r0] │ │ │ │ movs r5, r3 │ │ │ │ bkpt 0x00ba │ │ │ │ movs r1, r2 │ │ │ │ ldrb r0, [r0, r7] │ │ │ │ @@ -423542,222 +423620,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 16b8dc │ │ │ │ strd r5, r4, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1730d8 │ │ │ │ + bl 1731a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 172f48 │ │ │ │ + bl 173018 │ │ │ │ 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 173428 │ │ │ │ ldr.w r8, [r1] │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 173368 │ │ │ │ - ldr r6, [pc, #140] @ (173370 ) │ │ │ │ + beq.n 173438 │ │ │ │ + ldr r6, [pc, #140] @ (173440 ) │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r5, [pc, #140] @ (173374 ) │ │ │ │ + ldr r5, [pc, #140] @ (173444 ) │ │ │ │ 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, 173414 │ │ │ │ + cbz r4, 17340e │ │ │ │ blx 47698 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r2, 17332e │ │ │ │ + cbz r2, 1733fe │ │ │ │ blx 483f4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 173320 │ │ │ │ + beq.n 1733f0 │ │ │ │ add fp, r4 │ │ │ │ - b.n 1732f2 │ │ │ │ + b.n 1733c2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx 47698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17331c │ │ │ │ + bne.n 1733ec │ │ │ │ ldrd r1, r2, [r7, #8] │ │ │ │ add fp, r4 │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 1732f2 │ │ │ │ + b.n 1733c2 │ │ │ │ movs r4, #1 │ │ │ │ add fp, r4 │ │ │ │ - b.n 1732f2 │ │ │ │ + b.n 1733c2 │ │ │ │ ldr.w r8, [r7, #16]! │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1732ee │ │ │ │ + bne.n 1733be │ │ │ │ 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 17341e │ │ │ │ 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 1734ec │ │ │ │ + ldr.w r9, [pc, #240] @ 173554 │ │ │ │ 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 1734ec │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 173424 │ │ │ │ + beq.n 1734f4 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 17344c │ │ │ │ + beq.n 17351c │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 17342e │ │ │ │ + beq.n 1734fe │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [r3] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 173404 │ │ │ │ + beq.n 1734d4 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1733d2 │ │ │ │ + b.n 1734a2 │ │ │ │ ldr.w sl, [r6, #16]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 173404 │ │ │ │ + beq.n 1734d4 │ │ │ │ mov r0, sl │ │ │ │ blx 483f4 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1733c8 │ │ │ │ + bne.n 173498 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx 47698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1733c8 │ │ │ │ + bne.n 173498 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 17345c │ │ │ │ + beq.n 17352c │ │ │ │ ldr.w sl, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1733d2 │ │ │ │ + bne.n 1734a2 │ │ │ │ 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 173478 │ │ │ │ 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 173484 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1733b4 │ │ │ │ + bne.n 173484 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - bne.n 1733b4 │ │ │ │ + bne.n 173484 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ - b.n 17340c │ │ │ │ + b.n 1734dc │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 173466 │ │ │ │ + beq.n 173536 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1733b8 │ │ │ │ + b.n 173488 │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 1733c8 │ │ │ │ + b.n 173498 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 173456 │ │ │ │ + bne.n 173526 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - bne.n 173456 │ │ │ │ + bne.n 173526 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ - b.n 17340c │ │ │ │ + b.n 1734dc │ │ │ │ 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] @ (1736b4 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #324] @ (1735e8 ) │ │ │ │ + ldr r5, [pc, #324] @ (1736b8 ) │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #320] @ (1735ec ) │ │ │ │ + ldr r4, [pc, #320] @ (1736bc ) │ │ │ │ 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 +423846,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 17364c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 17357c │ │ │ │ - ldr r3, [pc, #268] @ (1735f0 ) │ │ │ │ + beq.n 17364c │ │ │ │ + ldr r3, [pc, #268] @ (1736c0 ) │ │ │ │ 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] @ (1736c4 ) │ │ │ │ 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 173620 │ │ │ │ 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, 17364a │ │ │ │ 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 173680 │ │ │ │ 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 16b25c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17350c │ │ │ │ + bne.n 1735dc │ │ │ │ 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] @ (1736c8 ) │ │ │ │ + ldr r2, [pc, #116] @ (1736cc ) │ │ │ │ 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] @ (1736b8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1735e0 │ │ │ │ + bne.n 1736b0 │ │ │ │ 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 17364c │ │ │ │ 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 17369a │ │ │ │ sxth r4, r4 │ │ │ │ - b.n 17357e │ │ │ │ + b.n 17364e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #2 │ │ │ │ + lsls r6, r4, #31 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbnz r6, 173640 │ │ │ │ + cbnz r6, 173710 │ │ │ │ movs r1, r2 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r4, r3, #31 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r4, [pc, #832] @ (173950 ) │ │ │ │ + ldr r4, [pc, #832] @ (173a20 ) │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ - ldr r3, [pc, #832] @ (173954 ) │ │ │ │ + ldr r3, [pc, #832] @ (173a24 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #828] @ (173958 ) │ │ │ │ + ldr r0, [pc, #828] @ (173a28 ) │ │ │ │ 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 1737e2 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 48220 │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.n 173728 │ │ │ │ + beq.n 1737f8 │ │ │ │ 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] @ (173a2c ) │ │ │ │ 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] @ (173a30 ) │ │ │ │ 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 17376c │ │ │ │ + b.n 173780 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 173914 │ │ │ │ + beq.w 1739e4 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 47b94 │ │ │ │ cmp r0, #8 │ │ │ │ - beq.n 173694 │ │ │ │ + beq.n 173764 │ │ │ │ mov r0, r4 │ │ │ │ blx 47b58 │ │ │ │ - ldr r0, [pc, #688] @ (173964 ) │ │ │ │ + ldr r0, [pc, #688] @ (173a34 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r5, [pc, #688] @ (173968 ) │ │ │ │ + ldr r5, [pc, #688] @ (173a38 ) │ │ │ │ add r0, pc │ │ │ │ - bl 172f90 │ │ │ │ - ldr r3, [pc, #684] @ (17396c ) │ │ │ │ + bl 173060 │ │ │ │ + ldr r3, [pc, #684] @ (173a3c ) │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r5, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #28] │ │ │ │ - bl 173488 │ │ │ │ + bl 173558 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 173926 │ │ │ │ - ldr r3, [pc, #664] @ (173970 ) │ │ │ │ + beq.w 1739f6 │ │ │ │ + ldr r3, [pc, #664] @ (173a40 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 17372e │ │ │ │ - ldr r4, [pc, #660] @ (173974 ) │ │ │ │ + cbnz r3, 1737fe │ │ │ │ + ldr r4, [pc, #660] @ (173a44 ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ - ldr r1, [pc, #660] @ (173978 ) │ │ │ │ + ldr r1, [pc, #660] @ (173a48 ) │ │ │ │ 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] @ (173a4c ) │ │ │ │ + ldr r3, [pc, #600] @ (173a24 ) │ │ │ │ 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 173a1a │ │ │ │ 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 17371a │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 48220 │ │ │ │ adds r4, r0, #1 │ │ │ │ - bne.n 17364a │ │ │ │ + bne.n 17371a │ │ │ │ movs r5, #1 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 173654 │ │ │ │ - ldr r4, [pc, #592] @ (173980 ) │ │ │ │ + b.n 173724 │ │ │ │ + ldr r4, [pc, #592] @ (173a50 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #592] @ (173984 ) │ │ │ │ + ldr r1, [pc, #592] @ (173a54 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #580] @ (173988 ) │ │ │ │ + ldr r1, [pc, #580] @ (173a58 ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #572] @ (17398c ) │ │ │ │ + ldr r1, [pc, #572] @ (173a5c ) │ │ │ │ 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] @ (173a60 ) │ │ │ │ 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] @ (173a64 ) │ │ │ │ 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] @ (173a68 ) │ │ │ │ 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] @ (173a6c ) │ │ │ │ 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] @ (173a70 ) │ │ │ │ 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] @ (173a74 ) │ │ │ │ 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] @ (173a78 ) │ │ │ │ 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] @ (173a7c ) │ │ │ │ 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] @ (173a80 ) │ │ │ │ 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] @ (173a84 ) │ │ │ │ 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] @ (173a88 ) │ │ │ │ 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] @ (173a8c ) │ │ │ │ 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] @ (173a90 ) │ │ │ │ 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] @ (173a94 ) │ │ │ │ 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] @ (173a98 ) │ │ │ │ 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] @ (173a9c ) │ │ │ │ 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] @ (173aa0 ) │ │ │ │ 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] @ (173aa4 ) │ │ │ │ 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] @ (173aa8 ) │ │ │ │ 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] @ (173aac ) │ │ │ │ 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] @ (173ab0 ) │ │ │ │ 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] @ (173ab4 ) │ │ │ │ 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] @ (173ab8 ) │ │ │ │ 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] @ (173abc ) │ │ │ │ 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] @ (173ac0 ) │ │ │ │ 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] @ (173ac4 ) │ │ │ │ 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] @ (173ac8 ) │ │ │ │ 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] @ (173acc ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #248] @ (173a00 ) │ │ │ │ + ldr r1, [pc, #248] @ (173ad0 ) │ │ │ │ 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 1737ac │ │ │ │ + ldr r3, [pc, #236] @ (173ad4 ) │ │ │ │ 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 17377a │ │ │ │ + ldr r0, [pc, #224] @ (173ad8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 172fb4 │ │ │ │ + bl 173084 │ │ │ │ mov r1, r4 │ │ │ │ - bl 172e7c │ │ │ │ - ldr r3, [pc, #212] @ (173a0c ) │ │ │ │ + bl 172f4c │ │ │ │ + ldr r3, [pc, #212] @ (173adc ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 1736d4 │ │ │ │ + b.n 1737a4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4} │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r2, r7, #25 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsls r6, r6, #24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbnz r2, 17399a │ │ │ │ + cbnz r2, 173a6a │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r2, 173992 │ │ │ │ + cbnz r2, 173a62 │ │ │ │ movs r1, r2 │ │ │ │ - cdp2 0, 7, cr0, cr5, cr14, {3} │ │ │ │ - lsls r6, r4, #26 │ │ │ │ + stc2 0, cr0, [r5, #440]! @ 0x1b8 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp2 0, 5, cr0, cr14, cr14, {3} │ │ │ │ - cdp2 0, 5, cr0, cr4, cr14, {3} │ │ │ │ - lsls r2, r0, #26 │ │ │ │ + stc2 0, cr0, [lr, #440] @ 0x1b8 │ │ │ │ + stc2 0, cr0, [r4, #440] @ 0x1b8 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbnz r2, 17399e │ │ │ │ + cbnz r2, 173a6e │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r6, 1739a4 │ │ │ │ + cbnz r6, 173a74 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r6, 1739ae │ │ │ │ + cbnz r6, 173a7e │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r0, 1739b8 │ │ │ │ + cbnz r0, 173a88 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r0, 1739c0 │ │ │ │ + cbnz r0, 173a90 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r0, 1739c8 │ │ │ │ + cbnz r0, 173a98 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r0, 1739d0 │ │ │ │ + cbnz r0, 173aa0 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r0, 1739d8 │ │ │ │ + cbnz r0, 173aa8 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r0, 1739e0 │ │ │ │ + cbnz r0, 173ab0 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r0, 1739e8 │ │ │ │ + cbnz r0, 173ab8 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r4, 1739ee │ │ │ │ + cbnz r4, 173abe │ │ │ │ movs r1, r2 │ │ │ │ rev r0, r2 │ │ │ │ movs r1, r2 │ │ │ │ rev r0, r4 │ │ │ │ movs r1, r2 │ │ │ │ rev r0, r6 │ │ │ │ movs r1, r2 │ │ │ │ @@ -424299,184 +424377,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, 173b02 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r0, 173a3c │ │ │ │ + cbnz r0, 173b0c │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r4, 173a44 │ │ │ │ + cbnz r4, 173b14 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r0, 173a4e │ │ │ │ + cbnz r0, 173b1e │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r4, 173a56 │ │ │ │ + cbnz r4, 173b26 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r4, 173a60 │ │ │ │ + cbnz r4, 173b30 │ │ │ │ movs r1, r2 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r7, r5, #1 │ │ │ │ @ instruction: 0xb752 │ │ │ │ movs r1, r2 │ │ │ │ - @ instruction: 0xfbfc006e │ │ │ │ - cbz r0, 173a56 │ │ │ │ + @ instruction: 0xfb2c006e │ │ │ │ + cbz r0, 173b26 │ │ │ │ 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] @ (173b2c ) │ │ │ │ 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, 173b20 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 173a28 │ │ │ │ + beq.n 173af8 │ │ │ │ blx 47c6c │ │ │ │ - cbz r0, 173a50 │ │ │ │ + cbz r0, 173b20 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 173a28 │ │ │ │ + beq.n 173af8 │ │ │ │ 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] @ 173b88 │ │ │ │ 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] @ (173b8c ) │ │ │ │ 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] @ (173b90 ) │ │ │ │ + ldr r3, [pc, #28] @ (173b8c ) │ │ │ │ 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 173b82 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1661dc │ │ │ │ - cbz r7, 173b10 │ │ │ │ + bl 1662ac │ │ │ │ + cbz r7, 173be0 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1661dc │ │ │ │ + bl 1662ac │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1661dc │ │ │ │ + bl 1662ac │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 165f3c │ │ │ │ + bl 16600c │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 165f3c │ │ │ │ + bl 16600c │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 173ae2 │ │ │ │ + bne.n 173bb2 │ │ │ │ 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 166554 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r8] │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e078 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 173b9e │ │ │ │ + cbz r3, 173c6e │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 166484 │ │ │ │ + bl 166554 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 166484 │ │ │ │ + bl 166554 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e078 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1663e4 │ │ │ │ + bl 1664b4 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e078 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ - bl 1663e4 │ │ │ │ + bl 1664b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 173b4a │ │ │ │ + bhi.n 173c1a │ │ │ │ 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 +424563,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 16e09c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16e09c │ │ │ │ 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 16e168 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ 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 173d12 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 173c48 │ │ │ │ + cbz r3, 173d18 │ │ │ │ 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 +424615,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 173cec │ │ │ │ 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 +424654,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 173dba │ │ │ │ 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 +424692,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 173e5e │ │ │ │ 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 173e58 │ │ │ │ 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 +424729,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 173e42 │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ cmpeq r1, r8 │ │ │ │ - beq.n 173db0 │ │ │ │ + beq.n 173e80 │ │ │ │ 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 173e42 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 47574 │ │ │ │ - b.n 173d72 │ │ │ │ + b.n 173e42 │ │ │ │ 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 173eb4 │ │ │ │ blx 47574 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 173dd8 │ │ │ │ + bne.n 173ea8 │ │ │ │ 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 +424779,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 173fbe │ │ │ │ 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 174110 │ │ │ │ ldrd r4, r7, [r5, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r4, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcc.n 173edc │ │ │ │ + bcc.n 173fac │ │ │ │ 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, 173f8a │ │ │ │ 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 +424830,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 173f8a │ │ │ │ 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 173fac │ │ │ │ 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 1740f8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 174040 │ │ │ │ + beq.w 174110 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 173e22 │ │ │ │ + b.n 173ef2 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq.w 17404e │ │ │ │ + beq.w 17411e │ │ │ │ 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 1740e4 │ │ │ │ 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 1740f2 │ │ │ │ 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 1740e4 │ │ │ │ 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 1740c2 │ │ │ │ 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 +424920,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 1740c2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 174036 │ │ │ │ + beq.n 174106 │ │ │ │ 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 +424944,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 1740e4 │ │ │ │ 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 173dbc │ │ │ │ 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 174110 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 173efc │ │ │ │ + b.n 173fcc │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 173f4c │ │ │ │ + b.n 17401c │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 173ffc │ │ │ │ + b.n 1740cc │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 173fe4 │ │ │ │ + b.n 1740b4 │ │ │ │ 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 1740da │ │ │ │ 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 17416a │ │ │ │ ldrd r5, r7, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w lr, r3, r7 │ │ │ │ - bcc.n 1740ae │ │ │ │ + bcc.n 17417e │ │ │ │ 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 174170 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 173cec │ │ │ │ + bl 173dbc │ │ │ │ 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 17416a │ │ │ │ mov ip, r5 │ │ │ │ - b.n 174072 │ │ │ │ + b.n 174142 │ │ │ │ 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 1742c2 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1740f0 │ │ │ │ + b.n 1741c0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r4 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 174132 │ │ │ │ + beq.n 174202 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r0, ip, [r4, #8] │ │ │ │ cmp r6, r0 │ │ │ │ sbcs.w r1, r7, ip │ │ │ │ - bcc.n 1740e6 │ │ │ │ - cbnz r3, 17415e │ │ │ │ + bcc.n 1741b6 │ │ │ │ + cbnz r3, 17422e │ │ │ │ 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 1742c2 │ │ │ │ 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 +425074,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 174298 │ │ │ │ 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 1741ec │ │ │ │ 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 17426c │ │ │ │ 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 1741e0 │ │ │ │ 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 174222 │ │ │ │ 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 17429e │ │ │ │ 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 1741ec │ │ │ │ ldrd r2, r1, [r3, #16] │ │ │ │ - b.n 1741b6 │ │ │ │ + b.n 174286 │ │ │ │ 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 1741ec │ │ │ │ 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 1741ec │ │ │ │ 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] @ 174320 │ │ │ │ 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 174314 │ │ │ │ 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 17418c │ │ │ │ + b.n 174308 │ │ │ │ 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] @ (174494 ) │ │ │ │ + ldr r3, [pc, #344] @ (174498 ) │ │ │ │ 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 174368 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 174288 │ │ │ │ + bne.n 174358 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 174364 │ │ │ │ + bne.n 174434 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r6, [r3, r7, lsl #2] │ │ │ │ - cbz r6, 1742e4 │ │ │ │ + cbz r6, 1743b4 │ │ │ │ movs r6, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1742b2 │ │ │ │ + bne.n 174382 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 174356 │ │ │ │ - ldr r2, [pc, #256] @ (1743cc ) │ │ │ │ - ldr r3, [pc, #252] @ (1743c8 ) │ │ │ │ + bne.n 174426 │ │ │ │ + ldr r2, [pc, #256] @ (17449c ) │ │ │ │ + ldr r3, [pc, #252] @ (174498 ) │ │ │ │ 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 17448e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #232] @ (1743d0 ) │ │ │ │ + ldr r2, [pc, #232] @ (1744a0 ) │ │ │ │ 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 17437e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 47fe4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 174310 │ │ │ │ + bne.n 1743e0 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 174350 │ │ │ │ + bne.n 174420 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 48250 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 174352 │ │ │ │ - bl 17c920 │ │ │ │ + cbz r0, 174422 │ │ │ │ + bl 17c9f0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 17434a │ │ │ │ + cbz r0, 17441a │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 1743aa │ │ │ │ + bne.n 17447a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 17ca34 │ │ │ │ + bl 17cb04 │ │ │ │ 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 17437e │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 174342 │ │ │ │ + b.n 174412 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #32] │ │ │ │ - bl 1695d4 │ │ │ │ - b.n 1742c8 │ │ │ │ + bl 1696a4 │ │ │ │ + b.n 174398 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 17438e │ │ │ │ + bne.n 17445e │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1695fc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 174378 │ │ │ │ + bne.n 174448 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17436a │ │ │ │ - b.n 1742a0 │ │ │ │ + bne.n 17443a │ │ │ │ + b.n 174370 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 174394 │ │ │ │ + bne.n 174464 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 174368 │ │ │ │ - b.n 1742a0 │ │ │ │ + bne.n 174438 │ │ │ │ + b.n 174370 │ │ │ │ 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 17cbf4 │ │ │ │ + b.n 174400 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + pop {r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r0, 174408 │ │ │ │ + cbz r0, 1744d8 │ │ │ │ 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] @ (1744d8 ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 173060 │ │ │ │ + bl 173130 │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 48250 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 174406 │ │ │ │ + cbz r0, 1744d6 │ │ │ │ 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 1744fe │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ subs r1, r3, #1 │ │ │ │ - cbnz r2, 17443a │ │ │ │ + cbnz r2, 17450a │ │ │ │ mov r3, r1 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 174424 │ │ │ │ + bne.n 1744f4 │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 47574 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 17cae8 │ │ │ │ + bl 17cbb8 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 47574 │ │ │ │ - b.n 17441c │ │ │ │ + b.n 1744ec │ │ │ │ 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, 174560 │ │ │ │ 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, 17455a │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17cb24 │ │ │ │ + bl 17cbf4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 17446c │ │ │ │ + bhi.n 17453c │ │ │ │ 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, 17459c │ │ │ │ + b.n 1745d2 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 17cb2c │ │ │ │ - cbnz r0, 1744fc │ │ │ │ + bl 17cbfc │ │ │ │ + cbnz r0, 1745cc │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 174502 │ │ │ │ + bls.n 1745d2 │ │ │ │ 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 17458a │ │ │ │ mov r0, r6 │ │ │ │ - bl 174258 │ │ │ │ - cbz r0, 174502 │ │ │ │ + bl 174328 │ │ │ │ + cbz r0, 1745d2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 17cb2c │ │ │ │ + bl 17cbfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1744c6 │ │ │ │ + beq.n 174596 │ │ │ │ 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 +425449,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, 174612 │ │ │ │ + b.n 1746d2 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 17cf5c │ │ │ │ - cbnz r0, 174574 │ │ │ │ + bl 17d02c │ │ │ │ + cbnz r0, 174644 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1745e4 │ │ │ │ + bls.n 1746b4 │ │ │ │ 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 174600 │ │ │ │ mov r0, r6 │ │ │ │ - bl 174258 │ │ │ │ + bl 174328 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r0, 17459a │ │ │ │ + cbz r0, 17466a │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 17cf5c │ │ │ │ + bl 17d02c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17453a │ │ │ │ + beq.n 17460a │ │ │ │ cmp r4, #0 │ │ │ │ it lt │ │ │ │ ldrdlt r2, r3, [r6] │ │ │ │ - blt.n 17459c │ │ │ │ + blt.n 17466c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r0, [r2, r8] │ │ │ │ - cbz r0, 1745e8 │ │ │ │ + cbz r0, 1746b8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 17cd28 │ │ │ │ + bl 17cdf8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 174604 │ │ │ │ + cbz r3, 1746d4 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d8, [pc, #108] @ 174610 │ │ │ │ + vldr d8, [pc, #108] @ 1746e0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1745c8 │ │ │ │ - bl 17cfc0 │ │ │ │ + b.n 174698 │ │ │ │ + bl 17d090 │ │ │ │ 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 1746cc │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1745a8 │ │ │ │ + bne.n 174678 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 174258 │ │ │ │ + bl 174328 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1745be │ │ │ │ + beq.n 17468e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 1745a8 │ │ │ │ + b.n 174678 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 17459c │ │ │ │ + b.n 17466c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 174258 │ │ │ │ + bl 174328 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 174592 │ │ │ │ + beq.n 174662 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r8] │ │ │ │ - b.n 174586 │ │ │ │ + b.n 174656 │ │ │ │ mov.w r8, r4, lsl #2 │ │ │ │ - b.n 174580 │ │ │ │ + b.n 174650 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 174580 │ │ │ │ + b.n 174650 │ │ │ │ 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] @ (174720 ) │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a000 │ │ │ │ + bl 17a0d0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 174640 │ │ │ │ - bl 165cdc │ │ │ │ + cbnz r3, 174710 │ │ │ │ + bl 165dac │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp.w r4, #444 @ 0x1bc │ │ │ │ - bne.n 17462e │ │ │ │ + bne.n 1746fe │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - vhadd.u32 q8, q5, q15 │ │ │ │ + cdp2 0, 9, cr0, cr10, cr14, {3} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 165ccc │ │ │ │ + bl 165d9c │ │ │ │ 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 174750 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 174668 │ │ │ │ + bne.n 174738 │ │ │ │ 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 165d9c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 1746ae │ │ │ │ + bls.n 17477e │ │ │ │ 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 165d9c │ │ │ │ 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 +425617,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 165d9c │ │ │ │ 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 +425634,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 165d9c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 174752 │ │ │ │ + beq.n 174822 │ │ │ │ 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 17481c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 174734 │ │ │ │ + bne.n 174804 │ │ │ │ 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 165d9c │ │ │ │ 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 174860 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 174778 │ │ │ │ + bne.n 174848 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 17478c │ │ │ │ + bne.n 17485c │ │ │ │ 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 165d9c │ │ │ │ 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 17489c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1747b4 │ │ │ │ + bne.n 174884 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1747c8 │ │ │ │ + bne.n 174898 │ │ │ │ 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 165d9c │ │ │ │ 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 165d9c │ │ │ │ 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 165d9c │ │ │ │ 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 +425736,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 165d9c │ │ │ │ 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 +425754,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 17493c │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 17489e │ │ │ │ + bhi.n 17496e │ │ │ │ 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 174956 │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 174896 │ │ │ │ + beq.n 174966 │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 174896 │ │ │ │ + b.n 174966 │ │ │ │ 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] @ (1749ac ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (1748e0 ) │ │ │ │ + ldr r0, [pc, #24] @ (1749b0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 180a4c │ │ │ │ - ldr r3, [pc, #16] @ (1748e4 ) │ │ │ │ + bl 180b1c │ │ │ │ + ldr r3, [pc, #16] @ (1749b4 ) │ │ │ │ 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 │ │ │ │ + @ instruction: 0xfbf6006e │ │ │ │ + @ instruction: 0xfbf2006e │ │ │ │ cmp.w r0, #340 @ 0x154 │ │ │ │ - bcs.w 174be4 │ │ │ │ + bcs.w 174cb4 │ │ │ │ cmp r0, #172 @ 0xac │ │ │ │ - bls.w 174a56 │ │ │ │ + bls.w 174b26 │ │ │ │ sub.w r3, r0, #173 @ 0xad │ │ │ │ cmp r3, #166 @ 0xa6 │ │ │ │ - bhi.w 174a54 │ │ │ │ + bhi.w 174b24 │ │ │ │ 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 +425975,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 174db4 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bhi.n 174a54 │ │ │ │ - add r2, pc, #8 @ (adr r2, 174a70 ) │ │ │ │ + bhi.n 174b24 │ │ │ │ + add r2, pc, #8 @ (adr r2, 174b40 ) │ │ │ │ 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 +426094,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 174db6 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 174a54 │ │ │ │ - add r2, pc, #8 @ (adr r2, 174c00 ) │ │ │ │ + bhi.w 174b24 │ │ │ │ + add r2, pc, #8 @ (adr r2, 174cd0 ) │ │ │ │ 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 +426203,44 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #198 @ 0xc6 │ │ │ │ bx lr │ │ │ │ movs r0, #186 @ 0xba │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 174cfe │ │ │ │ + cbz r2, 174dce │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 174d02 │ │ │ │ + beq.n 174dd2 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 174d12 │ │ │ │ + beq.n 174de2 │ │ │ │ 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] @ (174e00 ) │ │ │ │ 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] @ (174e04 ) │ │ │ │ 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 174dd0 │ │ │ │ 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 +426263,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 175120 │ │ │ │ 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 +426296,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 175010 │ │ │ │ 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 174eb2 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp] │ │ │ │ add r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 174f54 │ │ │ │ + bne.w 175024 │ │ │ │ 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 174e5a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, fp, #8 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 174eec │ │ │ │ + beq.n 174fbc │ │ │ │ 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 +426378,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 174f4c │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r7, #12 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 174e74 │ │ │ │ + bne.n 174f44 │ │ │ │ ldrd sl, r5, [sp, #16] │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 174f90 │ │ │ │ + bne.n 175060 │ │ │ │ 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 174ffc │ │ │ │ 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, 174ffc │ │ │ │ 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 174fd6 │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 174f02 │ │ │ │ + bne.n 174fd2 │ │ │ │ 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 174eea │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 174e38 │ │ │ │ + beq.w 174f08 │ │ │ │ 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 17505a │ │ │ │ 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 175032 │ │ │ │ + b.n 174f08 │ │ │ │ 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 +426474,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 1750f2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 175022 │ │ │ │ + beq.n 1750f2 │ │ │ │ add.w lr, r5, #4294967295 @ 0xffffffff │ │ │ │ lsl.w ip, r6, lr │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 175038 │ │ │ │ + blt.n 175108 │ │ │ │ cmp r3, ip │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 175022 │ │ │ │ + bge.n 1750f2 │ │ │ │ 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 17507a │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 174fa6 │ │ │ │ + bne.n 175076 │ │ │ │ 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 1750f2 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, lr │ │ │ │ negs r3, r3 │ │ │ │ - b.n 175022 │ │ │ │ + b.n 1750f2 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 174e40 │ │ │ │ + b.n 174f10 │ │ │ │ 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 1751e6 │ │ │ │ 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 +426552,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 1751c0 │ │ │ │ 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 175198 │ │ │ │ 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 175150 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.n 17507a │ │ │ │ + bgt.n 17514a │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 17506a │ │ │ │ + bne.n 17513a │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 17531e │ │ │ │ + ble.w 1753ee │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 1752a4 │ │ │ │ + ble.w 175374 │ │ │ │ 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 +426619,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 175282 │ │ │ │ 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 17525a │ │ │ │ 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 17520e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 175138 │ │ │ │ + bgt.n 175208 │ │ │ │ mov.w sl, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1752ac │ │ │ │ + beq.n 17537c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1752a4 │ │ │ │ + ble.n 175374 │ │ │ │ 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 +426673,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 1752e2 │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1751f0 │ │ │ │ + bne.n 1752c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1751ea │ │ │ │ + bgt.n 1752ba │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1752a4 │ │ │ │ + ble.n 175374 │ │ │ │ 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 +426703,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 175314 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 175292 │ │ │ │ + ble.n 175362 │ │ │ │ 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 175312 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 17523e │ │ │ │ + bgt.n 17530e │ │ │ │ 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 175302 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1752a4 │ │ │ │ + ble.n 175374 │ │ │ │ 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 +426757,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 1753c0 │ │ │ │ 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 1753d2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1752d0 │ │ │ │ - b.n 175232 │ │ │ │ + bgt.n 1753a0 │ │ │ │ + b.n 175302 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1752a4 │ │ │ │ + ble.n 175374 │ │ │ │ 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 1753fe │ │ │ │ + b.n 1752a8 │ │ │ │ stmdb 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] @ 175840 │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r3, [pc, #1048] @ 175774 │ │ │ │ + ldr.w r3, [pc, #1048] @ 175844 │ │ │ │ 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 +426814,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 17548c │ │ │ │ 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 1754a8 │ │ │ │ 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 17547e │ │ │ │ + ldr r2, [pc, #952] @ (175848 ) │ │ │ │ + ldr r3, [pc, #948] @ (175844 ) │ │ │ │ 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 17583c │ │ │ │ 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] @ (17584c ) │ │ │ │ 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 +426894,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] @ (175850 ) │ │ │ │ add r1, pc │ │ │ │ adds r6, r3, r1 │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ - cbz r7, 1754dc │ │ │ │ + cbz r7, 1755ac │ │ │ │ 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 17555a │ │ │ │ adds r5, #1 │ │ │ │ add r9, fp │ │ │ │ cmp r5, sl │ │ │ │ - bcc.n 17547c │ │ │ │ + bcc.n 17554c │ │ │ │ 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 175504 │ │ │ │ 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 1754d4 │ │ │ │ + b.n 17548c │ │ │ │ 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 174e08 │ │ │ │ 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 175832 │ │ │ │ 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 +426988,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 175650 │ │ │ │ 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 175628 │ │ │ │ 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] @ (175854 ) │ │ │ │ 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] @ (175858 ) │ │ │ │ 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 +427031,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 175820 │ │ │ │ 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 1756d6 │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 17575a │ │ │ │ + bgt.w 17582a │ │ │ │ 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 1756dc │ │ │ │ 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 +427082,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 175750 │ │ │ │ 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 175728 │ │ │ │ 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 +427122,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, 1757c6 │ │ │ │ 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 1697dc │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 175716 │ │ │ │ + beq.n 1757e6 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 1756a6 │ │ │ │ + b.n 175776 │ │ │ │ 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 1697dc │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 1756f2 │ │ │ │ + bne.n 1757c2 │ │ │ │ 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 175692 │ │ │ │ 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 175688 │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ - b.n 17549e │ │ │ │ + b.n 17556e │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 175600 │ │ │ │ + b.n 1756d0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1755f8 │ │ │ │ + b.n 1756c8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 175598 │ │ │ │ + b.n 175668 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r4, sp, #640 @ 0x280 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ movs r5, r3 │ │ │ │ subs r3, #254 @ 0xfe │ │ │ │ movs r5, r3 │ │ │ │ subs r1, #220 @ 0xdc │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ 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] @ 175dc0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1360] @ 175cf4 │ │ │ │ + ldr.w r0, [pc, #1360] @ 175dc4 │ │ │ │ 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 +427221,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 1758ce │ │ │ │ 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 1758ee │ │ │ │ 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 1758be │ │ │ │ + ldr.w r2, [pc, #1272] @ 175dc8 │ │ │ │ + ldr.w r3, [pc, #1264] @ 175dc4 │ │ │ │ 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 175dba │ │ │ │ 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] @ 175dcc │ │ │ │ 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] @ 175dd0 │ │ │ │ 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] @ 175dd4 │ │ │ │ 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 +427290,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 175d74 │ │ │ │ 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 +427315,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 1759de │ │ │ │ strd sl, r5, [sp] │ │ │ │ movs r0, #0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r1, #8 │ │ │ │ add r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ @@ -427254,32 +427332,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 1759ae │ │ │ │ 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 175dac │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 175cce │ │ │ │ + beq.w 175d9e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 175c4a │ │ │ │ + bne.w 175d1a │ │ │ │ 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 175d9a │ │ │ │ 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 +427375,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 175a62 │ │ │ │ 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 175d92 │ │ │ │ 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 +427405,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 175124 │ │ │ │ + ldr r3, [pc, #824] @ (175dd8 ) │ │ │ │ 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 +427438,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 174db8 │ │ │ │ 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 175d68 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.w 175c8c │ │ │ │ + beq.w 175d5c │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 175a64 │ │ │ │ + bne.n 175b34 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r0, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 175c98 │ │ │ │ + beq.w 175d68 │ │ │ │ ldrb.w r1, [r0, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 175c98 │ │ │ │ + beq.w 175d68 │ │ │ │ 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 +427494,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 175bb6 │ │ │ │ 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 175b8a │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 175b74 │ │ │ │ + beq.n 175c44 │ │ │ │ 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 +427546,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 175c42 │ │ │ │ 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 175c1a │ │ │ │ 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 +427592,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 175c72 │ │ │ │ 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 175d70 │ │ │ │ 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 +427616,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, 175cec │ │ │ │ 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 175ae6 │ │ │ │ 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 175ad0 │ │ │ │ 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 17594a │ │ │ │ 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 175918 │ │ │ │ + b.n 1758ce │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldrb r1, [r1, r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 175a64 │ │ │ │ + bne.w 175b34 │ │ │ │ add.w r4, lr, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #1 │ │ │ │ - b.n 175a68 │ │ │ │ + b.n 175b38 │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ - b.n 175be0 │ │ │ │ + b.n 175cb0 │ │ │ │ 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 175d7c │ │ │ │ + b.n 175d1a │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1759c2 │ │ │ │ + b.n 175a92 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 175994 │ │ │ │ - ldr r3, [pc, #60] @ (175d0c ) │ │ │ │ + b.n 175a64 │ │ │ │ + ldr r3, [pc, #60] @ (175ddc ) │ │ │ │ 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 1759fa │ │ │ │ + ldr r3, [pc, #48] @ (175de0 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 17592a │ │ │ │ + b.n 1759fa │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, sp, #336 @ 0x150 │ │ │ │ + add r7, pc, #528 @ (adr r7, 175fd4 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #984 @ (adr r7, 1760d4 ) │ │ │ │ + add r7, pc, #152 @ (adr r7, 175e64 ) │ │ │ │ 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, #224] @ 0xe0 │ │ │ │ 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 17585c │ │ │ │ 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 +427756,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 17585c │ │ │ │ + cbz r7, 175e62 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 15a410 │ │ │ │ + bl 15a4e0 │ │ │ │ add r4, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 175d7e │ │ │ │ + bne.n 175e4e │ │ │ │ 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 17585c │ │ │ │ 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 +427808,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 17585c │ │ │ │ + cbz r7, 175eee │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1594cc │ │ │ │ + bl 15959c │ │ │ │ add r4, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 175e0a │ │ │ │ + bne.n 175eda │ │ │ │ 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 +427850,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 175410 │ │ │ │ + cbz r7, 175f5a │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1623ac │ │ │ │ + bl 16247c │ │ │ │ add r4, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 175e76 │ │ │ │ + bne.n 175f46 │ │ │ │ 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 +427879,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 175410 │ │ │ │ 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 +427906,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 175410 │ │ │ │ + cbz r7, 175fe8 │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1623ac │ │ │ │ + bl 16247c │ │ │ │ add r5, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 175f04 │ │ │ │ + bne.n 175fd4 │ │ │ │ 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 +427933,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 175410 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 175ff6 │ │ │ │ + bpl.n 1760c6 │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #232] @ (176040 ) │ │ │ │ + ldr r2, [pc, #232] @ (176110 ) │ │ │ │ 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 +427978,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] @ (176114 ) │ │ │ │ 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 +428018,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 17609a │ │ │ │ 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] @ (17631c ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #492] @ (176250 ) │ │ │ │ + ldr r1, [pc, #492] @ (176320 ) │ │ │ │ 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 17615c │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r7, r8 │ │ │ │ - cbnz r4, 1760a8 │ │ │ │ + cbnz r4, 176178 │ │ │ │ adds r7, #4 │ │ │ │ cmp sl, r7 │ │ │ │ - bhi.n 176086 │ │ │ │ - ldr r2, [pc, #452] @ (176254 ) │ │ │ │ - ldr r3, [pc, #444] @ (17624c ) │ │ │ │ + bhi.n 176156 │ │ │ │ + ldr r2, [pc, #452] @ (176324 ) │ │ │ │ + ldr r3, [pc, #444] @ (17631c ) │ │ │ │ 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 176318 │ │ │ │ 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 +428090,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 176018 │ │ │ │ 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 +428125,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 176302 │ │ │ │ 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 +428141,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 1762c6 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bgt.n 176210 │ │ │ │ + bgt.n 1762e0 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - blt.n 176238 │ │ │ │ + blt.n 176308 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bgt.n 176218 │ │ │ │ + bgt.n 1762e8 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bmi.n 17620c │ │ │ │ + bmi.n 1762dc │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - ble.n 176226 │ │ │ │ + ble.n 1762f6 │ │ │ │ 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 176206 │ │ │ │ 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 1761e4 │ │ │ │ adds r6, #4 │ │ │ │ adds r1, #8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.n 1760e8 │ │ │ │ + bhi.n 1761b8 │ │ │ │ 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 176194 │ │ │ │ + b.n 17615c │ │ │ │ mov.w r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - blt.n 176236 │ │ │ │ + blt.n 176306 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bpl.n 176226 │ │ │ │ + bpl.n 1762f6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1761a4 │ │ │ │ + b.n 176274 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ strb.w ip, [r2, #-4] │ │ │ │ - ble.n 17622a │ │ │ │ + ble.n 1762fa │ │ │ │ add r3, r1 │ │ │ │ strb.w ip, [r2, #-3] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - bgt.n 1761a4 │ │ │ │ + bgt.n 176274 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1761a4 │ │ │ │ + b.n 176274 │ │ │ │ add r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - b.n 17619c │ │ │ │ + b.n 17626c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 176160 │ │ │ │ + b.n 176230 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ mov.w r6, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bmi.n 17620c │ │ │ │ + bmi.n 1762dc │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1761a4 │ │ │ │ + b.n 176274 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ 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] @ (176534 ) │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #496] @ (176468 ) │ │ │ │ + ldr r3, [pc, #496] @ (176538 ) │ │ │ │ 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, 17636e │ │ │ │ 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, 17638a │ │ │ │ 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 176366 │ │ │ │ + ldr r2, [pc, #460] @ (17653c ) │ │ │ │ + ldr r3, [pc, #452] @ (176538 ) │ │ │ │ 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 176528 │ │ │ │ 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] @ 17652c │ │ │ │ + vldr s12, [pc, #404] @ 176530 │ │ │ │ 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 176018 │ │ │ │ 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 +428309,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 176494 │ │ │ │ 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 +428327,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 1764b0 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 176406 │ │ │ │ + bgt.n 1764d6 │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 1763c8 │ │ │ │ + blt.n 176498 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - ble.n 176424 │ │ │ │ + ble.n 1764f4 │ │ │ │ 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 1764a0 │ │ │ │ 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 1763e6 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add r8, r9 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 1762fc │ │ │ │ + bne.n 1763cc │ │ │ │ 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 17650c │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1762e6 │ │ │ │ + b.n 1763b6 │ │ │ │ mov r5, fp │ │ │ │ - b.n 17633a │ │ │ │ + b.n 17640a │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 176400 │ │ │ │ + blt.n 1764d0 │ │ │ │ uxtb r2, r5 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 176384 │ │ │ │ + b.n 176454 │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 1763c8 │ │ │ │ + blt.n 176498 │ │ │ │ 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 1764a0 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 176384 │ │ │ │ + b.n 176454 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - bgt.n 176376 │ │ │ │ + bgt.n 176446 │ │ │ │ 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 17644a │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r5, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 17637a │ │ │ │ + bge.n 17644a │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 176384 │ │ │ │ + b.n 176454 │ │ │ │ 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 1763a2 │ │ │ │ + b.n 17636e │ │ │ │ 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 r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #360] @ 0x168 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ 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 17660a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17651e │ │ │ │ - ldr r4, [pc, #164] @ (176540 ) │ │ │ │ + beq.n 1765ee │ │ │ │ + ldr r4, [pc, #164] @ (176610 ) │ │ │ │ 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 1765de │ │ │ │ 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 +428485,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] @ (176614 ) │ │ │ │ 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 1765de │ │ │ │ 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] @ 176668 │ │ │ │ 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 +428534,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 176754 │ │ │ │ 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 +428550,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 176718 │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 176644 │ │ │ │ + beq.n 176714 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 176748 │ │ │ │ + beq.w 176818 │ │ │ │ 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] @ (176834 ) │ │ │ │ orr.w lr, lr, r8 │ │ │ │ - ldr.w r8, [pc, #368] @ 176768 │ │ │ │ + ldr.w r8, [pc, #368] @ 176838 │ │ │ │ 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 17670a │ │ │ │ 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 +428591,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, 176778 │ │ │ │ + ldr r3, [pc, #288] @ (17683c ) │ │ │ │ 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] @ (176840 ) │ │ │ │ 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 +428624,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 1766a0 │ │ │ │ + ldr.w r9, [pc, #200] @ 176844 │ │ │ │ and.w r7, r7, #31 │ │ │ │ and.w r6, r6, #31 │ │ │ │ - ldr.w sl, [pc, #192] @ 176778 │ │ │ │ + ldr.w sl, [pc, #192] @ 176848 │ │ │ │ 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 176746 │ │ │ │ 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 +428668,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 176746 │ │ │ │ + ldr r3, [pc, #48] @ (17684c ) │ │ │ │ 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 17670a │ │ │ │ nop │ │ │ │ adds r6, #108 @ 0x6c │ │ │ │ movs r5, r3 │ │ │ │ adds r6, #174 @ 0xae │ │ │ │ movs r5, r3 │ │ │ │ adds r6, #88 @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ @@ -428619,50 +428697,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 1768a4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17684c │ │ │ │ + beq.n 17691c │ │ │ │ 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 176934 │ │ │ │ + ldr r3, [pc, #352] @ (1769e4 ) │ │ │ │ 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 1768fc │ │ │ │ + cbnz r3, 176914 │ │ │ │ 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 1769d8 │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ - ldr.w ip, [pc, #296] @ 176918 │ │ │ │ + ldr.w ip, [pc, #296] @ 1769e8 │ │ │ │ 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 +428759,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 1768a8 │ │ │ │ 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 176882 │ │ │ │ + ldr.w lr, [pc, #180] @ 1769ec │ │ │ │ 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 1768fc │ │ │ │ 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 +428814,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 1768fc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 17682c │ │ │ │ + b.n 1768fc │ │ │ │ nop │ │ │ │ adds r4, #240 @ 0xf0 │ │ │ │ movs r5, r3 │ │ │ │ adds r4, #182 @ 0xb6 │ │ │ │ movs r5, r3 │ │ │ │ adds r4, #62 @ 0x3e │ │ │ │ movs r5, r3 │ │ │ │ @@ -428769,39 +428847,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] @ (176a3c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, lr, lsl #2] │ │ │ │ blx r3 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #24] │ │ │ │ - cbz r4, 17699c │ │ │ │ + cbz r4, 176a6c │ │ │ │ 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, 176a72 │ │ │ │ adds r7, #4 │ │ │ │ cmp r4, r7 │ │ │ │ - bhi.n 176996 │ │ │ │ + bhi.n 176a66 │ │ │ │ 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 +428902,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 1769f0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp.w r9, #8 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ - bne.n 1769d8 │ │ │ │ + bne.n 176aa8 │ │ │ │ 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 176a9e │ │ │ │ mov r4, r5 │ │ │ │ mov r5, fp │ │ │ │ adds r4, #8 │ │ │ │ add.w fp, r0, #16 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 1769ba │ │ │ │ + bhi.n 176a8a │ │ │ │ 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 176a7e │ │ │ │ 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, 176b32 │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ mov r6, r8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 176a68 │ │ │ │ + bne.n 176b38 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 176a5a │ │ │ │ + bhi.n 176b2a │ │ │ │ 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 +428978,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 1769f0 │ │ │ │ adds r6, #4 │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 176aa0 │ │ │ │ + bne.n 176b70 │ │ │ │ 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 176b66 │ │ │ │ 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 176b50 │ │ │ │ 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 176b42 │ │ │ │ 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] @ (176d10 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #300] @ (176c44 ) │ │ │ │ + ldr r0, [pc, #300] @ (176d14 ) │ │ │ │ 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, 176c0a │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r6, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbnz r4, 176b58 │ │ │ │ + cbnz r4, 176c28 │ │ │ │ adds r6, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.n 176b34 │ │ │ │ - ldr r2, [pc, #268] @ (176c48 ) │ │ │ │ - ldr r3, [pc, #256] @ (176c40 ) │ │ │ │ + bhi.n 176c04 │ │ │ │ + ldr r2, [pc, #268] @ (176d18 ) │ │ │ │ + ldr r3, [pc, #256] @ (176d10 ) │ │ │ │ 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 176d06 │ │ │ │ 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] @ 176d0c │ │ │ │ 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 +429082,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 1769f0 │ │ │ │ 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 +429102,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 176c74 │ │ │ │ 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 176c64 │ │ │ │ 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 176c50 │ │ │ │ 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 176c44 │ │ │ │ + b.n 176c0a │ │ │ │ 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, #80] @ 0x50 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [sp, #760] @ 0x2f8 │ │ │ │ + str r3, [sp, #952] @ 0x3b8 │ │ │ │ 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] @ (176e70 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #312] @ (176da4 ) │ │ │ │ + ldr r0, [pc, #312] @ (176e74 ) │ │ │ │ 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, 176d5e │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r6, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbnz r4, 176cac │ │ │ │ + cbnz r4, 176d7c │ │ │ │ adds r6, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.n 176c88 │ │ │ │ - ldr r2, [pc, #280] @ (176da8 ) │ │ │ │ - ldr r3, [pc, #268] @ (176da0 ) │ │ │ │ + bhi.n 176d58 │ │ │ │ + ldr r2, [pc, #280] @ (176e78 ) │ │ │ │ + ldr r3, [pc, #268] @ (176e70 ) │ │ │ │ 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 176e66 │ │ │ │ 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] @ 176e6c │ │ │ │ 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 +429209,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 1769f0 │ │ │ │ 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 +429233,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 176dc4 │ │ │ │ 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 176db4 │ │ │ │ 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 176da0 │ │ │ │ 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 176d94 │ │ │ │ + b.n 176d5e │ │ │ │ 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 r2, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r2, [sp, #616] @ 0x268 │ │ │ │ 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 17bb8c │ │ │ │ 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 +429297,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 177d48 │ │ │ │ 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] @ (176ff0 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #256] @ (176f24 ) │ │ │ │ + ldr r3, [pc, #256] @ (176ff4 ) │ │ │ │ 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, 176f18 │ │ │ │ movs r2, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 176e66 │ │ │ │ + cbnz r4, 176f36 │ │ │ │ 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 176f10 │ │ │ │ + ldr r2, [pc, #220] @ (176ff8 ) │ │ │ │ + ldr r3, [pc, #216] @ (176ff4 ) │ │ │ │ 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 176fe8 │ │ │ │ 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] @ 176fec │ │ │ │ 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 +429366,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 17bb8c │ │ │ │ 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 176f70 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #4 │ │ │ │ add r9, r3 │ │ │ │ - bne.n 176e98 │ │ │ │ + bne.n 176f68 │ │ │ │ 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 176f5a │ │ │ │ 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 176f4c │ │ │ │ + b.n 176f18 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r1, [sp, #880] @ 0x370 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + str r0, [sp, #896] @ 0x380 │ │ │ │ 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] @ (177028 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 176f5c │ │ │ │ + ldr.w ip, [pc, #28] @ 17702c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (176f60 ) │ │ │ │ - ldr r2, [pc, #28] @ (176f64 ) │ │ │ │ + ldr r3, [pc, #24] @ (177030 ) │ │ │ │ + ldr r2, [pc, #28] @ (177034 ) │ │ │ │ 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 │ │ │ │ + ldrh r2, [r5, #62] @ 0x3e │ │ │ │ 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] @ (177064 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 176f98 │ │ │ │ + ldr.w ip, [pc, #28] @ 177068 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (176f9c ) │ │ │ │ - ldr r2, [pc, #28] @ (176fa0 ) │ │ │ │ + ldr r3, [pc, #24] @ (17706c ) │ │ │ │ + ldr r2, [pc, #28] @ (177070 ) │ │ │ │ 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 │ │ │ │ + ldrh r6, [r5, #60] @ 0x3c │ │ │ │ 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] @ (177198 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #264] @ (1770cc ) │ │ │ │ + ldr r3, [pc, #264] @ (17719c ) │ │ │ │ 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, 1770b8 │ │ │ │ movs r2, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 177006 │ │ │ │ + cbnz r4, 1770d6 │ │ │ │ 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 1770b0 │ │ │ │ + ldr r2, [pc, #228] @ (1771a0 ) │ │ │ │ + ldr r3, [pc, #224] @ (17719c ) │ │ │ │ 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 177190 │ │ │ │ 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] @ 177194 │ │ │ │ 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 +429523,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 17bc58 │ │ │ │ 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 +429539,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 17710e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ add r6, r3 │ │ │ │ - bne.n 177036 │ │ │ │ + bne.n 177106 │ │ │ │ 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 1770fc │ │ │ │ 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 1770ec │ │ │ │ + b.n 1770b8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + ldrh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r8, #2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 17babc │ │ │ │ + bl 17bb8c │ │ │ │ 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 17bb8c │ │ │ │ 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 1781b0 │ │ │ │ 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] @ (17736c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (1772a0 ) │ │ │ │ + ldr r3, [pc, #308] @ (177370 ) │ │ │ │ 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, 177266 │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1771b4 │ │ │ │ + bne.n 177284 │ │ │ │ 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 17725e │ │ │ │ + ldr r2, [pc, #268] @ (177374 ) │ │ │ │ + ldr r3, [pc, #260] @ (177370 ) │ │ │ │ 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 177364 │ │ │ │ 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] @ 177368 │ │ │ │ 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 +429688,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 17bb8c │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r8, r7, [sp] │ │ │ │ - bl 17babc │ │ │ │ + bl 17bb8c │ │ │ │ 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 1772cc │ │ │ │ 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 1772c2 │ │ │ │ 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 1772b0 │ │ │ │ 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 17729e │ │ │ │ + b.n 177266 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #50] @ 0x32 │ │ │ │ + ldrh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1772d4 ) │ │ │ │ + ldr r0, [pc, #28] @ (1773a4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1772d8 │ │ │ │ + ldr.w ip, [pc, #28] @ 1773a8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1772dc ) │ │ │ │ - ldr r2, [pc, #28] @ (1772e0 ) │ │ │ │ + ldr r3, [pc, #24] @ (1773ac ) │ │ │ │ + ldr r2, [pc, #28] @ (1773b0 ) │ │ │ │ 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, [r5, #34] @ 0x22 │ │ │ │ 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] @ (1773e0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 177314 │ │ │ │ + ldr.w ip, [pc, #28] @ 1773e4 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (177318 ) │ │ │ │ - ldr r2, [pc, #28] @ (17731c ) │ │ │ │ + ldr r3, [pc, #24] @ (1773e8 ) │ │ │ │ + ldr r2, [pc, #28] @ (1773ec ) │ │ │ │ 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, [r6, #32] │ │ │ │ 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] @ (177568 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #348] @ (17749c ) │ │ │ │ + ldr r3, [pc, #348] @ (17756c ) │ │ │ │ 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 177438 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r8, r1, lsl #2 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 177388 │ │ │ │ + cbnz r3, 177458 │ │ │ │ adds r5, #4 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 177362 │ │ │ │ - ldr r2, [pc, #308] @ (1774a0 ) │ │ │ │ - ldr r3, [pc, #304] @ (17749c ) │ │ │ │ + bhi.n 177432 │ │ │ │ + ldr r2, [pc, #308] @ (177570 ) │ │ │ │ + ldr r3, [pc, #304] @ (17756c ) │ │ │ │ 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 17755e │ │ │ │ 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] @ 177564 │ │ │ │ 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 +429867,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 17bc58 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 17bb88 │ │ │ │ + bl 17bc58 │ │ │ │ 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 +429896,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 1774aa │ │ │ │ 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 17749e │ │ │ │ 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 177488 │ │ │ │ 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 177474 │ │ │ │ + b.n 177438 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - ldrh r0, [r0, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #30] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r2, 177514 │ │ │ │ + cbz r2, 1775e4 │ │ │ │ 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 +429964,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 177584 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17761a │ │ │ │ + beq.n 1776ea │ │ │ │ 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] @ 1776ec │ │ │ │ + vldr s10, [pc, #236] @ 1776f0 │ │ │ │ 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 +430000,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 177672 │ │ │ │ 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 1776a2 │ │ │ │ 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 1776d2 │ │ │ │ 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 177608 │ │ │ │ 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 17789c │ │ │ │ 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] @ 1778a0 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 1777d4 │ │ │ │ - vldr s9, [pc, #404] @ 1777d8 │ │ │ │ + vldr s11, [pc, #404] @ 1778a4 │ │ │ │ + vldr s9, [pc, #404] @ 1778a8 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 1777dc │ │ │ │ - vldr s7, [pc, #400] @ 1777e0 │ │ │ │ - b.n 1776ba │ │ │ │ + vldr s8, [pc, #400] @ 1778ac │ │ │ │ + vldr s7, [pc, #400] @ 1778b0 │ │ │ │ + b.n 17778a │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 177664 │ │ │ │ + cbz r5, 177734 │ │ │ │ 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 1777f6 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 177686 │ │ │ │ + cbz r5, 177756 │ │ │ │ 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 17784e │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 1776a4 │ │ │ │ + cbz r1, 177774 │ │ │ │ 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 17789a │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 177652 │ │ │ │ + beq.n 177722 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 177664 │ │ │ │ + beq.n 177734 │ │ │ │ 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 +430128,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 177744 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 177686 │ │ │ │ + beq.n 177756 │ │ │ │ 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 +430154,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 177762 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 1776a4 │ │ │ │ + beq.n 177774 │ │ │ │ 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 +430176,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 177774 │ │ │ │ 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 177b8e │ │ │ │ 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] @ 177b90 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s5, [pc, #708] @ 177ac4 │ │ │ │ + vldr s5, [pc, #708] @ 177b94 │ │ │ │ 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] @ 177b98 │ │ │ │ + vldr s9, [pc, #704] @ 177b9c │ │ │ │ + vldr s10, [pc, #704] @ 177ba0 │ │ │ │ + vldr s4, [pc, #704] @ 177ba4 │ │ │ │ + vldr s3, [pc, #704] @ 177ba8 │ │ │ │ + b.n 1779ce │ │ │ │ vmov.f32 s13, s5 │ │ │ │ - cbz r5, 17782e │ │ │ │ + cbz r5, 1778fe │ │ │ │ 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 177a22 │ │ │ │ vmov.f32 s14, s5 │ │ │ │ - cbz r5, 17784e │ │ │ │ + cbz r5, 17791e │ │ │ │ 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 177a62 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 177a0a │ │ │ │ + bne.w 177ada │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 177a5e │ │ │ │ + ble.w 177b2e │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ - vldrlt s15, [pc, #588] @ 177ac4 │ │ │ │ - bge.w 177a96 │ │ │ │ + vldrlt s15, [pc, #588] @ 177b94 │ │ │ │ + bge.w 177b66 │ │ │ │ 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 177ac4 │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1778ba │ │ │ │ + bge.n 17798a │ │ │ │ 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 177ad6 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1778e8 │ │ │ │ + bge.n 1779b8 │ │ │ │ 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 177b2a │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17781c │ │ │ │ + beq.n 1778ec │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s13, r1 │ │ │ │ - beq.n 17782e │ │ │ │ + beq.n 1778fe │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 177a2e │ │ │ │ + bmi.w 177afe │ │ │ │ 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 17790c │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r1 │ │ │ │ - beq.w 17784e │ │ │ │ + beq.w 17791e │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.n 177a18 │ │ │ │ + bmi.n 177ae8 │ │ │ │ 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 177928 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 1779c6 │ │ │ │ + beq.n 177a96 │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.n 177a44 │ │ │ │ + bmi.n 177b14 │ │ │ │ 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 17795c │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 17787c │ │ │ │ + blt.w 17794c │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 17789c │ │ │ │ + bgt.w 17796c │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1778ca │ │ │ │ + bgt.w 17799a │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1778e8 │ │ │ │ + b.n 1779b8 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s3 │ │ │ │ - b.n 1779c6 │ │ │ │ + b.n 177a96 │ │ │ │ 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 177a44 │ │ │ │ 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 177a00 │ │ │ │ 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 177a82 │ │ │ │ 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 177ad6 │ │ │ │ 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 177b84 │ │ │ │ + vldr s13, [pc, #72] @ 177b9c │ │ │ │ + vldr s15, [pc, #72] @ 177ba0 │ │ │ │ vmla.f32 s15, s14, s13 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1778e8 │ │ │ │ + b.n 1779b8 │ │ │ │ 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 1779b8 │ │ │ │ + vldr s15, [pc, #20] @ 177b94 │ │ │ │ + b.n 17796c │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1778e8 │ │ │ │ + b.n 1779b8 │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ @@ -430344,23 +430422,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 177c56 │ │ │ │ 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] @ 177c58 │ │ │ │ + vldr s10, [pc, #144] @ 177c5c │ │ │ │ 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 +430465,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 177bd4 │ │ │ │ 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 177d1a │ │ │ │ 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 177ca6 │ │ │ │ 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 +430524,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 177c80 │ │ │ │ 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 17bb8c │ │ │ │ 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 +430556,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 177e28 │ │ │ │ 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 177e1a │ │ │ │ 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 +430604,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 17bb8c │ │ │ │ adds r4, #4 │ │ │ │ strh.w r9, [r4, #-3] │ │ │ │ cmp r5, r6 │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ - bne.n 177cfe │ │ │ │ + bne.n 177dce │ │ │ │ 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 177dc6 │ │ │ │ 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 177da4 │ │ │ │ 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 177d82 │ │ │ │ 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] @ (177f80 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (177eb4 ) │ │ │ │ + ldr r3, [pc, #308] @ (177f84 ) │ │ │ │ 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 177f54 │ │ │ │ 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] @ 177f78 │ │ │ │ add.w sl, sp, #59 @ 0x3b │ │ │ │ - vldr s16, [pc, #260] @ 177eac │ │ │ │ + vldr s16, [pc, #260] @ 177f7c │ │ │ │ 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 177f46 │ │ │ │ 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 +430708,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 17bb8c │ │ │ │ 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 177ed8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 177dfe │ │ │ │ + bne.n 177ece │ │ │ │ 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 177ea8 │ │ │ │ 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 177e82 │ │ │ │ + ldr r2, [pc, #48] @ (177f88 ) │ │ │ │ + ldr r3, [pc, #44] @ (177f84 ) │ │ │ │ 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 177f72 │ │ │ │ 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, [r6, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ 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] @ (177fb8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 177eec │ │ │ │ + ldr.w ip, [pc, #28] @ 177fbc │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (177ef0 ) │ │ │ │ - ldr r2, [pc, #28] @ (177ef4 ) │ │ │ │ + ldr r3, [pc, #24] @ (177fc0 ) │ │ │ │ + ldr r2, [pc, #28] @ (177fc4 ) │ │ │ │ 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, [r3, #2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, #4 │ │ │ │ movs r5, r3 │ │ │ │ - ble.n 177f74 │ │ │ │ + ble.n 178044 │ │ │ │ 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] @ (177ff4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 177f28 │ │ │ │ + ldr.w ip, [pc, #28] @ 177ff8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (177f2c ) │ │ │ │ - ldr r2, [pc, #28] @ (177f30 ) │ │ │ │ + ldr r3, [pc, #24] @ (177ffc ) │ │ │ │ + ldr r2, [pc, #28] @ (178000 ) │ │ │ │ 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, [r3, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r0, #3 │ │ │ │ movs r5, r3 │ │ │ │ - ble.n 177f38 │ │ │ │ + ble.n 178008 │ │ │ │ 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] @ (178158 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (17808c ) │ │ │ │ + ldr r3, [pc, #312] @ (17815c ) │ │ │ │ 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 17812e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ - vldr s17, [pc, #272] @ 178080 │ │ │ │ + vldr s17, [pc, #272] @ 178150 │ │ │ │ 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 178120 │ │ │ │ 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] @ 178154 │ │ │ │ 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 +430889,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 17bc58 │ │ │ │ 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 +430906,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 1780a8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 177fce │ │ │ │ + bne.n 17809e │ │ │ │ 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 178076 │ │ │ │ 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 17804c │ │ │ │ + ldr r2, [pc, #48] @ (178160 ) │ │ │ │ + ldr r3, [pc, #40] @ (17815c ) │ │ │ │ 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 17814c │ │ │ │ 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] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov.w r8, #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 17babc │ │ │ │ + bl 17bb8c │ │ │ │ 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 17bb8c │ │ │ │ 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 +430993,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 1782a4 │ │ │ │ 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 178296 │ │ │ │ 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 +431039,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 17bb8c │ │ │ │ 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 17bb8c │ │ │ │ strh.w r9, [r5, #-2] │ │ │ │ cmp sl, r4 │ │ │ │ - bne.n 17816c │ │ │ │ + bne.n 17823c │ │ │ │ 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 178234 │ │ │ │ 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 17820e │ │ │ │ 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 1781e4 │ │ │ │ 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] @ (178428 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #352] @ (17835c ) │ │ │ │ + ldr r3, [pc, #352] @ (17842c ) │ │ │ │ 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 1783fe │ │ │ │ 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] @ 178420 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ - vldr s17, [pc, #292] @ 178354 │ │ │ │ + vldr s17, [pc, #292] @ 178424 │ │ │ │ subs r0, r1, r7 │ │ │ │ cmp r0, #4 │ │ │ │ it cs │ │ │ │ movcs r0, #4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 178320 │ │ │ │ + beq.n 1783f0 │ │ │ │ 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 +431157,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 17bb8c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - bl 17babc │ │ │ │ + bl 17bb8c │ │ │ │ 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 +431179,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 17835e │ │ │ │ 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 178352 │ │ │ │ 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 178328 │ │ │ │ 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 178300 │ │ │ │ + ldr r2, [pc, #48] @ (178430 ) │ │ │ │ + ldr r3, [pc, #40] @ (17842c ) │ │ │ │ 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 17841c │ │ │ │ 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, [r6, #20] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #19] │ │ │ │ + ldrb r2, [r7, #15] │ │ │ │ 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] @ (178460 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 178394 │ │ │ │ + ldr.w ip, [pc, #28] @ 178464 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (178398 ) │ │ │ │ - ldr r2, [pc, #28] @ (17839c ) │ │ │ │ + ldr r3, [pc, #24] @ (178468 ) │ │ │ │ + ldr r2, [pc, #28] @ (17846c ) │ │ │ │ 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, [r6, #14] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, r0 │ │ │ │ movs r5, r3 │ │ │ │ - bhi.n 1782cc │ │ │ │ + bhi.n 17839c │ │ │ │ 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] @ (17849c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1783d0 │ │ │ │ + ldr.w ip, [pc, #28] @ 1784a0 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1783d4 ) │ │ │ │ - ldr r2, [pc, #28] @ (1783d8 ) │ │ │ │ + ldr r3, [pc, #24] @ (1784a4 ) │ │ │ │ + ldr r2, [pc, #28] @ (1784a8 ) │ │ │ │ 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, [r6, #13] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r0, r7 │ │ │ │ movs r5, r3 │ │ │ │ - bhi.n 178490 │ │ │ │ + bhi.n 178560 │ │ │ │ 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] @ (178648 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #384] @ (17857c ) │ │ │ │ + ldr r3, [pc, #384] @ (17864c ) │ │ │ │ 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 17861e │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r7, ip │ │ │ │ - vldr s16, [pc, #336] @ 178570 │ │ │ │ + vldr s16, [pc, #336] @ 178640 │ │ │ │ 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 17860e │ │ │ │ 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 +431334,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] @ 178644 │ │ │ │ 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 +431353,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 17bc58 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 17bb88 │ │ │ │ + bl 17bc58 │ │ │ │ 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 +431384,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 178562 │ │ │ │ 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 178556 │ │ │ │ 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 178528 │ │ │ │ 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 1784f8 │ │ │ │ + ldr r2, [pc, #48] @ (178650 ) │ │ │ │ + ldr r3, [pc, #40] @ (17864c ) │ │ │ │ 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 17863c │ │ │ │ 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, [r6, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #10] │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movs r5, #4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ smlabb r2, r2, r5, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -431369,19 +431447,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 17873c │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1785dc │ │ │ │ + beq.n 1786ac │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 178706 │ │ │ │ + beq.w 1787d6 │ │ │ │ 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 +431473,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 178814 │ │ │ │ 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 +431541,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, 1787fe │ │ │ │ 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 +431617,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 178654 │ │ │ │ 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 +431650,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 178654 │ │ │ │ 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 +431689,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 178654 │ │ │ │ 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 +431740,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 178654 │ │ │ │ + cbz r5, 178a1e │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ moveq r6, r7 │ │ │ │ - beq.n 17894e │ │ │ │ + beq.n 178a1e │ │ │ │ cmp r6, r7 │ │ │ │ - bhi.n 178956 │ │ │ │ + bhi.n 178a26 │ │ │ │ cmp r5, #5 │ │ │ │ - bgt.n 178982 │ │ │ │ + bgt.n 178a52 │ │ │ │ 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 +431778,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 178a1e │ │ │ │ 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] @ 178a84 │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r3, [sp, #512] @ 0x200 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ 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] @ 178aac │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ 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] @ 178ad4 │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #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] @ 178a2c │ │ │ │ + ldr.w ip, [pc, #20] @ 178afc │ │ │ │ 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, #176] @ 0xb0 │ │ │ │ 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] @ (178bd8 ) │ │ │ │ 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 178bd2 │ │ │ │ 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 178bc4 │ │ │ │ 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 +431904,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 178b80 │ │ │ │ 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 178b74 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 178a88 │ │ │ │ + bhi.n 178b58 │ │ │ │ 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 178b3c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r2, [sp, #872] @ 0x368 │ │ │ │ + str r2, [sp, #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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #192] @ (178be4 ) │ │ │ │ + ldr r3, [pc, #192] @ (178cb4 ) │ │ │ │ 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 178cae │ │ │ │ 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 178ca0 │ │ │ │ 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 +431995,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 178c5c │ │ │ │ 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 178c50 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 178b64 │ │ │ │ + bhi.n 178c34 │ │ │ │ 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 178c18 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r1, [sp, #1000] @ 0x3e8 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #192] @ (178cc0 ) │ │ │ │ + ldr r3, [pc, #192] @ (178d90 ) │ │ │ │ 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 178d8a │ │ │ │ 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 178d7c │ │ │ │ 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 +432086,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 178d38 │ │ │ │ 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 178d2c │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 178c40 │ │ │ │ + bhi.n 178d10 │ │ │ │ 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 178cf4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #192] @ (178d9c ) │ │ │ │ + ldr r3, [pc, #192] @ (178e6c ) │ │ │ │ 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 178e66 │ │ │ │ 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 178e58 │ │ │ │ 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 +432177,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 178e14 │ │ │ │ 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 178e08 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 178d1c │ │ │ │ + bhi.n 178dec │ │ │ │ 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 178dd0 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ 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] @ (178fc4 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (178ef8 ) │ │ │ │ + ldr r3, [pc, #312] @ (178fc8 ) │ │ │ │ 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] @ (178fcc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 178df8 │ │ │ │ + beq.n 178ec8 │ │ │ │ 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 178ee6 │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 178df2 │ │ │ │ - ldr r2, [pc, #260] @ (178f00 ) │ │ │ │ - ldr r3, [pc, #252] @ (178ef8 ) │ │ │ │ + bhi.n 178ec2 │ │ │ │ + ldr r2, [pc, #260] @ (178fd0 ) │ │ │ │ + ldr r3, [pc, #252] @ (178fc8 ) │ │ │ │ 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 178fbc │ │ │ │ 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] @ 178fc0 │ │ │ │ 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 +432305,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 178f22 │ │ │ │ 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 178f10 │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 178e32 │ │ │ │ + bhi.n 178f02 │ │ │ │ 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 178ef8 │ │ │ │ + b.n 178ec8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strb r6, [r7, #8] │ │ │ │ + strb r6, [r5, #5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r0, [r6, #4] │ │ │ │ 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] @ (179128 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (17905c ) │ │ │ │ + ldr r3, [pc, #312] @ (17912c ) │ │ │ │ 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] @ (179130 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 178f5c │ │ │ │ + beq.n 17902c │ │ │ │ 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 17904a │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 178f56 │ │ │ │ - ldr r2, [pc, #260] @ (179064 ) │ │ │ │ - ldr r3, [pc, #252] @ (17905c ) │ │ │ │ + bhi.n 179026 │ │ │ │ + ldr r2, [pc, #260] @ (179134 ) │ │ │ │ + ldr r3, [pc, #252] @ (17912c ) │ │ │ │ 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 179120 │ │ │ │ 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] @ 179124 │ │ │ │ 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 +432438,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 179086 │ │ │ │ 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 179074 │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 178f96 │ │ │ │ + bhi.n 179066 │ │ │ │ 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 17905c │ │ │ │ + b.n 17902c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + strb r2, [r1, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #46] @ 0x2e │ │ │ │ + ldrh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r3, #2] │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #312] @ (1791bc ) │ │ │ │ + ldr r1, [pc, #312] @ (17928c ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (1791c0 ) │ │ │ │ + ldr r3, [pc, #312] @ (179290 ) │ │ │ │ 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] @ (179294 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1790c0 │ │ │ │ + beq.n 179190 │ │ │ │ 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 1791ae │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 1790ba │ │ │ │ - ldr r2, [pc, #260] @ (1791c8 ) │ │ │ │ - ldr r3, [pc, #252] @ (1791c0 ) │ │ │ │ + bhi.n 17918a │ │ │ │ + ldr r2, [pc, #260] @ (179298 ) │ │ │ │ + ldr r3, [pc, #252] @ (179290 ) │ │ │ │ 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 179284 │ │ │ │ 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] @ 179288 │ │ │ │ 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 +432571,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 1791ea │ │ │ │ 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 1791d8 │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 1790fa │ │ │ │ + bhi.n 1791ca │ │ │ │ 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 1791c0 │ │ │ │ + b.n 179190 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r6, [r6, #116] @ 0x74 │ │ │ │ + ldr r6, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + ldrh r6, [r5, #28] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r7, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ 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] @ (1793f0 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (179324 ) │ │ │ │ + ldr r3, [pc, #312] @ (1793f4 ) │ │ │ │ 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] @ (1793f8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 179224 │ │ │ │ + beq.n 1792f4 │ │ │ │ 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 179312 │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 17921e │ │ │ │ - ldr r2, [pc, #260] @ (17932c ) │ │ │ │ - ldr r3, [pc, #252] @ (179324 ) │ │ │ │ + bhi.n 1792ee │ │ │ │ + ldr r2, [pc, #260] @ (1793fc ) │ │ │ │ + ldr r3, [pc, #252] @ (1793f4 ) │ │ │ │ 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 1793e8 │ │ │ │ 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] @ 1793ec │ │ │ │ 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 +432704,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 17934e │ │ │ │ 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 17933c │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 17925e │ │ │ │ + bhi.n 17932e │ │ │ │ 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 179324 │ │ │ │ + b.n 1792f4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r2, [r2, #96] @ 0x60 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #24] │ │ │ │ + ldrh r6, [r0, #18] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #96] @ (1793a0 ) │ │ │ │ + ldr r6, [pc, #96] @ (179470 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (1793a4 ) │ │ │ │ + ldr r0, [pc, #96] @ (179474 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (1793a8 ) │ │ │ │ + ldr r5, [pc, #92] @ (179478 ) │ │ │ │ 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] @ (17947c ) │ │ │ │ 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] @ (179480 ) │ │ │ │ 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] @ (179484 ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (1793a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (179474 ) │ │ │ │ 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 17946c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #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] @ (179438 ) │ │ │ │ + ldr r6, [pc, #112] @ (179508 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (17943c ) │ │ │ │ + ldr r0, [pc, #112] @ (17950c ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (179440 ) │ │ │ │ + ldr r4, [pc, #108] @ (179510 ) │ │ │ │ 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] @ (179514 ) │ │ │ │ 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] @ (179518 ) │ │ │ │ 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] @ (17951c ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #28] @ (17943c ) │ │ │ │ + ldr r3, [pc, #28] @ (17950c ) │ │ │ │ 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 179502 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r1, #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] @ (1794d0 ) │ │ │ │ + ldr r6, [pc, #112] @ (1795a0 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1794d4 ) │ │ │ │ + ldr r0, [pc, #112] @ (1795a4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (1794d8 ) │ │ │ │ + ldr r4, [pc, #108] @ (1795a8 ) │ │ │ │ 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] @ (1795ac ) │ │ │ │ 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] @ (1795b0 ) │ │ │ │ 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] @ (1795b4 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1794d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1795a4 ) │ │ │ │ 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 17959a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r4, #4] │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #36] @ 0x24 │ │ │ │ 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] @ (179638 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (17956c ) │ │ │ │ + ldr r0, [pc, #112] @ (17963c ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (179570 ) │ │ │ │ + ldr r4, [pc, #108] @ (179640 ) │ │ │ │ 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] @ (179644 ) │ │ │ │ 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] @ (179648 ) │ │ │ │ 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] @ (17964c ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #28] @ (17956c ) │ │ │ │ + ldr r3, [pc, #28] @ (17963c ) │ │ │ │ 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 179632 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #240] @ (179688 ) │ │ │ │ + ldr r2, [pc, #240] @ (179758 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (17968c ) │ │ │ │ + ldr r3, [pc, #240] @ (17975c ) │ │ │ │ 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 179750 │ │ │ │ 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 179740 │ │ │ │ + ldr r2, [pc, #188] @ (179760 ) │ │ │ │ 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 +433058,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 1796e0 │ │ │ │ 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 1796d6 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1795e2 │ │ │ │ + bhi.n 1796b2 │ │ │ │ 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 17968e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r0, #60] @ 0x3c │ │ │ │ + strh r6, [r6, #52] @ 0x34 │ │ │ │ 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] @ (17986c ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (1797a0 ) │ │ │ │ + ldr r3, [pc, #240] @ (179870 ) │ │ │ │ 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 179864 │ │ │ │ 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 179854 │ │ │ │ + ldr r2, [pc, #188] @ (179874 ) │ │ │ │ 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 +433167,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 1797f4 │ │ │ │ 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 1797ea │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1796f6 │ │ │ │ + bhi.n 1797c6 │ │ │ │ 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 1797a2 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + strh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1798b0 ) │ │ │ │ + ldr r2, [pc, #240] @ (179980 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (1798b4 ) │ │ │ │ + ldr r3, [pc, #240] @ (179984 ) │ │ │ │ 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 179978 │ │ │ │ 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 179968 │ │ │ │ + ldr r2, [pc, #188] @ (179988 ) │ │ │ │ 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 +433276,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 179908 │ │ │ │ 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 1798fe │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 17980a │ │ │ │ + bhi.n 1798da │ │ │ │ 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 1798b6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1799c4 ) │ │ │ │ + ldr r2, [pc, #240] @ (179a94 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (1799c8 ) │ │ │ │ + ldr r3, [pc, #240] @ (179a98 ) │ │ │ │ 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 179a8c │ │ │ │ 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 179a7c │ │ │ │ + ldr r2, [pc, #188] @ (179a9c ) │ │ │ │ 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 +433385,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 179a1c │ │ │ │ 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 179a12 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 17991e │ │ │ │ + bhi.n 1799ee │ │ │ │ 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 1799ca │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r6, [r5, #26] │ │ │ │ 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] @ (179bec ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (179b20 ) │ │ │ │ + ldr r3, [pc, #304] @ (179bf0 ) │ │ │ │ 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] @ (179bf4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (179b28 ) │ │ │ │ + ldr r3, [pc, #284] @ (179bf8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 179a26 │ │ │ │ + cbz r2, 179af6 │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 179a44 │ │ │ │ + bne.n 179b14 │ │ │ │ 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 179aee │ │ │ │ + ldr r2, [pc, #260] @ (179bfc ) │ │ │ │ + ldr r3, [pc, #244] @ (179bf0 ) │ │ │ │ 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 179be2 │ │ │ │ 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] @ (179c00 ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 179b18 │ │ │ │ + vldr s16, [pc, #204] @ 179be8 │ │ │ │ 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 +433518,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 179b52 │ │ │ │ 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 179b44 │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #8 │ │ │ │ - bhi.n 179a62 │ │ │ │ + bhi.n 179b32 │ │ │ │ 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 179b26 │ │ │ │ + b.n 179af6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #304] @ (179c80 ) │ │ │ │ + ldr r2, [pc, #304] @ (179d50 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (179c84 ) │ │ │ │ + ldr r3, [pc, #304] @ (179d54 ) │ │ │ │ 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] @ (179d58 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (179c8c ) │ │ │ │ + ldr r3, [pc, #284] @ (179d5c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 179b8a │ │ │ │ + cbz r2, 179c5a │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 179ba8 │ │ │ │ + bne.n 179c78 │ │ │ │ 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 179c52 │ │ │ │ + ldr r2, [pc, #260] @ (179d60 ) │ │ │ │ + ldr r3, [pc, #244] @ (179d54 ) │ │ │ │ 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 179d46 │ │ │ │ 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] @ (179d64 ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 179c7c │ │ │ │ + vldr s16, [pc, #204] @ 179d4c │ │ │ │ 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 +433658,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 179cb6 │ │ │ │ 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 179ca8 │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #8 │ │ │ │ - bhi.n 179bc6 │ │ │ │ + bhi.n 179c96 │ │ │ │ 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 179c8a │ │ │ │ + b.n 179c5a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r0, [r5, #6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #304] @ (179de4 ) │ │ │ │ + ldr r2, [pc, #304] @ (179eb4 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (179de8 ) │ │ │ │ + ldr r3, [pc, #304] @ (179eb8 ) │ │ │ │ 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] @ (179ebc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (179df0 ) │ │ │ │ + ldr r3, [pc, #284] @ (179ec0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 179cee │ │ │ │ + cbz r2, 179dbe │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 179d0c │ │ │ │ + bne.n 179ddc │ │ │ │ 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 179db6 │ │ │ │ + ldr r2, [pc, #260] @ (179ec4 ) │ │ │ │ + ldr r3, [pc, #244] @ (179eb8 ) │ │ │ │ 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 179eaa │ │ │ │ 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] @ (179ec8 ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 179de0 │ │ │ │ + vldr s16, [pc, #204] @ 179eb0 │ │ │ │ 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 +433798,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 179e1a │ │ │ │ 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 179e0c │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #16 │ │ │ │ - bhi.n 179d2a │ │ │ │ + bhi.n 179dfa │ │ │ │ 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 179dee │ │ │ │ + b.n 179dbe │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r7, #32] │ │ │ │ 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] @ (17a018 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (179f4c ) │ │ │ │ + ldr r3, [pc, #304] @ (17a01c ) │ │ │ │ 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] @ (17a020 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (179f54 ) │ │ │ │ + ldr r3, [pc, #284] @ (17a024 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 179e52 │ │ │ │ + cbz r2, 179f22 │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 179e70 │ │ │ │ + bne.n 179f40 │ │ │ │ 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 179f1a │ │ │ │ + ldr r2, [pc, #260] @ (17a028 ) │ │ │ │ + ldr r3, [pc, #244] @ (17a01c ) │ │ │ │ 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 17a00e │ │ │ │ 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] @ (17a02c ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 179f44 │ │ │ │ + vldr s16, [pc, #204] @ 17a014 │ │ │ │ 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 +433938,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 179f7e │ │ │ │ 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 179f70 │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #16 │ │ │ │ - bhi.n 179e8e │ │ │ │ + bhi.n 179f5e │ │ │ │ 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 179f52 │ │ │ │ + b.n 179f22 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r4, [r4, #28] │ │ │ │ + str r4, [r2, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + ldrb r0, [r3, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r4, [r6, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + str r6, [r2, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #132] @ (179ff4 ) │ │ │ │ + ldr r4, [pc, #132] @ (17a0c4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #132] @ (179ff8 ) │ │ │ │ + ldr r3, [pc, #132] @ (17a0c8 ) │ │ │ │ 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 17a09e │ │ │ │ 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 +434008,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 17a05a │ │ │ │ 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, 17a0b8 │ │ │ │ + ldr r2, [pc, #40] @ (17a0cc ) │ │ │ │ + ldr r3, [pc, #36] @ (17a0c8 ) │ │ │ │ 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 17a0be │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 157978 │ │ │ │ - b.n 179fd0 │ │ │ │ + bl 157a48 │ │ │ │ + b.n 17a0a0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r0, #8] │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (17a060 ) │ │ │ │ + ldr r2, [pc, #80] @ (17a130 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #80] @ (17a064 ) │ │ │ │ + ldr r3, [pc, #80] @ (17a134 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 17a050 │ │ │ │ + cbz r3, 17a120 │ │ │ │ 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 17a11c │ │ │ │ + ldr r3, [pc, #40] @ (17a138 ) │ │ │ │ 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] @ (17a13c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 180a4c │ │ │ │ - b.n 17a022 │ │ │ │ - ldrsh r6, [r4, r7] │ │ │ │ + bl 180b1c │ │ │ │ + b.n 17a0f2 │ │ │ │ + ldrsh r6, [r2, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + strb r6, [r5, r1] │ │ │ │ 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 17a202 │ │ │ │ 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 17a276 │ │ │ │ bic.w r0, r1, #1 │ │ │ │ - vldr s13, [pc, #288] @ 17a1bc │ │ │ │ + vldr s13, [pc, #288] @ 17a28c │ │ │ │ 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 +434137,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 17a186 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - bhi.n 17a138 │ │ │ │ + bhi.n 17a208 │ │ │ │ adds r6, #1 │ │ │ │ add r5, sl │ │ │ │ add r4, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 17a0aa │ │ │ │ + bne.n 17a17a │ │ │ │ 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] @ 17a28c │ │ │ │ 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 +434175,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 17a202 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.w 17a096 │ │ │ │ + bne.w 17a166 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 17a150 │ │ │ │ - cbnz r7, 17a1b6 │ │ │ │ + b.n 17a220 │ │ │ │ + cbnz r7, 17a286 │ │ │ │ adds r6, #1 │ │ │ │ add r5, sl │ │ │ │ add r4, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - beq.n 17a132 │ │ │ │ + beq.n 17a202 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17a1a8 │ │ │ │ + beq.n 17a278 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 17a148 │ │ │ │ + b.n 17a218 │ │ │ │ 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 17a326 │ │ │ │ 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 17a366 │ │ │ │ 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 +434235,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 17a2d8 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r8, lr │ │ │ │ - bhi.n 17a25c │ │ │ │ + bhi.n 17a32c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r7, #1 │ │ │ │ add r2, sl │ │ │ │ add r6, fp │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 17a1fc │ │ │ │ + bne.n 17a2cc │ │ │ │ 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 +434264,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 17a326 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 17a1ec │ │ │ │ + bne.n 17a2bc │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 17a26e │ │ │ │ - cbnz r0, 17a2a8 │ │ │ │ + b.n 17a33e │ │ │ │ + cbnz r0, 17a378 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ adds r7, #1 │ │ │ │ add r2, sl │ │ │ │ add r6, fp │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 17a256 │ │ │ │ + beq.n 17a326 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17a298 │ │ │ │ + beq.n 17a368 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 17a26a │ │ │ │ + b.n 17a33a │ │ │ │ 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 17a4ba │ │ │ │ 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 17a4ca │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #464] @ 17a4b8 │ │ │ │ - vldr s3, [pc, #464] @ 17a4bc │ │ │ │ + vldr s7, [pc, #464] @ 17a588 │ │ │ │ + vldr s3, [pc, #464] @ 17a58c │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #460] @ 17a4c0 │ │ │ │ + vldr s10, [pc, #460] @ 17a590 │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #460] @ 17a4c4 │ │ │ │ + vldr s4, [pc, #460] @ 17a594 │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #456] @ 17a4c8 │ │ │ │ + vldr s5, [pc, #456] @ 17a598 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #452] @ 17a4cc │ │ │ │ + vldr s6, [pc, #452] @ 17a59c │ │ │ │ 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 +434365,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 17a3ec │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 17a406 │ │ │ │ + bhi.n 17a4d6 │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17a310 │ │ │ │ + bne.n 17a3e0 │ │ │ │ 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 17a4ba │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17a3f0 │ │ │ │ + beq.n 17a4c0 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17a418 │ │ │ │ + b.n 17a4e8 │ │ │ │ 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] @ 17a588 │ │ │ │ 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] @ 17a58c │ │ │ │ + vldr s10, [pc, #152] @ 17a590 │ │ │ │ + vldr s7, [pc, #152] @ 17a594 │ │ │ │ + vldr s8, [pc, #152] @ 17a598 │ │ │ │ + vldr s9, [pc, #152] @ 17a59c │ │ │ │ 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 +434432,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 17a4ba │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 17a2e2 │ │ │ │ + bne.w 17a3b2 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17a434 │ │ │ │ + b.n 17a504 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (17a7a8 ) │ │ │ │ + ldr r1, [pc, #744] @ (17a878 ) │ │ │ │ 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 +434456,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 17a6da │ │ │ │ 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 17a6ea │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #464] @ 17a6d8 │ │ │ │ - vldr s3, [pc, #464] @ 17a6dc │ │ │ │ + vldr s7, [pc, #464] @ 17a7a8 │ │ │ │ + vldr s3, [pc, #464] @ 17a7ac │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #460] @ 17a6e0 │ │ │ │ + vldr s10, [pc, #460] @ 17a7b0 │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #460] @ 17a6e4 │ │ │ │ + vldr s4, [pc, #460] @ 17a7b4 │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #456] @ 17a6e8 │ │ │ │ + vldr s5, [pc, #456] @ 17a7b8 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #452] @ 17a6ec │ │ │ │ + vldr s6, [pc, #452] @ 17a7bc │ │ │ │ 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 +434532,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 17a60c │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 17a626 │ │ │ │ + bhi.n 17a6f6 │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17a530 │ │ │ │ + bne.n 17a600 │ │ │ │ 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 17a6da │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17a610 │ │ │ │ + beq.n 17a6e0 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17a638 │ │ │ │ + b.n 17a708 │ │ │ │ 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] @ 17a7a8 │ │ │ │ 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] @ 17a7ac │ │ │ │ + vldr s10, [pc, #152] @ 17a7b0 │ │ │ │ + vldr s7, [pc, #152] @ 17a7b4 │ │ │ │ + vldr s8, [pc, #152] @ 17a7b8 │ │ │ │ + vldr s9, [pc, #152] @ 17a7bc │ │ │ │ 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 +434599,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 17a6da │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 17a502 │ │ │ │ + bne.w 17a5d2 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17a654 │ │ │ │ + b.n 17a724 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (17a9c8 ) │ │ │ │ + ldr r1, [pc, #744] @ (17aa98 ) │ │ │ │ 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 17a8da │ │ │ │ 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 17a8f0 │ │ │ │ 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 +434693,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 17a80e │ │ │ │ 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 17a8fa │ │ │ │ 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 17a7fe │ │ │ │ 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 17a8da │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17a810 │ │ │ │ + beq.n 17a8e0 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 17a83e │ │ │ │ + b.n 17a90e │ │ │ │ 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 +434767,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 17a8da │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 17a8bc │ │ │ │ + beq.n 17a98c │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 17a712 │ │ │ │ + b.n 17a7e2 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 17a85c │ │ │ │ + b.n 17a92c │ │ │ │ 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 17aaae │ │ │ │ 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 17aac4 │ │ │ │ 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 +434855,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 17a9e2 │ │ │ │ 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 17aace │ │ │ │ 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 17a9d2 │ │ │ │ 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 17aaae │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17a9e4 │ │ │ │ + beq.n 17aab4 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 17aa12 │ │ │ │ + b.n 17aae2 │ │ │ │ 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 +434929,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 17aaae │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 17aa90 │ │ │ │ + beq.n 17ab60 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 17a8e6 │ │ │ │ + b.n 17a9b6 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 17aa30 │ │ │ │ + b.n 17ab00 │ │ │ │ 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 17aca2 │ │ │ │ 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 17acb2 │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #468] @ 17aca4 │ │ │ │ - vldr s3, [pc, #468] @ 17aca8 │ │ │ │ + vldr s7, [pc, #468] @ 17ad74 │ │ │ │ + vldr s3, [pc, #468] @ 17ad78 │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #464] @ 17acac │ │ │ │ + vldr s10, [pc, #464] @ 17ad7c │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #464] @ 17acb0 │ │ │ │ + vldr s4, [pc, #464] @ 17ad80 │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #460] @ 17acb4 │ │ │ │ + vldr s5, [pc, #460] @ 17ad84 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #456] @ 17acb8 │ │ │ │ + vldr s6, [pc, #456] @ 17ad88 │ │ │ │ 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 +435023,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 17abd4 │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 17abee │ │ │ │ + bhi.n 17acbe │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17aaf8 │ │ │ │ + bne.n 17abc8 │ │ │ │ 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 17aca2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17abd8 │ │ │ │ + beq.n 17aca8 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17ac00 │ │ │ │ + b.n 17acd0 │ │ │ │ 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] @ 17ad74 │ │ │ │ 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] @ 17ad78 │ │ │ │ + vldr s10, [pc, #156] @ 17ad7c │ │ │ │ + vldr s7, [pc, #156] @ 17ad80 │ │ │ │ + vldr s8, [pc, #156] @ 17ad84 │ │ │ │ + vldr s9, [pc, #156] @ 17ad88 │ │ │ │ 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 +435090,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 17aca2 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 17aaca │ │ │ │ + bne.w 17ab9a │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17ac1c │ │ │ │ + b.n 17acec │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (17af94 ) │ │ │ │ + ldr r1, [pc, #744] @ (17b064 ) │ │ │ │ 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 +435115,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 17aec6 │ │ │ │ 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 17aed6 │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #468] @ 17aec8 │ │ │ │ - vldr s3, [pc, #468] @ 17aecc │ │ │ │ + vldr s7, [pc, #468] @ 17af98 │ │ │ │ + vldr s3, [pc, #468] @ 17af9c │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #464] @ 17aed0 │ │ │ │ + vldr s10, [pc, #464] @ 17afa0 │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #464] @ 17aed4 │ │ │ │ + vldr s4, [pc, #464] @ 17afa4 │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #460] @ 17aed8 │ │ │ │ + vldr s5, [pc, #460] @ 17afa8 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #456] @ 17aedc │ │ │ │ + vldr s6, [pc, #456] @ 17afac │ │ │ │ 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 +435191,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 17adf8 │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 17ae12 │ │ │ │ + bhi.n 17aee2 │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17ad1c │ │ │ │ + bne.n 17adec │ │ │ │ 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 17aec6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17adfc │ │ │ │ + beq.n 17aecc │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17ae24 │ │ │ │ + b.n 17aef4 │ │ │ │ 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] @ 17af98 │ │ │ │ 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] @ 17af9c │ │ │ │ + vldr s10, [pc, #156] @ 17afa0 │ │ │ │ + vldr s7, [pc, #156] @ 17afa4 │ │ │ │ + vldr s8, [pc, #156] @ 17afa8 │ │ │ │ + vldr s9, [pc, #156] @ 17afac │ │ │ │ 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 +435258,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 17aec6 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 17acee │ │ │ │ + bne.w 17adbe │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17ae40 │ │ │ │ + b.n 17af10 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (17b1b8 ) │ │ │ │ + ldr r1, [pc, #744] @ (17b288 ) │ │ │ │ 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 17b0ca │ │ │ │ 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 17b0e0 │ │ │ │ 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 +435353,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 17affe │ │ │ │ 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 17b0ea │ │ │ │ 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 17afee │ │ │ │ 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 17b0ca │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17b000 │ │ │ │ + beq.n 17b0d0 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 17b02e │ │ │ │ + b.n 17b0fe │ │ │ │ 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 +435427,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 17b0ca │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 17b0aa │ │ │ │ + beq.n 17b17a │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 17af02 │ │ │ │ + b.n 17afd2 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 17b04c │ │ │ │ + b.n 17b11c │ │ │ │ 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 17b29a │ │ │ │ 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 17b2b0 │ │ │ │ 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 +435514,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 17b1ce │ │ │ │ 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 17b2ba │ │ │ │ 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 17b1be │ │ │ │ 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 17b29a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17b1d0 │ │ │ │ + beq.n 17b2a0 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 17b1fe │ │ │ │ + b.n 17b2ce │ │ │ │ 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 +435588,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 17b29a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 17b27a │ │ │ │ + beq.n 17b34a │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 17b0d2 │ │ │ │ + b.n 17b1a2 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 17b21c │ │ │ │ + b.n 17b2ec │ │ │ │ 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 17b388 │ │ │ │ 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 17b374 │ │ │ │ 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, 17b3ce │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - cbz r4, 17b2fe │ │ │ │ + cbz r4, 17b3ce │ │ │ │ mov r6, r3 │ │ │ │ - vldr s14, [pc, #52] @ 17b304 │ │ │ │ + vldr s14, [pc, #52] @ 17b3d4 │ │ │ │ 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 17b3aa │ │ │ │ adds r3, #1 │ │ │ │ add r2, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 17b2d4 │ │ │ │ + bne.n 17b3a4 │ │ │ │ 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 17b418 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b348 │ │ │ │ + cbz r4, 17b418 │ │ │ │ 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 17b3fa │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b322 │ │ │ │ + bne.n 17b3f2 │ │ │ │ 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, 17b460 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - cbz r4, 17b390 │ │ │ │ + cbz r4, 17b460 │ │ │ │ mov r6, r3 │ │ │ │ - vldr d6, [pc, #52] @ 17b398 │ │ │ │ + vldr d6, [pc, #52] @ 17b468 │ │ │ │ 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 17b43c │ │ │ │ adds r3, #1 │ │ │ │ add r2, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 17b366 │ │ │ │ + bne.n 17b436 │ │ │ │ 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 17b4b0 │ │ │ │ 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 +435728,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 17b49c │ │ │ │ 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 17b4f4 │ │ │ │ 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 +435752,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 17b4e0 │ │ │ │ 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 17b562 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b492 │ │ │ │ + cbz r4, 17b562 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d5, [pc, #84] @ 17b498 │ │ │ │ + vldr d5, [pc, #84] @ 17b568 │ │ │ │ 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 17b54e │ │ │ │ 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 17b520 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b44a │ │ │ │ + bne.n 17b51a │ │ │ │ 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 17b5c4 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b4f4 │ │ │ │ + cbz r4, 17b5c4 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 17b4f8 │ │ │ │ + vldr d6, [pc, #60] @ 17b5c8 │ │ │ │ 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 17b596 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b4be │ │ │ │ + bne.n 17b58e │ │ │ │ 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 17b616 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 17b546 │ │ │ │ + cbz r4, 17b616 │ │ │ │ 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 17b5f4 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 17b51c │ │ │ │ + bne.n 17b5ec │ │ │ │ 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 17b644 │ │ │ │ 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 17b654 │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 17b56e │ │ │ │ + bne.n 17b63e │ │ │ │ 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 17b644 │ │ │ │ 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 17b658 │ │ │ │ + b.n 17b648 │ │ │ │ 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 17b6c4 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b5f4 │ │ │ │ + cbz r4, 17b6c4 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 17b5f8 │ │ │ │ + vldr d6, [pc, #60] @ 17b6c8 │ │ │ │ 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 17b696 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b5be │ │ │ │ + bne.n 17b68e │ │ │ │ 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 17b716 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 17b646 │ │ │ │ + cbz r4, 17b716 │ │ │ │ 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 17b6f4 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 17b61c │ │ │ │ + bne.n 17b6ec │ │ │ │ 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, 17b73c │ │ │ │ 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 17b74a │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17b666 │ │ │ │ + bne.n 17b736 │ │ │ │ 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 17b73c │ │ │ │ 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 17b74e │ │ │ │ + b.n 17b73e │ │ │ │ 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 17b7b4 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b6e4 │ │ │ │ + cbz r4, 17b7b4 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 17b6e8 │ │ │ │ + vldr d6, [pc, #60] @ 17b7b8 │ │ │ │ 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 17b786 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b6ae │ │ │ │ + bne.n 17b77e │ │ │ │ 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 17b812 │ │ │ │ bic.w r6, r3, #3 │ │ │ │ - cbz r4, 17b742 │ │ │ │ + cbz r4, 17b812 │ │ │ │ mov r7, r1 │ │ │ │ - vldr d6, [pc, #64] @ 17b748 │ │ │ │ + vldr d6, [pc, #64] @ 17b818 │ │ │ │ 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 17b7e4 │ │ │ │ adds r5, #1 │ │ │ │ add r0, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 17b70c │ │ │ │ + bne.n 17b7dc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17b74e │ │ │ │ + b.n 17b81e │ │ │ │ @ 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 17b866 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 17b796 │ │ │ │ + cbz r4, 17b866 │ │ │ │ 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 17b844 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 17b76c │ │ │ │ + bne.n 17b83c │ │ │ │ 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 17b8c4 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b7f4 │ │ │ │ + cbz r4, 17b8c4 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 17b7f8 │ │ │ │ + vldr d6, [pc, #60] @ 17b8c8 │ │ │ │ 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 17b896 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b7be │ │ │ │ + bne.n 17b88e │ │ │ │ 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 17b916 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 17b846 │ │ │ │ + cbz r4, 17b916 │ │ │ │ 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 17b8f4 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 17b81c │ │ │ │ + bne.n 17b8ec │ │ │ │ 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, 17b952 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - cbz r4, 17b882 │ │ │ │ + cbz r4, 17b952 │ │ │ │ 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 17b936 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 17b85e │ │ │ │ + bne.n 17b92e │ │ │ │ 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 17b9c8 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b8f8 │ │ │ │ + cbz r4, 17b9c8 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d5, [pc, #92] @ 17b900 │ │ │ │ + vldr d5, [pc, #92] @ 17b9d0 │ │ │ │ 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 17b9b0 │ │ │ │ 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 17b982 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b8aa │ │ │ │ + bne.n 17b97a │ │ │ │ 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, 17b9fa │ │ │ │ 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 17ba08 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17b924 │ │ │ │ + bne.n 17b9f4 │ │ │ │ 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 17b9fa │ │ │ │ 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 17ba0e │ │ │ │ + b.n 17b9fc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd ip, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 17b978 │ │ │ │ + beq.n 17ba48 │ │ │ │ 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 17ba58 │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 17b972 │ │ │ │ + bne.n 17ba42 │ │ │ │ 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 17ba48 │ │ │ │ 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 17ba5c │ │ │ │ + b.n 17ba4c │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 17b9c0 │ │ │ │ + cbz r7, 17ba90 │ │ │ │ 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 17ba9e │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17b9ba │ │ │ │ + bne.n 17ba8a │ │ │ │ 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 17ba90 │ │ │ │ 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 17baa2 │ │ │ │ + b.n 17ba92 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 17ba02 │ │ │ │ + cbz r7, 17bad2 │ │ │ │ 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 17bae0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17b9fc │ │ │ │ + bne.n 17bacc │ │ │ │ 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 17bad2 │ │ │ │ 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 17bae6 │ │ │ │ + b.n 17bad4 │ │ │ │ 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 +436397,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 17bc16 │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 17bb46 │ │ │ │ + beq.n 17bc16 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 17bb4e │ │ │ │ + bhi.n 17bc1e │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 17bb7a │ │ │ │ + bgt.n 17bc4a │ │ │ │ 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 +436435,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 17bc16 │ │ │ │ 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 +436466,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 17bce6 │ │ │ │ ldrsb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - beq.n 17bc16 │ │ │ │ + beq.n 17bce6 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 17bc1e │ │ │ │ + bgt.n 17bcee │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 17bc4a │ │ │ │ + bgt.n 17bd1a │ │ │ │ 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 +436508,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 17bce6 │ │ │ │ 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 17bd50 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 17bc7a │ │ │ │ + bcs.n 17bd4a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -436474,23 +436552,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, 17bda0 │ │ │ │ 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 17bd9e │ │ │ │ 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 +436577,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 17bdf0 │ │ │ │ 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 17bd78 │ │ │ │ ldrd r6, r1, [r5] │ │ │ │ ldrd r7, r3, [r4] │ │ │ │ - b.n 17bd12 │ │ │ │ + b.n 17bde2 │ │ │ │ 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] @ (17be98 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #132] @ (17bdcc ) │ │ │ │ + ldr r3, [pc, #132] @ (17be9c ) │ │ │ │ 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] @ (17bea0 ) │ │ │ │ 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 17be78 │ │ │ │ + cbz r7, 17be6e │ │ │ │ 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, 17be78 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 486f0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 17bdaa │ │ │ │ + b.n 17be7a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (17bdd4 ) │ │ │ │ - ldr r3, [pc, #28] @ (17bdcc ) │ │ │ │ + ldr r2, [pc, #40] @ (17bea4 ) │ │ │ │ + ldr r3, [pc, #28] @ (17be9c ) │ │ │ │ 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 17be92 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r6, r6 │ │ │ │ + rors r6, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #134 @ 0x86 │ │ │ │ movs r1, r2 │ │ │ │ - negs r6, r1 │ │ │ │ + adcs r6, r7 │ │ │ │ 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 16b108 │ │ │ │ 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, 17bf00 ) │ │ │ │ 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 17be00 │ │ │ │ + cbz r0, 17befc │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 17bd30 │ │ │ │ + bl 17be00 │ │ │ │ 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 17bf26 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 17be66 │ │ │ │ + bne.n 17bf36 │ │ │ │ mov r0, r4 │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #8 │ │ │ │ blx 4792c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17be4c │ │ │ │ + blt.n 17bf1c │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 17be74 │ │ │ │ + b.n 17bf44 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 17be84 │ │ │ │ + bne.n 17bf54 │ │ │ │ mov r0, r4 │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #8 │ │ │ │ blx 4792c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17be6a │ │ │ │ + blt.n 17bf3a │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 17be90 │ │ │ │ + cbz r0, 17bf60 │ │ │ │ blx 48484 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 17be9c │ │ │ │ + cbz r0, 17bf6c │ │ │ │ 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 17bf74 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 17beba │ │ │ │ + cbnz r3, 17bf8a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1695d4 │ │ │ │ + bl 1696a4 │ │ │ │ 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 +436763,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 17bfe4 │ │ │ │ + ldr r1, [pc, #32] @ (17bfe8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 485e0 │ │ │ │ - cbnz r0, 17bf14 │ │ │ │ + cbnz r0, 17bfe4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 17bf12 │ │ │ │ + bne.n 17bfe2 │ │ │ │ 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 +436787,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] @ (17c064 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #104] @ (17bf98 ) │ │ │ │ + ldr r3, [pc, #104] @ (17c068 ) │ │ │ │ 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 17bf98 │ │ │ │ + cbnz r0, 17c032 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (17bf9c ) │ │ │ │ - ldr r3, [pc, #72] @ (17bf98 ) │ │ │ │ + ldr r2, [pc, #80] @ (17c06c ) │ │ │ │ + ldr r3, [pc, #72] @ (17c068 ) │ │ │ │ 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 17c060 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 17bec8 │ │ │ │ + bl 17bf98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17bf48 │ │ │ │ + beq.n 17c018 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne.n 17bf48 │ │ │ │ + bne.n 17c018 │ │ │ │ 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 17c01a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r1 │ │ │ │ + subs r7, #250 @ 0xfa │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5 │ │ │ │ + subs r7, #222 @ 0xde │ │ │ │ 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 17c09a │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17bfba │ │ │ │ + bne.n 17c08a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17c0b6 │ │ │ │ + bne.n 17c186 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17c092 │ │ │ │ + beq.n 17c162 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbnz r6, 17c010 │ │ │ │ + cbnz r6, 17c0e0 │ │ │ │ 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 17c1ea │ │ │ │ + ldr r1, [pc, #308] @ (17c1f8 ) │ │ │ │ add r1, pc │ │ │ │ blx 47538 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c114 │ │ │ │ + beq.w 17c1e4 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 17c010 │ │ │ │ + b.n 17c0e0 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 17c05e │ │ │ │ + bne.n 17c12e │ │ │ │ mov r0, r6 │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #2 │ │ │ │ blx 4792c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17c006 │ │ │ │ + blt.n 17c0d6 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ - b.n 17c030 │ │ │ │ + b.n 17c100 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 17c044 │ │ │ │ + bne.n 17c114 │ │ │ │ mov r0, r7 │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #2 │ │ │ │ blx 4792c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17c024 │ │ │ │ + blt.n 17c0f4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 17c04e │ │ │ │ + b.n 17c11e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 17c05e │ │ │ │ + bne.n 17c12e │ │ │ │ mov r0, r7 │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #8 │ │ │ │ blx 4792c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17c048 │ │ │ │ + blt.n 17c118 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 17c06a │ │ │ │ + cbz r0, 17c13a │ │ │ │ blx 48484 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 17c076 │ │ │ │ + cbz r0, 17c146 │ │ │ │ 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 17c14a │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 17c0e0 │ │ │ │ + cbnz r3, 17c1b0 │ │ │ │ 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 17c1c4 │ │ │ │ + ldr r1, [pc, #132] @ (17c1fc ) │ │ │ │ add r1, pc │ │ │ │ blx 47538 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 17c0ee │ │ │ │ + cbz r0, 17c1be │ │ │ │ str r0, [r4, #32] │ │ │ │ - b.n 17bfd8 │ │ │ │ + b.n 17c0a8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 17c0f8 │ │ │ │ + bne.n 17c1c8 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1695fc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17c0ca │ │ │ │ + bne.n 17c19a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17c0bc │ │ │ │ - b.n 17bfd2 │ │ │ │ + bne.n 17c18c │ │ │ │ + b.n 17c0a2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bl 1695d4 │ │ │ │ - b.n 17c08e │ │ │ │ + bl 1696a4 │ │ │ │ + b.n 17c15e │ │ │ │ mov r0, r7 │ │ │ │ blx 47b58 │ │ │ │ str r6, [r4, #32] │ │ │ │ - b.n 17c06a │ │ │ │ + b.n 17c13a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17c0fe │ │ │ │ + bne.n 17c1ce │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17c0ba │ │ │ │ - b.n 17bfd2 │ │ │ │ + bne.n 17c18a │ │ │ │ + b.n 17c0a2 │ │ │ │ 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 17c132 │ │ │ │ + b.n 17c146 │ │ │ │ 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 +437004,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, 17c22a │ │ │ │ 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 17c220 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ blx 475e0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c150 │ │ │ │ + bne.n 17c220 │ │ │ │ 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 +437067,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 16a580 │ │ │ │ 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 17c37a │ │ │ │ mov r9, sl │ │ │ │ - cbz r7, 17c29e │ │ │ │ + cbz r7, 17c36e │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - cbz r3, 17c29e │ │ │ │ + cbz r3, 17c36e │ │ │ │ ldrd r3, r2, [r9] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 17c29e │ │ │ │ + beq.n 17c36e │ │ │ │ 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 17c36e │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df9c │ │ │ │ vldr d7, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 17c29e │ │ │ │ + cbz r0, 17c36e │ │ │ │ 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 16a6bc │ │ │ │ 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 17c2fc │ │ │ │ + b.n 17c370 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ blx 475e0 │ │ │ │ - cbz r0, 17c2ba │ │ │ │ + cbz r0, 17c38a │ │ │ │ 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 17c37c │ │ │ │ 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] @ (17c4b8 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #268] @ (17c3ec ) │ │ │ │ + ldr r3, [pc, #268] @ (17c4bc ) │ │ │ │ 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, 17c3ca │ │ │ │ + bl 17c070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17c372 │ │ │ │ + beq.n 17c442 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 17bec8 │ │ │ │ - cbz r0, 17c32a │ │ │ │ + bl 17bf98 │ │ │ │ + cbz r0, 17c3fa │ │ │ │ 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 17bf98 │ │ │ │ + cbz r0, 17c3fa │ │ │ │ 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 17c486 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17bdd8 │ │ │ │ - cbz r0, 17c36e │ │ │ │ + bl 17bea8 │ │ │ │ + cbz r0, 17c43e │ │ │ │ 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, 17c446 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c130 │ │ │ │ + bl 17c200 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17c3bc │ │ │ │ + beq.n 17c48c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17be38 │ │ │ │ + bl 17bf08 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #152] @ (17c3f0 ) │ │ │ │ - ldr r3, [pc, #144] @ (17c3ec ) │ │ │ │ + ldr r2, [pc, #152] @ (17c4c0 ) │ │ │ │ + ldr r3, [pc, #144] @ (17c4bc ) │ │ │ │ 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 17c4b4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 17c3da │ │ │ │ + beq.n 17c4aa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17c356 │ │ │ │ + b.n 17c426 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 16a55c │ │ │ │ + bl 16a62c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16de88 │ │ │ │ + bl 16df58 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 17c130 │ │ │ │ + bl 17c200 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c350 │ │ │ │ + bne.n 17c420 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17bdd8 │ │ │ │ + bl 17bea8 │ │ │ │ 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 17c200 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c350 │ │ │ │ - b.n 17c372 │ │ │ │ + bne.n 17c420 │ │ │ │ + b.n 17c442 │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 17c332 │ │ │ │ + b.n 17c402 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17bdd8 │ │ │ │ + bl 17bea8 │ │ │ │ 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 17c200 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c34a │ │ │ │ + bne.n 17c41a │ │ │ │ mov r0, r4 │ │ │ │ - bl 17be38 │ │ │ │ + bl 17bf08 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17c356 │ │ │ │ + b.n 17c426 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r5, #26 │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + subs r3, #210 @ 0xd2 │ │ │ │ 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] @ 17c9d0 │ │ │ │ mov r6, r3 │ │ │ │ - ldr.w r3, [pc, #1264] @ 17c904 │ │ │ │ + ldr.w r3, [pc, #1264] @ 17c9d4 │ │ │ │ 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 17c5c8 │ │ │ │ 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, 17c528 │ │ │ │ + ldr.w r2, [pc, #1228] @ 17c9d8 │ │ │ │ + ldr.w r3, [pc, #1220] @ 17c9d4 │ │ │ │ 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 17c9ac │ │ │ │ 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 17c5c4 │ │ │ │ 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 17c5e8 │ │ │ │ + ldr.w r9, [pc, #1164] @ 17c9dc │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ blx 47538 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17c512 │ │ │ │ + beq.n 17c5e2 │ │ │ │ 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 17c5b8 │ │ │ │ mov r1, r9 │ │ │ │ blx 47538 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c8e0 │ │ │ │ + beq.w 17c9b0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17bec8 │ │ │ │ - cbz r0, 17c4e2 │ │ │ │ + bl 17bf98 │ │ │ │ + cbz r0, 17c5b2 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ - bl 17bec8 │ │ │ │ - cbz r0, 17c4e2 │ │ │ │ + bl 17bf98 │ │ │ │ + cbz r0, 17c5b2 │ │ │ │ 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 17c5b2 │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 17c536 │ │ │ │ + beq.n 17c606 │ │ │ │ mov r0, r9 │ │ │ │ blx 48484 │ │ │ │ mov r0, r8 │ │ │ │ blx 48484 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17c438 │ │ │ │ + b.n 17c508 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 486f0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 486f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c2cc │ │ │ │ + bl 17c39c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c42e │ │ │ │ - b.n 17c4f4 │ │ │ │ + bne.n 17c4fe │ │ │ │ + b.n 17c5c4 │ │ │ │ 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 17c946 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ - b.n 17c4f4 │ │ │ │ + b.n 17c5c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 16a130 │ │ │ │ + bl 16a200 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c870 │ │ │ │ + beq.w 17c940 │ │ │ │ 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 +437398,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 16a200 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c558 │ │ │ │ + bne.n 17c628 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - ldr r3, [pc, #904] @ (17c910 ) │ │ │ │ + ldr r3, [pc, #904] @ (17c9e0 ) │ │ │ │ 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 17c6a0 │ │ │ │ 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 +437435,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 17c672 │ │ │ │ + ldr r3, [pc, #832] @ (17c9e4 ) │ │ │ │ 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 17c5b2 │ │ │ │ mov r0, fp │ │ │ │ blx 483e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c4e2 │ │ │ │ + beq.w 17c5b2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ blx 47e4c │ │ │ │ - ldr r3, [pc, #784] @ (17c918 ) │ │ │ │ + ldr r3, [pc, #784] @ (17c9e8 ) │ │ │ │ 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 +437472,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 17c932 │ │ │ │ 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 +437488,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 17c932 │ │ │ │ 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 17c932 │ │ │ │ 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 17c932 │ │ │ │ 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 +437525,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 17c932 │ │ │ │ ldrb r3, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17c848 │ │ │ │ + bne.w 17c918 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 17c886 │ │ │ │ + beq.w 17c956 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17bc84 │ │ │ │ + bl 17bd54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c862 │ │ │ │ + beq.w 17c932 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17c862 │ │ │ │ + beq.w 17c932 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17c862 │ │ │ │ + beq.w 17c932 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 4834c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 17c862 │ │ │ │ + bne.w 17c932 │ │ │ │ add.w fp, sp, #28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #28 │ │ │ │ mov r1, fp │ │ │ │ - bl 17bc84 │ │ │ │ + bl 17bd54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c862 │ │ │ │ + beq.w 17c932 │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 17c862 │ │ │ │ + beq.w 17c932 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 17c862 │ │ │ │ + beq.w 17c932 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.w 17c862 │ │ │ │ + blt.w 17c932 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.w 17c862 │ │ │ │ + bne.w 17c932 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 17c862 │ │ │ │ + bne.w 17c932 │ │ │ │ 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 17c932 │ │ │ │ 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 17c770 │ │ │ │ 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 17c932 │ │ │ │ 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 17c932 │ │ │ │ + bl 16b108 │ │ │ │ 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, 17c9c8 ) │ │ │ │ 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 17be00 │ │ │ │ + cbz r0, 17c932 │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 17bd30 │ │ │ │ - cbz r0, 17c862 │ │ │ │ + bl 17be00 │ │ │ │ + cbz r0, 17c932 │ │ │ │ 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 17c39c │ │ │ │ + b.n 17c508 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ blx 475e0 │ │ │ │ - cbnz r0, 17c862 │ │ │ │ + cbnz r0, 17c932 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17c782 │ │ │ │ + beq.n 17c852 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ mov r0, r9 │ │ │ │ blx 48484 │ │ │ │ - b.n 17c4e8 │ │ │ │ + b.n 17c5b8 │ │ │ │ mov.w fp, #28 │ │ │ │ - b.n 17c584 │ │ │ │ - ldr r1, [pc, #164] @ (17c91c ) │ │ │ │ + b.n 17c654 │ │ │ │ + ldr r1, [pc, #164] @ (17c9ec ) │ │ │ │ add r1, pc │ │ │ │ blx 47538 │ │ │ │ - cbz r0, 17c8e8 │ │ │ │ + cbz r0, 17c9b8 │ │ │ │ blx 48484 │ │ │ │ - b.n 17c52e │ │ │ │ + b.n 17c5fe │ │ │ │ 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 17c932 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c862 │ │ │ │ + bne.n 17c932 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r9 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c862 │ │ │ │ + bne.n 17c932 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c862 │ │ │ │ + bne.n 17c932 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c786 │ │ │ │ - b.n 17c862 │ │ │ │ + beq.w 17c856 │ │ │ │ + b.n 17c932 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 47b58 │ │ │ │ - b.n 17c4e8 │ │ │ │ + b.n 17c5b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 47b58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ - b.n 17c4f4 │ │ │ │ + b.n 17c5c4 │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #230 @ 0xe6 │ │ │ │ + subs r3, #22 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ lsls r6, r5, #1 │ │ │ │ adds r0, #116 @ 0x74 │ │ │ │ movs r1, r2 │ │ │ │ - bl 4a912 │ │ │ │ - bl 92916 │ │ │ │ + bl 4a9e2 │ │ │ │ + bl 929e6 │ │ │ │ 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] @ (17caf4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #240] @ (17ca28 ) │ │ │ │ + ldr r2, [pc, #240] @ (17caf8 ) │ │ │ │ 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 17cac8 │ │ │ │ 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 17cad6 │ │ │ │ + ldr.w r8, [pc, #196] @ 17cafc │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ blx 47538 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ca00 │ │ │ │ - ldr r1, [pc, #184] @ (17ca30 ) │ │ │ │ + beq.n 17cad0 │ │ │ │ + ldr r1, [pc, #184] @ (17cb00 ) │ │ │ │ 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 17caba │ │ │ │ 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 17cae8 │ │ │ │ mov r1, r8 │ │ │ │ blx 47538 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 17ca12 │ │ │ │ + cbz r0, 17cae2 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 16de88 │ │ │ │ + bl 16df58 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 17c9dc │ │ │ │ + cbz r0, 17caac │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a500 │ │ │ │ + bl 16a5d0 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 17c9d6 │ │ │ │ + cbz r0, 17caa6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c2cc │ │ │ │ - cbnz r0, 17c9fa │ │ │ │ + bl 17c39c │ │ │ │ + cbnz r0, 17caca │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 16a5d4 │ │ │ │ + bl 16a6a4 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 17c9e4 │ │ │ │ + cbz r0, 17cab4 │ │ │ │ blx 48484 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 47574 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 17c9f2 │ │ │ │ + cbz r0, 17cac2 │ │ │ │ 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 17cac8 │ │ │ │ mov r0, r5 │ │ │ │ blx 47b58 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 47574 │ │ │ │ - b.n 17c9ea │ │ │ │ + b.n 17caba │ │ │ │ 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] @ (17cba0 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #140] @ (17cad4 ) │ │ │ │ + ldr r3, [pc, #140] @ (17cba4 ) │ │ │ │ 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] @ (17cba8 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 47a50 │ │ │ │ - ldr r1, [pc, #120] @ (17cadc ) │ │ │ │ + ldr r1, [pc, #120] @ (17cbac ) │ │ │ │ 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 17cb74 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 47c9c │ │ │ │ - ldr.w ip, [pc, #92] @ 17cae0 │ │ │ │ + ldr.w ip, [pc, #92] @ 17cbb0 │ │ │ │ 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 17cb74 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 47c9c │ │ │ │ - b.n 17caa6 │ │ │ │ + b.n 17cb76 │ │ │ │ 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] @ (17cbb4 ) │ │ │ │ + ldr r3, [pc, #28] @ (17cba4 ) │ │ │ │ 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 17cb9c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, #7 │ │ │ │ movs r1, r2 │ │ │ │ cmp r2, #142 @ 0x8e │ │ │ │ movs r1, r2 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ movs r1, r2 │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ 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 16a6a4 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 17cb0c │ │ │ │ + cbz r0, 17cbdc │ │ │ │ blx 48484 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 47574 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 17cb1a │ │ │ │ + cbz r0, 17cbea │ │ │ │ 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] @ (17cdec ) │ │ │ │ + ldr r3, [pc, #476] @ (17cdf0 ) │ │ │ │ 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 +437990,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 17cc30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17bfa0 │ │ │ │ + bl 17c070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17cd0e │ │ │ │ + beq.w 17cdde │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17cd12 │ │ │ │ + beq.w 17cde2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17bf1c │ │ │ │ - cbz r0, 17cbc8 │ │ │ │ + bl 17bfec │ │ │ │ + cbz r0, 17cc98 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 486f0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 486f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17c2cc │ │ │ │ + bl 17c39c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17ccfa │ │ │ │ + beq.w 17cdca │ │ │ │ mov r0, r6 │ │ │ │ - bl 17c130 │ │ │ │ + bl 17c200 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17ccfa │ │ │ │ + beq.w 17cdca │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 16a664 │ │ │ │ + bl 16a734 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17cd12 │ │ │ │ + beq.w 17cde2 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17ccfa │ │ │ │ + bne.w 17cdca │ │ │ │ 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 17cdca │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 17ccfa │ │ │ │ + beq.n 17cdca │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17ccfa │ │ │ │ + beq.n 17cdca │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #20 │ │ │ │ blx 48714 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17cd12 │ │ │ │ + bne.n 17cde2 │ │ │ │ mov r0, r9 │ │ │ │ blx 483e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17cd12 │ │ │ │ + beq.n 17cde2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ blx 47ea0 │ │ │ │ cmp r9, r0 │ │ │ │ - bne.n 17ccfc │ │ │ │ + bne.n 17cdcc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17baa0 │ │ │ │ + bl 17bb70 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 17ccfc │ │ │ │ + bne.n 17cdcc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 475e0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17ccfc │ │ │ │ + bne.n 17cdcc │ │ │ │ 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 17cdcc │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 17ccfc │ │ │ │ + beq.n 17cdcc │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 17ccfc │ │ │ │ + beq.n 17cdcc │ │ │ │ ldrd r1, r0, [sp, #24] │ │ │ │ cmp r1, #20 │ │ │ │ sbcs.w r2, r0, #0 │ │ │ │ - blt.n 17ccfc │ │ │ │ + blt.n 17cdcc │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ - bne.n 17ccfc │ │ │ │ + bne.n 17cdcc │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 17ccfc │ │ │ │ - bl 16b038 │ │ │ │ + bne.n 17cdcc │ │ │ │ + bl 16b108 │ │ │ │ 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, 17cdcc │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #1 │ │ │ │ blx 4834c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 17ccfc │ │ │ │ + bne.n 17cdcc │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 486f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17be38 │ │ │ │ + bl 17bf08 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r3, [r8] │ │ │ │ - ldr r2, [pc, #68] @ (17cd24 ) │ │ │ │ - ldr r3, [pc, #60] @ (17cd20 ) │ │ │ │ + ldr r2, [pc, #68] @ (17cdf4 ) │ │ │ │ + ldr r3, [pc, #60] @ (17cdf0 ) │ │ │ │ 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 17cde6 │ │ │ │ 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 17bd78 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17be38 │ │ │ │ + bl 17bf08 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17ccde │ │ │ │ + b.n 17cdae │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17cd02 │ │ │ │ + b.n 17cdd2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + adds r3, #230 @ 0xe6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #26 │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ 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] @ (17d020 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #532] @ (17cf54 ) │ │ │ │ + ldr r3, [pc, #532] @ (17d024 ) │ │ │ │ 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 +438183,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 17ce2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 17bfa0 │ │ │ │ - cbz r0, 17cda6 │ │ │ │ + bl 17c070 │ │ │ │ + cbz r0, 17ce76 │ │ │ │ ldrb.w sl, [r5, #80] @ 0x50 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 17cdc8 │ │ │ │ + bne.n 17ce98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17be38 │ │ │ │ + bl 17bf08 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r2, [pc, #428] @ (17cf58 ) │ │ │ │ - ldr r3, [pc, #420] @ (17cf54 ) │ │ │ │ + ldr r2, [pc, #428] @ (17d028 ) │ │ │ │ + ldr r3, [pc, #420] @ (17d024 ) │ │ │ │ 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 17d01c │ │ │ │ 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 17bfec │ │ │ │ + cbz r0, 17ceb6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 486f0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 486f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c2cc │ │ │ │ - cbz r0, 17cdf4 │ │ │ │ + bl 17c39c │ │ │ │ + cbz r0, 17cec4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 475e0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 17cdfc │ │ │ │ + cbz r0, 17cecc │ │ │ │ mov r0, r5 │ │ │ │ - bl 17bca8 │ │ │ │ - b.n 17cda0 │ │ │ │ + bl 17bd78 │ │ │ │ + b.n 17ce70 │ │ │ │ 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 17cfc4 │ │ │ │ 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 17c4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17cdf4 │ │ │ │ + beq.n 17cec4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16a664 │ │ │ │ + bl 16a734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17cda0 │ │ │ │ + bne.n 17ce70 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 475e0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17cdf4 │ │ │ │ + bne.n 17cec4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #2 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17cdf4 │ │ │ │ + bne.n 17cec4 │ │ │ │ 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 17bb70 │ │ │ │ strd r9, r4, [sp, #12] │ │ │ │ strd r0, r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 16b038 │ │ │ │ + bl 16b108 │ │ │ │ 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 16df9c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17cda0 │ │ │ │ + beq.w 17ce70 │ │ │ │ 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 +438310,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 17cfd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17bca8 │ │ │ │ + bl 17bd78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17be38 │ │ │ │ + bl 17bf08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e098 │ │ │ │ - b.n 17cda6 │ │ │ │ + bl 16e168 │ │ │ │ + b.n 17ce76 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c130 │ │ │ │ + bl 17c200 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17ce34 │ │ │ │ - b.n 17cdf4 │ │ │ │ + bne.n 17cf04 │ │ │ │ + b.n 17cec4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 4834c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 17cee0 │ │ │ │ + bne.n 17cfb0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 4834c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 17cee0 │ │ │ │ + bne.n 17cfb0 │ │ │ │ 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 16a6bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 17be38 │ │ │ │ - b.n 17cdaa │ │ │ │ + bl 17bf08 │ │ │ │ + b.n 17ce7a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ 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 17c070 │ │ │ │ + cbnz r0, 17d04a │ │ │ │ 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, 17d07c │ │ │ │ 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 17bf08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 17bca8 │ │ │ │ + bl 17bd78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17be38 │ │ │ │ - b.n 17cf74 │ │ │ │ + bl 17bf08 │ │ │ │ + b.n 17d044 │ │ │ │ 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 17c070 │ │ │ │ + cbz r0, 17d0be │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 17d000 │ │ │ │ + cbnz r3, 17d0d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17be38 │ │ │ │ - vldr d9, [pc, #384] @ 17d170 │ │ │ │ + bl 17bf08 │ │ │ │ + vldr d9, [pc, #384] @ 17d240 │ │ │ │ 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 17c39c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17d168 │ │ │ │ + beq.w 17d238 │ │ │ │ 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 17d0b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16a130 │ │ │ │ + bl 16a200 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 17d058 │ │ │ │ + cbz r0, 17d128 │ │ │ │ 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 16a200 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17d044 │ │ │ │ + bne.n 17d114 │ │ │ │ lsrs r4, r4, #1 │ │ │ │ - ldr r3, [pc, #284] @ (17d178 ) │ │ │ │ + ldr r3, [pc, #284] @ (17d248 ) │ │ │ │ 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] @ 17d240 │ │ │ │ cmp r4, r9 │ │ │ │ it ne │ │ │ │ cmpne r5, r9 │ │ │ │ - beq.n 17d14e │ │ │ │ - ldr.w fp, [pc, #248] @ 17d17c │ │ │ │ + beq.n 17d21e │ │ │ │ + ldr.w fp, [pc, #248] @ 17d24c │ │ │ │ mov sl, r9 │ │ │ │ - ldr r3, [pc, #244] @ (17d180 ) │ │ │ │ + ldr r3, [pc, #244] @ (17d250 ) │ │ │ │ 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 16b108 │ │ │ │ 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 +438501,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 17d1c4 │ │ │ │ + bl 173130 │ │ │ │ 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 +438535,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 17d176 │ │ │ │ ldrd r7, r6, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17be38 │ │ │ │ + bl 17bf08 │ │ │ │ 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 17bd78 │ │ │ │ + b.n 17d0b8 │ │ │ │ ... │ │ │ │ @ instruction: 0xebf1ffff │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + ldrb r6, [r4, #12] │ │ │ │ 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] @ (17d5cc ) │ │ │ │ + ldr r3, [pc, #864] @ (17d5d0 ) │ │ │ │ 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 17ed68 │ │ │ │ cmp.w r5, r0, lsl #10 │ │ │ │ - bhi.n 17d234 │ │ │ │ + bhi.n 17d304 │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - bcs.n 17d220 │ │ │ │ + bcs.n 17d2f0 │ │ │ │ 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 +438595,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 17ed2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 17d330 │ │ │ │ - ldr r2, [pc, #772] @ (17d504 ) │ │ │ │ - ldr r3, [pc, #768] @ (17d500 ) │ │ │ │ + bhi.w 17d400 │ │ │ │ + ldr r2, [pc, #772] @ (17d5d4 ) │ │ │ │ + ldr r3, [pc, #768] @ (17d5d0 ) │ │ │ │ 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 17d5c6 │ │ │ │ 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 17d2a6 │ │ │ │ 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 +438634,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 17ed68 │ │ │ │ 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 17d3fc │ │ │ │ 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 17d254 │ │ │ │ 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 17d254 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 17d4ca │ │ │ │ + beq.w 17d59a │ │ │ │ add r5, r0 │ │ │ │ cmp r5, #1 │ │ │ │ - bls.w 17d4ba │ │ │ │ + bls.w 17d58a │ │ │ │ subs r3, r5, #2 │ │ │ │ str.w r8, [sp, #280] @ 0x118 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 17d4c2 │ │ │ │ + bls.w 17d592 │ │ │ │ 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 +438692,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 17ed2c │ │ │ │ cmp r5, r9 │ │ │ │ - bls.w 17d1fc │ │ │ │ + bls.w 17d2cc │ │ │ │ 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 +438710,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 17d2cc │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 17d280 │ │ │ │ + b.n 17d350 │ │ │ │ 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 +438741,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 17d5c0 │ │ │ │ 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 17d478 │ │ │ │ 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 17ecd8 │ │ │ │ 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 17d46c │ │ │ │ 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 +438836,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 17ecd8 │ │ │ │ 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 +438853,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 17d2cc │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 17d2d6 │ │ │ │ + b.n 17d3a6 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 17d2d6 │ │ │ │ + b.n 17d3a6 │ │ │ │ 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 17d59e │ │ │ │ movs r6, #2 │ │ │ │ - b.n 17d1fc │ │ │ │ + b.n 17d2cc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.n 17d3ec │ │ │ │ + b.n 17d4bc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r6, #90 @ 0x5a │ │ │ │ + cmp r5, #138 @ 0x8a │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r5, #44 @ 0x2c │ │ │ │ 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] @ 17dbc0 │ │ │ │ + ldr.w r3, [pc, #1488] @ 17dbc4 │ │ │ │ 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 17e03a │ │ │ │ rsb r3, r3, #1024 @ 0x400 │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ mov sl, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17e640 │ │ │ │ + bne.w 17e710 │ │ │ │ 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 17e820 │ │ │ │ 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 +438935,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 17ecd8 │ │ │ │ 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 17d656 │ │ │ │ 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 +438965,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 17e014 │ │ │ │ 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 +438998,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 17d710 │ │ │ │ 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 +439018,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 17ecd8 │ │ │ │ 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 +439119,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 17e802 │ │ │ │ strd r9, r6, [sp, #80] @ 0x50 │ │ │ │ mov r6, r3 │ │ │ │ - vldr d8, [pc, #808] @ 17dae8 │ │ │ │ + vldr d8, [pc, #808] @ 17dbb8 │ │ │ │ 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 +439158,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 17d8e2 │ │ │ │ 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 +439181,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 17ecd8 │ │ │ │ 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 +439270,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 17d8a0 │ │ │ │ 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 +439331,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 17e48a │ │ │ │ ldrd r7, r5, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #168] @ 17dae8 │ │ │ │ + vldr d8, [pc, #168] @ 17dbb8 │ │ │ │ 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 17db3a │ │ │ │ lsrs r6, r6, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 17da62 │ │ │ │ + bne.n 17db32 │ │ │ │ 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 17e046 │ │ │ │ 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 +439380,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 17e704 │ │ │ │ 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 17dbd0 │ │ │ │ ... │ │ │ │ - cmp r2, #210 @ 0xd2 │ │ │ │ + cmp r2, #2 │ │ │ │ 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 17ecd8 │ │ │ │ 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 17dbc8 │ │ │ │ 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 +439481,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 17ecd8 │ │ │ │ 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 +439570,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 17e6fc │ │ │ │ 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 +439609,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 17de2c │ │ │ │ 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 +439632,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 17ecd8 │ │ │ │ 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 +439721,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 17ddea │ │ │ │ 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 +439760,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 17db14 │ │ │ │ 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 17e484 │ │ │ │ + ldr.w r2, [pc, #2088] @ 17e840 │ │ │ │ + ldr.w r3, [pc, #2088] @ 17e844 │ │ │ │ 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 17e834 │ │ │ │ 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 17db06 │ │ │ │ + b.n 17e00c │ │ │ │ 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 17d254 │ │ │ │ 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 17e24a │ │ │ │ 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 +439845,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 17e0de │ │ │ │ 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 +439868,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 17ecd8 │ │ │ │ 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 +439957,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 17e09c │ │ │ │ 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 +439986,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 17e456 │ │ │ │ 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 +440025,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 17e2ec │ │ │ │ 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 +440048,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 17ecd8 │ │ │ │ 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 +440137,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 17e2aa │ │ │ │ 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 +440156,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 17dfe2 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17e6ba │ │ │ │ + bne.w 17e78a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 17e73a │ │ │ │ + bls.w 17e80a │ │ │ │ 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 +440184,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 17ecd8 │ │ │ │ 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 17e4b6 │ │ │ │ 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 +440220,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 17e014 │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ - vldr d8, [pc, #764] @ 17e768 │ │ │ │ + vldr d8, [pc, #764] @ 17e838 │ │ │ │ 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 +440258,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 17e58c │ │ │ │ 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 +440280,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 17ecd8 │ │ │ │ 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 +440373,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 17e54a │ │ │ │ + b.n 17e014 │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb.w ip, r1 │ │ │ │ - b.n 17ded6 │ │ │ │ + b.n 17dfa6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.w 17db46 │ │ │ │ + b.w 17dc16 │ │ │ │ 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 +440402,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 17d6ac │ │ │ │ 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 17ecd8 │ │ │ │ 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 17d63a │ │ │ │ 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 +440446,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 17e50a │ │ │ │ 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 17ecd8 │ │ │ │ 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 17e494 │ │ │ │ adds r2, r3, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ - b.w 17d98a │ │ │ │ + b.w 17da5a │ │ │ │ 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 17e50a │ │ │ │ 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 17d6ac │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + subs r0, r4, #7 │ │ │ │ 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] @ 17e8c0 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 17e7e8 │ │ │ │ + vldr d7, [pc, #88] @ 17e8b8 │ │ │ │ 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 +440537,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, 17e8da │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17d508 │ │ │ │ + bl 17d5d8 │ │ │ │ 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] @ (17eca8 ) │ │ │ │ + ldr r1, [pc, #944] @ (17ecac ) │ │ │ │ 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 17eb1c │ │ │ │ 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 17eb3c │ │ │ │ add.w r2, lr, r3, lsl #6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17eb26 │ │ │ │ + beq.w 17ebf6 │ │ │ │ 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 +440614,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 17e988 │ │ │ │ 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 +440640,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] @ 17eca0 │ │ │ │ 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 +440670,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 17ecd8 │ │ │ │ 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 +440722,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 17e9fa │ │ │ │ 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 +440738,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 17ed00 │ │ │ │ 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 17ead8 │ │ │ │ + ldr r2, [pc, #400] @ (17ecb0 ) │ │ │ │ + ldr r3, [pc, #396] @ (17ecac ) │ │ │ │ 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 17ec9a │ │ │ │ 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 +440794,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 17eb72 │ │ │ │ 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 +440817,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 17ed00 │ │ │ │ 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 17ebb0 │ │ │ │ + b.n 17eb1c │ │ │ │ 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 +440866,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 17ec3a │ │ │ │ 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 +440887,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 17e9d6 │ │ │ │ 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 17ead8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - asrs r0, r2, #31 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #22 │ │ │ │ + asrs r4, r3, #19 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r1, r4, [sp] │ │ │ │ - bl 17e810 │ │ │ │ + bl 17e8e0 │ │ │ │ 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 17ed6c │ │ │ │ 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 17fa8c │ │ │ │ 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 +440960,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 18095c │ │ │ │ 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 +443597,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] @ (180a84 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #276] @ (1809b8 ) │ │ │ │ + ldr r3, [pc, #276] @ (180a88 ) │ │ │ │ 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 +443615,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 180a64 │ │ │ │ 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 +443639,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, 180a20 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 180936 │ │ │ │ + b.n 180a06 │ │ │ │ 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 17ed6c │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 18091e │ │ │ │ + bne.n 1809ee │ │ │ │ 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 17ed6c │ │ │ │ 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 +443685,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 1809b2 │ │ │ │ + ldr r2, [pc, #36] @ (180a8c ) │ │ │ │ + ldr r3, [pc, #32] @ (180a88 ) │ │ │ │ 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 180a7e │ │ │ │ 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: 0xf688006d │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf664006d │ │ │ │ - cbz r0, 180a2c │ │ │ │ + @ instruction: 0xf594006d │ │ │ │ + cbz r0, 180afc │ │ │ │ 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 180abc │ │ │ │ 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, 180ad8 │ │ │ │ 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 180abc │ │ │ │ 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 +443820,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] @ (180c4c ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (180b80 ) │ │ │ │ + ldr r3, [pc, #108] @ (180c50 ) │ │ │ │ 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 180c3e │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 180b6a │ │ │ │ + bne.n 180c3a │ │ │ │ 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] @ (180c54 ) │ │ │ │ + ldr r3, [pc, #40] @ (180c50 ) │ │ │ │ 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 180c46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 180b52 │ │ │ │ + b.n 180c22 │ │ │ │ mov r1, r3 │ │ │ │ blx 473dc │ │ │ │ - b.n 180b50 │ │ │ │ + b.n 180c20 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4e6006d │ │ │ │ + ands.w r0, r6, #15532032 @ 0xed0000 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4a6006d │ │ │ │ + @ instruction: 0xf3d6006d │ │ │ │ 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 +443902,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, 180cce │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #36] @ (180c04 ) │ │ │ │ + ldr r2, [pc, #36] @ (180cd4 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [r4] │ │ │ │ blx 48774 │ │ │ │ - cbnz r0, 180bf4 │ │ │ │ + cbnz r0, 180cc4 │ │ │ │ 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 +443931,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] @ (180d3c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (180c70 ) │ │ │ │ + ldr r3, [pc, #64] @ (180d40 ) │ │ │ │ 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, 180d34 │ │ │ │ + cbz r4, 180d1c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (180c74 ) │ │ │ │ - ldr r3, [pc, #32] @ (180c70 ) │ │ │ │ + ldr r2, [pc, #36] @ (180d44 ) │ │ │ │ + ldr r3, [pc, #32] @ (180d40 ) │ │ │ │ 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 180d38 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 180c4c │ │ │ │ + b.n 180d1c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf3ca006d │ │ │ │ + @ instruction: 0xf2fa006d │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3ac006d │ │ │ │ + @ instruction: 0xf2dc006d │ │ │ │ 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, 180d7c │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ - beq.n 180cb0 │ │ │ │ + beq.n 180d80 │ │ │ │ sub.w r0, r2, #234 @ 0xea │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -443918,26 +443996,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 180d5c │ │ │ │ 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, 180dc0 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ - beq.n 180cf4 │ │ │ │ + beq.n 180dc4 │ │ │ │ sub.w r0, r2, #234 @ 0xea │ │ │ │ cmp r0, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -443945,15 +444023,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 180da0 │ │ │ │ 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 +444045,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 180e1a │ │ │ │ + b.n 180e24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 180d54 │ │ │ │ + beq.n 180e24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 180d42 │ │ │ │ + bpl.n 180e12 │ │ │ │ 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 180e50 │ │ │ │ movw ip, #257 @ 0x101 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 180d78 │ │ │ │ + bmi.n 180e48 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 180d84 │ │ │ │ + cbnz r0, 180e54 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 180d84 │ │ │ │ + bne.n 180e54 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 180d68 │ │ │ │ + bne.n 180e38 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ bx lr │ │ │ │ @@ -444014,306 +444092,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 180eb2 │ │ │ │ + cbz r3, 180eb2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - b.n 180dc0 │ │ │ │ + b.n 180e90 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 180de2 │ │ │ │ + beq.n 180eb2 │ │ │ │ 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 186b94 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 180db8 │ │ │ │ + bvc.n 180e88 │ │ │ │ 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 180f06 │ │ │ │ + cbz r3, 180f0a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - b.n 180e18 │ │ │ │ + b.n 180ee8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 180e3a │ │ │ │ + beq.n 180f0a │ │ │ │ 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 186b94 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 180e10 │ │ │ │ + bvs.n 180ee0 │ │ │ │ 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] @ (180fcc ) │ │ │ │ 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 180fb6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 180ef0 │ │ │ │ + beq.n 180fc0 │ │ │ │ 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] @ (180fd0 ) │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 180e8c │ │ │ │ + b.n 180f5c │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 180ef0 │ │ │ │ + beq.n 180fc0 │ │ │ │ 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 180fb6 │ │ │ │ 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 186b94 │ │ │ │ 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 180f58 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf0ce006d │ │ │ │ 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] @ (181090 ) │ │ │ │ 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 18107a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 180fb4 │ │ │ │ + beq.n 181084 │ │ │ │ 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] @ (181094 ) │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 180f50 │ │ │ │ + b.n 181020 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 180fb4 │ │ │ │ + beq.n 181084 │ │ │ │ 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 18107a │ │ │ │ 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 186b94 │ │ │ │ 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 18101c │ │ │ │ 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 │ │ │ │ + and.w r0, sl, #109 @ 0x6d │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 181024 │ │ │ │ - cbz r3, 18102a │ │ │ │ + bne.n 1810f4 │ │ │ │ + cbz r3, 1810fa │ │ │ │ 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 1810d4 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 18102a │ │ │ │ + beq.n 1810fa │ │ │ │ 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 186b94 │ │ │ │ vmov r0, r1, d0 │ │ │ │ cmp r6, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - beq.n 180ffa │ │ │ │ + beq.n 1810ca │ │ │ │ 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 1ea988 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 18105a │ │ │ │ + cbz r0, 18112a │ │ │ │ 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 1ea988 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 18108a │ │ │ │ + cbz r0, 18115a │ │ │ │ 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 1ea988 │ │ │ │ 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 1ea988 │ │ │ │ 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 1ea988 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 18110e │ │ │ │ + cbz r0, 1811de │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -444321,15 +444399,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 1ea988 │ │ │ │ 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 +444415,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 1ea988 │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -444354,28 +444432,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 1ea988 │ │ │ │ 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 1ea988 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1811ba │ │ │ │ + cbz r0, 18128a │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #3 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -444383,15 +444461,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 1ea988 │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #3 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -444400,37 +444478,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 1ea988 │ │ │ │ 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 1ea988 │ │ │ │ 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 1ea988 │ │ │ │ str r0, [sp, #4] │ │ │ │ lsrs r0, r0, #24 │ │ │ │ - beq.n 181254 │ │ │ │ + beq.n 181324 │ │ │ │ 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 +444516,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 1eab6c │ │ │ │ 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 1eab6c │ │ │ │ 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 1813bc │ │ │ │ subs r2, r3, #4 │ │ │ │ movw ip, #287 @ 0x11f │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1812e4 │ │ │ │ + bne.n 1813b4 │ │ │ │ push {r4} │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ - cbnz r4, 1812de │ │ │ │ + cbnz r4, 1813ae │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 1812de │ │ │ │ + bne.n 1813ae │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1812f0 │ │ │ │ + beq.n 1813c0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1812c8 │ │ │ │ + bne.n 181398 │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1812c2 │ │ │ │ + beq.n 181392 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1812b4 │ │ │ │ + bne.n 181384 │ │ │ │ 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 1813ee │ │ │ │ + cbnz r3, 1813ea │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #236 @ 0xec │ │ │ │ - beq.n 181322 │ │ │ │ + beq.n 1813f2 │ │ │ │ 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 1813ea │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - b.n 18130e │ │ │ │ + b.n 1813de │ │ │ │ add.w ip, r1, r2, lsl #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr.w lr, [pc, #420] @ 1814dc │ │ │ │ + ldr.w lr, [pc, #420] @ 1815ac │ │ │ │ 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 18141c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1814c0 │ │ │ │ + beq.w 181590 │ │ │ │ ldr r4, [r1, #20] │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #392] @ (1814e0 ) │ │ │ │ + ldr r1, [pc, #392] @ (1815b0 ) │ │ │ │ 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 1814bc │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 181348 │ │ │ │ + bne.n 181418 │ │ │ │ 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 1815a8 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1814dc │ │ │ │ + bhi.w 1815ac │ │ │ │ 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 +444660,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 181418 │ │ │ │ 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 181418 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1814c0 │ │ │ │ + beq.n 181590 │ │ │ │ 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 18149a │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1813c8 │ │ │ │ - add r5, pc, #8 @ (adr r5, 181410 ) │ │ │ │ + bhi.n 181498 │ │ │ │ + add r5, pc, #8 @ (adr r5, 1814e0 ) │ │ │ │ ldr.w ip, [r5, lr, lsl #2] │ │ │ │ add r5, ip │ │ │ │ bx r5 │ │ │ │ vminnm.f16 , , │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @@ -444641,68 +444719,68 @@ │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ sxth r2, r2 │ │ │ │ asrs r5, r2, #31 │ │ │ │ - b.n 1813ca │ │ │ │ + b.n 18149a │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r5, r2, #31 │ │ │ │ - b.n 1813ca │ │ │ │ + b.n 18149a │ │ │ │ movs r0, #0 │ │ │ │ orrs.w r4, r2, r0 │ │ │ │ - beq.w 181348 │ │ │ │ + beq.w 181418 │ │ │ │ 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 181418 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 18137e │ │ │ │ + bne.w 18144e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ uxth r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18149e │ │ │ │ + b.n 18156e │ │ │ │ uxtb r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18149e │ │ │ │ + b.n 18156e │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1814b8 │ │ │ │ - b.n 181348 │ │ │ │ + bne.n 181588 │ │ │ │ + b.n 181418 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 18149e │ │ │ │ - ldc 0, cr0, [lr], #436 @ 0x1b4 │ │ │ │ + b.n 18156e │ │ │ │ + @ instruction: 0xebee006d │ │ │ │ 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] @ (1816b8 ) │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 1815a0 │ │ │ │ + bne.n 181670 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1815d8 │ │ │ │ + beq.n 1816a8 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - ldr r1, [pc, #232] @ (1815ec ) │ │ │ │ + ldr r1, [pc, #232] @ (1816bc ) │ │ │ │ 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 181670 │ │ │ │ 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 +444795,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 18167a │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 1815e4 │ │ │ │ + bhi.n 1816b4 │ │ │ │ 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 +444824,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, 1816a4 │ │ │ │ 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 181670 │ │ │ │ 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 181670 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 181548 │ │ │ │ + bne.n 181618 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r6, r2, #31 │ │ │ │ - b.n 1815aa │ │ │ │ + b.n 18167a │ │ │ │ asrs r6, r2, #31 │ │ │ │ - b.n 1815aa │ │ │ │ - add.w r0, ip, sp, asr #1 │ │ │ │ + b.n 18167a │ │ │ │ + bics.w r0, ip, sp, asr #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 181602 │ │ │ │ + beq.n 1816d2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 181772 │ │ │ │ + beq.w 181842 │ │ │ │ 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 1817f4 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 1816aa │ │ │ │ + bhi.n 18177a │ │ │ │ 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 +444901,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, 18179c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181754 │ │ │ │ + beq.n 181824 │ │ │ │ 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 181732 │ │ │ │ + b.n 181730 │ │ │ │ + cbnz r4, 18179c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181754 │ │ │ │ + beq.n 181824 │ │ │ │ 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 181748 │ │ │ │ + b.n 18174a │ │ │ │ cmp.w r6, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 181776 │ │ │ │ - cbnz r5, 1816cc │ │ │ │ + blt.n 181846 │ │ │ │ + cbnz r5, 18179c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181754 │ │ │ │ + beq.n 181824 │ │ │ │ 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 18179c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 18168e │ │ │ │ + bge.n 18175e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 181760 │ │ │ │ + beq.n 181830 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp.w r6, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 181786 │ │ │ │ + blt.n 181856 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1816cc │ │ │ │ + bne.n 18179c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181754 │ │ │ │ + beq.n 181824 │ │ │ │ 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 18179c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1816d0 │ │ │ │ + bge.n 1817a0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1816cc │ │ │ │ + bne.n 18179c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181754 │ │ │ │ + beq.n 181824 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 1816ee │ │ │ │ + b.n 1817be │ │ │ │ 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 18179c │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 181758 │ │ │ │ + blt.n 181828 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - blt.n 18174e │ │ │ │ + blt.n 18181e │ │ │ │ movs r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1816cc │ │ │ │ + bne.n 18179c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18161a │ │ │ │ + bne.w 1816ea │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1816cc │ │ │ │ + bne.n 18179c │ │ │ │ movs r5, #1 │ │ │ │ - b.n 18174e │ │ │ │ + b.n 18181e │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181754 │ │ │ │ + beq.n 181824 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 1816aa │ │ │ │ + b.n 18177a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181754 │ │ │ │ + beq.n 181824 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 1816aa │ │ │ │ + b.n 18177a │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181754 │ │ │ │ + beq.n 181824 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 1816ee │ │ │ │ + b.n 1817be │ │ │ │ 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 18187a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 181886 │ │ │ │ + beq.n 181956 │ │ │ │ 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 181942 │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 181826 │ │ │ │ + bhi.n 1818f6 │ │ │ │ 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 +445064,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 1818de │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 181806 │ │ │ │ + bne.n 1818d6 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 18180e │ │ │ │ + beq.n 1818de │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ - b.n 181812 │ │ │ │ + b.n 1818e2 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 18180e │ │ │ │ + beq.n 1818de │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ - b.n 18181c │ │ │ │ + b.n 1818ec │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 181854 │ │ │ │ + b.n 181924 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - blt.n 18188a │ │ │ │ - cbnz r6, 18186e │ │ │ │ + blt.n 18195a │ │ │ │ + cbnz r6, 18193e │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 18180e │ │ │ │ + beq.n 1818de │ │ │ │ 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 181926 │ │ │ │ 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 18193e │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 18182c │ │ │ │ - cbz r7, 181878 │ │ │ │ + bge.n 1818fc │ │ │ │ + cbz r7, 181948 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 181856 │ │ │ │ + b.n 181926 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 18180e │ │ │ │ + beq.n 1818de │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ movs r6, #1 │ │ │ │ adds r3, #5 │ │ │ │ - b.n 181844 │ │ │ │ + b.n 181914 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 18180e │ │ │ │ + beq.n 1818de │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ adds r3, #5 │ │ │ │ - b.n 181844 │ │ │ │ + b.n 181914 │ │ │ │ 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 18197a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 181a16 │ │ │ │ + beq.w 181ae6 │ │ │ │ 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 1819fa │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18196c │ │ │ │ + bhi.n 181a3c │ │ │ │ tbb [pc, ip] │ │ │ │ tst r1, r2 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ adds r2, r0, #5 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ @@ -445092,154 +445170,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 1819d8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cbnz r5, 181968 │ │ │ │ + cbnz r5, 181a38 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18190e │ │ │ │ + beq.n 1819de │ │ │ │ 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 1819e4 │ │ │ │ + b.n 1819e2 │ │ │ │ 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 181a38 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 181958 │ │ │ │ - cbnz r5, 181968 │ │ │ │ + bge.n 181a28 │ │ │ │ + cbnz r5, 181a38 │ │ │ │ movs r4, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1818c2 │ │ │ │ - b.n 18190e │ │ │ │ + bne.n 181992 │ │ │ │ + b.n 1819de │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w lr, lr, #0 │ │ │ │ - blt.n 181952 │ │ │ │ + blt.n 181a22 │ │ │ │ movs r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 181952 │ │ │ │ + beq.n 181a22 │ │ │ │ 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 181a38 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 1819f6 │ │ │ │ + bge.n 181ac6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 181968 │ │ │ │ + bne.n 181a38 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18190e │ │ │ │ + beq.n 1819de │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r4, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 181970 │ │ │ │ + b.n 181a40 │ │ │ │ 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 181a38 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 1819d6 │ │ │ │ + bge.n 181aa6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 181968 │ │ │ │ + bne.n 181a38 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18190e │ │ │ │ + beq.n 1819de │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r4, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 1819a4 │ │ │ │ + b.n 181a74 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - blt.n 181a2c │ │ │ │ + blt.n 181afc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 181968 │ │ │ │ + bne.n 181a38 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18190e │ │ │ │ + beq.n 1819de │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 1819a4 │ │ │ │ + b.n 181a74 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - blt.n 181a1a │ │ │ │ + blt.n 181aea │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 181968 │ │ │ │ + bne.n 181a38 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18190e │ │ │ │ + beq.n 1819de │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 181970 │ │ │ │ + b.n 181a40 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 18190e │ │ │ │ + beq.w 1819de │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 181970 │ │ │ │ + b.n 181a40 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 18190e │ │ │ │ + beq.w 1819de │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 1819a4 │ │ │ │ + b.n 181a74 │ │ │ │ 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 186bcc │ │ │ │ + cbz r0, 181b90 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 181b0a │ │ │ │ + beq.n 181bda │ │ │ │ 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 181bd2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 181abc │ │ │ │ + bhi.n 181b8c │ │ │ │ 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 +445328,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 181bda │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bne.n 181aae │ │ │ │ + bne.n 181b7e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181b0a │ │ │ │ + beq.n 181bda │ │ │ │ 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 181b94 │ │ │ │ + b.n 181b90 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181b0a │ │ │ │ + beq.n 181bda │ │ │ │ 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 181ba8 │ │ │ │ + b.n 181b90 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181b0a │ │ │ │ + beq.n 181bda │ │ │ │ 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 181bbc │ │ │ │ + b.n 181b90 │ │ │ │ lsls r6, r3, #27 │ │ │ │ - beq.n 181ac0 │ │ │ │ + beq.n 181b90 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 181a74 │ │ │ │ + bne.n 181b44 │ │ │ │ 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 186bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 181bf6 │ │ │ │ + beq.n 181cc6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 181d06 │ │ │ │ + beq.w 181dd6 │ │ │ │ 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 181da4 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.w 181c82 │ │ │ │ + bhi.w 181d52 │ │ │ │ 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 +445419,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 181c88 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 181d06 │ │ │ │ + beq.w 181dd6 │ │ │ │ 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 +445447,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 181c78 │ │ │ │ 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 181ce4 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 181d06 │ │ │ │ + beq.n 181dd6 │ │ │ │ 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 +445480,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 181cd6 │ │ │ │ + b.n 181cc6 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 181c66 │ │ │ │ + b.n 181d36 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 181d06 │ │ │ │ + beq.n 181dd6 │ │ │ │ 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 181d28 │ │ │ │ + b.n 181cc6 │ │ │ │ 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 +445522,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 181cc6 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 181d06 │ │ │ │ + beq.n 181dd6 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r4, [r8, r3, lsl #3] │ │ │ │ - b.n 181c8a │ │ │ │ + b.n 181d5a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 48078 <__popcountdi2@plt> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 181d0c │ │ │ │ + bne.n 181ddc │ │ │ │ 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 181cc6 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 181b52 │ │ │ │ + bne.w 181c22 │ │ │ │ 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 181db6 │ │ │ │ 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 186bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 181f2c │ │ │ │ + beq.w 181ffc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 181f26 │ │ │ │ + beq.w 181ff6 │ │ │ │ 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 182002 │ │ │ │ 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 181fe0 │ │ │ │ mov.w r8, #1 │ │ │ │ subs r4, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r7, r8, r2 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 181dec │ │ │ │ + bhi.n 181ebc │ │ │ │ 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 +445634,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 181ffc │ │ │ │ orrs r4, r6 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.w 181f26 │ │ │ │ + beq.w 181ff6 │ │ │ │ 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 181ebc │ │ │ │ adds.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 181dec │ │ │ │ + b.n 181ebc │ │ │ │ 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 181ffc │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 181f26 │ │ │ │ + beq.n 181ff6 │ │ │ │ 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 181f06 │ │ │ │ adds.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 181e36 │ │ │ │ + b.n 181f06 │ │ │ │ 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 181ffc │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 181f26 │ │ │ │ + beq.n 181ff6 │ │ │ │ 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 181f50 │ │ │ │ adds.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 181e80 │ │ │ │ + b.n 181f50 │ │ │ │ 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 181ffc │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 181f26 │ │ │ │ + beq.n 181ff6 │ │ │ │ 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 181f9a │ │ │ │ adds.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 181ed0 │ │ │ │ + b.n 181fa0 │ │ │ │ and.w r3, ip, r3 │ │ │ │ and.w r8, r1, r8 │ │ │ │ cmp r8, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, ip │ │ │ │ - bne.n 181f2c │ │ │ │ + bne.n 181ffc │ │ │ │ cmp lr, r0 │ │ │ │ - bne.w 181d7a │ │ │ │ + bne.w 181e4a │ │ │ │ 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 181e6c │ │ │ │ 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 186bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 182030 │ │ │ │ + beq.n 182100 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 181ffa │ │ │ │ + beq.n 1820ca │ │ │ │ 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 18219a │ │ │ │ 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 1820ba │ │ │ │ subs r1, r4, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 182036 │ │ │ │ + bhi.n 182106 │ │ │ │ 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] @ (182184 ) │ │ │ │ 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 182100 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 181f86 │ │ │ │ + bne.n 182056 │ │ │ │ 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 1820f8 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 181ffa │ │ │ │ + beq.n 1820ca │ │ │ │ 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 1820d8 │ │ │ │ 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 18212e │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 181ffa │ │ │ │ + beq.n 1820ca │ │ │ │ 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 18210e │ │ │ │ + b.n 182100 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 18208e │ │ │ │ + b.n 18215e │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 181ffa │ │ │ │ + beq.n 1820ca │ │ │ │ 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 18213e │ │ │ │ + b.n 182100 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 1820c0 │ │ │ │ + b.n 182190 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 181ffa │ │ │ │ + beq.n 1820ca │ │ │ │ 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 182170 │ │ │ │ + b.n 182100 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ - b.n 181fa8 │ │ │ │ + b.n 182078 │ │ │ │ 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 186bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1821b0 │ │ │ │ + beq.n 182280 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1821aa │ │ │ │ + beq.n 18227a │ │ │ │ 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 +445925,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 182404 │ │ │ │ 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 182268 │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 182216 │ │ │ │ + bhi.n 1822e6 │ │ │ │ tbb [pc, r4] │ │ │ │ - ldr r7, [pc, #124] @ (1821f8 ) │ │ │ │ - ldr r7, [pc, #316] @ (1822b8 ) │ │ │ │ - ldr r7, [pc, #316] @ (1822bc ) │ │ │ │ + ldr r7, [pc, #124] @ (1822c8 ) │ │ │ │ + ldr r7, [pc, #316] @ (182388 ) │ │ │ │ + ldr r7, [pc, #316] @ (18238c ) │ │ │ │ add r5, sp, #316 @ 0x13c │ │ │ │ - ldr r7, [pc, #316] @ (1822c0 ) │ │ │ │ - ldr r7, [pc, #316] @ (1822c0 ) │ │ │ │ - ldr r7, [pc, #316] @ (1822c4 ) │ │ │ │ + ldr r7, [pc, #316] @ (182390 ) │ │ │ │ + ldr r7, [pc, #316] @ (182390 ) │ │ │ │ + ldr r7, [pc, #316] @ (182394 ) │ │ │ │ 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] @ (182398 ) │ │ │ │ + ldr r7, [pc, #316] @ (182398 ) │ │ │ │ + ldr r7, [pc, #316] @ (18239c ) │ │ │ │ + ldr r7, [pc, #316] @ (18239c ) │ │ │ │ + ldr r7, [pc, #316] @ (1823a0 ) │ │ │ │ + ldr r7, [pc, #316] @ (1823a0 ) │ │ │ │ + ldr r7, [pc, #316] @ (1823a4 ) │ │ │ │ + ldr r7, [pc, #316] @ (1823a4 ) │ │ │ │ ands r1, r2 │ │ │ │ and.w r8, r3, r8 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ - bne.n 1821b0 │ │ │ │ + bne.n 182280 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 182120 │ │ │ │ + bne.n 1821f0 │ │ │ │ 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 +445986,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 182280 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 1821aa │ │ │ │ + beq.n 18227a │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.w 18233c │ │ │ │ + beq.w 18240c │ │ │ │ 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 182290 │ │ │ │ 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 182280 │ │ │ │ orrs r4, r6 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 1821aa │ │ │ │ + beq.n 18227a │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.w 182372 │ │ │ │ + beq.w 182442 │ │ │ │ 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 1822f2 │ │ │ │ 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 182280 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 1821aa │ │ │ │ + beq.n 18227a │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 182360 │ │ │ │ + beq.n 182430 │ │ │ │ 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 18234e │ │ │ │ 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 182280 │ │ │ │ cmp lr, ip │ │ │ │ - beq.w 1821aa │ │ │ │ + beq.w 18227a │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 18234e │ │ │ │ + beq.n 18241e │ │ │ │ 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 1823ac │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r2 │ │ │ │ - b.n 182156 │ │ │ │ + b.n 182226 │ │ │ │ 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 182290 │ │ │ │ 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 1823ac │ │ │ │ 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 18234e │ │ │ │ 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 1822f2 │ │ │ │ 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 186bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 182494 │ │ │ │ + beq.n 182564 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18245c │ │ │ │ + beq.n 18252c │ │ │ │ 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 +446160,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 182604 │ │ │ │ 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 18251c │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 18249a │ │ │ │ + bhi.n 18256a │ │ │ │ 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 +446199,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 182564 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1823ce │ │ │ │ + bne.n 18249e │ │ │ │ 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 18255c │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 18245c │ │ │ │ + beq.n 18252c │ │ │ │ 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 18253c │ │ │ │ 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 182594 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 18245c │ │ │ │ + beq.n 18252c │ │ │ │ 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 182574 │ │ │ │ + b.n 182564 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ - b.n 1824f6 │ │ │ │ + b.n 1825c6 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 18245c │ │ │ │ + beq.n 18252c │ │ │ │ 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 1825a6 │ │ │ │ + b.n 182564 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ - b.n 18252a │ │ │ │ + b.n 1825fa │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 18245c │ │ │ │ + beq.n 18252c │ │ │ │ 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 1825da │ │ │ │ + b.n 182564 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r3, ip │ │ │ │ - b.n 18240a │ │ │ │ + b.n 1824da │ │ │ │ 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 18261e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1825e8 │ │ │ │ + beq.n 1826b8 │ │ │ │ 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 +446316,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 1826a0 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 1825ce │ │ │ │ + bhi.n 18269e │ │ │ │ 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 +446337,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 182638 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1825ae │ │ │ │ + beq.n 18267e │ │ │ │ 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 1826a0 │ │ │ │ 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 182682 │ │ │ │ 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 1826ce │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1826b2 │ │ │ │ + beq.n 182782 │ │ │ │ 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 182774 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 18266e │ │ │ │ + bhi.n 18273e │ │ │ │ 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 +446407,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 182724 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18265a │ │ │ │ + beq.n 18272a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 182660 │ │ │ │ + bls.n 182730 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18265a │ │ │ │ + beq.n 18272a │ │ │ │ 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 182748 │ │ │ │ + b.n 182742 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18265a │ │ │ │ + beq.n 18272a │ │ │ │ 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 18275e │ │ │ │ + b.n 182742 │ │ │ │ cmp r3, #32 │ │ │ │ sbcs.w r5, r5, #0 │ │ │ │ - bcs.n 182672 │ │ │ │ + bcs.n 182742 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 182614 │ │ │ │ - b.n 18265a │ │ │ │ + bne.n 1826e4 │ │ │ │ + b.n 18272a │ │ │ │ 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 18279a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182782 │ │ │ │ + beq.n 182852 │ │ │ │ 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 182842 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 182728 │ │ │ │ + bhi.n 1827f8 │ │ │ │ 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 +446492,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 18284a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - beq.n 18271a │ │ │ │ + beq.n 1827ea │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18277a │ │ │ │ + beq.n 18284a │ │ │ │ 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 182804 │ │ │ │ + b.n 1827fc │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18277a │ │ │ │ + beq.n 18284a │ │ │ │ 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 182818 │ │ │ │ + b.n 1827fc │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18277a │ │ │ │ + beq.n 18284a │ │ │ │ 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 18282c │ │ │ │ + b.n 1827fc │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bne.n 18272c │ │ │ │ + bne.n 1827fc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1826e0 │ │ │ │ + bne.n 1827b0 │ │ │ │ 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 18286a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182852 │ │ │ │ + beq.n 182922 │ │ │ │ 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 182912 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1827f8 │ │ │ │ + bhi.n 1828c8 │ │ │ │ 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 +446580,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 18291a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - beq.n 1827ea │ │ │ │ + beq.n 1828ba │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18284a │ │ │ │ + beq.n 18291a │ │ │ │ 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 1828d4 │ │ │ │ + b.n 1828cc │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18284a │ │ │ │ + beq.n 18291a │ │ │ │ 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 1828e8 │ │ │ │ + b.n 1828cc │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18284a │ │ │ │ + beq.n 18291a │ │ │ │ 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 1828fc │ │ │ │ + b.n 1828cc │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bne.n 1827fc │ │ │ │ + bne.n 1828cc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1827b0 │ │ │ │ + bne.n 182880 │ │ │ │ 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 18293a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182922 │ │ │ │ + beq.n 1829f2 │ │ │ │ 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 1829e2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1828c8 │ │ │ │ + bhi.n 182998 │ │ │ │ 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 +446668,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 1829ea │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - beq.n 1828ba │ │ │ │ + beq.n 18298a │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18291a │ │ │ │ + beq.n 1829ea │ │ │ │ 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 1829a4 │ │ │ │ + b.n 18299c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18291a │ │ │ │ + beq.n 1829ea │ │ │ │ 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 1829b8 │ │ │ │ + b.n 18299c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18291a │ │ │ │ + beq.n 1829ea │ │ │ │ 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 1829cc │ │ │ │ + b.n 18299c │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.n 1828cc │ │ │ │ + bne.n 18299c │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 182880 │ │ │ │ + bne.n 182950 │ │ │ │ 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 182a0a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1829f2 │ │ │ │ + beq.n 182ac2 │ │ │ │ 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 182ab2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 182998 │ │ │ │ + bhi.n 182a68 │ │ │ │ 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 +446756,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 182aba │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - beq.n 18298a │ │ │ │ + beq.n 182a5a │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1829ea │ │ │ │ + beq.n 182aba │ │ │ │ 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 182a74 │ │ │ │ + b.n 182a6c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1829ea │ │ │ │ + beq.n 182aba │ │ │ │ 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 182a88 │ │ │ │ + b.n 182a6c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1829ea │ │ │ │ + beq.n 182aba │ │ │ │ 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 182a9c │ │ │ │ + b.n 182a6c │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 18299c │ │ │ │ + bne.n 182a6c │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 182950 │ │ │ │ + bne.n 182a20 │ │ │ │ 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 182ada │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182ac2 │ │ │ │ + beq.n 182b92 │ │ │ │ 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 182b82 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 182a68 │ │ │ │ + bhi.n 182b38 │ │ │ │ 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 +446844,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 182b8a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 182a5a │ │ │ │ + bpl.n 182b2a │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182aba │ │ │ │ + beq.n 182b8a │ │ │ │ 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 182b44 │ │ │ │ + b.n 182b3c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182aba │ │ │ │ + beq.n 182b8a │ │ │ │ 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 182b58 │ │ │ │ + b.n 182b3c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182aba │ │ │ │ + beq.n 182b8a │ │ │ │ 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 182b6c │ │ │ │ + b.n 182b3c │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 182a6c │ │ │ │ + bmi.n 182b3c │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 182a20 │ │ │ │ + bne.n 182af0 │ │ │ │ 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 182baa │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182b92 │ │ │ │ + beq.n 182c62 │ │ │ │ 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 182c52 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 182b38 │ │ │ │ + bhi.n 182c08 │ │ │ │ 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 +446932,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 182c5a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 182b2a │ │ │ │ + beq.n 182bfa │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182b8a │ │ │ │ + beq.n 182c5a │ │ │ │ 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 182c14 │ │ │ │ + b.n 182c0c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182b8a │ │ │ │ + beq.n 182c5a │ │ │ │ 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 182c28 │ │ │ │ + b.n 182c0c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182b8a │ │ │ │ + beq.n 182c5a │ │ │ │ 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 182c3c │ │ │ │ + b.n 182c0c │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 182b3c │ │ │ │ + bne.n 182c0c │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 182af0 │ │ │ │ + bne.n 182bc0 │ │ │ │ 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 182c7a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182c56 │ │ │ │ + beq.n 182d26 │ │ │ │ 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 182d1a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 182c0c │ │ │ │ + bhi.n 182cdc │ │ │ │ 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 +447026,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 182cca │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 182c02 │ │ │ │ + bne.n 182cd2 │ │ │ │ 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 182cca │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 182c1e │ │ │ │ - b.n 182c16 │ │ │ │ + bne.n 182cee │ │ │ │ + b.n 182ce6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r4, r3, lsl #3] │ │ │ │ tst.w r0, #30 │ │ │ │ - beq.n 182bfa │ │ │ │ + beq.n 182cca │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 182c34 │ │ │ │ - b.n 182c16 │ │ │ │ + bne.n 182d04 │ │ │ │ + b.n 182ce6 │ │ │ │ tst.w r0, #30 │ │ │ │ - beq.n 182bfa │ │ │ │ + beq.n 182cca │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 182bc0 │ │ │ │ - b.n 182c16 │ │ │ │ + bne.n 182c90 │ │ │ │ + b.n 182ce6 │ │ │ │ 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 182d3e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182d34 │ │ │ │ + beq.n 182e04 │ │ │ │ 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 +447083,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 182df6 │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 182cde │ │ │ │ + bhi.n 182dae │ │ │ │ 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 +447111,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 182da0 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 182cd4 │ │ │ │ + bne.n 182da4 │ │ │ │ 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 182da0 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 182cee │ │ │ │ - b.n 182cea │ │ │ │ + bne.n 182dbe │ │ │ │ + b.n 182dba │ │ │ │ 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 182da0 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 182d0a │ │ │ │ - b.n 182cea │ │ │ │ + bne.n 182dda │ │ │ │ + b.n 182dba │ │ │ │ blx 48078 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 182cd0 │ │ │ │ + bne.n 182da0 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 182c90 │ │ │ │ - b.n 182cea │ │ │ │ + bne.n 182d60 │ │ │ │ + b.n 182dba │ │ │ │ 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] @ (182eac ) │ │ │ │ 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 182e42 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182dd4 │ │ │ │ - ldr r5, [pc, #136] @ (182de0 ) │ │ │ │ + beq.n 182ea4 │ │ │ │ + ldr r5, [pc, #136] @ (182eb0 ) │ │ │ │ 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 182e46 │ │ │ │ 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 +447184,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 182e98 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 182dc8 │ │ │ │ + bhi.n 182e98 │ │ │ │ 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 +447206,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 182e42 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 182d86 │ │ │ │ + bne.n 182e56 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ uxtb r2, r2 │ │ │ │ - b.n 182dcc │ │ │ │ - bcs.n 182d54 │ │ │ │ + b.n 182e9c │ │ │ │ + bne.n 182e84 │ │ │ │ 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 1831c0 │ │ │ │ subs r5, r3, #4 │ │ │ │ - b.n 182e16 │ │ │ │ + b.n 182ee6 │ │ │ │ cmp r1, #158 @ 0x9e │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 183160 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 1830f0 │ │ │ │ + beq.w 1831c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w r2, r3, #1 │ │ │ │ - bne.n 182e0c │ │ │ │ + bne.n 182edc │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 183160 │ │ │ │ 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 182ed6 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r9, r3, #32 │ │ │ │ subs r4, r2, #4 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 182e0c │ │ │ │ + beq.n 182edc │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r5, r9 │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 182e5a │ │ │ │ + b.n 182f2a │ │ │ │ cmp r1, #158 @ 0x9e │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 183160 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 1830e2 │ │ │ │ + beq.w 1831b2 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ ands.w r2, r7, #1 │ │ │ │ - bne.n 182e50 │ │ │ │ + bne.n 182f20 │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 183160 │ │ │ │ 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 182f1a │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ adds r7, #32 │ │ │ │ sub.w sl, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 182e50 │ │ │ │ + beq.n 182f20 │ │ │ │ str r4, [sp, #16] │ │ │ │ - b.n 182e9e │ │ │ │ + b.n 182f6e │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 183160 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ sub.w sl, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 1830d6 │ │ │ │ + beq.w 1831a6 │ │ │ │ ldr.w r6, [sl] │ │ │ │ ands.w r2, r6, #1 │ │ │ │ - bne.n 182e90 │ │ │ │ + bne.n 182f60 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 183160 │ │ │ │ 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 182f5a │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ adds r6, #32 │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 182e90 │ │ │ │ + beq.n 182f60 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ mov sl, r7 │ │ │ │ - b.n 182ee8 │ │ │ │ + b.n 182fb8 │ │ │ │ cmp r7, #158 @ 0x9e │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 183160 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 1830c2 │ │ │ │ + beq.w 183192 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w r2, r0, #1 │ │ │ │ - bne.n 182eda │ │ │ │ + bne.n 182faa │ │ │ │ ldrb r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 183160 │ │ │ │ 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 182fa4 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r8, r0, #32 │ │ │ │ sub.w fp, r2, #4 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 182eda │ │ │ │ + beq.n 182faa │ │ │ │ strd r9, r6, [sp, #4] │ │ │ │ mov r6, sl │ │ │ │ mov sl, r5 │ │ │ │ - b.n 182f36 │ │ │ │ + b.n 183006 │ │ │ │ cmp r5, #158 @ 0x9e │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 183160 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ sub.w fp, r2, #4 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 1830aa │ │ │ │ + beq.w 18317a │ │ │ │ ldr.w r0, [fp] │ │ │ │ ands.w r2, r0, #1 │ │ │ │ - bne.n 182f28 │ │ │ │ + bne.n 182ff8 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 183160 │ │ │ │ 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 182ff2 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r9, r0, #32 │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 182f28 │ │ │ │ + beq.n 182ff8 │ │ │ │ mov r7, r9 │ │ │ │ str.w fp, [sp] │ │ │ │ - b.n 182f7e │ │ │ │ + b.n 18304e │ │ │ │ cmp.w ip, #158 @ 0x9e │ │ │ │ - bne.w 183090 │ │ │ │ + bne.w 183160 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 183098 │ │ │ │ + beq.w 183168 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ands.w r2, r0, #1 │ │ │ │ - bne.n 182f74 │ │ │ │ + bne.n 183044 │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 183090 │ │ │ │ + bne.n 183160 │ │ │ │ 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 18303c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w fp, r0, #32 │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 182f74 │ │ │ │ + beq.n 183044 │ │ │ │ mov r1, fp │ │ │ │ mov fp, r9 │ │ │ │ - b.n 182fca │ │ │ │ + b.n 18309a │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ - bne.n 183090 │ │ │ │ + bne.n 183160 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ sub.w fp, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 182f74 │ │ │ │ + beq.n 183044 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ands.w r2, r3, #1 │ │ │ │ - bne.n 182fbe │ │ │ │ + bne.n 18308e │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 183090 │ │ │ │ + bne.n 183160 │ │ │ │ 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 18308a │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r9, r3, #32 │ │ │ │ cmp r9, r2 │ │ │ │ sub.w r3, r2, #4 │ │ │ │ - beq.n 182fbe │ │ │ │ + beq.n 18308e │ │ │ │ mov r2, r9 │ │ │ │ - b.n 183008 │ │ │ │ + b.n 1830d8 │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ - bne.n 18308e │ │ │ │ + bne.n 18315e │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 182fbe │ │ │ │ + beq.n 18308e │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ands.w ip, r4, #1 │ │ │ │ - bne.n 183000 │ │ │ │ + bne.n 1830d0 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18308e │ │ │ │ + bne.n 18315e │ │ │ │ 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 1830cc │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ adds r4, #32 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 18304a │ │ │ │ - b.n 183000 │ │ │ │ + bne.n 18311a │ │ │ │ + b.n 1830d0 │ │ │ │ cmp.w lr, #158 @ 0x9e │ │ │ │ - bne.n 18308e │ │ │ │ + bne.n 18315e │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 183000 │ │ │ │ + beq.n 1830d0 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 18303e │ │ │ │ + bne.n 18310e │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 18308e │ │ │ │ + bne.n 18315e │ │ │ │ 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 183108 │ │ │ │ strd r1, r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 182de4 │ │ │ │ + bl 182eb4 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ mov ip, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18303e │ │ │ │ + bne.n 18310e │ │ │ │ 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 183006 │ │ │ │ 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 182fb8 │ │ │ │ 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 182f6e │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 182e5a │ │ │ │ + bne.w 182f2a │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 182e16 │ │ │ │ + bne.w 182ee6 │ │ │ │ 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] @ (1832cc ) │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ add r4, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 186afc │ │ │ │ + bl 186bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1831d4 │ │ │ │ + beq.n 1832a4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1831d4 │ │ │ │ - ldr r3, [pc, #208] @ (183200 ) │ │ │ │ + beq.n 1832a4 │ │ │ │ + ldr r3, [pc, #208] @ (1832d0 ) │ │ │ │ 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 183276 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1831e2 │ │ │ │ + bls.n 1832b2 │ │ │ │ lsr.w r0, fp, r0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 1831e2 │ │ │ │ + bpl.n 1832b2 │ │ │ │ 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 1832c4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1831ee │ │ │ │ + bhi.n 1832be │ │ │ │ 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 +447584,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 1832b2 │ │ │ │ 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 186b94 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1831e2 │ │ │ │ + beq.n 1832b2 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 183140 │ │ │ │ + bne.n 183210 │ │ │ │ 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 18329e │ │ │ │ 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 1832ae │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1831de │ │ │ │ + b.n 1832ae │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 1831de │ │ │ │ + b.n 1832ae │ │ │ │ nop │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ 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] @ 1833f4 │ │ │ │ add.w r5, r0, #32 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ sub sp, #20 │ │ │ │ add fp, pc │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 18327e │ │ │ │ + beq.n 18334e │ │ │ │ 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 183346 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbz r2, 183250 │ │ │ │ + cbz r2, 183320 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 183248 │ │ │ │ + bne.n 183318 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ subs r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 183276 │ │ │ │ + bls.n 183346 │ │ │ │ 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 183356 │ │ │ │ + ldr r3, [pc, #196] @ (1833f8 ) │ │ │ │ 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 183318 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 183230 │ │ │ │ + bne.n 183300 │ │ │ │ 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 183330 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ add.w lr, r3, #32 │ │ │ │ sub.w r8, r0, #4 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 183276 │ │ │ │ + beq.n 183346 │ │ │ │ strd r2, r6, [sp] │ │ │ │ mov sl, lr │ │ │ │ mov r2, ip │ │ │ │ ldr.w r0, [r8] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1832ec │ │ │ │ + bmi.n 1833bc │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add.w r6, r0, #48 @ 0x30 │ │ │ │ sub.w r6, r8, r6 │ │ │ │ asrs r6, r6, #5 │ │ │ │ - cbz r3, 1832d0 │ │ │ │ + cbz r3, 1833a0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1832c8 │ │ │ │ + bne.n 183398 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ subs r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1832ec │ │ │ │ + bls.n 1833bc │ │ │ │ mov ip, r2 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 183260 │ │ │ │ + b.n 183330 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 1832fc │ │ │ │ - ldr r1, [pc, #80] @ (183328 ) │ │ │ │ + beq.n 1833cc │ │ │ │ + ldr r1, [pc, #80] @ (1833f8 ) │ │ │ │ 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 1833ec │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1832a6 │ │ │ │ + bne.n 183376 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 183276 │ │ │ │ + b.n 183346 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne.w fp, #7 │ │ │ │ - beq.n 1832d6 │ │ │ │ + beq.n 1833a6 │ │ │ │ add.w r1, fp, #2 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 183204 │ │ │ │ + bl 1832d4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1832d6 │ │ │ │ - b.n 1832ec │ │ │ │ + beq.n 1833a6 │ │ │ │ + b.n 1833bc │ │ │ │ mov ip, r2 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 183266 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + b.n 183336 │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ 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] @ 1835d0 │ │ │ │ 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 183480 │ │ │ │ subs r5, r3, #4 │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w r7, r3, #1 │ │ │ │ - bne.n 1833a8 │ │ │ │ + bne.n 183478 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbz r2, 183374 │ │ │ │ + cbz r2, 183444 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 18336c │ │ │ │ + bne.n 18343c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ subs r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1833a8 │ │ │ │ + bls.n 183478 │ │ │ │ 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, 183488 │ │ │ │ + ldr r3, [pc, #368] @ (1835d4 ) │ │ │ │ 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 18343c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 183354 │ │ │ │ + bne.n 183424 │ │ │ │ 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 183478 │ │ │ │ mov r8, ip │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [fp] │ │ │ │ lsls r4, r0, #31 │ │ │ │ - bmi.n 183422 │ │ │ │ + bmi.n 1834f2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 1833ea │ │ │ │ + cbz r3, 1834ba │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1833e4 │ │ │ │ + bne.n 1834b4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ subs r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 183422 │ │ │ │ + bls.n 1834f2 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, ip │ │ │ │ - b.n 183392 │ │ │ │ + b.n 183462 │ │ │ │ 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, 183506 │ │ │ │ + ldr r1, [pc, #248] @ (1835d4 ) │ │ │ │ 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 183500 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ sub.w fp, r3, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1833cc │ │ │ │ - b.n 1833a8 │ │ │ │ + bne.n 18349c │ │ │ │ + b.n 183478 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, ip │ │ │ │ - b.n 183398 │ │ │ │ + b.n 183468 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ adds r0, #32 │ │ │ │ subs r6, r1, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 183422 │ │ │ │ + beq.n 1834f2 │ │ │ │ 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 18356c │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ add.w r4, r0, #48 @ 0x30 │ │ │ │ subs r4, r6, r4 │ │ │ │ asrs r4, r4, #5 │ │ │ │ - cbz r1, 1834b8 │ │ │ │ + cbz r1, 183588 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 183474 │ │ │ │ + bne.n 183544 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ subs r1, #89 @ 0x59 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.n 18349c │ │ │ │ + bls.n 18356c │ │ │ │ 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 1834da │ │ │ │ movs r1, #3 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ - bl 183204 │ │ │ │ + bl 1832d4 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ - cbz r0, 1834d0 │ │ │ │ + cbz r0, 1835a0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ subs r6, r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 183456 │ │ │ │ + bne.n 183526 │ │ │ │ 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 1834f2 │ │ │ │ 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 18355c │ │ │ │ + ldr r1, [pc, #48] @ (1835d4 ) │ │ │ │ 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 18356c │ │ │ │ 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 1834e0 │ │ │ │ nop │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6, 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] @ 183f8c │ │ │ │ movs r3, #1 │ │ │ │ add r2, pc │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r3, [pc, #2456] @ 183ec0 │ │ │ │ + ldr.w r3, [pc, #2456] @ 183f90 │ │ │ │ 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 183636 │ │ │ │ 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 +447975,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, 183686 │ │ │ │ ldrb.w lr, [r3, #124] @ 0x7c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 183cbe │ │ │ │ + bne.w 183d8e │ │ │ │ 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 +448027,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 183d2e │ │ │ │ tst.w lr, #8 │ │ │ │ - bne.w 183c5e │ │ │ │ + bne.w 183d2e │ │ │ │ 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 183d4a │ │ │ │ ands.w r2, lr, #64 @ 0x40 │ │ │ │ - beq.w 183ca0 │ │ │ │ + beq.w 183d70 │ │ │ │ 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 +448100,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 183dc8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 183d28 │ │ │ │ + bne.w 183df8 │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 183d80 │ │ │ │ + bne.w 183e50 │ │ │ │ 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 183e1c │ │ │ │ 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 +448157,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 183f3a │ │ │ │ + cbnz r0, 183926 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ - cbz r0, 183856 │ │ │ │ + cbz r0, 183926 │ │ │ │ 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 +448256,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 183a66 │ │ │ │ mov r6, r7 │ │ │ │ - cbz r7, 183996 │ │ │ │ + cbz r7, 183a66 │ │ │ │ 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 183a8c │ │ │ │ lsls r4, r1, #25 │ │ │ │ itt mi │ │ │ │ movmi.w lr, #1 │ │ │ │ movmi r6, lr │ │ │ │ - bmi.n 1839d0 │ │ │ │ + bmi.n 183aa0 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - cbnz r4, 1839d0 │ │ │ │ + cbnz r4, 183aa0 │ │ │ │ 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 +448302,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 183f32 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 183e62 │ │ │ │ + beq.w 183f32 │ │ │ │ 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 183f2e │ │ │ │ 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 183f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 183e2e │ │ │ │ + beq.w 183efe │ │ │ │ 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 183f0e │ │ │ │ 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 +448354,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 183ee6 │ │ │ │ strb.w r0, [sp, #178] @ 0xb2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 183e6e │ │ │ │ + bne.w 183f3e │ │ │ │ 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 +448376,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 183bf2 │ │ │ │ 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 +448397,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, 183c2e │ │ │ │ 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 +448416,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 183eae │ │ │ │ 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 +448461,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, 183d10 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 183de2 │ │ │ │ + bne.w 183eb2 │ │ │ │ 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 183d00 │ │ │ │ + ldr r2, [pc, #640] @ (183f94 ) │ │ │ │ + ldr r3, [pc, #636] @ (183f90 ) │ │ │ │ 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 183f88 │ │ │ │ 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 18375a │ │ │ │ ands.w r6, lr, #16 │ │ │ │ - beq.n 183cd2 │ │ │ │ + beq.n 183da2 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ - bne.n 183cd2 │ │ │ │ + bne.n 183da2 │ │ │ │ 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 18377a │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1836aa │ │ │ │ + b.n 18377a │ │ │ │ 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 183d6c │ │ │ │ ubfx r2, lr, #4, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ - b.n 1836aa │ │ │ │ + b.n 18377a │ │ │ │ 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 183686 │ │ │ │ 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 18377a │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ - bne.w 1836aa │ │ │ │ - b.n 183c9c │ │ │ │ + bne.w 18377a │ │ │ │ + b.n 183d6c │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ - cbz r7, 183d5a │ │ │ │ + cbz r7, 183e2a │ │ │ │ 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 183e86 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 183ea0 │ │ │ │ + beq.w 183f70 │ │ │ │ mov r7, r6 │ │ │ │ strb.w r6, [sp, #109] @ 0x6d │ │ │ │ strh.w r6, [sp, #110] @ 0x6e │ │ │ │ - b.n 1837b6 │ │ │ │ + b.n 183886 │ │ │ │ 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 183ea2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 183e7e │ │ │ │ + bne.w 183f4e │ │ │ │ clz r6, r2 │ │ │ │ movs r7, #0 │ │ │ │ strb.w r7, [sp, #110] @ 0x6e │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 1837b0 │ │ │ │ + b.n 183880 │ │ │ │ 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, 183e7a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 183e8e │ │ │ │ + beq.w 183f5e │ │ │ │ strb.w r7, [sp, #109] @ 0x6d │ │ │ │ strb.w r7, [sp, #110] @ 0x6e │ │ │ │ - b.n 1837ac │ │ │ │ + b.n 18387c │ │ │ │ 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 183886 │ │ │ │ mov r7, r6 │ │ │ │ strb.w r2, [sp, #109] @ 0x6d │ │ │ │ strb.w r2, [sp, #110] @ 0x6e │ │ │ │ - b.n 1837b0 │ │ │ │ + b.n 183880 │ │ │ │ strb.w r2, [sp, #109] @ 0x6d │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 183e84 │ │ │ │ + bne.n 183f54 │ │ │ │ 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 183886 │ │ │ │ clz r7, r2 │ │ │ │ strh.w r6, [sp, #110] @ 0x6e │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 1837b6 │ │ │ │ + b.n 183886 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 183ba8 │ │ │ │ - ldr r7, [pc, #228] @ (183ec8 ) │ │ │ │ + b.n 183c78 │ │ │ │ + ldr r7, [pc, #228] @ (183f98 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ec264 │ │ │ │ + bl 1ec334 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 183c40 │ │ │ │ + beq.w 183d10 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 183c40 │ │ │ │ + beq.w 183d10 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 183dea │ │ │ │ + bne.n 183eba │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 183e06 │ │ │ │ - b.n 183c40 │ │ │ │ + bne.n 183ed6 │ │ │ │ + b.n 183d10 │ │ │ │ strh.w r5, [sp, #176] @ 0xb0 │ │ │ │ strb.w r0, [sp, #178] @ 0xb2 │ │ │ │ - cbz r2, 183e7a │ │ │ │ + cbz r2, 183f4a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 183ad4 │ │ │ │ + beq.w 183ba4 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 183ad6 │ │ │ │ + b.n 183ba6 │ │ │ │ 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, 183f2a │ │ │ │ movs r6, #0 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 183a82 │ │ │ │ + b.n 183b52 │ │ │ │ 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 183f0e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 183a80 │ │ │ │ + bne.w 183b50 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 183a82 │ │ │ │ + b.n 183b52 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 183a48 │ │ │ │ + b.n 183b18 │ │ │ │ movs r6, #0 │ │ │ │ strb.w fp, [sp, #161] @ 0xa1 │ │ │ │ - b.n 183a34 │ │ │ │ + b.n 183b04 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 183856 │ │ │ │ + b.n 183926 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 183e28 │ │ │ │ + bne.n 183ef8 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 183ad4 │ │ │ │ + b.n 183ba4 │ │ │ │ strb.w r7, [sp, #110] @ 0x6e │ │ │ │ - b.n 1837ac │ │ │ │ + b.n 18387c │ │ │ │ mov.w ip, #256 @ 0x100 │ │ │ │ strh.w ip, [sp, #110] @ 0x6e │ │ │ │ - b.n 1837b6 │ │ │ │ + b.n 183886 │ │ │ │ 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 18387c │ │ │ │ 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 183886 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r3} │ │ │ │ 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] @ 184a70 │ │ │ │ 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] @ 184a74 │ │ │ │ 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, 183ff4 │ │ │ │ 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 +448737,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, 184042 │ │ │ │ ldrb.w r1, [r3, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 184786 │ │ │ │ + bne.w 184856 │ │ │ │ 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 +448790,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 18482a │ │ │ │ lsls r7, r1, #28 │ │ │ │ - bmi.w 18475a │ │ │ │ + bmi.w 18482a │ │ │ │ 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 184868 │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - beq.w 184768 │ │ │ │ + beq.w 184838 │ │ │ │ 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 +448870,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 1848b0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 18480e │ │ │ │ + bne.w 1848de │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [sp, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 184862 │ │ │ │ + bne.w 184932 │ │ │ │ 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 184900 │ │ │ │ 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 +448927,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 184a1a │ │ │ │ + cbnz r4, 1842ea │ │ │ │ ldrb.w r4, [r3, #124] @ 0x7c │ │ │ │ - cbz r4, 18421a │ │ │ │ + cbz r4, 1842ea │ │ │ │ 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 +449023,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 184424 │ │ │ │ mov r5, r6 │ │ │ │ - cbz r6, 184354 │ │ │ │ + cbz r6, 184424 │ │ │ │ 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, 184444 │ │ │ │ lsls r1, r2, #25 │ │ │ │ itt mi │ │ │ │ movmi r7, #1 │ │ │ │ movmi r5, r7 │ │ │ │ - bmi.n 184388 │ │ │ │ + bmi.n 184458 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - cbnz r1, 184388 │ │ │ │ + cbnz r1, 184458 │ │ │ │ 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 +449068,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 184a12 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 184942 │ │ │ │ + beq.w 184a12 │ │ │ │ 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 184a0e │ │ │ │ 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 1849f2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18490a │ │ │ │ + beq.w 1849da │ │ │ │ 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 1849ec │ │ │ │ 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 +449122,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 1849c2 │ │ │ │ strb.w r4, [sp, #190] @ 0xbe │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 18494e │ │ │ │ + bne.w 184a1e │ │ │ │ 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 +449144,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 1845ac │ │ │ │ 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 +449164,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, 1845e8 │ │ │ │ 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 +449183,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, 184630 │ │ │ │ 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 +449239,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, 1846f0 │ │ │ │ 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 +449257,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, 184726 │ │ │ │ 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 +449294,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, 1847a4 │ │ │ │ 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, 1847ba │ │ │ │ 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, 1847cc │ │ │ │ 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, 1847de │ │ │ │ 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, 1847f0 │ │ │ │ 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, 18480c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1848be │ │ │ │ + bne.w 18498e │ │ │ │ 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 1847fc │ │ │ │ + ldr r2, [pc, #616] @ (184a78 ) │ │ │ │ + ldr r3, [pc, #612] @ (184a74 ) │ │ │ │ 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 184a6c │ │ │ │ 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 184104 │ │ │ │ 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, 184888 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r0, r1, #4, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ - b.n 184068 │ │ │ │ + b.n 184138 │ │ │ │ ldrb.w r1, [ip, #269] @ 0x10d │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.w 183f72 │ │ │ │ + b.w 184042 │ │ │ │ ands.w r7, r1, #16 │ │ │ │ - beq.n 1847bc │ │ │ │ + beq.n 18488c │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bmi.n 1847bc │ │ │ │ + bmi.n 18488c │ │ │ │ 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 184138 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 184068 │ │ │ │ + b.n 184138 │ │ │ │ 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 184138 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ lsls r6, r1, #25 │ │ │ │ - bpl.n 1847b8 │ │ │ │ - b.n 184068 │ │ │ │ + bpl.n 184888 │ │ │ │ + b.n 184138 │ │ │ │ strb.w r6, [sp, #116] @ 0x74 │ │ │ │ - cbz r7, 18483e │ │ │ │ + cbz r7, 18490e │ │ │ │ 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 184968 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 184982 │ │ │ │ + beq.w 184a52 │ │ │ │ mov r7, r6 │ │ │ │ strb.w r6, [sp, #121] @ 0x79 │ │ │ │ strh.w r6, [sp, #122] @ 0x7a │ │ │ │ - b.n 18417e │ │ │ │ + b.n 18424e │ │ │ │ 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 184982 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 184968 │ │ │ │ + bne.w 184a38 │ │ │ │ clz r6, r0 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 184178 │ │ │ │ + b.n 184248 │ │ │ │ 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, 18495c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 18496e │ │ │ │ + beq.w 184a3e │ │ │ │ strb.w r7, [sp, #121] @ 0x79 │ │ │ │ strb.w r7, [sp, #122] @ 0x7a │ │ │ │ - b.n 184174 │ │ │ │ + b.n 184244 │ │ │ │ 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 18424e │ │ │ │ mov r5, r6 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #122] @ 0x7a │ │ │ │ - b.n 184178 │ │ │ │ + b.n 184248 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18495e │ │ │ │ + bne.n 184a2e │ │ │ │ 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 18424e │ │ │ │ clz r7, r0 │ │ │ │ strh.w r6, [sp, #122] @ 0x7a │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 18417e │ │ │ │ - ldr r7, [pc, #236] @ (1849ac ) │ │ │ │ + b.n 18424e │ │ │ │ + ldr r7, [pc, #236] @ (184a7c ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ec264 │ │ │ │ + bl 1ec334 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18473c │ │ │ │ + beq.w 18480c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18473c │ │ │ │ + beq.w 18480c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1848c6 │ │ │ │ + bne.n 184996 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1848e2 │ │ │ │ - b.n 18473c │ │ │ │ + bne.n 1849b2 │ │ │ │ + b.n 18480c │ │ │ │ strh.w r5, [sp, #188] @ 0xbc │ │ │ │ strb.w r4, [sp, #190] @ 0xbe │ │ │ │ - cbz r0, 18495a │ │ │ │ + cbz r0, 184a2a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 184490 │ │ │ │ + beq.w 184560 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 184492 │ │ │ │ + b.n 184562 │ │ │ │ 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, 184a0a │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 18443c │ │ │ │ + b.n 18450c │ │ │ │ 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 1849ec │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18443a │ │ │ │ + bne.w 18450a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 18443c │ │ │ │ + b.n 18450c │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 184400 │ │ │ │ + b.n 1844d0 │ │ │ │ movs r5, #0 │ │ │ │ strb.w fp, [sp, #173] @ 0xad │ │ │ │ - b.n 1843ec │ │ │ │ + b.n 1844bc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 18421a │ │ │ │ + b.n 1842ea │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strh.w r4, [sp, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 184904 │ │ │ │ + bne.n 1849d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 184490 │ │ │ │ + b.n 184560 │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ strh.w r5, [sp, #122] @ 0x7a │ │ │ │ - b.n 18417e │ │ │ │ + b.n 18424e │ │ │ │ strb.w r7, [sp, #122] @ 0x7a │ │ │ │ - b.n 184174 │ │ │ │ + b.n 184244 │ │ │ │ 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 184244 │ │ │ │ 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 18424e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - stmia r1!, {r1, r2, r4} │ │ │ │ + stmia r0!, {r1, r2, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ 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 184aac │ │ │ │ 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 184b70 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 184ad6 │ │ │ │ - bhi.n 184aa6 │ │ │ │ + beq.n 184ba6 │ │ │ │ + bhi.n 184b76 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 184a64 │ │ │ │ + beq.n 184b34 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 184b08 │ │ │ │ + beq.n 184bd8 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 184b80 │ │ │ │ + bhi.w 184c50 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 184c5a │ │ │ │ + bhi.w 184d2a │ │ │ │ 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 +449620,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 184bc0 │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movwhi r0, #281 @ 0x119 │ │ │ │ - bhi.n 184aa4 │ │ │ │ + bhi.n 184b74 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 184b92 │ │ │ │ + bhi.w 184c62 │ │ │ │ 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 +449648,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 184ce0 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 184b52 │ │ │ │ + bne.n 184c22 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #140 @ 0x8c │ │ │ │ - beq.n 184aa4 │ │ │ │ + beq.n 184b74 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #141 @ 0x8d │ │ │ │ - beq.n 184aa4 │ │ │ │ + beq.n 184b74 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #138 @ 0x8a │ │ │ │ - beq.n 184aa4 │ │ │ │ + beq.n 184b74 │ │ │ │ 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 184ca6 │ │ │ │ + bls.n 184bf0 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #33 @ 0x21 │ │ │ │ - beq.n 184aa4 │ │ │ │ + beq.n 184b74 │ │ │ │ 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 184b74 │ │ │ │ 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 184b74 │ │ │ │ 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 184d26 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 184c5a │ │ │ │ + bhi.w 184d2a │ │ │ │ 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] @ (184e5c ) │ │ │ │ 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 184d22 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 184c5a │ │ │ │ + bhi.n 184d2a │ │ │ │ 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 +449778,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 184d2a │ │ │ │ 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 +449805,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 184d1e │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 184c5a │ │ │ │ + bhi.n 184d2a │ │ │ │ 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 +449856,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, 184d5e │ │ │ │ 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 +449875,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] @ 184e18 │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #148] @ 184d4c │ │ │ │ + ldr.w ip, [pc, #148] @ 184e1c │ │ │ │ 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 184dfc │ │ │ │ tbb [pc, r2] │ │ │ │ subs r6, r3, r0 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbz r2, 184d38 │ │ │ │ + cbz r2, 184e08 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r4, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 184ca0 │ │ │ │ + bl 184d70 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #84] @ (184d50 ) │ │ │ │ - ldr r3, [pc, #80] @ (184d4c ) │ │ │ │ + ldr r2, [pc, #84] @ (184e20 ) │ │ │ │ + ldr r3, [pc, #80] @ (184e1c ) │ │ │ │ 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 184e12 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 184cf8 │ │ │ │ + b.n 184dc8 │ │ │ │ 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 184dc8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 184d3c │ │ │ │ + cbz r3, 184e0c │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 184cf8 │ │ │ │ + b.n 184dc8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - b.n 184ce8 │ │ │ │ + b.n 184db8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 184d32 │ │ │ │ + b.n 184e02 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r2, 184d9c │ │ │ │ + sxtb r2, r6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 184d94 │ │ │ │ + sxth r0, r6 │ │ │ │ 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] @ 184ec4 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #140] @ (184df8 ) │ │ │ │ + ldr r4, [pc, #140] @ (184ec8 ) │ │ │ │ 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 184eb8 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 184de4 │ │ │ │ + bhi.n 184eb4 │ │ │ │ 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 +449981,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] @ (184ecc ) │ │ │ │ + ldr r3, [pc, #56] @ (184ec8 ) │ │ │ │ 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 184ebe │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 184db4 │ │ │ │ + b.n 184e84 │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 184db4 │ │ │ │ + b.n 184e84 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 184db4 │ │ │ │ + b.n 184e84 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 184db4 │ │ │ │ + b.n 184e84 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - uxth r2, r2 │ │ │ │ + cbz r2, 184ef8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r4, r7 │ │ │ │ + cbz r4, 184eea │ │ │ │ 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] @ (18505c ) │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r0, pc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 184e5c │ │ │ │ + bhi.n 184f2c │ │ │ │ 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, 184f28 │ │ │ │ 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, 184f28 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ - cbz r3, 184e50 │ │ │ │ + cbz r3, 184f20 │ │ │ │ blx r6 │ │ │ │ - cbz r0, 184e58 │ │ │ │ + cbz r0, 184f28 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 184e36 │ │ │ │ + bne.n 184f06 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 184e58 │ │ │ │ + bne.n 184f28 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 184e58 │ │ │ │ + beq.n 184f28 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r6 │ │ │ │ - b.n 184e58 │ │ │ │ - ldr r3, [pc, #284] @ (184f90 ) │ │ │ │ + b.n 184f28 │ │ │ │ + ldr r3, [pc, #284] @ (185060 ) │ │ │ │ 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 184f28 │ │ │ │ add.w r7, r4, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 184ea4 │ │ │ │ + b.n 184f74 │ │ │ │ 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 184f28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 184e92 │ │ │ │ - b.n 184e58 │ │ │ │ + bne.n 184f62 │ │ │ │ + b.n 184f28 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 184e58 │ │ │ │ + beq.n 184f28 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #32 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184e58 │ │ │ │ + beq.n 184f28 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 184e58 │ │ │ │ + bne.n 184f28 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ blx r6 │ │ │ │ - b.n 184e58 │ │ │ │ + b.n 184f28 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 184ee6 │ │ │ │ + cbz r3, 184fb6 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184e58 │ │ │ │ + beq.n 184f28 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r4, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ - cbnz r3, 184efc │ │ │ │ - b.n 184e58 │ │ │ │ + cbnz r3, 184fcc │ │ │ │ + b.n 184f28 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 184e58 │ │ │ │ + bcs.n 184f28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 184ef2 │ │ │ │ - b.n 184e58 │ │ │ │ + bne.n 184fc2 │ │ │ │ + b.n 184f28 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #20 │ │ │ │ - cbnz r3, 184f1c │ │ │ │ - b.n 184e58 │ │ │ │ + cbnz r3, 184fec │ │ │ │ + b.n 184f28 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 184e58 │ │ │ │ + bcs.n 184f28 │ │ │ │ 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 184fe6 │ │ │ │ + b.n 184f28 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 184e58 │ │ │ │ - b.n 184e68 │ │ │ │ + bne.n 184f28 │ │ │ │ + b.n 184f38 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 184e58 │ │ │ │ + beq.n 184f28 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184e58 │ │ │ │ + beq.n 184f28 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 184f3e │ │ │ │ + bne.n 18500e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #60] @ (184f94 ) │ │ │ │ + ldr r3, [pc, #60] @ (185064 ) │ │ │ │ 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 184f28 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 184f7c │ │ │ │ + b.n 18504c │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.w 184e58 │ │ │ │ + beq.w 184f28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 184f74 │ │ │ │ - b.n 184e58 │ │ │ │ + bne.n 185044 │ │ │ │ + b.n 184f28 │ │ │ │ nop │ │ │ │ - cbz r4, 184fc8 │ │ │ │ + cbz r4, 185064 │ │ │ │ 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] @ 185188 │ │ │ │ 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 1850c0 │ │ │ │ + ldr r3, [pc, #244] @ (18518c ) │ │ │ │ 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 1850b8 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1850ac │ │ │ │ + bne.n 18517c │ │ │ │ mov r0, r1 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172e14 │ │ │ │ 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 18515e │ │ │ │ + add r2, pc, #8 @ (adr r2, 1850d0 ) │ │ │ │ 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 +450247,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 1850b0 │ │ │ │ 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 1850b8 │ │ │ │ + b.n 1850b0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 184fe0 │ │ │ │ + beq.n 1850b0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 184fe0 │ │ │ │ + beq.n 1850b0 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ add.w r0, r3, #32 │ │ │ │ - cbnz r2, 185064 │ │ │ │ + cbnz r2, 185134 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 184fe8 │ │ │ │ + bne.n 1850b8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 185056 │ │ │ │ + bne.n 185126 │ │ │ │ mov r0, r1 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172e14 │ │ │ │ str r5, [r0, #0] │ │ │ │ - b.n 184fe8 │ │ │ │ + b.n 1850b8 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #36 @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 184fe8 │ │ │ │ - b.n 184fe0 │ │ │ │ + bne.n 1850b8 │ │ │ │ + b.n 1850b0 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 184fe8 │ │ │ │ - b.n 184fe0 │ │ │ │ + bne.n 1850b8 │ │ │ │ + b.n 1850b0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 184fe0 │ │ │ │ + bne.n 1850b0 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add.w r3, r5, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 184fe8 │ │ │ │ - b.n 184fe0 │ │ │ │ + bne.n 1850b8 │ │ │ │ + b.n 1850b0 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ add.w r3, r5, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 184fe8 │ │ │ │ - b.n 184fe0 │ │ │ │ + bne.n 1850b8 │ │ │ │ + b.n 1850b0 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add.w r3, r5, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 184fe8 │ │ │ │ - b.n 184fe0 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + bne.n 1850b8 │ │ │ │ + b.n 1850b0 │ │ │ │ + add r7, sp, #464 @ 0x1d0 │ │ │ │ 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 18524c │ │ │ │ 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 1851f2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r0 │ │ │ │ it ls │ │ │ │ movls r7, #1 │ │ │ │ - bls.n 18515a │ │ │ │ + bls.n 18522a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18517c │ │ │ │ + beq.n 18524c │ │ │ │ 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 +450359,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 1851f2 │ │ │ │ blx 47710 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 185122 │ │ │ │ + bne.n 1851f2 │ │ │ │ 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 1851f8 │ │ │ │ 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 1852f2 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 185222 │ │ │ │ + beq.n 1852f2 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ rbit r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ clz r2, r2 │ │ │ │ @@ -450348,41 +450426,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 18527c │ │ │ │ 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 16dfe4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 16e43c │ │ │ │ + bl 16e50c │ │ │ │ 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, 185368 │ │ │ │ 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 +450469,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 185346 │ │ │ │ nop │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1852e6 │ │ │ │ - bhi.n 1852f6 │ │ │ │ + beq.n 1853b6 │ │ │ │ + bhi.n 1853c6 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 185322 │ │ │ │ + bhi.n 1853f2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1852d4 │ │ │ │ + bls.n 1853a4 │ │ │ │ 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 1853b6 │ │ │ │ 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 1853c4 │ │ │ │ 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 1853b6 │ │ │ │ + bhi.n 1853e0 │ │ │ │ sub.w r2, r3, #1024 @ 0x400 │ │ │ │ bics.w r2, r2, #1024 @ 0x400 │ │ │ │ - beq.n 1852e6 │ │ │ │ + beq.n 1853b6 │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ - beq.n 1852e6 │ │ │ │ + beq.n 1853b6 │ │ │ │ bx lr │ │ │ │ sub.w r2, r3, #524288 @ 0x80000 │ │ │ │ bics.w r2, r2, #524288 @ 0x80000 │ │ │ │ - beq.n 1852e6 │ │ │ │ + beq.n 1853b6 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - beq.n 1852e6 │ │ │ │ + beq.n 1853b6 │ │ │ │ bx lr │ │ │ │ sub.w r2, r3, #64 @ 0x40 │ │ │ │ bics.w r2, r2, #64 @ 0x40 │ │ │ │ - beq.n 1852e6 │ │ │ │ + beq.n 1853b6 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.n 1852e6 │ │ │ │ + beq.n 1853b6 │ │ │ │ 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 16dfe4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e2c4 │ │ │ │ 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 185478 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 185388 │ │ │ │ + beq.n 185458 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1853ae │ │ │ │ + beq.n 18547e │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1852a0 │ │ │ │ + bl 185370 │ │ │ │ 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 18544a │ │ │ │ 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 185370 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ - cbnz r3, 1853c4 │ │ │ │ + cbnz r3, 185494 │ │ │ │ ldrb r3, [r4, #18] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r4, #18] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1852a0 │ │ │ │ + bl 185370 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1853ae │ │ │ │ + beq.n 18547e │ │ │ │ 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 185486 │ │ │ │ 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 16dfe4 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e2c4 │ │ │ │ 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 +450623,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 16dfe4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e2c4 │ │ │ │ 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 185370 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16e09c │ │ │ │ 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 +450665,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 1855c6 │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1854e0 │ │ │ │ + bne.n 1855b0 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 185524 │ │ │ │ - bl 21e09c │ │ │ │ + beq.n 1855f4 │ │ │ │ + bl 21e16c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185334 │ │ │ │ + bl 185404 │ │ │ │ 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 21e1ec │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185334 │ │ │ │ + bl 185404 │ │ │ │ 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, 1855ee │ │ │ │ + bl 21e16c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185334 │ │ │ │ + bl 185404 │ │ │ │ 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 21e144 │ │ │ │ + b.n 1855d2 │ │ │ │ + bl 21e23c │ │ │ │ + b.n 185594 │ │ │ │ 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, 18562c │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #21 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 185554 │ │ │ │ + beq.n 185624 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 185562 │ │ │ │ + beq.n 185632 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 185542 │ │ │ │ + bne.n 185612 │ │ │ │ mov r0, lr │ │ │ │ - bl 185498 │ │ │ │ + bl 185568 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 185586 │ │ │ │ + cbz r0, 185656 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #21 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 18557a │ │ │ │ + beq.n 18564a │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 185584 │ │ │ │ + beq.n 185654 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18556a │ │ │ │ + bne.n 18563a │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1855aa │ │ │ │ + cbz r0, 18567a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #21 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 18559e │ │ │ │ + beq.n 18566e │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1855a8 │ │ │ │ + beq.n 185678 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18558e │ │ │ │ + bne.n 18565e │ │ │ │ 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 16df9c │ │ │ │ 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 16e2c4 │ │ │ │ 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 +450826,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] @ (185768 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (18569c ) │ │ │ │ + ldr r2, [pc, #64] @ (18576c ) │ │ │ │ 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, 18573e │ │ │ │ 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 185750 │ │ │ │ pop {r3, pc} │ │ │ │ adds r3, r1, #2 │ │ │ │ - ldr r1, [pc, #28] @ (1856a0 ) │ │ │ │ + ldr r1, [pc, #28] @ (185770 ) │ │ │ │ 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 r0, sp, #840 @ 0x348 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r3, r5, r7} │ │ │ │ + stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movs r5, #0 │ │ │ │ - bl 16df14 │ │ │ │ + bl 16dfe4 │ │ │ │ mov r4, r0 │ │ │ │ strd r5, r5, [r0] │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ strd r5, r5, [r0, #40] @ 0x28 │ │ │ │ - bl 16faac │ │ │ │ + bl 16fb7c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r5, [r4, #48] @ 0x30 │ │ │ │ - bl 16faac │ │ │ │ + bl 16fb7c │ │ │ │ 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 16df9c │ │ │ │ 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 +450913,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 185774 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1856a4 │ │ │ │ + bl 185774 │ │ │ │ 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 16fa64 │ │ │ │ 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 1857c0 │ │ │ │ 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 16df9c │ │ │ │ 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 185774 │ │ │ │ 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 185774 │ │ │ │ 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 +450984,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 16dfe4 │ │ │ │ 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 185774 │ │ │ │ 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 16fa64 │ │ │ │ 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] @ (18598c ) │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #80] @ (1858c0 ) │ │ │ │ + ldr r2, [pc, #80] @ (185990 ) │ │ │ │ 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 16e684 │ │ │ │ str r6, [r0, #20] │ │ │ │ strb r5, [r0, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ strd r5, r5, [r0] │ │ │ │ - cbz r7, 1858ba │ │ │ │ + cbz r7, 18598a │ │ │ │ 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 18597a │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1858a2 │ │ │ │ + bne.n 185972 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - add r7, pc, #552 @ (adr r7, 185ae8 ) │ │ │ │ + add r6, pc, #744 @ (adr r6, 185c78 ) │ │ │ │ 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 16e684 │ │ │ │ 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, 1859ca │ │ │ │ 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 16e550 │ │ │ │ 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 +451104,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 16e684 │ │ │ │ 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 +451124,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] @ (185a94 ) │ │ │ │ movs r4, #100 @ 0x64 │ │ │ │ - ldr r2, [pc, #64] @ (1859c8 ) │ │ │ │ + ldr r2, [pc, #64] @ (185a98 ) │ │ │ │ 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 16e684 │ │ │ │ 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, 185a92 │ │ │ │ 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 185a86 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r6, pc, #456 @ (adr r6, 185b90 ) │ │ │ │ + add r5, pc, #648 @ (adr r5, 185d20 ) │ │ │ │ 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 16e684 │ │ │ │ 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, 185ade │ │ │ │ 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 185ad2 │ │ │ │ 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 16e684 │ │ │ │ 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 16e550 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r7, 185a5c │ │ │ │ + cbz r7, 185b2c │ │ │ │ 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 185b24 │ │ │ │ + ldr r3, [pc, #20] @ (185b44 ) │ │ │ │ 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, r3} │ │ │ │ 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 185b72 │ │ │ │ + ldr r1, [pc, #16] @ (185b74 ) │ │ │ │ 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 r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 16e480 │ │ │ │ + bl 16e550 │ │ │ │ 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 +451273,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 16e6f4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ add.w r7, r5, #28 │ │ │ │ - bl 16e5b4 │ │ │ │ + bl 16e684 │ │ │ │ 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 +451305,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 185c3a │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ - bl 16e5b4 │ │ │ │ + bl 16e684 │ │ │ │ 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 16e684 │ │ │ │ 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 +451337,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 16e550 │ │ │ │ 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 +451354,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 185ca4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 185bd2 │ │ │ │ + bne.n 185ca2 │ │ │ │ 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] @ (185da8 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [pc, #232] @ (185cdc ) │ │ │ │ + ldr r4, [pc, #232] @ (185dac ) │ │ │ │ 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 185d8e │ │ │ │ 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 185d9c │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, ip │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 184ca0 │ │ │ │ + bl 184d70 │ │ │ │ ldrd r4, r7, [sp, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - bhi.n 185cd8 │ │ │ │ + bhi.n 185da8 │ │ │ │ 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 185da0 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 184ca0 │ │ │ │ + bl 184d70 │ │ │ │ ldrd r5, r6, [sp] │ │ │ │ cmp r4, r5 │ │ │ │ it eq │ │ │ │ cmpeq r7, r6 │ │ │ │ - ldr r2, [pc, #112] @ (185ce0 ) │ │ │ │ + ldr r2, [pc, #112] @ (185db0 ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (185cdc ) │ │ │ │ + ldr r3, [pc, #100] @ (185dac ) │ │ │ │ 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 185da4 │ │ │ │ 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 185d38 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r5, #1 │ │ │ │ - b.n 185c68 │ │ │ │ + b.n 185d38 │ │ │ │ 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 185d38 │ │ │ │ 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 185d0e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 185c3e │ │ │ │ + bne.n 185d0e │ │ │ │ ldr r7, [r1, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 185c3e │ │ │ │ + b.n 185d0e │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - b.n 185c2a │ │ │ │ + b.n 185cfa │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - b.n 185c54 │ │ │ │ + b.n 185d24 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r4, pc, #24 @ (adr r4, 185cf4 ) │ │ │ │ + add r3, pc, #216 @ (adr r3, 185e84 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #520 @ (adr r3, 185eec ) │ │ │ │ + add r2, pc, #712 @ (adr r2, 18607c ) │ │ │ │ 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] @ 1866a4 │ │ │ │ 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 1866a0 │ │ │ │ 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] @ 1866a8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 184e00 │ │ │ │ + bl 184ed0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 1865d4 │ │ │ │ + bhi.w 1866a4 │ │ │ │ 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] @ 1866ac │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 184e00 │ │ │ │ + bl 184ed0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 1865d4 │ │ │ │ + bhi.w 1866a4 │ │ │ │ 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] @ 1866b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 184e00 │ │ │ │ + bl 184ed0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 1865d4 │ │ │ │ + bhi.w 1866a4 │ │ │ │ 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] @ 1866b4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 184e00 │ │ │ │ + bl 184ed0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 1864fe │ │ │ │ + bhi.w 1865ce │ │ │ │ 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 +451578,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 185eca │ │ │ │ + b.n 185eee │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 185df8 │ │ │ │ + bne.n 185ec8 │ │ │ │ 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 185eca │ │ │ │ + bl 18af14 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b.n 185dfa │ │ │ │ + b.n 185eca │ │ │ │ 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 185ec0 │ │ │ │ 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 185ec0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 185e28 │ │ │ │ + beq.n 185ef8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 185e28 │ │ │ │ + bne.n 185ef8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185e62 │ │ │ │ + beq.n 185f32 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185e5a │ │ │ │ + bne.n 185f2a │ │ │ │ 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 185ef8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 185e0e │ │ │ │ + bne.n 185ede │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 185e0e │ │ │ │ + beq.n 185ede │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 185e0e │ │ │ │ + bne.n 185ede │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185e96 │ │ │ │ + beq.n 185f66 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185e8e │ │ │ │ + bne.n 185f5e │ │ │ │ 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 185ede │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 185e28 │ │ │ │ + beq.n 185ef8 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 185e28 │ │ │ │ + bne.n 185ef8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185ec4 │ │ │ │ + beq.n 185f94 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185ebc │ │ │ │ + bne.n 185f8c │ │ │ │ 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 185ef8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 185e28 │ │ │ │ + beq.n 185ef8 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 185e28 │ │ │ │ + bne.n 185ef8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185ef2 │ │ │ │ + beq.n 185fc2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185eea │ │ │ │ + bne.n 185fba │ │ │ │ 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 185ef8 │ │ │ │ + ldr.w r3, [pc, #1760] @ 1866b8 │ │ │ │ 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 185ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 185e28 │ │ │ │ + beq.n 185ef8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 185e28 │ │ │ │ + bne.n 185ef8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185f34 │ │ │ │ + beq.n 186004 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185f2c │ │ │ │ + bne.n 185ffc │ │ │ │ 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 185ef8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e28 │ │ │ │ + beq.w 185ef8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e28 │ │ │ │ + bne.w 185ef8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185e62 │ │ │ │ + beq.n 185f32 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185f5e │ │ │ │ - b.n 185e62 │ │ │ │ + bne.n 18602e │ │ │ │ + b.n 185f32 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185de2 │ │ │ │ + beq.w 185eb2 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185de2 │ │ │ │ + bne.w 185eb2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185f88 │ │ │ │ + beq.n 186058 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185f80 │ │ │ │ + bne.n 186050 │ │ │ │ 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 185eb2 │ │ │ │ + ldr.w r3, [pc, #1612] @ 1866b8 │ │ │ │ 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 185f06 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e36 │ │ │ │ + beq.w 185f06 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e36 │ │ │ │ + bne.w 185f06 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185fd0 │ │ │ │ + beq.n 1860a0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185fc8 │ │ │ │ + bne.n 186098 │ │ │ │ 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 185f06 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e36 │ │ │ │ + beq.w 185f06 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e36 │ │ │ │ + bne.w 185f06 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186002 │ │ │ │ + beq.n 1860d2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185ffa │ │ │ │ + bne.n 1860ca │ │ │ │ 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 185f06 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e0e │ │ │ │ + beq.w 185ede │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e0e │ │ │ │ + bne.w 185ede │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186034 │ │ │ │ + beq.n 186104 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18602c │ │ │ │ + bne.n 1860fc │ │ │ │ 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 185ede │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185de2 │ │ │ │ + beq.w 185eb2 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185de2 │ │ │ │ + bne.w 185eb2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186066 │ │ │ │ + beq.n 186136 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18605e │ │ │ │ + bne.n 18612e │ │ │ │ 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 185eb2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 185e28 │ │ │ │ + bne.w 185ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e28 │ │ │ │ + beq.w 185ef8 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e28 │ │ │ │ + bne.w 185ef8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1860a0 │ │ │ │ + beq.n 186170 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186098 │ │ │ │ + bne.n 186168 │ │ │ │ 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 185ef8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e36 │ │ │ │ + beq.w 185f06 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e36 │ │ │ │ + bne.w 185f06 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1860d2 │ │ │ │ + beq.n 1861a2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1860ca │ │ │ │ + bne.n 18619a │ │ │ │ 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 185f06 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e0e │ │ │ │ + beq.w 185ede │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e0e │ │ │ │ + bne.w 185ede │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186104 │ │ │ │ + beq.n 1861d4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1860fc │ │ │ │ + bne.n 1861cc │ │ │ │ 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 185ede │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185de2 │ │ │ │ + beq.w 185eb2 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185de2 │ │ │ │ + bne.w 185eb2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186136 │ │ │ │ + beq.n 186206 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18612e │ │ │ │ + bne.n 1861fe │ │ │ │ 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 185eb2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e28 │ │ │ │ + beq.w 185ef8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e28 │ │ │ │ + bne.w 185ef8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186168 │ │ │ │ + beq.n 186238 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186160 │ │ │ │ + bne.n 186230 │ │ │ │ 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 185ef8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e36 │ │ │ │ + beq.w 185f06 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e36 │ │ │ │ + bne.w 185f06 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 186002 │ │ │ │ + beq.w 1860d2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186194 │ │ │ │ - b.n 186002 │ │ │ │ + bne.n 186264 │ │ │ │ + b.n 1860d2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e0e │ │ │ │ + beq.w 185ede │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e0e │ │ │ │ + bne.w 185ede │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1861be │ │ │ │ + beq.n 18628e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1861b6 │ │ │ │ + bne.n 186286 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185e0e │ │ │ │ + b.n 185ede │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e0e │ │ │ │ + beq.w 185ede │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e0e │ │ │ │ + bne.w 185ede │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1861f0 │ │ │ │ + beq.n 1862c0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1861e8 │ │ │ │ + bne.n 1862b8 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185e0e │ │ │ │ - ldr r3, [pc, #996] @ (1865e8 ) │ │ │ │ + b.n 185ede │ │ │ │ + ldr r3, [pc, #996] @ (1866b8 ) │ │ │ │ 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 185eb2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185de2 │ │ │ │ + beq.w 185eb2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185de2 │ │ │ │ + bne.w 185eb2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186236 │ │ │ │ + beq.n 186306 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18622e │ │ │ │ + bne.n 1862fe │ │ │ │ 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 185eb2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e36 │ │ │ │ + beq.w 185f06 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e36 │ │ │ │ + bne.w 185f06 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186268 │ │ │ │ + beq.n 186338 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186260 │ │ │ │ + bne.n 186330 │ │ │ │ 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 185f06 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 185e36 │ │ │ │ + bne.w 185f06 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e36 │ │ │ │ + beq.w 185f06 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e36 │ │ │ │ + bne.w 185f06 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1862a2 │ │ │ │ + beq.n 186372 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18629a │ │ │ │ + bne.n 18636a │ │ │ │ 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 185f06 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e28 │ │ │ │ + beq.w 185ef8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e28 │ │ │ │ + bne.w 185ef8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1862d4 │ │ │ │ + beq.n 1863a4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1862cc │ │ │ │ + bne.n 18639c │ │ │ │ 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 185ef8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 185de2 │ │ │ │ + beq.w 185eb2 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 186300 │ │ │ │ - cbz r0, 186300 │ │ │ │ + cbnz r2, 1863d0 │ │ │ │ + cbz r0, 1863d0 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 1865aa │ │ │ │ + beq.w 18667a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1862f2 │ │ │ │ - b.n 185de2 │ │ │ │ + bne.n 1863c2 │ │ │ │ + b.n 185eb2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 185e28 │ │ │ │ + beq.w 185ef8 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 186324 │ │ │ │ - cbz r0, 186324 │ │ │ │ + cbnz r2, 1863f4 │ │ │ │ + cbz r0, 1863f4 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 18655e │ │ │ │ + beq.w 18662e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 186316 │ │ │ │ - b.n 185e28 │ │ │ │ + bne.n 1863e6 │ │ │ │ + b.n 185ef8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e36 │ │ │ │ + beq.w 185f06 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e36 │ │ │ │ + bne.w 185f06 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 18634e │ │ │ │ + beq.n 18641e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186346 │ │ │ │ + bne.n 186416 │ │ │ │ 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 185f06 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e36 │ │ │ │ + beq.w 185f06 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e36 │ │ │ │ + bne.w 185f06 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186380 │ │ │ │ + beq.n 186450 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186378 │ │ │ │ + bne.n 186448 │ │ │ │ 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 185f06 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 185e36 │ │ │ │ + beq.w 185f06 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 1863ac │ │ │ │ - cbz r0, 1863ac │ │ │ │ + cbnz r2, 18647c │ │ │ │ + cbz r0, 18647c │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 186584 │ │ │ │ + beq.w 186654 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18639e │ │ │ │ - b.n 185e36 │ │ │ │ + bne.n 18646e │ │ │ │ + b.n 185f06 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e0e │ │ │ │ + beq.w 185ede │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e0e │ │ │ │ + bne.w 185ede │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 186034 │ │ │ │ + beq.w 186104 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1863d0 │ │ │ │ - b.n 186034 │ │ │ │ + bne.n 1864a0 │ │ │ │ + b.n 186104 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e0e │ │ │ │ + beq.w 185ede │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e0e │ │ │ │ + bne.w 185ede │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1863fa │ │ │ │ + beq.n 1864ca │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1863f2 │ │ │ │ + bne.n 1864c2 │ │ │ │ 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 185ede │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 185e0e │ │ │ │ + beq.w 185ede │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 186426 │ │ │ │ - cbz r0, 186426 │ │ │ │ + cbnz r2, 1864f6 │ │ │ │ + cbz r0, 1864f6 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 186538 │ │ │ │ + beq.w 186608 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 186418 │ │ │ │ - b.n 185e0e │ │ │ │ + bne.n 1864e8 │ │ │ │ + b.n 185ede │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185de2 │ │ │ │ + beq.w 185eb2 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185de2 │ │ │ │ + bne.w 185eb2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186450 │ │ │ │ + beq.n 186520 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186448 │ │ │ │ + bne.n 186518 │ │ │ │ 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 185eb2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185de2 │ │ │ │ + beq.w 185eb2 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185de2 │ │ │ │ + bne.w 185eb2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 186136 │ │ │ │ + beq.w 186206 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18647c │ │ │ │ - b.n 186136 │ │ │ │ + bne.n 18654c │ │ │ │ + b.n 186206 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185de2 │ │ │ │ + beq.w 185eb2 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185de2 │ │ │ │ + bne.w 185eb2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1864a6 │ │ │ │ + beq.n 186576 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18649e │ │ │ │ + bne.n 18656e │ │ │ │ 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 185eb2 │ │ │ │ + ldr r3, [pc, #300] @ (1866b8 ) │ │ │ │ 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 185ede │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185e0e │ │ │ │ + beq.w 185ede │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185e0e │ │ │ │ + bne.w 185ede │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1864ec │ │ │ │ + beq.n 1865bc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1864e4 │ │ │ │ + bne.n 1865b4 │ │ │ │ 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 185ede │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 185de2 │ │ │ │ + bne.w 185eb2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185de2 │ │ │ │ + beq.w 185eb2 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185de2 │ │ │ │ + bne.w 185eb2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186526 │ │ │ │ + beq.n 1865f6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18651e │ │ │ │ + bne.n 1865ee │ │ │ │ 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 185eb2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 186548 │ │ │ │ + beq.n 186618 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 186540 │ │ │ │ + bne.n 186610 │ │ │ │ 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 1864f6 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 18656e │ │ │ │ + beq.n 18663e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 186566 │ │ │ │ + bne.n 186636 │ │ │ │ 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 1863f4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 186594 │ │ │ │ + beq.n 186664 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 18658c │ │ │ │ + bne.n 18665c │ │ │ │ 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 18647c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1865ba │ │ │ │ + beq.n 18668a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1865b2 │ │ │ │ + bne.n 186682 │ │ │ │ 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 1863d0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b.n 185df0 │ │ │ │ - add r3, pc, #0 @ (adr r3, 1865d8 ) │ │ │ │ + b.n 185ec0 │ │ │ │ + add r2, pc, #192 @ (adr r2, 186768 ) │ │ │ │ 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] @ (1866f8 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - bl 184e00 │ │ │ │ + bl 184ed0 │ │ │ │ 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 1866ec │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18af28 │ │ │ │ + bl 18aff8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 18631e │ │ │ │ + b.n 1863ee │ │ │ │ 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 186748 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 186670 │ │ │ │ + bne.n 186740 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 186670 │ │ │ │ + cbz r4, 186740 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18666c │ │ │ │ - bl 16e5d8 │ │ │ │ + cbz r3, 18673c │ │ │ │ + bl 16e6a8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 18666c │ │ │ │ + cbz r5, 18673c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18666c │ │ │ │ + cbz r3, 18673c │ │ │ │ mov r4, r5 │ │ │ │ - bl 16e5d8 │ │ │ │ + bl 16e6a8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18665a │ │ │ │ - bl 16e5d8 │ │ │ │ + bne.n 18672a │ │ │ │ + bl 16e6a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e5d8 │ │ │ │ + bl 16e6a8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 16e5d8 │ │ │ │ + bl 16e6a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e5d8 │ │ │ │ + bl 16e6a8 │ │ │ │ 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 186792 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 18662c │ │ │ │ + bl 1866fc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1866a8 │ │ │ │ + bne.n 186778 │ │ │ │ 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] @ (186938 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #400] @ (18686c ) │ │ │ │ + ldr r3, [pc, #400] @ (18693c ) │ │ │ │ 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 186930 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 172d18 │ │ │ │ + bl 172de8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18685a │ │ │ │ - ldr r1, [pc, #356] @ (186870 ) │ │ │ │ + beq.w 18692a │ │ │ │ + ldr r1, [pc, #356] @ (186940 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 184e00 │ │ │ │ + bl 184ed0 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18684e │ │ │ │ + beq.w 18691e │ │ │ │ movs r7, #3 │ │ │ │ - ldr r1, [pc, #332] @ (186874 ) │ │ │ │ + ldr r1, [pc, #332] @ (186944 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 184e00 │ │ │ │ + bl 184ed0 │ │ │ │ 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 186914 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w sl, [pc, #304] @ 186878 │ │ │ │ + ldr.w sl, [pc, #304] @ 186948 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ add r6, sp, #20 │ │ │ │ - ldr r3, [pc, #296] @ (18687c ) │ │ │ │ + ldr r3, [pc, #296] @ (18694c ) │ │ │ │ add sl, pc │ │ │ │ add r4, sp, #12 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 186766 │ │ │ │ + b.n 186836 │ │ │ │ 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 172eac │ │ │ │ + cbz r0, 18688c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 1867bc │ │ │ │ + cbz r4, 18688c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 184e00 │ │ │ │ + bl 184ed0 │ │ │ │ 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 1868de │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 184e00 │ │ │ │ + bl 184ed0 │ │ │ │ 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 18682e │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18af28 │ │ │ │ - b.n 18675e │ │ │ │ + bl 18aff8 │ │ │ │ + b.n 18682e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r6 │ │ │ │ - beq.n 1867e2 │ │ │ │ + beq.n 1868b2 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 18662c │ │ │ │ + bl 1866fc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r6 │ │ │ │ - bne.n 1867c8 │ │ │ │ + bne.n 186898 │ │ │ │ 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] @ (186950 ) │ │ │ │ + ldr r3, [pc, #120] @ (18693c ) │ │ │ │ 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 186934 │ │ │ │ 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, 186924 │ │ │ │ movs r7, #3 │ │ │ │ - ldr r1, [pc, #104] @ (186884 ) │ │ │ │ + ldr r1, [pc, #104] @ (186954 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 184e00 │ │ │ │ + bl 184ed0 │ │ │ │ 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 18682e │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18af28 │ │ │ │ - b.n 18675e │ │ │ │ + bl 18aff8 │ │ │ │ + b.n 18682e │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18af28 │ │ │ │ - b.n 186744 │ │ │ │ + bl 18aff8 │ │ │ │ + b.n 186814 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - b.n 186724 │ │ │ │ + b.n 1867f4 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - b.n 18681a │ │ │ │ + b.n 1868ea │ │ │ │ mov r0, r6 │ │ │ │ blx 47574 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 186708 │ │ │ │ + b.n 1867d8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ 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 1863e6 │ │ │ │ vtbx.8 d30, {d15}, d3 │ │ │ │ vabal.u q15, d15, d17 │ │ │ │ - vtbl.8 d25, {d15}, d10 │ │ │ │ + vqshl.u32 d25, d26, #31 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 18613a │ │ │ │ + b.n 18620a │ │ │ │ vshll.u32 q10, d3, #31 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 1868d2 │ │ │ │ + bhi.n 1869a2 │ │ │ │ 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 +452748,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] @ (1869ac ) │ │ │ │ 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 186972 │ │ │ │ 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 r6, [sp, #640] @ 0x280 │ │ │ │ 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] @ (186a24 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #100] @ (186958 ) │ │ │ │ + ldr r3, [pc, #100] @ (186a28 ) │ │ │ │ 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 186a14 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 186936 │ │ │ │ + bne.n 186a06 │ │ │ │ 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] @ (186a2c ) │ │ │ │ + ldr r3, [pc, #56] @ (186a28 ) │ │ │ │ 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 186a1e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ - bl 16962c │ │ │ │ + bl 1696fc │ │ │ │ strh.w r0, [sp] │ │ │ │ - b.n 186914 │ │ │ │ + b.n 1869e4 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp] │ │ │ │ - b.n 186914 │ │ │ │ + b.n 1869e4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r7, [sp, #24] │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ 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] @ (186b88 ) │ │ │ │ + ldr r3, [pc, #328] @ (186b8c ) │ │ │ │ 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 186ac6 │ │ │ │ cmp.w ip, #286 @ 0x11e │ │ │ │ - bls.n 186a22 │ │ │ │ + bls.n 186af2 │ │ │ │ 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 186acc │ │ │ │ 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 +452879,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 186b0a │ │ │ │ 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 184e24 │ │ │ │ + ldr r2, [pc, #180] @ (186b90 ) │ │ │ │ + ldr r3, [pc, #176] @ (186b8c ) │ │ │ │ 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 186b68 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #231 @ 0xe7 │ │ │ │ - beq.n 186a84 │ │ │ │ - bhi.n 186a7a │ │ │ │ + beq.n 186b54 │ │ │ │ + bhi.n 186b4a │ │ │ │ cmp.w ip, #158 @ 0x9e │ │ │ │ - beq.n 186a8e │ │ │ │ - vldr d0, [pc, #108] @ 186aa0 │ │ │ │ - bl 1868e0 │ │ │ │ - b.n 186a08 │ │ │ │ + beq.n 186b5e │ │ │ │ + vldr d0, [pc, #108] @ 186b70 │ │ │ │ + bl 1869b0 │ │ │ │ + b.n 186ad8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 184d54 │ │ │ │ - b.n 186a08 │ │ │ │ + bl 184e24 │ │ │ │ + b.n 186ad8 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 184d54 │ │ │ │ - b.n 186a08 │ │ │ │ + bl 184e24 │ │ │ │ + b.n 186ad8 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 184d54 │ │ │ │ - b.n 186a08 │ │ │ │ + bl 184e24 │ │ │ │ + b.n 186ad8 │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 184d54 │ │ │ │ - b.n 186a08 │ │ │ │ + bl 184e24 │ │ │ │ + b.n 186ad8 │ │ │ │ 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 1869b0 │ │ │ │ + b.n 186ad8 │ │ │ │ + vldr d0, [pc, #32] @ 186b78 │ │ │ │ + bl 1869b0 │ │ │ │ + b.n 186ad8 │ │ │ │ + vldr d0, [pc, #32] @ 186b80 │ │ │ │ + bl 1869b0 │ │ │ │ + b.n 186ad8 │ │ │ │ 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 r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #960] @ 0x3c0 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ 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 186bc4 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 186ae4 │ │ │ │ + bne.n 186bb4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ vmov r3, s0 │ │ │ │ uxth r0, r3 │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ 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 +452992,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 186c04 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ addeq r0, #76 @ 0x4c │ │ │ │ - beq.n 186b36 │ │ │ │ + beq.n 186c06 │ │ │ │ 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] @ (186cac ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ cmp r4, #5 │ │ │ │ - beq.n 186ba6 │ │ │ │ + beq.n 186c76 │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 186b94 │ │ │ │ - cbnz r4, 186b8e │ │ │ │ - ldr r2, [pc, #120] @ (186be0 ) │ │ │ │ + beq.n 186c64 │ │ │ │ + cbnz r4, 186c5e │ │ │ │ + ldr r2, [pc, #120] @ (186cb0 ) │ │ │ │ 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, 186c76 │ │ │ │ add.w r3, r5, r4, lsl #5 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 186b3c │ │ │ │ - cbz r0, 186b90 │ │ │ │ + bl 186c0c │ │ │ │ + cbz r0, 186c60 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 186b76 │ │ │ │ + bne.n 186c46 │ │ │ │ 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 186c9a │ │ │ │ movw r2, #391 @ 0x187 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 186bac │ │ │ │ + bne.n 186c7c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 186b8e │ │ │ │ + bne.n 186c5e │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 186bd6 │ │ │ │ + bne.n 186ca6 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 186b90 │ │ │ │ + b.n 186c60 │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 186b3c │ │ │ │ - b.n 186b90 │ │ │ │ + bl 186c0c │ │ │ │ + b.n 186c60 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - str r4, [sp, #664] @ 0x298 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ 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 +453085,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, 186cf8 │ │ │ │ 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 +453101,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, 186d0e │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 186c3e │ │ │ │ + cbz r3, 186d0e │ │ │ │ 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 +453120,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, 186d42 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 186c72 │ │ │ │ + cbz r3, 186d42 │ │ │ │ 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, 186d56 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 186c86 │ │ │ │ + cbz r3, 186d56 │ │ │ │ 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, 186d92 │ │ │ │ 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 +453169,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 16e6f4 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 16e5b4 │ │ │ │ + bl 16e684 │ │ │ │ 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, 186df2 │ │ │ │ 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 186d24 │ │ │ │ add.w r8, r8, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 186d04 │ │ │ │ + bne.n 186dd4 │ │ │ │ mov r0, sl │ │ │ │ - bl 16e5d8 │ │ │ │ + bl 16e6a8 │ │ │ │ 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 186cb4 │ │ │ │ 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 186cfc │ │ │ │ ldr r7, [r6, #56] @ 0x38 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs.n 186d86 │ │ │ │ + bcs.n 186e56 │ │ │ │ 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 186d24 │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 186d70 │ │ │ │ + bcc.n 186e40 │ │ │ │ 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, 186e78 │ │ │ │ + b.n 186e94 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186da6 │ │ │ │ + bne.n 186e76 │ │ │ │ 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 +453267,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 186edc │ │ │ │ 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 +453286,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 186eb4 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 186e8c │ │ │ │ + beq.n 186f5c │ │ │ │ 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 186f58 │ │ │ │ mov lr, r2 │ │ │ │ adds r7, r1, #4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 186e5e │ │ │ │ + b.n 186f2e │ │ │ │ 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 186f58 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r5, [ip] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.n 186e30 │ │ │ │ + bmi.n 186f00 │ │ │ │ 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 186f00 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 186e30 │ │ │ │ + beq.n 186f00 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 186e4e │ │ │ │ + beq.n 186f1e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 186e74 │ │ │ │ + bne.n 186f44 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 186e7c │ │ │ │ + b.n 186f4c │ │ │ │ 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] @ (186ffc ) │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ add r2, pc │ │ │ │ - cbz r0, 186ed8 │ │ │ │ + cbz r0, 186fa8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 186ecc │ │ │ │ - ldr r1, [pc, #136] @ (186f30 ) │ │ │ │ + bne.n 186f9c │ │ │ │ + ldr r1, [pc, #136] @ (187000 ) │ │ │ │ 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, 186f9c │ │ │ │ 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 186fa6 │ │ │ │ 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] @ (187004 ) │ │ │ │ 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, 186fee │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 186f24 │ │ │ │ + bcs.n 186ff4 │ │ │ │ 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 186fa6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 186f00 │ │ │ │ + beq.n 186fd0 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 186f08 │ │ │ │ - b.n 186f14 │ │ │ │ + bhi.n 186fd8 │ │ │ │ + b.n 186fe4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 186f04 │ │ │ │ + bne.n 186fd4 │ │ │ │ pop {r4, pc} │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ 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 187050 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 186f64 │ │ │ │ + b.n 187034 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 186f7c │ │ │ │ + beq.n 18704c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 186f74 │ │ │ │ - bl 186e90 │ │ │ │ + bmi.n 187044 │ │ │ │ + bl 186f60 │ │ │ │ mov r3, r0 │ │ │ │ orrs r5, r3 │ │ │ │ uxth r5, r5 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 186f5c │ │ │ │ + bne.n 18702c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 186f7c │ │ │ │ + b.n 18704c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 186fcc │ │ │ │ + cbz r0, 18709c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 186fd0 │ │ │ │ + cbz r2, 1870a0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 187014 │ │ │ │ + bhi.n 1870e4 │ │ │ │ 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 18709c │ │ │ │ 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 187092 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 186ffe │ │ │ │ + bne.n 1870ce │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 186fcc │ │ │ │ + beq.n 18709c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 187002 │ │ │ │ + beq.n 1870d2 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 186ff2 │ │ │ │ + bne.n 1870c2 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 186fcc │ │ │ │ + beq.n 18709c │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ ldrne r0, [r1, #28] │ │ │ │ - bne.n 186fa0 │ │ │ │ + bne.n 187070 │ │ │ │ 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 18709c │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 186ff2 │ │ │ │ + beq.n 1870c2 │ │ │ │ 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 187106 │ │ │ │ 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, 187122 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 187034 │ │ │ │ + beq.n 187104 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 186f88 │ │ │ │ + bl 187058 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 187082 │ │ │ │ + bhi.n 187152 │ │ │ │ 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 +453568,53 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1870b6 │ │ │ │ + bhi.n 187186 │ │ │ │ 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 18718a │ │ │ │ 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 187166 │ │ │ │ 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 187166 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18713a │ │ │ │ + beq.n 18720a │ │ │ │ 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, 1871e4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1870f0 │ │ │ │ + bhi.n 1871c0 │ │ │ │ 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 +453629,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 187218 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187088 │ │ │ │ + bl 187158 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 18713c │ │ │ │ + beq.n 18720c │ │ │ │ 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 +453658,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, 18723e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 187170 │ │ │ │ + cbz r2, 187240 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 18716e │ │ │ │ + cbz r2, 18723e │ │ │ │ mov r0, r3 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 187168 │ │ │ │ + bne.n 187238 │ │ │ │ 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 1872ac │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r0, r2, #8 │ │ │ │ movs r0, #13 │ │ │ │ - bl 1870c8 │ │ │ │ - cbz r0, 1871b6 │ │ │ │ + bl 187198 │ │ │ │ + cbz r0, 187286 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 1871a0 │ │ │ │ + beq.n 187270 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1871b6 │ │ │ │ + beq.n 187286 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1871b4 │ │ │ │ - bl 1870c8 │ │ │ │ + bne.n 187284 │ │ │ │ + bl 187198 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1871c0 │ │ │ │ + bne.n 187290 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1871ea │ │ │ │ + cbz r1, 1872ba │ │ │ │ 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 18724c │ │ │ │ + b.n 187286 │ │ │ │ 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, 1872f2 │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 187220 │ │ │ │ + beq.n 1872f0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ 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, 18731e │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 18724c │ │ │ │ + beq.n 18731c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 186f88 │ │ │ │ + bl 187058 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 187268 │ │ │ │ + cbz r0, 187338 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 187266 │ │ │ │ + cbz r3, 187336 │ │ │ │ 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, 187350 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 18727e │ │ │ │ + cbz r3, 18734e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -453714,330 +453792,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 16e078 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 16fa78 │ │ │ │ - cbz r0, 1872c4 │ │ │ │ + bl 16fb48 │ │ │ │ + cbz r0, 187394 │ │ │ │ mov r1, r0 │ │ │ │ subs r4, r6, #4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1872b2 │ │ │ │ + bne.n 187382 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r3, [pc, #12] @ (1872d8 ) │ │ │ │ + ldr r3, [pc, #12] @ (1873a8 ) │ │ │ │ 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 187332 │ │ │ │ vmull.u q11, d31, d2 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 18732a │ │ │ │ + bne.n 1873fa │ │ │ │ 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, 1873fc │ │ │ │ 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, 1873f0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 18731c │ │ │ │ - bl 1870c8 │ │ │ │ + cbz r3, 1873ec │ │ │ │ + bl 187198 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1872fa │ │ │ │ + bne.n 1873ca │ │ │ │ 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 1873ca │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 18730a │ │ │ │ - b.n 187314 │ │ │ │ + bne.n 1873da │ │ │ │ + b.n 1873e4 │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 187314 │ │ │ │ + b.n 1873e4 │ │ │ │ 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] @ 187518 │ │ │ │ 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 187510 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #100 @ 0x64 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 187396 │ │ │ │ + cbz r3, 187466 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 18740a │ │ │ │ + bhi.n 1874da │ │ │ │ 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, 18745e │ │ │ │ ldrb r1, [r5, #9] │ │ │ │ - cbnz r1, 187384 │ │ │ │ + cbnz r1, 187454 │ │ │ │ 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 18744c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187360 │ │ │ │ + bne.n 187430 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 187432 │ │ │ │ + beq.n 187502 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18742e │ │ │ │ - bl 1870c8 │ │ │ │ + beq.n 1874fe │ │ │ │ + bl 187198 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18735a │ │ │ │ + bne.n 18742a │ │ │ │ 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 187430 │ │ │ │ + b.n 187466 │ │ │ │ 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 187430 │ │ │ │ + b.n 187466 │ │ │ │ + ldr r3, [pc, #124] @ (18751c ) │ │ │ │ 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 18745e │ │ │ │ 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 187430 │ │ │ │ + b.n 187466 │ │ │ │ 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 187430 │ │ │ │ + b.n 187466 │ │ │ │ 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 187430 │ │ │ │ + b.n 187466 │ │ │ │ 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 187430 │ │ │ │ + b.n 187466 │ │ │ │ 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 187430 │ │ │ │ + b.n 187466 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 18735a │ │ │ │ + b.n 18742a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1873a4 │ │ │ │ + bne.n 187474 │ │ │ │ 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, [r4, #30] │ │ │ │ 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, 18755e │ │ │ │ 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, 18754e │ │ │ │ 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 18753e │ │ │ │ str r3, [r0, #80] @ 0x50 │ │ │ │ adds r5, r3, #1 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 187464 │ │ │ │ + bne.n 187534 │ │ │ │ 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, 187586 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbnz r3, 1874b8 │ │ │ │ + cbnz r3, 187588 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1874aa │ │ │ │ + bne.n 18757a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1874d6 │ │ │ │ + cbz r0, 1875a6 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1874ce │ │ │ │ + cbz r3, 18759e │ │ │ │ strb r4, [r2, #13] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1874c4 │ │ │ │ - bl 1870c8 │ │ │ │ + bne.n 187594 │ │ │ │ + bl 187198 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1874be │ │ │ │ + bne.n 18758e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1874b6 │ │ │ │ + beq.n 187586 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1874b6 │ │ │ │ + beq.n 187586 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1874ba │ │ │ │ + bne.n 18758a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1874e2 │ │ │ │ + bne.n 1875b2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 18751a │ │ │ │ + cbz r2, 1875ea │ │ │ │ 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 1875d0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 187540 │ │ │ │ + cbz r3, 187610 │ │ │ │ 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 1875fa │ │ │ │ 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] @ (187838 ) │ │ │ │ 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] @ (18783c ) │ │ │ │ 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 +454132,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 187830 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ add r6, sp, #24 │ │ │ │ - cbz r3, 1875c8 │ │ │ │ + cbz r3, 187698 │ │ │ │ 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 18724c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 187670 │ │ │ │ - cbz r5, 1875f0 │ │ │ │ + beq.n 187740 │ │ │ │ + cbz r5, 1876c0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18769a │ │ │ │ + beq.n 18776a │ │ │ │ mov r0, r4 │ │ │ │ - bl 186888 │ │ │ │ + bl 186958 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1876c0 │ │ │ │ + beq.n 187790 │ │ │ │ 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 +454182,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 1877aa │ │ │ │ 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 187822 │ │ │ │ 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 18724c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1875e4 │ │ │ │ + bne.n 1876b4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1876b4 │ │ │ │ + beq.n 187784 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1c6464 │ │ │ │ - ldr r2, [pc, #240] @ (187770 ) │ │ │ │ - ldr r3, [pc, #232] @ (18776c ) │ │ │ │ + bl 1c6534 │ │ │ │ + ldr r2, [pc, #240] @ (187840 ) │ │ │ │ + ldr r3, [pc, #232] @ (18783c ) │ │ │ │ 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 18782c │ │ │ │ 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 18724c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1875e6 │ │ │ │ + bne.n 1876b6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 187676 │ │ │ │ + bne.n 187746 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 18767e │ │ │ │ + bl 1c6534 │ │ │ │ + b.n 18774e │ │ │ │ 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 187720 │ │ │ │ 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 18780c │ │ │ │ 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 +454286,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 1877e4 │ │ │ │ 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 187822 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 1875d6 │ │ │ │ + b.n 1876a6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1866c4 │ │ │ │ - b.n 18774c │ │ │ │ + bl 186794 │ │ │ │ + b.n 18781c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r1, #14] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r2, [r5, #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, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #352] @ 0x160 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18779e │ │ │ │ + cbz r3, 18786e │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 1877a6 │ │ │ │ + cbnz r0, 187876 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187792 │ │ │ │ + bne.n 187862 │ │ │ │ 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 187614 │ │ │ │ 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 187870 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1877a0 │ │ │ │ + beq.n 187870 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1877aa │ │ │ │ + bne.n 18787a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1877c8 │ │ │ │ + bne.n 187898 │ │ │ │ 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 1878d8 │ │ │ │ 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 1878da │ │ │ │ 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 1878ea │ │ │ │ + ldr r3, [pc, #12] @ (1878f0 ) │ │ │ │ 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 187cac │ │ │ │ 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 +454891,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] @ (187eb4 ) │ │ │ │ + ldr r5, [pc, #452] @ (187eb8 ) │ │ │ │ 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, 187d16 │ │ │ │ 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, 187d28 │ │ │ │ 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, 187d3a │ │ │ │ adds r5, #11 │ │ │ │ ldr.w r5, [r0, r5, lsl #2] │ │ │ │ subs r3, #152 @ 0x98 │ │ │ │ cmp r3, #16 │ │ │ │ - bhi.n 187d4a │ │ │ │ + bhi.n 187e1a │ │ │ │ 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, 187fc4 ) │ │ │ │ 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 187d80 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 187ddc │ │ │ │ + bne.w 187eac │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 187dd6 │ │ │ │ + beq.w 187ea6 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 187ca4 │ │ │ │ + bne.n 187d74 │ │ │ │ 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, 187da8 │ │ │ │ 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 187dd6 │ │ │ │ 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, 187de8 │ │ │ │ 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, 187dfa │ │ │ │ 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 +455003,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 187d62 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #150 @ 0x96 │ │ │ │ movne.w ip, #47 @ 0x2f │ │ │ │ - b.n 187c92 │ │ │ │ + b.n 187d62 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #151 @ 0x97 │ │ │ │ movne.w ip, #48 @ 0x30 │ │ │ │ - b.n 187c92 │ │ │ │ + b.n 187d62 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #172 @ 0xac │ │ │ │ movne.w ip, #51 @ 0x33 │ │ │ │ - b.n 187c92 │ │ │ │ + b.n 187d62 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #174 @ 0xae │ │ │ │ movne.w ip, #53 @ 0x35 │ │ │ │ - b.n 187c92 │ │ │ │ + b.n 187d62 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #175 @ 0xaf │ │ │ │ movne.w ip, #54 @ 0x36 │ │ │ │ - b.n 187c92 │ │ │ │ + b.n 187d62 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #177 @ 0xb1 │ │ │ │ movne.w ip, #56 @ 0x38 │ │ │ │ - b.n 187c92 │ │ │ │ + b.n 187d62 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #179 @ 0xb3 │ │ │ │ movne.w ip, #58 @ 0x3a │ │ │ │ - b.n 187c92 │ │ │ │ + b.n 187d62 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #180 @ 0xb4 │ │ │ │ movne.w ip, #59 @ 0x3b │ │ │ │ - b.n 187c92 │ │ │ │ + b.n 187d62 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #181 @ 0xb5 │ │ │ │ movne.w ip, #60 @ 0x3c │ │ │ │ - b.n 187c92 │ │ │ │ + b.n 187d62 │ │ │ │ ldr.w lr, [r3, #32] │ │ │ │ - b.n 187cc0 │ │ │ │ + b.n 187d90 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #60] @ (187e38 ) │ │ │ │ + ldr r3, [pc, #60] @ (187f08 ) │ │ │ │ movs r6, #100 @ 0x64 │ │ │ │ - ldr r1, [pc, #60] @ (187e3c ) │ │ │ │ + ldr r1, [pc, #60] @ (187f0c ) │ │ │ │ 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 21d648 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 187e36 │ │ │ │ + beq.n 187f06 │ │ │ │ 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, [r5, #8] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #188] @ (187f00 ) │ │ │ │ + ldr r3, [pc, #188] @ (187fd0 ) │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ - ldr r1, [pc, #188] @ (187f04 ) │ │ │ │ + ldr r1, [pc, #188] @ (187fd4 ) │ │ │ │ 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, 187f36 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 187ebe │ │ │ │ + bmi.n 187f8e │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 187ec6 │ │ │ │ + bmi.n 187f96 │ │ │ │ cmp.w r4, #276 @ 0x114 │ │ │ │ itt ne │ │ │ │ movne r3, #100 @ 0x64 │ │ │ │ mlane r1, r3, r4, r1 │ │ │ │ - beq.n 187e8a │ │ │ │ + beq.n 187f5a │ │ │ │ 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 187fc2 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 187eb6 │ │ │ │ + bmi.n 187f86 │ │ │ │ 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 187fc8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 187ece │ │ │ │ + cbz r2, 187f9e │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 187eac │ │ │ │ + bne.n 187f7c │ │ │ │ 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 187f54 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bhi.n 187ec6 │ │ │ │ - ldr r2, [pc, #44] @ (187f08 ) │ │ │ │ + bhi.n 187f96 │ │ │ │ + ldr r2, [pc, #44] @ (187fd8 ) │ │ │ │ movw r0, #695 @ 0x2b7 │ │ │ │ add r2, pc │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 187ec6 │ │ │ │ + beq.n 187f96 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ - b.n 187e74 │ │ │ │ + b.n 187f44 │ │ │ │ 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, [r4, #6] │ │ │ │ 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 187fec │ │ │ │ + bhi.n 187fec │ │ │ │ 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] @ (1882c8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #708] @ (1881fc ) │ │ │ │ + ldr r0, [pc, #708] @ (1882cc ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r6, pc │ │ │ │ add r4, sp, #132 @ 0x84 │ │ │ │ - ldr.w r9, [pc, #704] @ 188200 │ │ │ │ + ldr.w r9, [pc, #704] @ 1882d0 │ │ │ │ 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 +455213,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 188102 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w lr, [r8, #16] │ │ │ │ movs r0, #0 │ │ │ │ - cbnz r3, 187fda │ │ │ │ + cbnz r3, 1880aa │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.n 187ff2 │ │ │ │ + beq.n 1880c2 │ │ │ │ sub.w r3, r3, #462 @ 0x1ce │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 187fae │ │ │ │ + bhi.n 18807e │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 18809e │ │ │ │ + beq.w 18816e │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 187fa6 │ │ │ │ + b.n 188076 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 187fae │ │ │ │ + bne.n 18807e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 188018 │ │ │ │ + beq.n 1880e8 │ │ │ │ ldrb.w r1, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 187f96 │ │ │ │ + beq.n 188066 │ │ │ │ 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] @ (1882d4 ) │ │ │ │ + ldr r3, [pc, #576] @ (1882cc ) │ │ │ │ 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 1882c2 │ │ │ │ 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 1881ae │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #592 @ 0x250 │ │ │ │ - bne.w 18813a │ │ │ │ + bne.w 18820a │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 187f76 │ │ │ │ + b.n 188046 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1880b2 │ │ │ │ + beq.n 188182 │ │ │ │ add.w r8, lr, #63 @ 0x3f │ │ │ │ add.w r2, r4, #63 @ 0x3f │ │ │ │ add r8, r4 │ │ │ │ - b.n 188008 │ │ │ │ + b.n 1880d8 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 1880b2 │ │ │ │ + beq.n 188182 │ │ │ │ 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 1880d4 │ │ │ │ + b.n 18807e │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187fda │ │ │ │ + bne.n 1880aa │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.n 187ff8 │ │ │ │ + beq.n 1880c8 │ │ │ │ sub.w r3, r3, #462 @ 0x1ce │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 187f90 │ │ │ │ - b.n 187fae │ │ │ │ + bls.n 188060 │ │ │ │ + b.n 18807e │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d728 │ │ │ │ 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 18803c │ │ │ │ sub.w lr, lr, #13 │ │ │ │ mov.w ip, #0 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.n 18806a │ │ │ │ + b.n 18813a │ │ │ │ ldr.w r8, [r4, #44] @ 0x2c │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 187f70 │ │ │ │ + bne.n 188040 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 1880b6 │ │ │ │ + cbz r3, 188186 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18805c │ │ │ │ + beq.n 18812c │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.n 187fae │ │ │ │ + beq.n 18807e │ │ │ │ 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 18812c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187fda │ │ │ │ + bne.n 1880aa │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - bne.w 187f80 │ │ │ │ + bne.w 188050 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 187fec │ │ │ │ + b.n 1880bc │ │ │ │ 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 188088 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 187fae │ │ │ │ + bne.w 18807e │ │ │ │ ldrb.w r2, [r4, #37] @ 0x25 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 18811a │ │ │ │ + bhi.n 1881ea │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 18811a │ │ │ │ + bhi.n 1881ea │ │ │ │ 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 +455392,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 188088 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 18811a │ │ │ │ + b.n 1881ea │ │ │ │ movw r2, #599 @ 0x257 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1881aa │ │ │ │ + beq.n 18827a │ │ │ │ movw r2, #551 @ 0x227 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18819a │ │ │ │ + beq.n 18826a │ │ │ │ movw r2, #691 @ 0x2b3 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 187fae │ │ │ │ - ldr r3, [pc, #176] @ (188208 ) │ │ │ │ + bne.w 18807e │ │ │ │ + ldr r3, [pc, #176] @ (1882d8 ) │ │ │ │ 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 +455426,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 188088 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 187fae │ │ │ │ + bne.w 18807e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b.n 18814a │ │ │ │ - ldr r3, [pc, #92] @ (188208 ) │ │ │ │ + b.n 18821a │ │ │ │ + ldr r3, [pc, #92] @ (1882d8 ) │ │ │ │ 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 +455456,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 18825a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + ldrb r2, [r6, #31] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + ldrb r0, [r6, #29] │ │ │ │ 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, 188346 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 18822c │ │ │ │ + cbz r2, 1882fc │ │ │ │ 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 1882f4 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ tst.w r2, #640 @ 0x280 │ │ │ │ - beq.n 18825c │ │ │ │ + beq.n 18832c │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ubfx r2, r2, #1, #5 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 18825c │ │ │ │ + bne.n 18832c │ │ │ │ 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 18830c │ │ │ │ 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 +455521,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, 188386 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ sub.w ip, r1, #462 @ 0x1ce │ │ │ │ cmp.w r1, #344 @ 0x158 │ │ │ │ - beq.n 1882c2 │ │ │ │ + beq.n 188392 │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 1882b6 │ │ │ │ + bhi.n 188386 │ │ │ │ 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 188362 │ │ │ │ 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 18837e │ │ │ │ + ldr r3, [pc, #4] @ (1883a4 ) │ │ │ │ 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 1883c8 │ │ │ │ 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 +455582,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] @ (188420 ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w ip, [pc, #32] @ 188354 │ │ │ │ + ldr.w ip, [pc, #32] @ 188424 │ │ │ │ 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, 18841e │ │ │ │ ldrb.w r0, [r2, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ 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 18849c │ │ │ │ cmp.w r0, #294 @ 0x126 │ │ │ │ - bhi.n 1883ee │ │ │ │ + bhi.n 1884be │ │ │ │ cmp r0, #129 @ 0x81 │ │ │ │ - bls.n 1883f2 │ │ │ │ + bls.n 1884c2 │ │ │ │ subs r0, #194 @ 0xc2 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 1883c8 │ │ │ │ + bhi.n 188498 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 1883c8 │ │ │ │ + bhi.n 188498 │ │ │ │ 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 +455655,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 1884cc │ │ │ │ cmp.w r0, #300 @ 0x12c │ │ │ │ - bls.n 1883c8 │ │ │ │ + bls.n 188498 │ │ │ │ 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 +455673,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 1884de │ │ │ │ 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] @ (18851c ) │ │ │ │ mov.w ip, #100 @ 0x64 │ │ │ │ - ldr r2, [pc, #44] @ (188450 ) │ │ │ │ + ldr r2, [pc, #44] @ (188520 ) │ │ │ │ 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 188518 │ │ │ │ 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, [r1, #12] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #32] @ (188478 ) │ │ │ │ + ldr r3, [pc, #32] @ (188548 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ - ldr r2, [pc, #32] @ (18847c ) │ │ │ │ + ldr r2, [pc, #32] @ (18854c ) │ │ │ │ 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, 18853c │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 188470 │ │ │ │ + cbz r3, 188540 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r2, [r2, #11] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #96] @ (1884f0 ) │ │ │ │ + ldr r2, [pc, #96] @ (1885c0 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ add r2, pc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1884d2 │ │ │ │ + beq.n 1885a2 │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1884ba │ │ │ │ - bl 1aac84 │ │ │ │ + beq.n 18858a │ │ │ │ + bl 1aad54 │ │ │ │ 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 188576 │ │ │ │ + ldr r3, [pc, #52] @ (1885c4 ) │ │ │ │ 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 188576 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #16] @ (1884f8 ) │ │ │ │ + ldr r3, [pc, #16] @ (1885c8 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ 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] @ (188628 ) │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #330 @ 0x14a │ │ │ │ - beq.n 18853a │ │ │ │ - bhi.n 188526 │ │ │ │ + beq.n 18860a │ │ │ │ + bhi.n 1885f6 │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 188536 │ │ │ │ + bne.n 188606 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 188552 │ │ │ │ + bne.n 188622 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #60] @ (18855c ) │ │ │ │ + ldr r3, [pc, #60] @ (18862c ) │ │ │ │ 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 18860a │ │ │ │ movw r1, #530 @ 0x212 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 18853a │ │ │ │ + beq.n 18860a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #36] @ (188560 ) │ │ │ │ + ldr r1, [pc, #36] @ (188630 ) │ │ │ │ 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, [r5, #8] │ │ │ │ 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] @ (1886a4 ) │ │ │ │ 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 188682 │ │ │ │ + ldr r2, [pc, #96] @ (1886a8 ) │ │ │ │ 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, 18867c │ │ │ │ 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 188660 │ │ │ │ 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 +455871,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, [r7, #6] │ │ │ │ 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 +455889,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 1886f4 │ │ │ │ cmp r3, #10 │ │ │ │ - bls.n 188638 │ │ │ │ + bls.n 188708 │ │ │ │ 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 188714 │ │ │ │ tst.w r1, #7296 @ 0x1c80 │ │ │ │ - bne.n 188648 │ │ │ │ + bne.n 188718 │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 188670 │ │ │ │ + beq.n 188740 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 188648 │ │ │ │ + cbz r3, 188718 │ │ │ │ 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 18871c │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 188624 │ │ │ │ + bne.n 1886f4 │ │ │ │ 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 188738 │ │ │ │ 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 +455952,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 188788 │ │ │ │ + bls.n 18877a │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 1886b4 │ │ │ │ + bne.n 188784 │ │ │ │ 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 +455973,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 1887b4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 188726 │ │ │ │ + bhi.n 1887f6 │ │ │ │ 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 1887dc │ │ │ │ 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 1887d8 │ │ │ │ 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 +456014,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 1887b0 │ │ │ │ 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 18883e │ │ │ │ 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 +456049,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, 188870 │ │ │ │ ldrb.w r3, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1887a0 │ │ │ │ + bmi.n 188870 │ │ │ │ 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 +456073,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 188898 │ │ │ │ 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, 1888fe │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 1887c8 │ │ │ │ + bhi.n 188898 │ │ │ │ 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, 1888fe │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 188818 │ │ │ │ + bhi.n 1888e8 │ │ │ │ mov.w r0, #36864 @ 0x9000 │ │ │ │ movt r0, #52703 @ 0xcddf │ │ │ │ lsrs r0, r4 │ │ │ │ ands.w r0, r0, #1 │ │ │ │ - bne.n 1887ca │ │ │ │ + bne.n 18889a │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1887a4 │ │ │ │ + bl 188874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1887ca │ │ │ │ + bne.n 18889a │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1887a4 │ │ │ │ + bl 188874 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 188862 │ │ │ │ + bhi.n 188932 │ │ │ │ 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, 188920 │ │ │ │ bx lr │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #24 │ │ │ │ - bls.n 188866 │ │ │ │ + bls.n 188936 │ │ │ │ sub.w r2, r3, #26 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 18888e │ │ │ │ + bhi.n 18895e │ │ │ │ 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 18891e │ │ │ │ cmp r3, #16 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18884e │ │ │ │ + bne.n 18891e │ │ │ │ sub.w r2, r3, #17 │ │ │ │ cmp r2, #6 │ │ │ │ - bls.n 188862 │ │ │ │ + bls.n 188932 │ │ │ │ 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, 18898a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 1888c0 │ │ │ │ + cbnz r1, 188990 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbz r1, 1888ee │ │ │ │ + cbz r1, 1889be │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1888d8 │ │ │ │ + cbz r1, 1889a8 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbnz r1, 1888d0 │ │ │ │ + cbnz r1, 1889a0 │ │ │ │ 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 18898c │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1888ba │ │ │ │ + bne.n 18898a │ │ │ │ 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, 1889d6 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 188904 │ │ │ │ + beq.n 1889d4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 188928 │ │ │ │ + beq.n 1889f8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 188902 │ │ │ │ + bne.n 1889d2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ sub.w r1, r2, #462 @ 0x1ce │ │ │ │ cmp.w r2, #344 @ 0x158 │ │ │ │ - beq.n 188928 │ │ │ │ + beq.n 1889f8 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 188902 │ │ │ │ + bhi.n 1889d2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18890e │ │ │ │ + bne.n 1889de │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (188940 ) │ │ │ │ + ldr r3, [pc, #8] @ (188a10 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #184] @ (1889fc ) │ │ │ │ + ldr r6, [pc, #184] @ (188acc ) │ │ │ │ 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] @ (188ae8 ) │ │ │ │ add r4, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #188] @ (188a1c ) │ │ │ │ + ldr r0, [pc, #188] @ (188aec ) │ │ │ │ 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 1852fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r7, 188990 │ │ │ │ + cbz r7, 188a60 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 16e250 │ │ │ │ + bl 16e320 │ │ │ │ str r0, [r5, #24] │ │ │ │ - ldr r1, [pc, #140] @ (188a20 ) │ │ │ │ + ldr r1, [pc, #140] @ (188af0 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1855ac │ │ │ │ + bl 18567c │ │ │ │ strb.w r7, [r0, #32] │ │ │ │ - bl 185770 │ │ │ │ + bl 185840 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 188a10 │ │ │ │ + beq.n 188ae0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1889c0 │ │ │ │ + cbz r2, 188a90 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r7 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ mov ip, r4 │ │ │ │ @@ -456219,96 +456297,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] @ (188af4 ) │ │ │ │ + ldr r3, [pc, #52] @ (188aec ) │ │ │ │ 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 188adc │ │ │ │ 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, [r1, #23] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r6, #12 │ │ │ │ movs r7, r1 │ │ │ │ - strb r4, [r2, #24] │ │ │ │ + strb r4, [r0, #21] │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r5, r1 │ │ │ │ ldrb r6, [r0, #8] │ │ │ │ mov r8, r0 │ │ │ │ - ldr r7, [pc, #280] @ (188b5c ) │ │ │ │ + ldr r7, [pc, #280] @ (188c2c ) │ │ │ │ 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] @ (188c30 ) │ │ │ │ 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 188c04 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 188b4a │ │ │ │ + beq.n 188c1a │ │ │ │ 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, 188b6a │ │ │ │ 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 188b5a │ │ │ │ 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 188bb0 │ │ │ │ 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 +456395,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 188b90 │ │ │ │ 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 188bd4 │ │ │ │ blx 47a50 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 188ae4 │ │ │ │ + bne.n 188bb4 │ │ │ │ add.w r4, r5, #28 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185db4 │ │ │ │ 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 188c14 │ │ │ │ mov r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 188ae0 │ │ │ │ - b.n 188b0e │ │ │ │ - cbz r7, 188b58 │ │ │ │ + bne.n 188bb0 │ │ │ │ + b.n 188bde │ │ │ │ + cbz r7, 188c28 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - b.n 188ab2 │ │ │ │ + b.n 188b82 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ ite ne │ │ │ │ movne r6, r3 │ │ │ │ moveq r6, #32 │ │ │ │ - b.n 188b0e │ │ │ │ + b.n 188bde │ │ │ │ movs r6, #32 │ │ │ │ - b.n 188b0e │ │ │ │ - strb r6, [r5, #22] │ │ │ │ + b.n 188bde │ │ │ │ + strb r6, [r3, #19] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ - bl 18585c │ │ │ │ + bl 18592c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 188c12 │ │ │ │ + beq.n 188ce2 │ │ │ │ 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, 188c94 │ │ │ │ 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 188cb6 │ │ │ │ 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 188cd8 │ │ │ │ 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 188af8 │ │ │ │ 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 18592c │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 188c62 │ │ │ │ + cbz r0, 188d32 │ │ │ │ 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 188af8 │ │ │ │ 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 18592c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 188cc6 │ │ │ │ + cbz r0, 188d96 │ │ │ │ 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 +456565,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 188af8 │ │ │ │ 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 18592c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 188d42 │ │ │ │ + cbz r0, 188e12 │ │ │ │ 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 +456605,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 188af8 │ │ │ │ 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 18592c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 188dd6 │ │ │ │ + cbz r0, 188ea6 │ │ │ │ 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 +456652,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 188af8 │ │ │ │ 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] @ (188f2c ) │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 18585c │ │ │ │ + bl 18592c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 188e52 │ │ │ │ - ldr r3, [pc, #88] @ (188e60 ) │ │ │ │ + cbz r0, 188f22 │ │ │ │ + ldr r3, [pc, #88] @ (188f30 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 188e48 │ │ │ │ + cbz r3, 188f18 │ │ │ │ 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 +456694,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 188ef4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 188a28 │ │ │ │ + bl 188af8 │ │ │ │ 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, [r6, #4] │ │ │ │ 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 185c0c │ │ │ │ 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 +456734,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 186e5c │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185db4 │ │ │ │ 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 1883a8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 18592c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 188f88 │ │ │ │ - cbz r5, 188f3c │ │ │ │ + beq.n 189058 │ │ │ │ + cbz r5, 18900c │ │ │ │ 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 +456780,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 188fde │ │ │ │ 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 +456800,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 186e5c │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185db4 │ │ │ │ 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] @ (189170 ) │ │ │ │ + ldr r3, [pc, #248] @ (189174 ) │ │ │ │ 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 185714 │ │ │ │ + cbz r0, 1890b6 │ │ │ │ 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] @ (189178 ) │ │ │ │ + ldr r3, [pc, #212] @ (189174 ) │ │ │ │ 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 18916c │ │ │ │ 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 1883fc │ │ │ │ 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 18910c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 188fca │ │ │ │ + beq.n 18909a │ │ │ │ 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 1890f4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 188fca │ │ │ │ + beq.n 18909a │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 18592c │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +456901,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 185db4 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r7, [r6] │ │ │ │ - b.n 188fca │ │ │ │ + b.n 18909a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r2, #1] │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #0] │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w r9, [pc, #80] @ 189110 │ │ │ │ + ldr.w r9, [pc, #80] @ 1891e0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #68] @ (189114 ) │ │ │ │ + bl 185a44 │ │ │ │ + ldr r3, [pc, #68] @ (1891e4 ) │ │ │ │ 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, 1891b6 │ │ │ │ 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 186e5c │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185db4 │ │ │ │ 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, [r3, #100] @ 0x64 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185db4 │ │ │ │ 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 189276 │ │ │ │ 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, 18923c │ │ │ │ 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, 189254 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 185bdc │ │ │ │ - cbnz r0, 189192 │ │ │ │ + bl 185cac │ │ │ │ + cbnz r0, 189262 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185db4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185db4 │ │ │ │ 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 +457015,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 18585c │ │ │ │ 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 18b03c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 189214 │ │ │ │ + beq.n 1892e4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 18920a │ │ │ │ + cbz r2, 1892da │ │ │ │ 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, 18931a │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ add.w r1, r0, #60 @ 0x3c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 18925a │ │ │ │ + beq.n 18932a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 189244 │ │ │ │ + cbz r1, 189314 │ │ │ │ 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 +457073,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 1892ee │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cbz r1, 189280 │ │ │ │ + cbz r1, 189350 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 189278 │ │ │ │ + cbz r3, 189348 │ │ │ │ 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 +457097,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 189332 │ │ │ │ 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 +457113,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, 1893e0 │ │ │ │ + bl 185b78 │ │ │ │ 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 185bb0 │ │ │ │ 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 185bb0 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185db4 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r5, [r4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 185aa8 │ │ │ │ + bl 185b78 │ │ │ │ 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 1858c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 18af6c │ │ │ │ + bl 18b03c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18935c │ │ │ │ + beq.n 18942c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 189354 │ │ │ │ + cbz r2, 189424 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -457107,23 +457185,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, 189470 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ad1c │ │ │ │ + bl 18adec │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1893b0 │ │ │ │ + beq.n 189480 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 189398 │ │ │ │ + cbz r2, 189468 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -457131,22 +457209,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 189448 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 1893d8 │ │ │ │ + cbz r1, 1894a8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1893d0 │ │ │ │ + cbz r3, 1894a0 │ │ │ │ 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 +457234,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 18948a │ │ │ │ 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 +457250,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, 189548 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ cmp.w ip, #128 @ 0x80 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 189450 │ │ │ │ + beq.n 189520 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 189500 │ │ │ │ + bhi.n 1895d0 │ │ │ │ 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 +457275,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 1895b0 │ │ │ │ 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] @ (189648 ) │ │ │ │ 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 184a80 │ │ │ │ cmp.w r0, #344 @ 0x158 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - bne.n 189492 │ │ │ │ + bne.n 189562 │ │ │ │ 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 188c34 │ │ │ │ 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 1859fc │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185db4 │ │ │ │ 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 188c34 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r7, #241 @ 0xf1 │ │ │ │ - b.n 1894a8 │ │ │ │ + b.n 189578 │ │ │ │ movs r7, #243 @ 0xf3 │ │ │ │ - b.n 1894a8 │ │ │ │ + b.n 189578 │ │ │ │ movw r7, #327 @ 0x147 │ │ │ │ - b.n 1894a8 │ │ │ │ + b.n 189578 │ │ │ │ mov.w r7, #326 @ 0x146 │ │ │ │ - b.n 1894a8 │ │ │ │ + b.n 189578 │ │ │ │ movs r7, #242 @ 0xf2 │ │ │ │ - b.n 1894a8 │ │ │ │ + b.n 189578 │ │ │ │ mov.w r7, #328 @ 0x148 │ │ │ │ - b.n 1894a8 │ │ │ │ + b.n 189578 │ │ │ │ movw r7, #325 @ 0x145 │ │ │ │ - b.n 1894a8 │ │ │ │ + b.n 189578 │ │ │ │ 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 189652 │ │ │ │ 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, 189612 │ │ │ │ + cbz r0, 189656 │ │ │ │ mov r1, r7 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a128 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 189542 │ │ │ │ + cbz r3, 189612 │ │ │ │ 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, 189668 │ │ │ │ + cbz r0, 189630 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a058 │ │ │ │ - cbz r0, 189560 │ │ │ │ + bl 16a128 │ │ │ │ + cbz r0, 189630 │ │ │ │ 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 1895f8 │ │ │ │ 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 189630 │ │ │ │ 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 18592c │ │ │ │ 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] @ (18976c ) │ │ │ │ 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 +457445,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 186e5c │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 189620 │ │ │ │ + cbz r0, 1896f0 │ │ │ │ add.w r5, r7, #28 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16a090 │ │ │ │ - ldr r3, [pc, #124] @ (1896a0 ) │ │ │ │ + bl 16a160 │ │ │ │ + ldr r3, [pc, #124] @ (189770 ) │ │ │ │ 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, 189764 │ │ │ │ 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, 18972a │ │ │ │ + cbz r3, 18972a │ │ │ │ + bl 16a128 │ │ │ │ + cbz r0, 18972a │ │ │ │ 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 +457490,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 189712 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r7, [pc, #1028] @ 189abc │ │ │ │ + ldr.w r7, [pc, #1028] @ 189b8c │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ add r7, pc │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 189704 │ │ │ │ + bhi.n 1897d4 │ │ │ │ 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 +457524,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 185c58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 1896fe │ │ │ │ + cbz r0, 1897ce │ │ │ │ add.w r2, r5, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a160 │ │ │ │ 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 185c0c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 189a84 │ │ │ │ + bne.w 189b54 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1899f4 │ │ │ │ + bne.w 189ac4 │ │ │ │ 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 1897ce │ │ │ │ + bl 189674 │ │ │ │ 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 185994 │ │ │ │ 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 186e5c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 18976c │ │ │ │ + cbz r0, 18983c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a160 │ │ │ │ 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 189b00 │ │ │ │ ldr.w r8, [r4, #44] @ 0x2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 189796 │ │ │ │ - cbz r0, 189796 │ │ │ │ + beq.n 189866 │ │ │ │ + cbz r0, 189866 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a128 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r0, 189796 │ │ │ │ + cbz r0, 189866 │ │ │ │ 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 189adc │ │ │ │ + add r2, pc, #8 @ (adr r2, 18987c ) │ │ │ │ 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 +457605,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, 1898aa │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 189a20 │ │ │ │ + beq.w 189af0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1859cc │ │ │ │ + bl 185a9c │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1896fe │ │ │ │ + beq.n 1897ce │ │ │ │ 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, 1898d8 │ │ │ │ + cbz r0, 1898d8 │ │ │ │ + bl 16a128 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 189808 │ │ │ │ + cbz r0, 1898d8 │ │ │ │ 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 1898c2 │ │ │ │ + b.n 1897ce │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ add.w r9, r4, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185a10 │ │ │ │ + bl 185ae0 │ │ │ │ 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 186e5c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 189854 │ │ │ │ + cbz r0, 189924 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a160 │ │ │ │ ldr.w r1, [r8, #56] @ 0x38 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #20 │ │ │ │ - cbz r1, 18989c │ │ │ │ + cbz r1, 18996c │ │ │ │ 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 189960 │ │ │ │ + cbz r0, 189960 │ │ │ │ mov r1, fp │ │ │ │ - bl 16a058 │ │ │ │ - cbz r0, 18988c │ │ │ │ + bl 16a128 │ │ │ │ + cbz r0, 18995c │ │ │ │ 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 189932 │ │ │ │ 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 +457713,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 185a44 │ │ │ │ + ldr r3, [pc, #428] @ (189b90 ) │ │ │ │ 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 189b2c │ │ │ │ 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 +457744,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 16e2c4 │ │ │ │ str r0, [r5, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1896fe │ │ │ │ + beq.w 1897ce │ │ │ │ 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, 189a4e │ │ │ │ + cbz r0, 189a4e │ │ │ │ + bl 16a128 │ │ │ │ + cbz r0, 189a4e │ │ │ │ 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 189a3c │ │ │ │ + b.n 1897ce │ │ │ │ ldrb.w r2, [r1, #37] @ 0x25 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #36] @ 0x24 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ 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 1897c2 │ │ │ │ + b.n 1897ce │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1858fc │ │ │ │ + bl 1859cc │ │ │ │ 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 189ab6 │ │ │ │ + cbz r0, 189ab6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a058 │ │ │ │ - cbz r0, 1899e6 │ │ │ │ + bl 16a128 │ │ │ │ + cbz r0, 189ab6 │ │ │ │ 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 1897ce │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r7, 189a06 │ │ │ │ - cbz r0, 189a06 │ │ │ │ + cbz r7, 189ad6 │ │ │ │ + cbz r0, 189ad6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 16a058 │ │ │ │ - cbz r0, 189a06 │ │ │ │ + bl 16a128 │ │ │ │ + cbz r0, 189ad6 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 189720 │ │ │ │ + b.n 1897f0 │ │ │ │ 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 1897ce │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ - b.n 1896fe │ │ │ │ + b.n 1897ce │ │ │ │ mov r1, r5 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1897da │ │ │ │ + beq.w 1898aa │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - b.n 1897da │ │ │ │ + b.n 1898aa │ │ │ │ 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, 189b28 │ │ │ │ + cbz r0, 189b28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a058 │ │ │ │ - cbz r0, 189a58 │ │ │ │ + bl 16a128 │ │ │ │ + cbz r0, 189b28 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str r4, [r7, #32] │ │ │ │ - b.n 1896fe │ │ │ │ + b.n 1897ce │ │ │ │ add.w r7, r0, #24 │ │ │ │ ldrb.w r3, [r4, #41] @ 0x29 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add.w r8, r4, #24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18992c │ │ │ │ + beq.w 1899fc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a090 │ │ │ │ - b.n 18992c │ │ │ │ + bl 16a160 │ │ │ │ + b.n 1899fc │ │ │ │ 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 186e5c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1896fe │ │ │ │ + beq.w 1897ce │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a090 │ │ │ │ - b.n 1896fe │ │ │ │ + bl 16a160 │ │ │ │ + b.n 1897ce │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #16] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 189cb8 │ │ │ │ + beq.w 189d88 │ │ │ │ stmdb 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 +457894,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 189d14 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 189bd6 │ │ │ │ + beq.n 189ca6 │ │ │ │ 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 16a160 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 189b58 │ │ │ │ + cbz r3, 189c28 │ │ │ │ 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 189c36 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1896a4 │ │ │ │ + bl 189774 │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185db4 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 189b2c │ │ │ │ + bne.n 189bfc │ │ │ │ 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 189bc2 │ │ │ │ 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 185b78 │ │ │ │ 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 186e5c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 189b90 │ │ │ │ + cbz r0, 189c60 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a160 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd fp, sl, [sp, #32] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ - bl 185ce4 │ │ │ │ + bl 185db4 │ │ │ │ ldr.w r9, [r7, #20] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 189b48 │ │ │ │ + beq.n 189c18 │ │ │ │ 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 185bb0 │ │ │ │ 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 189c86 │ │ │ │ + b.n 189c18 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1857f4 │ │ │ │ + bl 1858c4 │ │ │ │ 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 189d90 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 189cb4 │ │ │ │ + beq.n 189d84 │ │ │ │ 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 18b03c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189ac4 │ │ │ │ + bl 189b94 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 189b58 │ │ │ │ + beq.n 189c28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ad1c │ │ │ │ + bl 18adec │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189ac4 │ │ │ │ - b.n 189b58 │ │ │ │ + bl 189b94 │ │ │ │ + b.n 189c28 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 18578c │ │ │ │ + bl 18585c │ │ │ │ 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 189d3a │ │ │ │ + cbz r0, 189d3a │ │ │ │ mov r1, sl │ │ │ │ - bl 16a058 │ │ │ │ - cbz r0, 189c6a │ │ │ │ + bl 16a128 │ │ │ │ + cbz r0, 189d3a │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w sl, [r7, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 189cba │ │ │ │ + beq.n 189d8a │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 189c8a │ │ │ │ + cbz r2, 189d5a │ │ │ │ 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 18b03c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189ac4 │ │ │ │ + bl 189b94 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, r7, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189ac4 │ │ │ │ - b.n 189b58 │ │ │ │ + bl 189b94 │ │ │ │ + b.n 189c28 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 189c0a │ │ │ │ + b.n 189cda │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -457999,108 +458077,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 16df9c │ │ │ │ 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 16e078 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r8, #136] @ 0x88 │ │ │ │ - cbz r3, 189d30 │ │ │ │ + cbz r3, 189e00 │ │ │ │ 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 189d98 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 189d14 │ │ │ │ + bhi.n 189de4 │ │ │ │ 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 16dfe4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e2c4 │ │ │ │ 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, 189e9c │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ - cbz r0, 189d9e │ │ │ │ + cbz r0, 189e6e │ │ │ │ mov r1, r4 │ │ │ │ - bl 189cc8 │ │ │ │ + bl 189d98 │ │ │ │ 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, 189e8e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16e09c │ │ │ │ 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, 189eb6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e078 │ │ │ │ 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 189e62 │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e078 │ │ │ │ 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 +458191,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, 189f24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 189d38 │ │ │ │ + bl 189e08 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a160 │ │ │ │ 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 189efe │ │ │ │ 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 1857c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - cbz r6, 189e8a │ │ │ │ + cbz r6, 189f5a │ │ │ │ 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, 189f82 │ │ │ │ str r6, [r5, #20] │ │ │ │ add.w r2, r7, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 189e04 │ │ │ │ + bl 189ed4 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189ac4 │ │ │ │ + bl 189b94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189500 │ │ │ │ + bl 1895d0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 189e88 │ │ │ │ + beq.n 189f58 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - b.n 189e88 │ │ │ │ + b.n 189f58 │ │ │ │ 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] @ (189fe8 ) │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #52] @ (189f1c ) │ │ │ │ + ldr r3, [pc, #52] @ (189fec ) │ │ │ │ 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 189774 │ │ │ │ + ldr r2, [pc, #36] @ (189ff0 ) │ │ │ │ + ldr r3, [pc, #32] @ (189fec ) │ │ │ │ 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 189fe2 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r3, #16] │ │ │ │ + str r2, [r1, #4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #16] │ │ │ │ + str r0, [r6, #0] │ │ │ │ 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] @ 18a050 │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #64] @ (189f84 ) │ │ │ │ + ldr r2, [pc, #64] @ (18a054 ) │ │ │ │ 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 189774 │ │ │ │ + ldr r2, [pc, #36] @ (18a058 ) │ │ │ │ + ldr r3, [pc, #32] @ (18a054 ) │ │ │ │ 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 18a04a │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r0, #12] │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #164] @ (18a044 ) │ │ │ │ + ldr r0, [pc, #164] @ (18a114 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #164] @ (18a048 ) │ │ │ │ + ldr r1, [pc, #164] @ (18a118 ) │ │ │ │ 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 +458354,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 18a0e4 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ mov r0, r6 │ │ │ │ strh.w r3, [sp] │ │ │ │ - cbz r6, 18a02e │ │ │ │ + cbz r6, 18a0fe │ │ │ │ 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 185774 │ │ │ │ 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 189b94 │ │ │ │ mov r0, sp │ │ │ │ - bl 189500 │ │ │ │ - cbz r6, 18a034 │ │ │ │ - ldr r2, [pc, #52] @ (18a04c ) │ │ │ │ - ldr r3, [pc, #48] @ (18a048 ) │ │ │ │ + bl 1895d0 │ │ │ │ + cbz r6, 18a104 │ │ │ │ + ldr r2, [pc, #52] @ (18a11c ) │ │ │ │ + ldr r3, [pc, #48] @ (18a118 ) │ │ │ │ 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 18a10e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 16a48c │ │ │ │ - b.n 189fe0 │ │ │ │ + bl 16a55c │ │ │ │ + b.n 18a0b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 169f70 │ │ │ │ - b.n 18a014 │ │ │ │ + bl 16a040 │ │ │ │ + b.n 18a0e4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r3, #4] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #96] @ (18a0c0 ) │ │ │ │ + ldr r2, [pc, #96] @ (18a190 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #96] @ (18a0c4 ) │ │ │ │ + ldr r3, [pc, #96] @ (18a194 ) │ │ │ │ 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 16a55c │ │ │ │ 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 189f28 │ │ │ │ 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 16a040 │ │ │ │ + ldr r2, [pc, #36] @ (18a198 ) │ │ │ │ + ldr r3, [pc, #32] @ (18a194 ) │ │ │ │ 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 18a18a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ + ldrsh r0, [r1, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r8, r0 │ │ │ │ - bl 1855ac │ │ │ │ + bl 18567c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 18a126 │ │ │ │ + cbnz r2, 18a1f6 │ │ │ │ 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 +458486,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, 18a23c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e078 │ │ │ │ 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 18a1be │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18a14c │ │ │ │ + b.n 18a21c │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mul.w r2, r9, r7 │ │ │ │ mov r0, r8 │ │ │ │ add r6, r2 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbz r1, 18a162 │ │ │ │ + cbz r1, 18a232 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r6, r3, r2 │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e2c4 │ │ │ │ str r0, [r6, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 18a14a │ │ │ │ - b.n 18a0ee │ │ │ │ + bhi.n 18a21a │ │ │ │ + b.n 18a1be │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e078 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18a120 │ │ │ │ + beq.n 18a1f0 │ │ │ │ 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 18a254 │ │ │ │ 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] @ (18a440 ) │ │ │ │ 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] @ (18a444 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a55c │ │ │ │ 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 1852fc │ │ │ │ add.w r2, r8, #4 │ │ │ │ adds r1, r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 189e04 │ │ │ │ + bl 189ed4 │ │ │ │ ldr.w r4, [r8, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18a22e │ │ │ │ + cbz r3, 18a2fe │ │ │ │ mov r7, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18a0cc │ │ │ │ + bl 18a19c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 16a090 │ │ │ │ + bl 16a160 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a1fe │ │ │ │ + bne.n 18a2ce │ │ │ │ ldr.w r4, [r8, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18a22e │ │ │ │ + cbz r3, 18a2fe │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18a2ba │ │ │ │ + bne.n 18a38a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a220 │ │ │ │ + bne.n 18a2f0 │ │ │ │ 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 16e2c4 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ str r0, [r6, #24] │ │ │ │ - cbz r1, 18a254 │ │ │ │ + cbz r1, 18a324 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e2c4 │ │ │ │ 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 18a3dc │ │ │ │ ldr.w r1, [r8, #396] @ 0x18c │ │ │ │ - cbz r1, 18a28e │ │ │ │ + cbz r1, 18a35e │ │ │ │ ldrh r3, [r1, #22] │ │ │ │ mov r0, r6 │ │ │ │ adds r3, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bl 16e1cc │ │ │ │ + bl 16e29c │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ ldr.w r2, [r8, #400] @ 0x190 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18a31c │ │ │ │ + bne.n 18a3ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 169f70 │ │ │ │ - ldr r2, [pc, #216] @ (18a378 ) │ │ │ │ - ldr r3, [pc, #208] @ (18a374 ) │ │ │ │ + bl 16a040 │ │ │ │ + ldr r2, [pc, #216] @ (18a448 ) │ │ │ │ + ldr r3, [pc, #208] @ (18a444 ) │ │ │ │ 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 18a43c │ │ │ │ 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, 18a3cc │ │ │ │ mov r9, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189e58 │ │ │ │ + bl 189f28 │ │ │ │ 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 18a2fe │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18a22e │ │ │ │ + beq.n 18a2fe │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18a2ba │ │ │ │ + bne.n 18a38a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a2ec │ │ │ │ - b.n 18a22e │ │ │ │ + bne.n 18a3bc │ │ │ │ + b.n 18a2fe │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18a2ce │ │ │ │ + beq.n 18a39e │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ - b.n 18a2d0 │ │ │ │ + b.n 18a3a0 │ │ │ │ ldr.w r1, [r8, #388] @ 0x184 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e1cc │ │ │ │ + bl 16e29c │ │ │ │ str.w r0, [r6, #388] @ 0x184 │ │ │ │ - b.n 18a278 │ │ │ │ + b.n 18a348 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e078 │ │ │ │ ldr.w r3, [r8, #400] @ 0x190 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 18a366 │ │ │ │ + cbz r3, 18a436 │ │ │ │ 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 16e29c │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r1, [r7, #8] │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #16 │ │ │ │ - bl 16e1cc │ │ │ │ + bl 16e29c │ │ │ │ ldr.w r3, [r8, #400] @ 0x190 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 18a330 │ │ │ │ + bcc.n 18a400 │ │ │ │ strd r3, r9, [r6, #400] @ 0x190 │ │ │ │ - b.n 18a296 │ │ │ │ + b.n 18a366 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, r5] │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ sub sp, #8 │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r4, #32 │ │ │ │ - bl 185b88 │ │ │ │ + bl 185c58 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 18a3d8 │ │ │ │ + beq.n 18a4a8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r2, 18a3b8 │ │ │ │ + cbz r2, 18a488 │ │ │ │ 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 185db4 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r6, #20 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ 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 18a54c │ │ │ │ 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 18a512 │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 18a430 │ │ │ │ + cbz r4, 18a500 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18a472 │ │ │ │ + cbz r3, 18a542 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 18a44a │ │ │ │ + beq.n 18a51a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18a42a │ │ │ │ + cbz r3, 18a4fa │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 18a42a │ │ │ │ + cbz r2, 18a4fa │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 18a446 │ │ │ │ + beq.n 18a516 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a418 │ │ │ │ + bne.n 18a4e8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 18a46c │ │ │ │ + beq.n 18a53c │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 18a442 │ │ │ │ + cbz r3, 18a512 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18a402 │ │ │ │ + beq.n 18a4d2 │ │ │ │ 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 16e6a8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18a414 │ │ │ │ - b.n 18a430 │ │ │ │ + bne.n 18a4e4 │ │ │ │ + b.n 18a500 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 18a44a │ │ │ │ + b.n 18a51a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 18a430 │ │ │ │ + bne.n 18a500 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 18a44a │ │ │ │ + b.n 18a51a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 18a4d2 │ │ │ │ + cbz r2, 18a5a2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 18a4d2 │ │ │ │ + bne.n 18a5a2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 18a4e0 │ │ │ │ + cbz r3, 18a5b0 │ │ │ │ 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, 18a580 │ │ │ │ + cbz r3, 18a580 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 18a4d8 │ │ │ │ + beq.n 18a5a8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18a4a2 │ │ │ │ - cbz r2, 18a4d2 │ │ │ │ + bne.n 18a572 │ │ │ │ + cbz r2, 18a5a2 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 18a4c8 │ │ │ │ + cbz r3, 18a598 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 18a4c8 │ │ │ │ + bne.n 18a598 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 18a4dc │ │ │ │ + cbz r2, 18a5ac │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18a4a0 │ │ │ │ + b.n 18a570 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18a4a0 │ │ │ │ + bne.n 18a570 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ str r4, [r3, #8] │ │ │ │ - b.n 18a4b0 │ │ │ │ + b.n 18a580 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18a4b2 │ │ │ │ + b.n 18a582 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 18a49a │ │ │ │ + b.n 18a56a │ │ │ │ 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 16e288 │ │ │ │ + bl 185774 │ │ │ │ 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 16fb48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18a54a │ │ │ │ + cbz r0, 18a61a │ │ │ │ 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 16f9ec │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fa18 │ │ │ │ + bl 16fae8 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16fa64 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fb48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18a518 │ │ │ │ + bne.n 18a5e8 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a5c4 │ │ │ │ + beq.n 18a694 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 18a5c4 │ │ │ │ + bne.n 18a694 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18a5c8 │ │ │ │ + beq.n 18a698 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 18a5c8 │ │ │ │ + bne.n 18a698 │ │ │ │ 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, 18a67c │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 18a5ac │ │ │ │ + bne.n 18a67c │ │ │ │ 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 18a656 │ │ │ │ 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 +458981,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 18a692 │ │ │ │ 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 18a5b4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 18a64a │ │ │ │ + cbz r2, 18a71a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 18a64a │ │ │ │ + beq.n 18a71a │ │ │ │ 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, 18a71a │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 18a642 │ │ │ │ + cbz r2, 18a712 │ │ │ │ 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 18a71a │ │ │ │ mov r1, r4 │ │ │ │ - b.n 18a614 │ │ │ │ + b.n 18a6e4 │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 18a63e │ │ │ │ + bne.n 18a70e │ │ │ │ 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, 18a744 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 16f91c │ │ │ │ + bl 16f9ec │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 16fa18 │ │ │ │ + bl 16fae8 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 18a690 │ │ │ │ + cbz r5, 18a760 │ │ │ │ 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 16f9ec │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 16fa18 │ │ │ │ + bl 16fae8 │ │ │ │ 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 18a7e0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18a6de │ │ │ │ + bne.n 18a7ae │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 18a6c6 │ │ │ │ + cbz r3, 18a796 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a694 │ │ │ │ + bl 18a764 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a6b6 │ │ │ │ + bne.n 18a786 │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18a6dc │ │ │ │ + cbz r3, 18a7ac │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a694 │ │ │ │ + bl 18a764 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a6cc │ │ │ │ + bne.n 18a79c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18a6dc │ │ │ │ + beq.n 18a7ac │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a6dc │ │ │ │ + beq.n 18a7ac │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 18a6dc │ │ │ │ + bne.n 18a7ac │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18a6dc │ │ │ │ - bl 18a64c │ │ │ │ + bne.n 18a7ac │ │ │ │ + bl 18a71c │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ - cbz r4, 18a70a │ │ │ │ + cbz r4, 18a7da │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16fa64 │ │ │ │ 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, 18a7f6 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a694 │ │ │ │ + bl 18a764 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a716 │ │ │ │ + bne.n 18a7e6 │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a6dc │ │ │ │ + beq.n 18a7ac │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a694 │ │ │ │ + bl 18a764 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a72e │ │ │ │ + bne.n 18a7fe │ │ │ │ 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] @ 18a9d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 18a80a │ │ │ │ + bhi.n 18a8da │ │ │ │ tbb [pc, r3] │ │ │ │ adds r4, #26 │ │ │ │ strh r2, [r0, r4] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 18a77e │ │ │ │ + cbz r3, 18a84e │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18a740 │ │ │ │ + bl 18a810 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a76e │ │ │ │ + bne.n 18a83e │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18a794 │ │ │ │ + cbz r3, 18a864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18a740 │ │ │ │ + bl 18a810 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a784 │ │ │ │ + bne.n 18a854 │ │ │ │ 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 18a864 │ │ │ │ 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 18a922 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 18a8e6 │ │ │ │ + bhi.w 18a9b6 │ │ │ │ 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, 18a8b2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18a740 │ │ │ │ + bl 18a810 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a7d2 │ │ │ │ + bne.n 18a8a2 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 18a7f8 │ │ │ │ + cbz r3, 18a8c8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18a740 │ │ │ │ + bl 18a810 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a7e8 │ │ │ │ + bne.n 18a8b8 │ │ │ │ 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 18a864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a740 │ │ │ │ + bl 18a810 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a812 │ │ │ │ - b.n 18a794 │ │ │ │ + bne.n 18a8e2 │ │ │ │ + b.n 18a864 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 18a37c │ │ │ │ + bl 18a44c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18a794 │ │ │ │ + beq.n 18a864 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 18a848 │ │ │ │ + cbz r3, 18a918 │ │ │ │ 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 18a886 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 18a85e │ │ │ │ + cbz r3, 18a92e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a3e0 │ │ │ │ + bl 18a4b0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 18a86a │ │ │ │ + cbz r3, 18a93a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a3e0 │ │ │ │ + bl 18a4b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a71c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 18a834 │ │ │ │ + bne.n 18a904 │ │ │ │ add.w r1, r7, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 186c2c │ │ │ │ - b.n 18a834 │ │ │ │ + bl 186cfc │ │ │ │ + b.n 18a904 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a82e │ │ │ │ + beq.n 18a8fe │ │ │ │ ldrb r3, [r6, #9] │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - cbnz r3, 18a898 │ │ │ │ - bl 18a37c │ │ │ │ + cbnz r3, 18a968 │ │ │ │ + bl 18a44c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a82e │ │ │ │ - b.n 18a88a │ │ │ │ + beq.n 18a8fe │ │ │ │ + b.n 18a95a │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #68 @ 0x44 │ │ │ │ - bl 18a37c │ │ │ │ - b.n 18a82e │ │ │ │ - ldr r3, [pc, #88] @ (18a908 ) │ │ │ │ + bl 18a44c │ │ │ │ + b.n 18a8fe │ │ │ │ + ldr r3, [pc, #88] @ (18a9d8 ) │ │ │ │ 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 18a8fe │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 18a37c │ │ │ │ - b.n 18a82e │ │ │ │ + bl 18a44c │ │ │ │ + b.n 18a8fe │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #32 │ │ │ │ - bl 18a37c │ │ │ │ - b.n 18a82e │ │ │ │ + bl 18a44c │ │ │ │ + b.n 18a8fe │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #28 │ │ │ │ - bl 18a37c │ │ │ │ - b.n 18a82e │ │ │ │ + bl 18a44c │ │ │ │ + b.n 18a8fe │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18a82e │ │ │ │ + bne.n 18a8fe │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #56 @ 0x38 │ │ │ │ - bl 18a37c │ │ │ │ - b.n 18a82e │ │ │ │ + bl 18a44c │ │ │ │ + b.n 18a8fe │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ - bl 18a37c │ │ │ │ - b.n 18a82e │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + bl 18a44c │ │ │ │ + b.n 18a8fe │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r7, r6, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18a9a4 │ │ │ │ + beq.n 18aa74 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r6, r8, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 16f91c │ │ │ │ + bl 16f9ec │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 16fa18 │ │ │ │ + bl 16fae8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a480 │ │ │ │ - cbz r6, 18a98e │ │ │ │ + bl 18a550 │ │ │ │ + cbz r6, 18aa5e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 18a9e4 │ │ │ │ + bne.n 18aab4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ strd r3, r8, [r4, #40] @ 0x28 │ │ │ │ - bl 16f91c │ │ │ │ + bl 16f9ec │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fa18 │ │ │ │ + bl 16fae8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18a480 │ │ │ │ + bl 18a550 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a71c │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16fa64 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 16f994 │ │ │ │ + bl 16fa64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a71c │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16fa64 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r6, 18a9d6 │ │ │ │ + cbz r6, 18aaa6 │ │ │ │ mov r1, r0 │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16f91c │ │ │ │ + bl 16f9ec │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fa18 │ │ │ │ + bl 16fae8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, r5 │ │ │ │ - bl 18a480 │ │ │ │ + bl 18a550 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a71c │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 16f994 │ │ │ │ - b.n 18a98a │ │ │ │ + bl 16fa64 │ │ │ │ + b.n 18aa5a │ │ │ │ mov r0, r1 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a71c │ │ │ │ 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 18aa2a │ │ │ │ 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 18ab76 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 18aa6e │ │ │ │ + beq.n 18ab3e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a90c │ │ │ │ + bl 18a9dc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 18aa2e │ │ │ │ + cbz r3, 18aafe │ │ │ │ str r5, [r2, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18aa24 │ │ │ │ + bne.n 18aaf4 │ │ │ │ add.w r3, r4, #24 │ │ │ │ add.w r2, r4, #16 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 18aa52 │ │ │ │ + beq.n 18ab22 │ │ │ │ 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 +459443,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, 18ab7a │ │ │ │ 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, 18ab4a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl 18a3e0 │ │ │ │ + bl 18a4b0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 18aa86 │ │ │ │ + cbz r3, 18ab56 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a3e0 │ │ │ │ + bl 18a4b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a71c │ │ │ │ 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 18aae4 │ │ │ │ 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 185ca0 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18ab44 │ │ │ │ + beq.n 18ac14 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 18ab44 │ │ │ │ + bne.n 18ac14 │ │ │ │ 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 185c58 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 18ab4a │ │ │ │ + beq.n 18ac1a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 18ab0c │ │ │ │ + cbz r2, 18abdc │ │ │ │ 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 185db4 │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 185ae0 │ │ │ │ + bl 185bb0 │ │ │ │ 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, 18ac14 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18aae4 │ │ │ │ + beq.n 18abb4 │ │ │ │ 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, 18ac7e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 18ab72 │ │ │ │ + beq.n 18ac42 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 18abe4 │ │ │ │ + beq.n 18acb4 │ │ │ │ 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 18acfc │ │ │ │ cmp r6, r3 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ - beq.n 18ac1a │ │ │ │ - cbz r5, 18ab90 │ │ │ │ + beq.n 18acea │ │ │ │ + cbz r5, 18ac60 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16fa64 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ - cbz r6, 18ab9c │ │ │ │ + cbz r6, 18ac6c │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16fa64 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18aab4 │ │ │ │ + bl 18ab84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18aab4 │ │ │ │ + bl 18ab84 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 18abf4 │ │ │ │ + beq.n 18acc4 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 18ac06 │ │ │ │ + bne.n 18acd6 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 18ac56 │ │ │ │ + beq.n 18ad26 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18ac3c │ │ │ │ + beq.n 18ad0c │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 18abd6 │ │ │ │ + cbz r5, 18aca6 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16fa64 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 18aab4 │ │ │ │ + bl 18ab84 │ │ │ │ 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 18ac9a │ │ │ │ + b.n 18aca6 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18ac50 │ │ │ │ + cbz r3, 18ad20 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - bl 16f994 │ │ │ │ - b.n 18abd6 │ │ │ │ + bl 16fa64 │ │ │ │ + b.n 18aca6 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ - cbz r3, 18ac14 │ │ │ │ + cbz r3, 18ace4 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16fa64 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbz r5, 18ac48 │ │ │ │ + cbz r5, 18ad18 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16fa64 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 18ab9c │ │ │ │ + b.n 18ac6c │ │ │ │ cmp r6, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #40] @ 0x28 │ │ │ │ - beq.n 18ac48 │ │ │ │ + beq.n 18ad18 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ - b.n 18ab90 │ │ │ │ + b.n 18ac60 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r5, r2 │ │ │ │ - b.n 18abca │ │ │ │ + b.n 18ac9a │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ mov r6, r5 │ │ │ │ - b.n 18ab9c │ │ │ │ + b.n 18ac6c │ │ │ │ mov r5, r3 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ - b.n 18abd6 │ │ │ │ + b.n 18aca6 │ │ │ │ mov r5, r2 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ - b.n 18abd6 │ │ │ │ + b.n 18aca6 │ │ │ │ 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 16e288 │ │ │ │ + bl 185774 │ │ │ │ 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 18ad66 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 18aca2 │ │ │ │ + beq.n 18ad72 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a90c │ │ │ │ + bl 18a9dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 18ab50 │ │ │ │ + bl 18ac20 │ │ │ │ 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 +459698,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 18add0 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r2, r2, #16 │ │ │ │ asrs r2, r0, #28 │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - bl 18a5e4 │ │ │ │ - cbz r5, 18ace2 │ │ │ │ + bl 18a6b4 │ │ │ │ + cbz r5, 18adb2 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r4, 18ace6 │ │ │ │ + cbz r4, 18adb6 │ │ │ │ str r7, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 18ac5c │ │ │ │ + bl 18ad2c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 18acde │ │ │ │ + b.n 18adae │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r6 │ │ │ │ - bl 18a4e4 │ │ │ │ - b.n 18acde │ │ │ │ + bl 18a5b4 │ │ │ │ + b.n 18adae │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 18ad0e │ │ │ │ - bl 18a5e4 │ │ │ │ - b.n 18acde │ │ │ │ + cbz r3, 18adde │ │ │ │ + bl 18a6b4 │ │ │ │ + b.n 18adae │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ac5c │ │ │ │ + bl 18ad2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 18acde │ │ │ │ + b.n 18adae │ │ │ │ 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 16e288 │ │ │ │ + bl 185774 │ │ │ │ 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 18ae7e │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186f88 │ │ │ │ + bl 187058 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fb48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18ad9c │ │ │ │ + cbz r0, 18ae6c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 18ad8e │ │ │ │ + beq.n 18ae5e │ │ │ │ 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 16f9ec │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fa18 │ │ │ │ + bl 16fae8 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16fa64 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fb48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18ad66 │ │ │ │ + bne.n 18ae36 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r7, #40] @ 0x28 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16fa64 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 186f88 │ │ │ │ + bl 187058 │ │ │ │ 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 +459806,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 18af0e │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fb48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18ae1e │ │ │ │ + cbz r0, 18aeee │ │ │ │ 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 16f9ec │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fa18 │ │ │ │ + bl 16fae8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16fa64 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fb48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18adec │ │ │ │ + bne.n 18aebc │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 16f91c │ │ │ │ + bl 16f9ec │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 16fa18 │ │ │ │ + bl 16fae8 │ │ │ │ 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 +459860,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, 18af3e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a3e0 │ │ │ │ + bl 18a4b0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 18ae7a │ │ │ │ + cbz r3, 18af4a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a3e0 │ │ │ │ + bl 18a4b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a71c │ │ │ │ mov r0, r4 │ │ │ │ - bl 185bd0 │ │ │ │ + bl 185ca0 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 18aeb4 │ │ │ │ + bhi.n 18af84 │ │ │ │ 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, 18af7e │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16fa64 │ │ │ │ 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, 18af94 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16fa64 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18aeb2 │ │ │ │ + beq.n 18af82 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16fa64 │ │ │ │ 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 18af76 │ │ │ │ + b.n 18af7e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 18aeec │ │ │ │ + beq.n 18afbc │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18aee4 │ │ │ │ + bne.n 18afb4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 18aea2 │ │ │ │ + bne.n 18af72 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ adds r5, #24 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 18aea2 │ │ │ │ + bne.n 18af72 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 18aeae │ │ │ │ + b.n 18af7e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 18af12 │ │ │ │ + beq.n 18afe2 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18af0a │ │ │ │ + bne.n 18afda │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18aefe │ │ │ │ + beq.n 18afce │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 16f994 │ │ │ │ - b.n 18aeae │ │ │ │ + bl 16fa64 │ │ │ │ + b.n 18af7e │ │ │ │ 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, 18b014 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a3e0 │ │ │ │ + bl 18a4b0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 18af50 │ │ │ │ + cbz r3, 18b020 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a3e0 │ │ │ │ + bl 18a4b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a71c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ab50 │ │ │ │ + bl 18ac20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185bd0 │ │ │ │ + bl 185ca0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ 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] @ (18b2a8 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #600] @ (18b1dc ) │ │ │ │ + ldr r2, [pc, #600] @ (18b2ac ) │ │ │ │ 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 18ad7c │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r1, 18affe │ │ │ │ + cbnz r1, 18b0ce │ │ │ │ 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 18b09e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 18b144 │ │ │ │ + beq.w 18b214 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ - bl 18a9ec │ │ │ │ + bl 18aabc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 18a9ec │ │ │ │ - ldr r2, [pc, #508] @ (18b1e0 ) │ │ │ │ - ldr r3, [pc, #500] @ (18b1dc ) │ │ │ │ + bl 18aabc │ │ │ │ + ldr r2, [pc, #508] @ (18b2b0 ) │ │ │ │ + ldr r3, [pc, #500] @ (18b2ac ) │ │ │ │ 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 18b2a2 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 18b0fc │ │ │ │ + bne.n 18b1cc │ │ │ │ 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 +460045,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 18b112 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 18b088 │ │ │ │ + beq.n 18b158 │ │ │ │ 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 18b268 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 18b1a6 │ │ │ │ - bl 18a64c │ │ │ │ + beq.w 18b276 │ │ │ │ + bl 18a71c │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - cbz r7, 18b06e │ │ │ │ + cbz r7, 18b13e │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16fa64 │ │ │ │ str.w r8, [r5, #44] @ 0x2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18b082 │ │ │ │ + beq.n 18b152 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16fa64 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18afe2 │ │ │ │ + bne.n 18b0b2 │ │ │ │ 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 +460091,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 18b18a │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 18b176 │ │ │ │ + beq.n 18b246 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a71c │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18b14c │ │ │ │ + beq.n 18b21c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16fa64 │ │ │ │ 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 18b1b6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 18afe2 │ │ │ │ + beq.w 18b0b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a71c │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16fa64 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 18afe2 │ │ │ │ + b.n 18b0b2 │ │ │ │ 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 18b1ea │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 18afe2 │ │ │ │ + beq.w 18b0b2 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.w 18afe2 │ │ │ │ + bne.w 18b0b2 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 18b16c │ │ │ │ - bl 18a64c │ │ │ │ + beq.n 18b23c │ │ │ │ + bl 18a71c │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - cbz r7, 18b13c │ │ │ │ + cbz r7, 18b20c │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16fa64 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.n 18b084 │ │ │ │ + b.n 18b154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ae44 │ │ │ │ - b.n 18afce │ │ │ │ + bl 18af14 │ │ │ │ + b.n 18b09e │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18b162 │ │ │ │ + beq.n 18b232 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 18afe2 │ │ │ │ + beq.w 18b0b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a71c │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - b.n 18b0f6 │ │ │ │ - bl 18a64c │ │ │ │ + b.n 18b1c6 │ │ │ │ + bl 18a71c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 18b13c │ │ │ │ + b.n 18b20c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18b18a │ │ │ │ + beq.n 18b25a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 18afe2 │ │ │ │ + beq.w 18b0b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a64c │ │ │ │ + bl 18a71c │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18b0ee │ │ │ │ - b.n 18b0f6 │ │ │ │ + bne.n 18b1be │ │ │ │ + b.n 18b1c6 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 18b1c4 │ │ │ │ - bl 18a64c │ │ │ │ + beq.n 18b294 │ │ │ │ + bl 18a71c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 18b06e │ │ │ │ - bl 18a64c │ │ │ │ + b.n 18b13e │ │ │ │ + bl 18a71c │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - cbz r7, 18b1be │ │ │ │ + cbz r7, 18b28e │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16fa64 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.n 18b084 │ │ │ │ + b.n 18b154 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r7, [r5, #44] @ 0x2c │ │ │ │ - b.n 18b084 │ │ │ │ - bl 18a64c │ │ │ │ + b.n 18b154 │ │ │ │ + bl 18a71c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r5, #40] @ 0x28 │ │ │ │ - b.n 18b084 │ │ │ │ + b.n 18b154 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r7, r1] │ │ │ │ + ldr r7, [pc, #672] @ (18b54c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, r0] │ │ │ │ + ldr r7, [pc, #280] @ (18b3cc ) │ │ │ │ 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] @ (18b3b4 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #236] @ (18b2e8 ) │ │ │ │ + ldr r1, [pc, #236] @ (18b3b8 ) │ │ │ │ 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 185cac │ │ │ │ + cbz r0, 18b324 │ │ │ │ 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] @ (18b3bc ) │ │ │ │ + ldr r3, [pc, #172] @ (18b3b8 ) │ │ │ │ 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 18b3b0 │ │ │ │ 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 18ad7c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18b272 │ │ │ │ + bne.n 18b342 │ │ │ │ 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 18ad7c │ │ │ │ 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 185ca0 │ │ │ │ movs r1, #0 │ │ │ │ strd r6, r0, [r6, #12] │ │ │ │ strd r1, r1, [r6, #4] │ │ │ │ str.w r9, [r6] │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 18b2b4 │ │ │ │ + b.n 18b384 │ │ │ │ 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 +460310,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 18b382 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 18a9ec │ │ │ │ - b.n 18b238 │ │ │ │ + bl 18aabc │ │ │ │ + b.n 18b308 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [pc, #0] @ (18b2e8 ) │ │ │ │ + ldr r5, [pc, #192] @ (18b478 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #768] @ (18b5f0 ) │ │ │ │ + ldr r4, [pc, #960] @ (18b780 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #304] @ (18b434 ) │ │ │ │ + ldr r4, [pc, #304] @ (18b504 ) │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #304] @ (18b438 ) │ │ │ │ + ldr r1, [pc, #304] @ (18b508 ) │ │ │ │ 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 18b4cc │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #8] │ │ │ │ - bl 185bd0 │ │ │ │ + bl 185ca0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 18b35c │ │ │ │ + beq.n 18b42c │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18b35c │ │ │ │ + cbz r3, 18b42c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - bl 18a694 │ │ │ │ + bl 18a764 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18b34c │ │ │ │ + bne.n 18b41c │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 18acac │ │ │ │ + bl 18ad7c │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldrd r1, r4, [sp, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18b3da │ │ │ │ + beq.n 18b4aa │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18b418 │ │ │ │ + beq.n 18b4e8 │ │ │ │ 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, 18b492 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 18b3c2 │ │ │ │ + cbz r0, 18b492 │ │ │ │ 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 +460408,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 18b46c │ │ │ │ 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 +460427,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 18aabc │ │ │ │ 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 18aabc │ │ │ │ + ldr r2, [pc, #60] @ (18b50c ) │ │ │ │ + ldr r3, [pc, #56] @ (18b508 ) │ │ │ │ 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 18b500 │ │ │ │ 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 18b4a8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [pc, #976] @ (18b808 ) │ │ │ │ + ldr r4, [pc, #144] @ (18b598 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #1008] @ (18b830 ) │ │ │ │ + ldr r3, [pc, #176] @ (18b5c0 ) │ │ │ │ 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, 18b536 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 18a740 │ │ │ │ + bl 18a810 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18b456 │ │ │ │ + bne.n 18b526 │ │ │ │ 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] @ (18b5b8 ) │ │ │ │ + ldr r3, [pc, #108] @ (18b5bc ) │ │ │ │ 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 21d7bc │ │ │ │ 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 18b56a │ │ │ │ + ldr r2, [pc, #36] @ (18b5c0 ) │ │ │ │ + ldr r3, [pc, #32] @ (18b5bc ) │ │ │ │ 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 18b5b4 │ │ │ │ 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 r2, [pc, #688] @ (18b86c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #192] @ (18b5b4 ) │ │ │ │ + ldr r2, [pc, #384] @ (18b744 ) │ │ │ │ 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 18b610 │ │ │ │ mov r7, r0 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.n 18b538 │ │ │ │ + bmi.n 18b608 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18b538 │ │ │ │ + bne.n 18b608 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 18b532 │ │ │ │ + bhi.n 18b602 │ │ │ │ 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 18b5c4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 18b510 │ │ │ │ + bne.n 18b5e0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21dabc │ │ │ │ str r0, [r5, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 18b4f4 │ │ │ │ - b.n 18b538 │ │ │ │ + bl 18b5c4 │ │ │ │ + b.n 18b608 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ str r0, [r5, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 18b4f4 │ │ │ │ - b.n 18b538 │ │ │ │ + bl 18b5c4 │ │ │ │ + b.n 18b608 │ │ │ │ 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] @ (18b77c ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (18b6b0 ) │ │ │ │ + ldr r1, [pc, #296] @ (18b780 ) │ │ │ │ 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 18b770 │ │ │ │ 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 18b68e │ │ │ │ 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 18b754 │ │ │ │ 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 18b6fc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18b684 │ │ │ │ + beq.n 18b754 │ │ │ │ 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 18b6e8 │ │ │ │ + cbz r4, 18b754 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 18592c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +460684,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 1891e8 │ │ │ │ + ldr r2, [pc, #44] @ (18b784 ) │ │ │ │ + ldr r3, [pc, #36] @ (18b77c ) │ │ │ │ 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 18b776 │ │ │ │ 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 18b6b0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #456] @ (18b87c ) │ │ │ │ + ldr r1, [pc, #648] @ (18ba0c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r1, [pc, #464] @ (18b888 ) │ │ │ │ + ldr r0, [pc, #656] @ (18ba18 ) │ │ │ │ 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 18b7e2 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ add.w r8, r6, #4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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, 18b7ea │ │ │ │ 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 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 18b866 │ │ │ │ mov r1, r6 │ │ │ │ add r6, sp, #16 │ │ │ │ - bl 18b6b8 │ │ │ │ + bl 18b788 │ │ │ │ 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 18b886 │ │ │ │ + add r3, pc, #8 @ (adr r3, 18b82c ) │ │ │ │ ldr.w r7, [r3, r7, lsl #2] │ │ │ │ add r3, r7 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @ instruction: 0xff9dffff │ │ │ │ movs r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -460712,47 +460790,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 18b7c8 │ │ │ │ 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 18b81c │ │ │ │ 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 18b7c8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 18b6f8 │ │ │ │ + b.n 18b7c8 │ │ │ │ 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] @ 18be68 │ │ │ │ mov r4, r3 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1452] @ 18bd9c │ │ │ │ + ldr.w r3, [pc, #1452] @ 18be6c │ │ │ │ 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 +460840,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 18b98a │ │ │ │ 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 +460858,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 18bd26 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r2, r7, #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - b.n 18b85c │ │ │ │ + b.n 18b92c │ │ │ │ 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 18b92a │ │ │ │ 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 18b634 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.w 18ba38 │ │ │ │ + bcc.w 18bb08 │ │ │ │ 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 18b91a │ │ │ │ mov r9, fp │ │ │ │ ldrd fp, r6, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, fp │ │ │ │ - bls.w 18bd64 │ │ │ │ + bls.w 18be34 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 18ba0a │ │ │ │ + beq.w 18bada │ │ │ │ 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 1883a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188de0 │ │ │ │ + bl 188eb0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 18bb6a │ │ │ │ + beq.w 18bc3a │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 18b92a │ │ │ │ + bne.n 18b9fa │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 18bd34 │ │ │ │ + beq.w 18be04 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 18bd54 │ │ │ │ + beq.w 18be24 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 18bc88 │ │ │ │ + beq.w 18bd58 │ │ │ │ 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 1859fc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 18b962 │ │ │ │ + cbz r0, 18ba32 │ │ │ │ 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 1891e8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18b9f8 │ │ │ │ + beq.n 18bac8 │ │ │ │ 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 18b634 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1893e8 │ │ │ │ + bl 1894b8 │ │ │ │ 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 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 18b9ce │ │ │ │ + cbz r0, 18ba9e │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, sl │ │ │ │ adds r5, #1 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 18b974 │ │ │ │ + bcc.n 18ba44 │ │ │ │ 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 18b9c8 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1882d8 │ │ │ │ + bl 1883a8 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188de0 │ │ │ │ - ldr r2, [pc, #900] @ (18bda0 ) │ │ │ │ - ldr r3, [pc, #892] @ (18bd9c ) │ │ │ │ + bl 188eb0 │ │ │ │ + ldr r2, [pc, #900] @ (18be70 ) │ │ │ │ + ldr r3, [pc, #892] @ (18be6c ) │ │ │ │ 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 18be62 │ │ │ │ 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 18bd36 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 18bb92 │ │ │ │ + bne.w 18bc62 │ │ │ │ cmp.w fp, #16 │ │ │ │ - beq.w 18bd84 │ │ │ │ + beq.w 18be54 │ │ │ │ cmp.w fp, #32 │ │ │ │ - beq.w 18bd26 │ │ │ │ + beq.w 18bdf6 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.w 18bb92 │ │ │ │ + bne.w 18bc62 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 18b634 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 18b634 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 18b634 │ │ │ │ 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 18b634 │ │ │ │ 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 18b634 │ │ │ │ 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 18b634 │ │ │ │ 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 18b634 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 18b564 │ │ │ │ + bl 18b634 │ │ │ │ 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 18b634 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str.w r9, [r6] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 18b564 │ │ │ │ + bl 18b634 │ │ │ │ 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 +461162,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 188eb0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18bc36 │ │ │ │ + b.n 18bd06 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 18bd44 │ │ │ │ + beq.w 18be14 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq fp, r0 │ │ │ │ - beq.w 18b9f8 │ │ │ │ + beq.w 18bac8 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 18b92a │ │ │ │ + bne.w 18b9fa │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov fp, r0 │ │ │ │ - b.n 18b9f8 │ │ │ │ + b.n 18bac8 │ │ │ │ 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 18bcf4 │ │ │ │ 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 1894b8 │ │ │ │ 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 18bcf0 │ │ │ │ mov r1, r9 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18bbb4 │ │ │ │ + beq.n 18bc84 │ │ │ │ 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 1859fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 18bc10 │ │ │ │ + cbz r0, 18bce0 │ │ │ │ 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 1891e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 18bbb4 │ │ │ │ + b.n 18bc84 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 1883a8 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188de0 │ │ │ │ + bl 188eb0 │ │ │ │ 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 18b634 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18b8a0 │ │ │ │ + b.n 18b970 │ │ │ │ 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 18b948 │ │ │ │ cmp.w fp, #16 │ │ │ │ - beq.w 18bd76 │ │ │ │ + beq.w 18be46 │ │ │ │ cmp.w fp, #32 │ │ │ │ - beq.n 18bc36 │ │ │ │ + beq.n 18bd06 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 18bb92 │ │ │ │ + bne.n 18bc62 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18bc36 │ │ │ │ + b.n 18bd06 │ │ │ │ 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 +461296,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 18bd6a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 18b564 │ │ │ │ + bl 18b634 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -461243,143 +461321,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 18bdaa │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 18b564 │ │ │ │ + bl 18b634 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, sl │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov fp, r0 │ │ │ │ - b.n 18b9f8 │ │ │ │ + b.n 18bac8 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18bc36 │ │ │ │ + b.n 18bd06 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov fp, r0 │ │ │ │ - b.n 18b9f8 │ │ │ │ + b.n 18bac8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov fp, r0 │ │ │ │ - b.n 18b9f8 │ │ │ │ + b.n 18bac8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov fp, r0 │ │ │ │ - b.n 18b9f8 │ │ │ │ + b.n 18bac8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1882d8 │ │ │ │ + bl 1883a8 │ │ │ │ add r2, sp, #228 @ 0xe4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188de0 │ │ │ │ - b.n 18ba1a │ │ │ │ + bl 188eb0 │ │ │ │ + b.n 18baea │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18bc36 │ │ │ │ + b.n 18bd06 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #445 @ 0x1bd │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18bc36 │ │ │ │ + b.n 18bd06 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #64] @ (18bddc ) │ │ │ │ + bx r8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, fp │ │ │ │ + cmp r6, r1 │ │ │ │ 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 18bef2 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18be22 │ │ │ │ + bne.n 18bef2 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18be22 │ │ │ │ + bne.n 18bef2 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 21d5cc │ │ │ │ - cbz r0, 18be22 │ │ │ │ + bl 21d69c │ │ │ │ + cbz r0, 18bef2 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 18be94 │ │ │ │ + bhi.n 18bf64 │ │ │ │ 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, 18bef2 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbnz r3, 18be22 │ │ │ │ + cbnz r3, 18bef2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 18bf18 │ │ │ │ + beq.w 18bfe8 │ │ │ │ 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 18bfe8 │ │ │ │ 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 18bff4 │ │ │ │ + add r2, pc, #8 @ (adr r2, 18bf0c ) │ │ │ │ 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 +461492,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 18bef8 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 18bdfa │ │ │ │ + b.n 18beca │ │ │ │ movs r1, #16 │ │ │ │ - b.n 18be28 │ │ │ │ + b.n 18bef8 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 18bdfa │ │ │ │ + b.n 18beca │ │ │ │ movs r1, #8 │ │ │ │ - b.n 18be28 │ │ │ │ + b.n 18bef8 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 18bdfa │ │ │ │ + b.n 18beca │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 18bf24 │ │ │ │ - add r2, pc, #8 @ (adr r2, 18bec0 ) │ │ │ │ + bhi.n 18bff4 │ │ │ │ + add r2, pc, #8 @ (adr r2, 18bf90 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ vminnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ @@ -461462,219 +461540,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 18bef4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1850c0 │ │ │ │ + bl 185190 │ │ │ │ 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 18c006 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18bf3a │ │ │ │ + beq.n 18c00a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 18bf36 │ │ │ │ + bne.n 18c006 │ │ │ │ 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, 18c068 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r3, r1 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 18bfa8 │ │ │ │ + beq.n 18c078 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r3, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r5, 18bf94 │ │ │ │ + cbz r5, 18c064 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 18bf76 │ │ │ │ + beq.n 18c046 │ │ │ │ cmp r4, #6 │ │ │ │ - bgt.n 18bfd0 │ │ │ │ + bgt.n 18c0a0 │ │ │ │ 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 18c11a │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18bfca │ │ │ │ + bne.n 18c09a │ │ │ │ ldr r5, [r1, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 18c032 │ │ │ │ + beq.n 18c102 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ - bgt.n 18bfa0 │ │ │ │ + bgt.n 18c070 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ subs r7, #4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 18bf76 │ │ │ │ + b.n 18c046 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ - ble.n 18c022 │ │ │ │ + ble.n 18c0f2 │ │ │ │ adds r2, r4, #1 │ │ │ │ movs r1, #4 │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e078 │ │ │ │ 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 18c0d6 │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18bf9c │ │ │ │ + beq.n 18c06c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18bf9c │ │ │ │ + bne.n 18c06c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ subs r2, #4 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 18bfec │ │ │ │ + bne.n 18c0bc │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 18c02a │ │ │ │ + bne.n 18c0fa │ │ │ │ ldr r0, [r6, #24] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 18c050 │ │ │ │ + beq.n 18c120 │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ subs r2, #4 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 18bfe6 │ │ │ │ + b.n 18c0b6 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ subs r7, #4 │ │ │ │ - b.n 18bf8a │ │ │ │ + b.n 18c05a │ │ │ │ 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 18c08a │ │ │ │ ldrh.w r5, [r3, #84] @ 0x54 │ │ │ │ ldrh.w r2, [r1, #84] @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 18bfba │ │ │ │ + bne.n 18c08a │ │ │ │ mov r3, r1 │ │ │ │ - b.n 18bf76 │ │ │ │ + b.n 18c046 │ │ │ │ adds r4, #1 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 18bf88 │ │ │ │ + b.n 18c058 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 18c018 │ │ │ │ + bne.n 18c0e8 │ │ │ │ ldrh.w r0, [r6, #84] @ 0x54 │ │ │ │ ldrh.w r1, [r3, #84] @ 0x54 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 18c018 │ │ │ │ + bne.n 18c0e8 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 18bfe6 │ │ │ │ + b.n 18c0b6 │ │ │ │ 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 18c154 │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 18c088 │ │ │ │ - bl 16e098 │ │ │ │ + bls.n 18c158 │ │ │ │ + bl 16e168 │ │ │ │ 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, 18c19a │ │ │ │ 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 18c190 │ │ │ │ + bl 1866bc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r1, #1 │ │ │ │ - cbz r3, 18c0c4 │ │ │ │ + cbz r3, 18c194 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 18c0a0 │ │ │ │ + beq.n 18c170 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r0 │ │ │ │ - b.n 18c0c0 │ │ │ │ + b.n 18c190 │ │ │ │ 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] @ (18c2b8 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #260] @ (18c1ec ) │ │ │ │ + ldr r3, [pc, #260] @ (18c2bc ) │ │ │ │ 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 185ca0 │ │ │ │ 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 +461764,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 18c294 │ │ │ │ subs r4, #4 │ │ │ │ - b.n 18c14c │ │ │ │ + b.n 18c21c │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 18c1b6 │ │ │ │ + bne.n 18c286 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 18c1b6 │ │ │ │ + beq.n 18c286 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 18c1b6 │ │ │ │ + beq.n 18c286 │ │ │ │ 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 18c286 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 18b6b8 │ │ │ │ + bl 18b788 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 18c1b6 │ │ │ │ + beq.n 18c286 │ │ │ │ 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 18c15c │ │ │ │ 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 18c21a │ │ │ │ + ldr r2, [pc, #40] @ (18c2c0 ) │ │ │ │ + ldr r3, [pc, #36] @ (18c2bc ) │ │ │ │ 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 18c2b2 │ │ │ │ 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, #68 @ 0x44 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 18c212 │ │ │ │ + b.n 18c2e2 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18c208 │ │ │ │ + bne.n 18c2d8 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 18c21e │ │ │ │ + bne.n 18c2ee │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18c222 │ │ │ │ + bne.n 18c2f2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 18c21e │ │ │ │ + cbz r3, 18c2ee │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 18c1f6 │ │ │ │ + bne.n 18c2c6 │ │ │ │ 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 18c382 │ │ │ │ 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 18c322 │ │ │ │ + cbz r3, 18c31e │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18c23c │ │ │ │ + beq.n 18c30c │ │ │ │ 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 18c314 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrd r6, r7, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 18c296 │ │ │ │ + bhi.n 18c366 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 18c2bc │ │ │ │ + bhi.n 18c38c │ │ │ │ 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 +461913,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 18c394 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d768 │ │ │ │ cmp r6, r0 │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bcs.n 18c2c0 │ │ │ │ + bcs.n 18c390 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b.n 18c242 │ │ │ │ + b.n 18c312 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r6, r6 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18c296 │ │ │ │ + b.n 18c366 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18c296 │ │ │ │ + b.n 18c366 │ │ │ │ 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 18c41c │ │ │ │ mov r6, r1 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ands.w r3, r2, #1 │ │ │ │ - bne.n 18c374 │ │ │ │ + bne.n 18c444 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18c31e │ │ │ │ + beq.n 18c3ee │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18c31a │ │ │ │ + bne.n 18c3ea │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.n 18c344 │ │ │ │ - bls.n 18c350 │ │ │ │ + beq.n 18c414 │ │ │ │ + bls.n 18c420 │ │ │ │ movw r1, #566 @ 0x236 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 18c360 │ │ │ │ + beq.n 18c430 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 18c31a │ │ │ │ + bne.n 18c3ea │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 18c344 │ │ │ │ + beq.n 18c414 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r2, #32 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 18c31a │ │ │ │ + bne.n 18c3ea │ │ │ │ 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 18c3ec │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 18c2cc │ │ │ │ + bl 18c39c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18c31c │ │ │ │ + bne.n 18c3ec │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 18c2e8 │ │ │ │ + bne.n 18c3b8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq.n 18c344 │ │ │ │ + beq.n 18c414 │ │ │ │ subs r3, #99 @ 0x63 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 18c31a │ │ │ │ + bhi.n 18c3ea │ │ │ │ lsls r0, r6, #29 │ │ │ │ - bmi.n 18c344 │ │ │ │ - b.n 18c31a │ │ │ │ + bmi.n 18c414 │ │ │ │ + b.n 18c3ea │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 18c378 │ │ │ │ + beq.n 18c448 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 18c31a │ │ │ │ + bne.n 18c3ea │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 18c31a │ │ │ │ - b.n 18c344 │ │ │ │ + bpl.n 18c3ea │ │ │ │ + b.n 18c414 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r1, r6, #30 │ │ │ │ - bmi.n 18c344 │ │ │ │ - b.n 18c368 │ │ │ │ + bmi.n 18c414 │ │ │ │ + b.n 18c438 │ │ │ │ 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 18c4b8 │ │ │ │ + bhi.n 18c4ac │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 18c3fe │ │ │ │ + bhi.n 18c4ce │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18c42c │ │ │ │ + bne.n 18c4fc │ │ │ │ ldr r5, [r3, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - bl 21d5f8 │ │ │ │ - cbz r0, 18c404 │ │ │ │ + bl 21d6c8 │ │ │ │ + cbz r0, 18c4d4 │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 18c404 │ │ │ │ + bpl.n 18c4d4 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 18c420 │ │ │ │ + beq.n 18c4f0 │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 18c420 │ │ │ │ + bhi.n 18c4f0 │ │ │ │ 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 +462057,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 18c4ce │ │ │ │ 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 18c450 │ │ │ │ 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 21d668 │ │ │ │ cmp r4, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18c3b8 │ │ │ │ + bne.n 18c488 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, #8 │ │ │ │ - b.n 18c3e4 │ │ │ │ + b.n 18c4b4 │ │ │ │ movs r4, #4 │ │ │ │ - b.n 18c3e4 │ │ │ │ + b.n 18c4b4 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 18c3e4 │ │ │ │ + b.n 18c4b4 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 18c3e4 │ │ │ │ + b.n 18c4b4 │ │ │ │ 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] @ (18c5fc ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #228] @ (18c530 ) │ │ │ │ + ldr r3, [pc, #228] @ (18c600 ) │ │ │ │ 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 18c024 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18c522 │ │ │ │ + beq.n 18c5f2 │ │ │ │ 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 18c5e0 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 18c4d8 │ │ │ │ + beq.n 18c5a8 │ │ │ │ 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 18c58e │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 18c4be │ │ │ │ + bhi.n 18c58e │ │ │ │ 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 +462166,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 18c54a │ │ │ │ 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 18c5c0 │ │ │ │ + bl 16e168 │ │ │ │ + ldr r2, [pc, #64] @ (18c604 ) │ │ │ │ + ldr r3, [pc, #60] @ (18c600 ) │ │ │ │ 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 18c5f6 │ │ │ │ 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 18c58e │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - bl 18b468 │ │ │ │ + bl 18b538 │ │ │ │ add sl, r0 │ │ │ │ - b.n 18c4d8 │ │ │ │ + b.n 18c5a8 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 18c4e2 │ │ │ │ + b.n 18c5b2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r3, #174 @ 0xae │ │ │ │ + subs r2, #222 @ 0xde │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #8 │ │ │ │ + subs r2, #56 @ 0x38 │ │ │ │ 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] @ (18c974 ) │ │ │ │ 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] @ (18c978 ) │ │ │ │ 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 18c024 │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18c5a2 │ │ │ │ + cbz r0, 18c672 │ │ │ │ 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 1891e8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r5, r3, #4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18c706 │ │ │ │ + beq.w 18c7d6 │ │ │ │ mov r9, r5 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 18c8a4 │ │ │ │ + bhi.w 18c974 │ │ │ │ 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 +462280,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 18c87e │ │ │ │ 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 +462296,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 18c884 │ │ │ │ subs r3, r1, #1 │ │ │ │ orrs.w r0, r3, ip │ │ │ │ - beq.n 18c6e6 │ │ │ │ + beq.n 18c7b6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - cbz r6, 18c658 │ │ │ │ + cbz r6, 18c728 │ │ │ │ ldrb.w lr, [r6, #30] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 18c658 │ │ │ │ + bne.n 18c728 │ │ │ │ ldrb.w r6, [r6, #101] @ 0x65 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 18c7f4 │ │ │ │ + beq.w 18c8c4 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bhi.w 18c86a │ │ │ │ + bhi.w 18c93a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 18c8a4 │ │ │ │ + bhi.w 18c974 │ │ │ │ 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 +462354,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 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 18c6d8 │ │ │ │ + cbz r0, 18c7a8 │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18c5b4 │ │ │ │ + bne.w 18c684 │ │ │ │ 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 18c7e6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16e098 │ │ │ │ - ldr r2, [pc, #404] @ (18c8ac ) │ │ │ │ - ldr r3, [pc, #392] @ (18c8a4 ) │ │ │ │ + bl 16e168 │ │ │ │ + ldr r2, [pc, #404] @ (18c97c ) │ │ │ │ + ldr r3, [pc, #392] @ (18c974 ) │ │ │ │ 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 18c970 │ │ │ │ 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 18b538 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 18c788 │ │ │ │ + beq.n 18c858 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 18c6f6 │ │ │ │ + beq.n 18c7c6 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 18c8a4 │ │ │ │ + bhi.w 18c974 │ │ │ │ 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 +462437,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 18c7c6 │ │ │ │ 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 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18c6e6 │ │ │ │ + beq.n 18c7b6 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - b.n 18c7d4 │ │ │ │ + b.n 18c8a4 │ │ │ │ orrs r3, r6 │ │ │ │ - bne.w 18c636 │ │ │ │ + bne.w 18c706 │ │ │ │ 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 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18c6e6 │ │ │ │ + beq.n 18c7b6 │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 18c6f6 │ │ │ │ + b.n 18c7c6 │ │ │ │ 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 18c728 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18c88e │ │ │ │ + beq.n 18c95e │ │ │ │ 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 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 18c844 │ │ │ │ + cbz r0, 18c914 │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 18c6e6 │ │ │ │ + b.n 18c7b6 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - b.n 18c6b4 │ │ │ │ + b.n 18c784 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 18c6b4 │ │ │ │ + b.n 18c784 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 18c6b4 │ │ │ │ + b.n 18c784 │ │ │ │ strd r1, ip, [sp, #8] │ │ │ │ - b.n 18c6b4 │ │ │ │ + b.n 18c784 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ - b.n 18c792 │ │ │ │ + b.n 18c862 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - b.n 18c792 │ │ │ │ + b.n 18c862 │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 18c792 │ │ │ │ + b.n 18c862 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 18c792 │ │ │ │ + b.n 18c862 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 18c816 │ │ │ │ + beq.n 18c8e6 │ │ │ │ rbit r1, ip │ │ │ │ clz r1, r1 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ - b.n 18c816 │ │ │ │ + b.n 18c8e6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #156 @ 0x9c │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, #226 @ 0xe2 │ │ │ │ + subs r0, #18 │ │ │ │ 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 18ca0e │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 18c8f6 │ │ │ │ + cbz r5, 18c9c6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18c92c │ │ │ │ + cbz r3, 18c9fc │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18c950 │ │ │ │ + beq.n 18ca20 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 18c8f0 │ │ │ │ + cbz r4, 18c9c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18c8f0 │ │ │ │ + cbz r3, 18c9c0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18c912 │ │ │ │ + beq.n 18c9e2 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18c8de │ │ │ │ + bne.n 18c9ae │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18c920 │ │ │ │ + beq.n 18c9f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18c8ca │ │ │ │ - cbz r7, 18c93e │ │ │ │ + bne.n 18c99a │ │ │ │ + cbz r7, 18ca0e │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #3 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 18c08c │ │ │ │ + bl 18c15c │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 18c8ea │ │ │ │ + b.n 18c9ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 18c08c │ │ │ │ + bl 18c15c │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 18c8f6 │ │ │ │ + b.n 18c9c6 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18c8f6 │ │ │ │ - bl 18c08c │ │ │ │ + bne.n 18c9c6 │ │ │ │ + bl 18c15c │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18c8f6 │ │ │ │ + b.n 18c9c6 │ │ │ │ mov r0, r8 │ │ │ │ mvn.w r1, #8 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 18c08c │ │ │ │ + bl 18c15c │ │ │ │ orr.w r3, r0, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18c8da │ │ │ │ + b.n 18c9aa │ │ │ │ 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, 18ca4e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 18c982 │ │ │ │ + cbnz r0, 18ca52 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18c972 │ │ │ │ + bne.n 18ca42 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ - bl 18c8b0 │ │ │ │ + bl 18c980 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18c97e │ │ │ │ + beq.n 18ca4e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18c97e │ │ │ │ + beq.n 18ca4e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18c984 │ │ │ │ + bne.n 18ca54 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18c998 │ │ │ │ + bne.n 18ca68 │ │ │ │ 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, 18caa0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 18c9d4 │ │ │ │ + cbnz r5, 18caa4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18c9c4 │ │ │ │ + bne.n 18ca94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r5, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18ca98 │ │ │ │ + beq.n 18cb68 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18ca5e │ │ │ │ + beq.n 18cb2e │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18ca58 │ │ │ │ + beq.n 18cb28 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ mov r2, r1 │ │ │ │ - bne.n 18ca16 │ │ │ │ + bne.n 18cae6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - cbnz r1, 18ca3c │ │ │ │ + cbnz r1, 18cb0c │ │ │ │ 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, 18cb2e │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 18ca2e │ │ │ │ + cbz r2, 18cafe │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 18ca2e │ │ │ │ + cbz r1, 18cafe │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 18c9fc │ │ │ │ + beq.n 18cacc │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18ca1c │ │ │ │ + bne.n 18caec │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18ca5e │ │ │ │ + bne.n 18cb2e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18ca00 │ │ │ │ + beq.n 18cad0 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 18ca14 │ │ │ │ + bne.n 18cae4 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ subs r0, r1, #1 │ │ │ │ eor.w r7, r1, r0 │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 18ca08 │ │ │ │ + bhi.n 18cad8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18ca16 │ │ │ │ - b.n 18ca5e │ │ │ │ + bne.n 18cae6 │ │ │ │ + b.n 18cb2e │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 18c9fc │ │ │ │ + beq.n 18cacc │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ - bl 1870c8 │ │ │ │ - cbz r6, 18ca6c │ │ │ │ + bl 187198 │ │ │ │ + cbz r6, 18cb3c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 18c9e6 │ │ │ │ + b.n 18cab6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18ca98 │ │ │ │ + beq.n 18cb68 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18c9d0 │ │ │ │ + beq.n 18caa0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18c9d0 │ │ │ │ + beq.n 18caa0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18c9d4 │ │ │ │ + bne.n 18caa4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18ca86 │ │ │ │ + bne.n 18cb56 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 18ca7a │ │ │ │ + bl 1c6534 │ │ │ │ + b.n 18cb4a │ │ │ │ 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 18cb94 │ │ │ │ tst r6, r3 │ │ │ │ - bne.n 18cac8 │ │ │ │ + bne.n 18cb98 │ │ │ │ tst r0, r6 │ │ │ │ - beq.n 18caec │ │ │ │ + beq.n 18cbbc │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 18cb42 │ │ │ │ - cbnz r3, 18caf2 │ │ │ │ + bne.n 18cc12 │ │ │ │ + cbnz r3, 18cbc2 │ │ │ │ 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 18cc18 │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.n 18cb7e │ │ │ │ + beq.n 18cc4e │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 18caf6 │ │ │ │ + beq.n 18cbc6 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 18cb42 │ │ │ │ + bne.n 18cc12 │ │ │ │ movs r0, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r4, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18ccca │ │ │ │ + beq.w 18cd9a │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ - b.n 18cb1a │ │ │ │ + b.n 18cbea │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18ccca │ │ │ │ + beq.w 18cd9a │ │ │ │ ldr r0, [r5, r0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 18cb0a │ │ │ │ + beq.n 18cbda │ │ │ │ ldr.w r6, [r4, r3, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 18ccca │ │ │ │ + beq.w 18cd9a │ │ │ │ adds r1, r4, r2 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 18cb38 │ │ │ │ + b.n 18cc08 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ - cbz r3, 18cb5e │ │ │ │ + cbz r3, 18cc2e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 18cb32 │ │ │ │ + bne.n 18cc02 │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 18cd22 │ │ │ │ + beq.w 18cdf2 │ │ │ │ ldrh r3, [r0, #32] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 18caec │ │ │ │ + bmi.n 18cbbc │ │ │ │ ldrh r0, [r1, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 18cb44 │ │ │ │ + b.n 18cc14 │ │ │ │ ldr r1, [r5, r2] │ │ │ │ - cbz r1, 18cb9c │ │ │ │ + cbz r1, 18cc6c │ │ │ │ add.w ip, r5, r2 │ │ │ │ - b.n 18cb72 │ │ │ │ + b.n 18cc42 │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18ccf6 │ │ │ │ + beq.w 18cdc6 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 18cb68 │ │ │ │ - b.n 18cb42 │ │ │ │ + bne.n 18cc38 │ │ │ │ + b.n 18cc12 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 18caf6 │ │ │ │ + beq.n 18cbc6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 18cb42 │ │ │ │ + beq.n 18cc12 │ │ │ │ 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 18cc14 │ │ │ │ add r4, r2 │ │ │ │ movs r0, #14 │ │ │ │ add r2, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18cd06 │ │ │ │ + beq.w 18cdd6 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 18cd18 │ │ │ │ + bhi.w 18cde8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - beq.w 18ccb8 │ │ │ │ + beq.w 18cd88 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 18cc9e │ │ │ │ + beq.n 18cd6e │ │ │ │ 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 18cd92 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldrb.w ip, [r6, #12] │ │ │ │ cmp.w ip, #5 │ │ │ │ - bne.n 18ccc2 │ │ │ │ + bne.n 18cd92 │ │ │ │ ldrb.w r3, [r1, #37] @ 0x25 │ │ │ │ ldrd r7, r5, [r1, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.w 18cd12 │ │ │ │ + bhi.w 18cde2 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 18cf0e │ │ │ │ + bhi.w 18cfde │ │ │ │ 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 +462929,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 18cddc │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 18cf0e │ │ │ │ + bhi.w 18cfde │ │ │ │ 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 +462971,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 18cbbc │ │ │ │ ldr.w r6, [r4, #4]! │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18cba2 │ │ │ │ + bne.w 18cc72 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18cedc │ │ │ │ + beq.w 18cfac │ │ │ │ bic.w r0, r0, #8 │ │ │ │ - b.n 18cb44 │ │ │ │ + b.n 18cc14 │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 18cc9e │ │ │ │ + b.n 18cd6e │ │ │ │ cmp r3, r5 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 18cc9e │ │ │ │ + b.n 18cd6e │ │ │ │ ldr r1, [r5, r0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r6, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18cb62 │ │ │ │ + bne.w 18cc32 │ │ │ │ movs r0, #15 │ │ │ │ - b.n 18cb44 │ │ │ │ + b.n 18cc14 │ │ │ │ uxth r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 18cc94 │ │ │ │ + b.n 18cd64 │ │ │ │ mov r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 18cc94 │ │ │ │ + b.n 18cd64 │ │ │ │ uxth r1, r7 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 18cc38 │ │ │ │ + b.n 18cd08 │ │ │ │ mov r1, r7 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 18cc38 │ │ │ │ + b.n 18cd08 │ │ │ │ ldr r1, [r5, r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18cb9c │ │ │ │ + bne.w 18cc6c │ │ │ │ movs r0, #14 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18ccb2 │ │ │ │ - b.n 18ccd6 │ │ │ │ + bne.n 18cd82 │ │ │ │ + b.n 18cda6 │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 18cb44 │ │ │ │ + b.n 18cc14 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 18cc94 │ │ │ │ + b.n 18cd64 │ │ │ │ mov r1, r7 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 18cc38 │ │ │ │ + b.n 18cd08 │ │ │ │ ldr r5, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 18cc9e │ │ │ │ - b.n 18caec │ │ │ │ + beq.n 18cd6e │ │ │ │ + b.n 18cbbc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18cee8 │ │ │ │ + beq.w 18cfb8 │ │ │ │ mov r6, r5 │ │ │ │ add.w ip, r4, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 18ce90 │ │ │ │ + bne.w 18cf60 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 18ce90 │ │ │ │ + beq.w 18cf60 │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18cd32 │ │ │ │ + bne.n 18ce02 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r6, [r5, ip] │ │ │ │ movs r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 18ce82 │ │ │ │ + beq.w 18cf52 │ │ │ │ add.w lr, r5, r2 │ │ │ │ ldr r6, [r6, #20] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 18cd7a │ │ │ │ + beq.n 18ce4a │ │ │ │ subs r6, #3 │ │ │ │ bics.w r6, r6, #2 │ │ │ │ - beq.w 18cb42 │ │ │ │ + beq.w 18cc12 │ │ │ │ ldr.w r6, [lr, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18cd62 │ │ │ │ + bne.n 18ce32 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18cef2 │ │ │ │ + beq.w 18cfc2 │ │ │ │ add.w lr, r4, r2 │ │ │ │ mov.w r8, #14 │ │ │ │ ldr.w r2, [r5, ip] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18cb42 │ │ │ │ + beq.w 18cc12 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 18cb42 │ │ │ │ + beq.w 18cc12 │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 18cb42 │ │ │ │ + beq.w 18cc12 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 18cec6 │ │ │ │ + beq.w 18cf96 │ │ │ │ cmp.w ip, #2 │ │ │ │ it eq │ │ │ │ biceq.w r8, r8, #4 │ │ │ │ - beq.n 18ce5e │ │ │ │ + beq.n 18cf2e │ │ │ │ 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 18cfa2 │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldrb.w r9, [ip, #12] │ │ │ │ cmp.w r9, #5 │ │ │ │ - bne.n 18ced2 │ │ │ │ + bne.n 18cfa2 │ │ │ │ ldrb.w r6, [r7, #37] @ 0x25 │ │ │ │ ldrd r2, r7, [r7, #40] @ 0x28 │ │ │ │ cmp r6, #32 │ │ │ │ - bhi.n 18ce12 │ │ │ │ + bhi.n 18cee2 │ │ │ │ subs r6, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 18ce8c │ │ │ │ + bhi.n 18cf5c │ │ │ │ tbb [pc, r6] │ │ │ │ - ldr r7, [pc, #64] @ (18ce30 ) │ │ │ │ - ldr r7, [pc, #316] @ (18cf30 ) │ │ │ │ - ldr r7, [pc, #316] @ (18cf30 ) │ │ │ │ + ldr r7, [pc, #64] @ (18cf00 ) │ │ │ │ + ldr r7, [pc, #316] @ (18d000 ) │ │ │ │ + ldr r7, [pc, #316] @ (18d000 ) │ │ │ │ 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] @ (18d004 ) │ │ │ │ + ldr r7, [pc, #316] @ (18d008 ) │ │ │ │ + ldr r7, [pc, #316] @ (18d008 ) │ │ │ │ + ldr r4, [pc, #316] @ (18d00c ) │ │ │ │ + ldr r7, [pc, #316] @ (18d00c ) │ │ │ │ + ldr r7, [pc, #316] @ (18d010 ) │ │ │ │ + ldr r7, [pc, #316] @ (18d010 ) │ │ │ │ + ldr r7, [pc, #316] @ (18d014 ) │ │ │ │ + ldr r7, [pc, #316] @ (18d014 ) │ │ │ │ + ldr r7, [pc, #316] @ (18d018 ) │ │ │ │ + ldr r7, [pc, #316] @ (18d018 ) │ │ │ │ + ldr r7, [pc, #316] @ (18d01c ) │ │ │ │ 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 18cf24 │ │ │ │ add.w ip, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18cf0e │ │ │ │ + bhi.n 18cfde │ │ │ │ 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 +463143,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 18cc1e │ │ │ │ ldr.w r7, [lr, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 18cd88 │ │ │ │ + bne.n 18ce58 │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18cb42 │ │ │ │ + bne.w 18cc12 │ │ │ │ and.w r8, r8, #12 │ │ │ │ cmp.w r8, #12 │ │ │ │ - bne.w 18cb42 │ │ │ │ + bne.w 18cc12 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 18cafa │ │ │ │ + b.n 18cbca │ │ │ │ uxth r2, r2 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18ce12 │ │ │ │ + b.n 18cee2 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18ce12 │ │ │ │ + b.n 18cee2 │ │ │ │ ldr.w r7, [r4, r3, lsl #2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18cd52 │ │ │ │ + beq.w 18ce22 │ │ │ │ add.w lr, r4, r2 │ │ │ │ mov r6, r7 │ │ │ │ ldr r6, [r6, #20] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 18cebc │ │ │ │ + beq.n 18cf8c │ │ │ │ subs r6, #3 │ │ │ │ bics.w r6, r6, #2 │ │ │ │ - beq.w 18cb42 │ │ │ │ + beq.w 18cc12 │ │ │ │ ldr.w r6, [lr, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18cea4 │ │ │ │ + bne.n 18cf74 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18cd5e │ │ │ │ - b.n 18cd80 │ │ │ │ + bne.w 18ce2e │ │ │ │ + b.n 18ce50 │ │ │ │ cmp.w ip, #2 │ │ │ │ it ne │ │ │ │ bicne.w r8, r8, #8 │ │ │ │ - b.n 18ce5e │ │ │ │ + b.n 18cf2e │ │ │ │ cmp r6, r2 │ │ │ │ it ne │ │ │ │ movne.w r8, #2 │ │ │ │ - b.n 18ce5e │ │ │ │ + b.n 18cf2e │ │ │ │ and.w r3, r0, #12 │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 18ccd6 │ │ │ │ - b.n 18cb44 │ │ │ │ + beq.w 18cda6 │ │ │ │ + b.n 18cc14 │ │ │ │ mov.w ip, #4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, ip │ │ │ │ - b.n 18cd52 │ │ │ │ + b.n 18ce22 │ │ │ │ ldr.w r1, [r5, ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18cb42 │ │ │ │ + bne.w 18cc12 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 18cafa │ │ │ │ + b.n 18cbca │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 18ce54 │ │ │ │ + b.n 18cf24 │ │ │ │ uxth r6, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 18ce54 │ │ │ │ + b.n 18cf24 │ │ │ │ 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] @ (18d06c ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #124] @ (18cfa0 ) │ │ │ │ + ldr r3, [pc, #124] @ (18d070 ) │ │ │ │ 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 18d04e │ │ │ │ add r4, sp, #4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ - bl 18bf54 │ │ │ │ + bl 18c024 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18bf54 │ │ │ │ + bl 18c024 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18caa4 │ │ │ │ + bl 18cb74 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ cmpcs r2, r4 │ │ │ │ - bcs.n 18cf6e │ │ │ │ + bcs.n 18d03e │ │ │ │ mov r0, r2 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ 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 18d04e │ │ │ │ + bl 16e168 │ │ │ │ + ldr r2, [pc, #36] @ (18d074 ) │ │ │ │ + ldr r3, [pc, #28] @ (18d070 ) │ │ │ │ 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 18d068 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + adds r0, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + cmp r7, #170 @ 0xaa │ │ │ │ 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, 18d08e │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #32 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df9c │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - bl 18bf54 │ │ │ │ + bl 18c024 │ │ │ │ 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 18d0d4 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 18d00c │ │ │ │ + cbz r7, 18d0dc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - cbz r1, 18d024 │ │ │ │ + cbz r1, 18d0f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18caa4 │ │ │ │ + bl 18cb74 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 18cf10 │ │ │ │ + bl 18cfe0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #32 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df9c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [r5, #4] │ │ │ │ - bl 18bf54 │ │ │ │ + bl 18c024 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18cffc │ │ │ │ + bne.n 18d0cc │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16decc │ │ │ │ + bl 16df9c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 18bf54 │ │ │ │ + bl 18c024 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 18cffc │ │ │ │ + b.n 18d0cc │ │ │ │ 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 18c15c │ │ │ │ + cbz r0, 18d124 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 18c0d0 │ │ │ │ + bl 18c1a0 │ │ │ │ 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 187054 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18d0fe │ │ │ │ + beq.n 18d1ce │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 18d0a4 │ │ │ │ + cbz r5, 18d174 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 18d0c8 │ │ │ │ + cbz r4, 18d198 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 18d106 │ │ │ │ + beq.n 18d1d6 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 18d09e │ │ │ │ + cbz r4, 18d16e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18d09e │ │ │ │ + cbz r3, 18d16e │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18d0b6 │ │ │ │ + beq.n 18d186 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18d08c │ │ │ │ + bne.n 18d15c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18d0ee │ │ │ │ + beq.n 18d1be │ │ │ │ mov r0, r6 │ │ │ │ - bl 18714c │ │ │ │ + bl 18721c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18d078 │ │ │ │ + bne.n 18d148 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 18c08c │ │ │ │ - cbz r0, 18d0dc │ │ │ │ + bl 18c15c │ │ │ │ + cbz r0, 18d1ac │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18d088 │ │ │ │ - b.n 18d0a4 │ │ │ │ + bne.n 18d158 │ │ │ │ + b.n 18d174 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18d0a4 │ │ │ │ + bne.n 18d174 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 18c08c │ │ │ │ + bl 18c15c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 18d0fa │ │ │ │ + cbnz r0, 18d1ca │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 18c0d0 │ │ │ │ + bl 18c1a0 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18d088 │ │ │ │ - b.n 18d0a4 │ │ │ │ + bne.n 18d158 │ │ │ │ + b.n 18d174 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18c08c │ │ │ │ + bl 18c15c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18d0dc │ │ │ │ + beq.n 18d1ac │ │ │ │ movs r7, #1 │ │ │ │ - b.n 18d0a4 │ │ │ │ + b.n 18d174 │ │ │ │ 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 18c15c │ │ │ │ + cbnz r0, 18d1e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 18d0dc │ │ │ │ + b.n 18d1ac │ │ │ │ mov r7, r0 │ │ │ │ - b.n 18d088 │ │ │ │ + b.n 18d158 │ │ │ │ stmdb 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] @ 18dbcc │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r2, [pc, #2508] @ 18db00 │ │ │ │ + ldr.w r2, [pc, #2508] @ 18dbd0 │ │ │ │ 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 +463457,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] @ 18dbd4 │ │ │ │ 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 18d7a0 │ │ │ │ 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 18d3de │ │ │ │ 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 18d2f8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.w 18d350 │ │ │ │ - cbnz r0, 18d20a │ │ │ │ - ldr.w r3, [pc, #2384] @ 18db08 │ │ │ │ + beq.w 18d420 │ │ │ │ + cbnz r0, 18d2da │ │ │ │ + ldr.w r3, [pc, #2384] @ 18dbd8 │ │ │ │ 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, 18d2da │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 18d1fe │ │ │ │ + bne.n 18d2ce │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, #5 │ │ │ │ - bne.n 18d1fe │ │ │ │ + bne.n 18d2ce │ │ │ │ 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 +463519,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 18d29c │ │ │ │ orr.w r8, r0, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18d30c │ │ │ │ + beq.n 18d3dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18d21a │ │ │ │ + cbz r3, 18d2ea │ │ │ │ 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 18d27e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18d20a │ │ │ │ + beq.n 18d2da │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18d45c │ │ │ │ + bne.w 18d52c │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 18d248 │ │ │ │ + beq.n 18d318 │ │ │ │ mov r8, r2 │ │ │ │ ands r1, r0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 18d3e8 │ │ │ │ + beq.w 18d4b8 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 18d20a │ │ │ │ + bne.n 18d2da │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 18d282 │ │ │ │ + cbz r3, 18d352 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1a9fb4 │ │ │ │ + bl 1aa084 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - cbz r0, 18d284 │ │ │ │ + cbz r0, 18d354 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 18d282 │ │ │ │ + bhi.n 18d352 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 47710 <__aeabi_uidivmod@plt> │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 18d6e0 │ │ │ │ + beq.w 18d7b0 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18d56c │ │ │ │ + bne.w 18d63c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ ldrb.w r2, [r9, #4] │ │ │ │ - cbnz r1, 18d29e │ │ │ │ + cbnz r1, 18d36e │ │ │ │ cmp r2, #17 │ │ │ │ - beq.w 18d636 │ │ │ │ + beq.w 18d706 │ │ │ │ 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 18d3aa │ │ │ │ + b.n 18d74a │ │ │ │ mov r0, r9 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d768 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d768 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 18d2e0 │ │ │ │ + bne.n 18d3b0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21dabc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21dabc │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r2, [r9, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.w 18d674 │ │ │ │ + bne.w 18d744 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #19 │ │ │ │ - beq.n 18d2ae │ │ │ │ + beq.n 18d37e │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 18dae6 │ │ │ │ + bne.w 18dbb6 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18d300 │ │ │ │ + bne.n 18d3d0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 18d724 │ │ │ │ + beq.w 18d7f4 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18d20e │ │ │ │ + bne.n 18d2de │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18d182 │ │ │ │ + bne.w 18d252 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 18d6d0 │ │ │ │ + beq.w 18d7a0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ - ldr.w r2, [pc, #2012] @ 18db0c │ │ │ │ - ldr.w r3, [pc, #1996] @ 18db00 │ │ │ │ + bl 1c6534 │ │ │ │ + ldr.w r2, [pc, #2012] @ 18dbdc │ │ │ │ + ldr.w r3, [pc, #1996] @ 18dbd0 │ │ │ │ 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 18dbba │ │ │ │ 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 18d5c4 │ │ │ │ movw r2, #639 @ 0x27f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 18d468 │ │ │ │ + beq.w 18d538 │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bne.w 18d20a │ │ │ │ + bne.w 18d2da │ │ │ │ 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 18d2da │ │ │ │ + ldr.w r3, [pc, #1944] @ 18dbe0 │ │ │ │ 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 18d6c0 │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 18d20a │ │ │ │ + bne.w 18d2da │ │ │ │ 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 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18d20a │ │ │ │ + beq.w 18d2da │ │ │ │ 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 1891e8 │ │ │ │ add.w r1, r6, #20 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 18d20a │ │ │ │ + b.n 18d2da │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 18d5b6 │ │ │ │ + beq.w 18d686 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18d20a │ │ │ │ + bne.w 18d2da │ │ │ │ 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 188d38 │ │ │ │ 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 +463749,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 18d4b0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 18d3e6 │ │ │ │ + beq.n 18d4b6 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 18d282 │ │ │ │ - b.n 18d20a │ │ │ │ + beq.w 18d352 │ │ │ │ + b.n 18d2da │ │ │ │ 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] @ 18dbe0 │ │ │ │ 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 18be74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18d20a │ │ │ │ + beq.w 18d2da │ │ │ │ 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 18dbc4 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r1, [r1, #13] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #21 │ │ │ │ - bhi.w 18daf4 │ │ │ │ + bhi.w 18dbc4 │ │ │ │ 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 +463821,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 187008 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18bda4 │ │ │ │ + bl 18be74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18d20a │ │ │ │ + beq.w 18d2da │ │ │ │ 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 18dbc4 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ ldrb.w r9, [r0, #13] │ │ │ │ cmp r1, #21 │ │ │ │ - bhi.w 18daf4 │ │ │ │ + bhi.w 18dbc4 │ │ │ │ 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 +463865,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 18d3d0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18d300 │ │ │ │ + bne.w 18d3d0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 18d2f6 │ │ │ │ + bne.w 18d3c6 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbnz r3, 18d592 │ │ │ │ + cbnz r3, 18d662 │ │ │ │ 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 +463892,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 18d3bc │ │ │ │ ldrb.w r0, [r2, #37] @ 0x25 │ │ │ │ ldrd r1, r7, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #32 │ │ │ │ - bhi.w 18d9a8 │ │ │ │ + bhi.w 18da78 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 18d71e │ │ │ │ + bhi.w 18d7ee │ │ │ │ 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, 18d930 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d940 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d944 ) │ │ │ │ + add r0, pc, #668 @ (adr r0, 18d944 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d948 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d948 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d94c ) │ │ │ │ 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, 18d950 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d950 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d954 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d954 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d958 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d958 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d95c ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d95c ) │ │ │ │ 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 1859fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18daa6 │ │ │ │ + beq.w 18db76 │ │ │ │ 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 1891e8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ tst r7, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, r9, #20 │ │ │ │ - bne.w 18d3d2 │ │ │ │ - b.n 18d39c │ │ │ │ + bne.w 18d4a2 │ │ │ │ + b.n 18d46c │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d768 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r0, 18d660 │ │ │ │ + cbz r0, 18d730 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 18d660 │ │ │ │ + bne.n 18d730 │ │ │ │ mov r1, r9 │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 18d9fe │ │ │ │ + beq.w 18dace │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18d56c │ │ │ │ + bne.n 18d63c │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ ldrb.w r2, [r9, #4] │ │ │ │ - b.n 18d29e │ │ │ │ + b.n 18d36e │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r2, #13 │ │ │ │ - bne.w 18d2e4 │ │ │ │ + bne.w 18d3b4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 21b4ec │ │ │ │ + bl 21b5bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 18d6b6 │ │ │ │ + beq.n 18d786 │ │ │ │ ldrb.w r1, [r9, #4] │ │ │ │ ldrb.w r2, [r9, #5] │ │ │ │ cmp r1, #13 │ │ │ │ - beq.w 18da76 │ │ │ │ + beq.w 18db46 │ │ │ │ ldrb.w r1, [r9, #6] │ │ │ │ str r3, [sp, #16] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 21b508 │ │ │ │ + bl 21b5d8 │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ ldrne r3, [sp, #16] │ │ │ │ - bne.w 18d2e4 │ │ │ │ + bne.w 18d3b4 │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 18b4f4 │ │ │ │ - b.n 18d3e0 │ │ │ │ + bl 18b5c4 │ │ │ │ + b.n 18d4b0 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 18d32e │ │ │ │ + bl 1c6534 │ │ │ │ + b.n 18d3fe │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r2, r2, [r4, #52] @ 0x34 │ │ │ │ - b.n 18d284 │ │ │ │ + b.n 18d354 │ │ │ │ sxth r2, r1 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 18d3f4 │ │ │ │ + bne.w 18d4c4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 18d9ae │ │ │ │ + beq.w 18da7e │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1865ec │ │ │ │ - b.n 18d3e0 │ │ │ │ + bl 1866bc │ │ │ │ + b.n 18d4b0 │ │ │ │ sxtb r2, r1 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 18d6ee │ │ │ │ + b.n 18d7be │ │ │ │ uxtb r2, r1 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 18d6ee │ │ │ │ + b.n 18d7be │ │ │ │ mov r2, r1 │ │ │ │ asrs r1, r1, #31 │ │ │ │ - b.n 18d6ee │ │ │ │ + b.n 18d7be │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18d300 │ │ │ │ + bne.w 18d3d0 │ │ │ │ ldrh.w r1, [r4, #84] @ 0x54 │ │ │ │ ldrh.w r2, [r0, #84] @ 0x54 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18d300 │ │ │ │ + bne.w 18d3d0 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18d300 │ │ │ │ + bne.w 18d3d0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 18dab0 │ │ │ │ + beq.w 18db80 │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ movne r9, r6 │ │ │ │ - beq.w 18dace │ │ │ │ + beq.w 18db9e │ │ │ │ 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 18db5c │ │ │ │ mov.w lr, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - b.n 18d7a4 │ │ │ │ + b.n 18d874 │ │ │ │ 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 +464075,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 18db5a │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb.w ip, [r1, #12] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 18d774 │ │ │ │ + bne.n 18d844 │ │ │ │ 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 18d844 │ │ │ │ + b.n 18d862 │ │ │ │ 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 +464114,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 18d8f8 │ │ │ │ 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 18b89c │ │ │ │ ldrb.w r9, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 18d85e │ │ │ │ + beq.n 18d92e │ │ │ │ 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, 18d920 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 18d846 │ │ │ │ + bne.n 18d916 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 18b564 │ │ │ │ + bl 18b634 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 186e10 │ │ │ │ - b.n 18d3e0 │ │ │ │ + bl 186ee0 │ │ │ │ + b.n 18d4b0 │ │ │ │ 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 +464172,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 18d974 │ │ │ │ clz r8, r8 │ │ │ │ rsb r8, r8, #32 │ │ │ │ ldrb.w r6, [r9, #16] │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 18d8ee │ │ │ │ + beq.n 18d9be │ │ │ │ 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 +464198,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 18d996 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 18b564 │ │ │ │ + bl 18b634 │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18d91a │ │ │ │ + beq.n 18d9ea │ │ │ │ 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 18b89c │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 18d952 │ │ │ │ + beq.n 18da22 │ │ │ │ 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, 18da14 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 18d93a │ │ │ │ + bne.n 18da0a │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 18b564 │ │ │ │ + bl 18b634 │ │ │ │ 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 +464262,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 185258 │ │ │ │ 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 18d4b0 │ │ │ │ movs r2, #8 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 18d7c6 │ │ │ │ + b.n 18d896 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 18d86e │ │ │ │ + b.n 18d93e │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 18d6ee │ │ │ │ + b.n 18d7be │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18d6fc │ │ │ │ + bne.w 18d7cc │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18d6fc │ │ │ │ + bne.w 18d7cc │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18d6fc │ │ │ │ + bne.w 18d7cc │ │ │ │ ldr r1, [r6, #28] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18d6fc │ │ │ │ + bne.w 18d7cc │ │ │ │ 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 18d7cc │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 18d86e │ │ │ │ + b.n 18d93e │ │ │ │ movs r2, #32 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 18d7c6 │ │ │ │ + b.n 18d896 │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 18d86e │ │ │ │ + b.n 18d93e │ │ │ │ movs r2, #16 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 18d7c6 │ │ │ │ + b.n 18d896 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18d660 │ │ │ │ + bne.w 18d730 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 21d7bc │ │ │ │ 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 +464346,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 186e5c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18c08c │ │ │ │ - b.n 18d3e0 │ │ │ │ + bl 18c15c │ │ │ │ + b.n 18d4b0 │ │ │ │ cmp r2, #20 │ │ │ │ - bne.w 18d69a │ │ │ │ - b.n 18d2e4 │ │ │ │ + bne.w 18d76a │ │ │ │ + b.n 18d3b4 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 18d7c6 │ │ │ │ + b.n 18d896 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 18d86e │ │ │ │ + b.n 18d93e │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 18c08c │ │ │ │ + bl 18c15c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18d3e0 │ │ │ │ + bne.w 18d4b0 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ - b.n 18d308 │ │ │ │ + b.n 18d3d8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 18d20a │ │ │ │ - b.n 18d39c │ │ │ │ + bne.w 18d2da │ │ │ │ + b.n 18d46c │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 18daee │ │ │ │ + bne.n 18dbbe │ │ │ │ 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 18d826 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 18c380 │ │ │ │ + bl 18c450 │ │ │ │ sub.w r9, r6, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ - b.n 18d756 │ │ │ │ + b.n 18d826 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ - b.n 18d574 │ │ │ │ + b.n 18d644 │ │ │ │ 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 r5, #242 @ 0xf2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #142 @ 0x8e │ │ │ │ + cmp r5, #190 @ 0xbe │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #198 @ 0xc6 │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ 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, 18dc06 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 18db3a │ │ │ │ + cbnz r0, 18dc0a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18db2a │ │ │ │ + bne.n 18dbfa │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ - bl 18d11c │ │ │ │ + bl 18d1ec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18db36 │ │ │ │ + beq.n 18dc06 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18db36 │ │ │ │ + beq.n 18dc06 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18db3c │ │ │ │ + bne.n 18dc0c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18db50 │ │ │ │ + bne.n 18dc20 │ │ │ │ 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] @ (18df94 ) │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ add r0, pc │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.n 18dbfe │ │ │ │ + bhi.n 18dcce │ │ │ │ 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 +464477,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 18dcca │ │ │ │ ldr r5, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 18debe │ │ │ │ + beq.w 18df8e │ │ │ │ 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 18dc98 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ - cbz r0, 18dbfc │ │ │ │ + cbz r0, 18dccc │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 18dbc2 │ │ │ │ + beq.n 18dc92 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 18dbba │ │ │ │ + bne.n 18dc8a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 18deba │ │ │ │ + bne.w 18df8a │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ - cbz r3, 18dbf2 │ │ │ │ + cbz r3, 18dcc2 │ │ │ │ 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 18dcc2 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ - cbz r0, 18dbfc │ │ │ │ + cbz r0, 18dccc │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 18dbec │ │ │ │ + beq.n 18dcbc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 18dbe4 │ │ │ │ + bne.n 18dcb4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 18deba │ │ │ │ + bne.w 18df8a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18db9a │ │ │ │ + bne.n 18dc6a │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18dbfa │ │ │ │ + bne.n 18dcca │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18dbfa │ │ │ │ + beq.n 18dcca │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r0, r1, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 18debe │ │ │ │ + beq.w 18df8e │ │ │ │ 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 18dcca │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18dbfc │ │ │ │ + beq.n 18dccc │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 18dc3a │ │ │ │ + beq.n 18dd0a │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18dc32 │ │ │ │ + bne.n 18dd02 │ │ │ │ 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] @ (18df98 ) │ │ │ │ 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 18dcca │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 18debe │ │ │ │ + beq.w 18df8e │ │ │ │ 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 18dd62 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18dbfc │ │ │ │ + beq.n 18dccc │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 18dc8c │ │ │ │ + beq.n 18dd5c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18dc84 │ │ │ │ + bne.n 18dd54 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18deba │ │ │ │ + bne.w 18df8a │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 18dc62 │ │ │ │ - b.n 18dbfa │ │ │ │ + bne.n 18dd32 │ │ │ │ + b.n 18dcca │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18dbfa │ │ │ │ + beq.n 18dcca │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r0, r1, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 18debe │ │ │ │ + beq.w 18df8e │ │ │ │ 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 18dda0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18dbfc │ │ │ │ + beq.n 18dccc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18dcc2 │ │ │ │ + bne.n 18dd92 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18deba │ │ │ │ + bne.w 18df8a │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 18dbfa │ │ │ │ + bne.n 18dcca │ │ │ │ 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 18dcca │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18dbfc │ │ │ │ + beq.n 18dccc │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 18dc3a │ │ │ │ + beq.n 18dd0a │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18dcf2 │ │ │ │ - b.n 18dc3a │ │ │ │ + bne.n 18ddc2 │ │ │ │ + b.n 18dd0a │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 18dd36 │ │ │ │ + cbz r2, 18de06 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 18debe │ │ │ │ + beq.w 18df8e │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 18dd36 │ │ │ │ + bcc.n 18de06 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18dbfc │ │ │ │ + beq.w 18dccc │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 18dd30 │ │ │ │ + beq.n 18de00 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18dd28 │ │ │ │ + bne.n 18ddf8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18deba │ │ │ │ + bne.w 18df8a │ │ │ │ ldr.w lr, [r3, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 18dbfa │ │ │ │ + beq.w 18dcca │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 18debe │ │ │ │ + beq.w 18df8e │ │ │ │ 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 18de4c │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18dbfc │ │ │ │ + beq.w 18dccc │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 18dd76 │ │ │ │ + beq.n 18de46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18dd6e │ │ │ │ + bne.n 18de3e │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18deba │ │ │ │ + bne.w 18df8a │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 18dd4a │ │ │ │ - b.n 18dbfa │ │ │ │ + bne.n 18de1a │ │ │ │ + b.n 18dcca │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18dbfa │ │ │ │ + beq.w 18dcca │ │ │ │ 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 18df8e │ │ │ │ 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 18dea2 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18dbfc │ │ │ │ + beq.w 18dccc │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 18ddce │ │ │ │ + beq.n 18de9e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 18ddc6 │ │ │ │ + bne.n 18de96 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 18deba │ │ │ │ + bne.n 18df8a │ │ │ │ adds r4, #5 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 18dda0 │ │ │ │ - b.n 18dbfa │ │ │ │ + bne.n 18de70 │ │ │ │ + b.n 18dcca │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 18dbfa │ │ │ │ + bne.w 18dcca │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r0, r1, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 18debe │ │ │ │ + beq.n 18df8e │ │ │ │ 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 18dcca │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18dbfc │ │ │ │ + beq.w 18dccc │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 18dc3a │ │ │ │ + beq.w 18dd0a │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18de0e │ │ │ │ - b.n 18dc3a │ │ │ │ + bne.n 18dede │ │ │ │ + b.n 18dd0a │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18dbfa │ │ │ │ + beq.w 18dcca │ │ │ │ ldr r5, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 18debe │ │ │ │ + beq.n 18df8e │ │ │ │ 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 18df26 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18dbfc │ │ │ │ + beq.w 18dccc │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 18de52 │ │ │ │ + beq.n 18df22 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 18de4a │ │ │ │ + bne.n 18df1a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 18deba │ │ │ │ + bne.n 18df8a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18de28 │ │ │ │ + bne.n 18def8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 18dbfc │ │ │ │ - ldr r2, [pc, #104] @ (18decc ) │ │ │ │ + b.n 18dccc │ │ │ │ + ldr r2, [pc, #104] @ (18df9c ) │ │ │ │ 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 18dcca │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 18debe │ │ │ │ + beq.n 18df8e │ │ │ │ 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 18df80 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18dbfc │ │ │ │ + beq.w 18dccc │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 18deac │ │ │ │ + beq.n 18df7c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18dea4 │ │ │ │ + bne.n 18df74 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 18deba │ │ │ │ + bne.n 18df8a │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 18de82 │ │ │ │ - b.n 18dbfa │ │ │ │ + bne.n 18df52 │ │ │ │ + b.n 18dcca │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ - movs r4, #144 @ 0x90 │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ 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, 18dfba │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - bl 187014 │ │ │ │ + bl 1870e4 │ │ │ │ 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 18dfb6 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ - cbnz r3, 18df0a │ │ │ │ - b.n 18dee6 │ │ │ │ + cbnz r3, 18dfda │ │ │ │ + b.n 18dfb6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18dee6 │ │ │ │ + beq.n 18dfb6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 18df04 │ │ │ │ - cbz r1, 18df1e │ │ │ │ + bne.n 18dfd4 │ │ │ │ + cbz r1, 18dfee │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18dee6 │ │ │ │ + beq.n 18dfb6 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18df14 │ │ │ │ + bne.n 18dfe4 │ │ │ │ ldrb.w r2, [r3, #58] @ 0x3a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.n 18dee4 │ │ │ │ + beq.n 18dfb4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18df04 │ │ │ │ + b.n 18dfd4 │ │ │ │ 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] @ 18ec6c │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w r2, [pc, #3160] @ 18eba0 │ │ │ │ + ldr.w r2, [pc, #3160] @ 18ec70 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3156] @ 18eba4 │ │ │ │ - ldr.w r6, [pc, #3156] @ 18eba8 │ │ │ │ + ldr.w r3, [pc, #3156] @ 18ec74 │ │ │ │ + ldr.w r6, [pc, #3156] @ 18ec78 │ │ │ │ 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 18e122 │ │ │ │ ldrb.w r2, [r0, #42] @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18e052 │ │ │ │ + bne.n 18e122 │ │ │ │ ldr.w r9, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w r3, #382 @ 0x17e │ │ │ │ - bhi.w 18e104 │ │ │ │ + bhi.w 18e1d4 │ │ │ │ cmp.w r3, #366 @ 0x16e │ │ │ │ - bhi.w 18e298 │ │ │ │ + bhi.w 18e368 │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - bhi.n 18e072 │ │ │ │ + bhi.n 18e142 │ │ │ │ cmp r3, #183 @ 0xb7 │ │ │ │ - bhi.w 18e8b6 │ │ │ │ + bhi.w 18e986 │ │ │ │ cmp r3, #137 @ 0x89 │ │ │ │ - bhi.w 18e37a │ │ │ │ + bhi.w 18e44a │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bls.w 18ec16 │ │ │ │ + bls.w 18ece6 │ │ │ │ sub.w r2, r3, #63 @ 0x3f │ │ │ │ cmp r2, #74 @ 0x4a │ │ │ │ - bhi.n 18e04e │ │ │ │ + bhi.n 18e11e │ │ │ │ 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 +465007,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] @ 18ec7c │ │ │ │ + ldr.w r3, [pc, #2888] @ 18ec70 │ │ │ │ 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 18f1be │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r3, #342 @ 0x156 │ │ │ │ - bcs.w 18eacc │ │ │ │ + bcs.w 18eb9c │ │ │ │ cmp.w r3, #330 @ 0x14a │ │ │ │ - bcs.w 18e2f0 │ │ │ │ + bcs.w 18e3c0 │ │ │ │ cmp.w r3, #302 @ 0x12e │ │ │ │ - bcs.w 18edac │ │ │ │ + bcs.w 18ee7c │ │ │ │ cmp.w r3, #278 @ 0x116 │ │ │ │ - bcc.w 18ef04 │ │ │ │ + bcc.w 18efd4 │ │ │ │ sub.w r2, r3, #278 @ 0x116 │ │ │ │ cmp r2, #23 │ │ │ │ - bhi.n 18e04e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18e0a4 ) │ │ │ │ + bhi.n 18e11e │ │ │ │ + add r1, pc, #8 @ (adr r1, 18e174 ) │ │ │ │ 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 +465073,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 18e324 │ │ │ │ movw r2, #525 @ 0x20d │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 18eb38 │ │ │ │ + bhi.w 18ec08 │ │ │ │ cmp.w r3, #492 @ 0x1ec │ │ │ │ - bhi.w 18ec46 │ │ │ │ + bhi.w 18ed16 │ │ │ │ cmp.w r3, #422 @ 0x1a6 │ │ │ │ - bls.w 18e452 │ │ │ │ + bls.w 18e522 │ │ │ │ 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 18e11e │ │ │ │ + add r1, pc, #8 @ (adr r1, 18e20c ) │ │ │ │ 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 +465199,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 18ec80 │ │ │ │ cmp.w r3, #592 @ 0x250 │ │ │ │ - bcc.n 18e334 │ │ │ │ + bcc.n 18e404 │ │ │ │ sub.w r2, r3, #592 @ 0x250 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 18e04e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18e278 ) │ │ │ │ + bhi.w 18e11e │ │ │ │ + add r1, pc, #8 @ (adr r1, 18e348 ) │ │ │ │ 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 +465223,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 18e11e │ │ │ │ + add r2, pc, #8 @ (adr r2, 18e380 ) │ │ │ │ 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] @ 18e794 │ │ │ │ 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] @ 18e79c │ │ │ │ + ldc2 15, cr15, [pc, #1020] @ 18e7a0 │ │ │ │ + ldc2 15, cr15, [pc, #1020] @ 18e7a4 │ │ │ │ lsls r7, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 15, cr15, [pc, #1020] @ 18e6dc │ │ │ │ + ldc2 15, cr15, [pc, #1020] @ 18e7ac │ │ │ │ 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 18e11e │ │ │ │ + add r1, pc, #8 @ (adr r1, 18e3d4 ) │ │ │ │ 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 +465282,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 18e4f6 │ │ │ │ subw r1, r3, #563 @ 0x233 │ │ │ │ cmp r1, #28 │ │ │ │ - bhi.w 18e04e │ │ │ │ + bhi.w 18e11e │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #2 │ │ │ │ movt r0, #8160 @ 0x1fe0 │ │ │ │ lsls r2, r1 │ │ │ │ tst r2, r0 │ │ │ │ - bne.w 18e4c6 │ │ │ │ + bne.w 18e596 │ │ │ │ movw r3, #16449 @ 0x4041 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 18e44e │ │ │ │ + bne.n 18e51e │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e11e │ │ │ │ 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 18f066 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e11e │ │ │ │ cmp r3, #169 @ 0xa9 │ │ │ │ - beq.w 18e842 │ │ │ │ - bhi.w 18ed82 │ │ │ │ + beq.w 18e912 │ │ │ │ + bhi.w 18ee52 │ │ │ │ cmp r3, #163 @ 0xa3 │ │ │ │ - bhi.w 18ecb4 │ │ │ │ + bhi.w 18ed84 │ │ │ │ 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 18e596 │ │ │ │ tst.w r2, #33816576 @ 0x2040000 │ │ │ │ - beq.w 18f0c4 │ │ │ │ + beq.w 18f194 │ │ │ │ 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 18f072 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 18e3dc │ │ │ │ + cbz r0, 18e4ac │ │ │ │ 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 18e11e │ │ │ │ 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 18f0d6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e11e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r5, r3, #24 │ │ │ │ it pl │ │ │ │ movpl r7, r0 │ │ │ │ - bpl.w 18e04e │ │ │ │ + bpl.w 18e11e │ │ │ │ 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 18e11e │ │ │ │ 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, 18e51e │ │ │ │ tst.w r1, #196608 @ 0x30000 │ │ │ │ - beq.n 18e4bc │ │ │ │ + beq.n 18e58c │ │ │ │ cmp.w sl, #5 │ │ │ │ it eq │ │ │ │ ubfxeq r7, r9, #5, #1 │ │ │ │ - beq.w 18e04e │ │ │ │ + beq.w 18e11e │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e11e │ │ │ │ mvn.w r8, #382 @ 0x17e │ │ │ │ add.w r2, r3, r8 │ │ │ │ cmp r2, #27 │ │ │ │ - bhi.w 18e04e │ │ │ │ + bhi.w 18e11e │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #4062 @ 0xfde │ │ │ │ movt r2, #2304 @ 0x900 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 18e44e │ │ │ │ + bne.n 18e51e │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.w 18e04e │ │ │ │ + bpl.w 18e11e │ │ │ │ cmp.w sl, #12 │ │ │ │ - bhi.w 18f0f2 │ │ │ │ - add r3, pc, #8 @ (adr r3, 18e488 ) │ │ │ │ + bhi.w 18f1c2 │ │ │ │ + add r3, pc, #8 @ (adr r3, 18e558 ) │ │ │ │ ldr.w sl, [r3, sl, lsl #2] │ │ │ │ add r3, sl │ │ │ │ bx r3 │ │ │ │ lsls r5, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ @@ -465342,1284 +465420,1284 @@ │ │ │ │ @ instruction: 0xfbc7ffff │ │ │ │ @ instruction: 0xfbc7ffff │ │ │ │ lsrs r3, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbc7ffff │ │ │ │ movw r2, #551 @ 0x227 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e11e │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 18e44e │ │ │ │ + beq.n 18e51e │ │ │ │ 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 18e97e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e11e │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 18e4e0 │ │ │ │ - b.n 18e44e │ │ │ │ + bne.n 18e5b0 │ │ │ │ + b.n 18e51e │ │ │ │ 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 18f046 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 18f010 │ │ │ │ + beq.w 18f0e0 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e11e │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18e44e │ │ │ │ + bne.n 18e51e │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e11e │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e11e │ │ │ │ ldr r3, [r0, #112] @ 0x70 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e11e │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e11e │ │ │ │ ubfx r3, r9, #1, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e11e │ │ │ │ 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 18f05c │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e11e │ │ │ │ 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 18f160 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e11e │ │ │ │ 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 18e11e │ │ │ │ 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 18f090 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbnz r0, 18e5f0 │ │ │ │ + cbnz r0, 18e6c0 │ │ │ │ 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 18f182 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e11e │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e11e │ │ │ │ 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 18f050 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e11e │ │ │ │ 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 18f16a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e11e │ │ │ │ ldrb r7, [r5, #21] │ │ │ │ eor.w r7, r7, #1 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e11e │ │ │ │ mvn.w r9, r9 │ │ │ │ and.w r7, r9, #1 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e11e │ │ │ │ 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 18f020 │ │ │ │ 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 18e11e │ │ │ │ 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 18e51e │ │ │ │ ldrb.w sl, [r6, #2560] @ 0xa00 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 18e44e │ │ │ │ + beq.w 18e51e │ │ │ │ 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 18ec00 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e11e │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 18e69e │ │ │ │ - b.n 18e44e │ │ │ │ + bne.n 18e76e │ │ │ │ + b.n 18e51e │ │ │ │ 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 18ea90 │ │ │ │ ldrb r7, [r5, #21] │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e11e │ │ │ │ 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 18f07c │ │ │ │ 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 18e11e │ │ │ │ ubfx r3, r9, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e11e │ │ │ │ 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 18f03a │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18e04e │ │ │ │ + beq.w 18e11e │ │ │ │ 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 18e11e │ │ │ │ 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 18f09a │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 18e77e │ │ │ │ + cbz r0, 18e84e │ │ │ │ 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 18e11e │ │ │ │ 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 18f0b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e11e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r1, r3, #24 │ │ │ │ it pl │ │ │ │ movpl r7, r0 │ │ │ │ - bpl.w 18e04e │ │ │ │ + bpl.w 18e11e │ │ │ │ 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 18e11e │ │ │ │ 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 18f0a4 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e11e │ │ │ │ ubfx r7, r9, #7, #1 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e11e │ │ │ │ mvn.w r9, r9 │ │ │ │ and.w r7, r9, #1 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e11e │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e11e │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e11e │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e11e │ │ │ │ ubfx r3, r9, #1, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e11e │ │ │ │ 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 18e11e │ │ │ │ ubfx r3, r9, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18e04e │ │ │ │ + b.n 18e11e │ │ │ │ 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 18f032 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 18e878 │ │ │ │ + cbz r0, 18e948 │ │ │ │ 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 18e11e │ │ │ │ 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 18f0c6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e11e │ │ │ │ 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 18f19e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e11e │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18e4fa │ │ │ │ + bl 18dfa0 │ │ │ │ + b.n 18e5ca │ │ │ │ sub.w r2, r3, #184 @ 0xb8 │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ - bhi.w 18e04e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18e8cc ) │ │ │ │ + bhi.w 18e11e │ │ │ │ + add r1, pc, #8 @ (adr r1, 18e99c ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ vminnm.f16 , , │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bl 1128da │ │ │ │ - bl 1128de │ │ │ │ - bl 1128e2 │ │ │ │ - bl 1128e6 │ │ │ │ - bl 1128ea │ │ │ │ - bl 1128ee │ │ │ │ - bl 1128f2 │ │ │ │ - bl 1128f6 │ │ │ │ + bl 1129aa │ │ │ │ + bl 1129ae │ │ │ │ + bl 1129b2 │ │ │ │ + bl 1129b6 │ │ │ │ + bl 1129ba │ │ │ │ + bl 1129be │ │ │ │ + bl 1129c2 │ │ │ │ + bl 1129c6 │ │ │ │ @ instruction: 0xfbfbffff │ │ │ │ @ instruction: 0xfbfbffff │ │ │ │ - bl 112902 │ │ │ │ - bl 112906 │ │ │ │ - bl 11290a │ │ │ │ - bl 11090e │ │ │ │ - bl 112912 │ │ │ │ - bl 112916 │ │ │ │ + bl 1129d2 │ │ │ │ + bl 1129d6 │ │ │ │ + bl 1129da │ │ │ │ + bl 1109de │ │ │ │ + bl 1129e2 │ │ │ │ + bl 1129e6 │ │ │ │ lsls r1, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - bl 112922 │ │ │ │ + bl 1129f2 │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ - bl 11292a │ │ │ │ - bl 11292e │ │ │ │ + bl 1129fa │ │ │ │ + bl 1129fe │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ - bl 112936 │ │ │ │ - bl 11293a │ │ │ │ + bl 112a06 │ │ │ │ + bl 112a0a │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ - bl 112942 │ │ │ │ - bl 112946 │ │ │ │ + bl 112a12 │ │ │ │ + bl 112a16 │ │ │ │ lsls r5, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r9, #-1020]! @ 0xfffffc04 │ │ │ │ - bl 112952 │ │ │ │ - bl 112956 │ │ │ │ - bl 11295a │ │ │ │ - bl 11295e │ │ │ │ - bl 112962 │ │ │ │ - bl 112966 │ │ │ │ - bl 11296a │ │ │ │ - bl 11296e │ │ │ │ - bl 112972 │ │ │ │ - bl 112976 │ │ │ │ + bl 112a22 │ │ │ │ + bl 112a26 │ │ │ │ + bl 112a2a │ │ │ │ + bl 112a2e │ │ │ │ + bl 112a32 │ │ │ │ + bl 112a36 │ │ │ │ + bl 112a3a │ │ │ │ + bl 112a3e │ │ │ │ + bl 112a42 │ │ │ │ + bl 112a46 │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ - bl 11297e │ │ │ │ - bl 112982 │ │ │ │ + bl 112a4e │ │ │ │ + bl 112a52 │ │ │ │ @ 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 112a8a │ │ │ │ @ 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 18ef18 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - cbnz r7, 18e9ee │ │ │ │ + cbnz r7, 18eabe │ │ │ │ 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 18e11e │ │ │ │ bic.w r3, r6, #2 │ │ │ │ cmp r3, #229 @ 0xe5 │ │ │ │ - beq.w 18e04e │ │ │ │ + beq.w 18e11e │ │ │ │ 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 18e11e │ │ │ │ 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 18f016 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - cbz r7, 18ea5e │ │ │ │ + cbz r7, 18eb2e │ │ │ │ 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 18e11e │ │ │ │ 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 18f0ba │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e11e │ │ │ │ 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 18f00e │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e11e │ │ │ │ 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 18f158 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e11e │ │ │ │ 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 18f1aa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e11e │ │ │ │ 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 18e51e │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 18ec90 │ │ │ │ + beq.w 18ed60 │ │ │ │ movw r2, #363 @ 0x16b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e11e │ │ │ │ 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 18f006 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 18e04e │ │ │ │ + beq.w 18e11e │ │ │ │ it gt │ │ │ │ movgt r7, r0 │ │ │ │ - bgt.w 18e04e │ │ │ │ + bgt.w 18e11e │ │ │ │ ubfx r3, r9, #1, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e11e │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18e6b8 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.n 18e788 │ │ │ │ subw r2, r3, #526 @ 0x20e │ │ │ │ cmp r2, #12 │ │ │ │ - bhi.w 18e04e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18eb4c ) │ │ │ │ + bhi.w 18e11e │ │ │ │ + add r1, pc, #8 @ (adr r1, 18ec1c ) │ │ │ │ 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 ffe92c3a │ │ │ │ + bl ffe92c3e │ │ │ │ + bl ffe92c42 │ │ │ │ + bl ffe92c46 │ │ │ │ + bl ffe92c4a │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ tst.w r9, #8 │ │ │ │ - bne.w 18e44e │ │ │ │ + bne.w 18e51e │ │ │ │ cmp.w sl, #4 │ │ │ │ itt eq │ │ │ │ mvneq.w r9, r9 │ │ │ │ andeq.w r7, r9, #1 │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e11e │ │ │ │ nop │ │ │ │ - movs r0, #178 @ 0xb2 │ │ │ │ + subs r2, r4, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + subs r0, r3, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, #6 │ │ │ │ + subs r2, r2, #3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp.w r3, #628 @ 0x274 │ │ │ │ - bcs.w 18f020 │ │ │ │ + bcs.w 18f0f0 │ │ │ │ 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 18e596 │ │ │ │ tst.w r2, #311296 @ 0x4c000 │ │ │ │ - bne.w 18e04c │ │ │ │ + bne.w 18e11c │ │ │ │ movw r2, #619 @ 0x26b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e11e │ │ │ │ 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 18f086 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18e04e │ │ │ │ + beq.w 18e11e │ │ │ │ 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 18f176 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e11e │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bls.w 18ee52 │ │ │ │ + bls.w 18ef22 │ │ │ │ sub.w r1, r3, #49 @ 0x31 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.w 18e04e │ │ │ │ + bhi.w 18e11e │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #649 @ 0x289 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 18e4c6 │ │ │ │ + bne.w 18e596 │ │ │ │ tst.w r2, #1040 @ 0x410 │ │ │ │ - bne.n 18ecc0 │ │ │ │ + bne.n 18ed90 │ │ │ │ tst.w r2, #260 @ 0x104 │ │ │ │ - bne.w 18e3a6 │ │ │ │ - b.w 18e04e │ │ │ │ + bne.w 18e476 │ │ │ │ + b.w 18e11e │ │ │ │ sub.w r1, r3, #496 @ 0x1f0 │ │ │ │ cmp r1, #29 │ │ │ │ - bhi.w 18e04e │ │ │ │ + bhi.w 18e11e │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #37521 @ 0x9291 │ │ │ │ movt r1, #26 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18e44e │ │ │ │ + bne.w 18e51e │ │ │ │ movs r1, #8 │ │ │ │ movt r1, #8192 @ 0x2000 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 18e4c6 │ │ │ │ + bne.w 18e596 │ │ │ │ tst.w r2, #327680 @ 0x50000 │ │ │ │ - beq.w 18e04e │ │ │ │ + beq.w 18e11e │ │ │ │ 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 18e11e │ │ │ │ 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 18e11e │ │ │ │ cmp r3, #164 @ 0xa4 │ │ │ │ - beq.w 18e4c6 │ │ │ │ + beq.w 18e596 │ │ │ │ cmp r3, #165 @ 0xa5 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e11e │ │ │ │ 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 18f02a │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 18ecf6 │ │ │ │ + cbz r0, 18edc6 │ │ │ │ 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 18e11e │ │ │ │ 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 18f0ce │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e11e │ │ │ │ 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 18f18c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e11e │ │ │ │ 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 18f1b6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e11e │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r2, r2, #24 │ │ │ │ it pl │ │ │ │ movpl r7, r0 │ │ │ │ - bpl.w 18e04e │ │ │ │ + bpl.w 18e11e │ │ │ │ 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 18e11e │ │ │ │ sub.w r1, r3, #170 @ 0xaa │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.w 18e04e │ │ │ │ + bhi.w 18e11e │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #681 @ 0x2a9 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 18e4c6 │ │ │ │ + bne.w 18e596 │ │ │ │ tst.w r2, #1040 @ 0x410 │ │ │ │ - bne.n 18ecc0 │ │ │ │ + bne.n 18ed90 │ │ │ │ tst.w r2, #260 @ 0x104 │ │ │ │ - bne.w 18e3a6 │ │ │ │ - b.w 18e04e │ │ │ │ + bne.w 18e476 │ │ │ │ + b.w 18e11e │ │ │ │ sub.w r1, r3, #304 @ 0x130 │ │ │ │ cmp r1, #25 │ │ │ │ - bhi.w 18e04e │ │ │ │ + bhi.w 18e11e │ │ │ │ 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 18e51e │ │ │ │ tst.w r2, #228 @ 0xe4 │ │ │ │ - bne.w 18e4c6 │ │ │ │ + bne.w 18e596 │ │ │ │ movw r1, #4099 @ 0x1003 │ │ │ │ tst r2, r1 │ │ │ │ - beq.w 18e04e │ │ │ │ + beq.w 18e11e │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ - beq.n 18edf8 │ │ │ │ + beq.n 18eec8 │ │ │ │ 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 18e11e │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 18e44e │ │ │ │ + beq.w 18e51e │ │ │ │ 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 18ef10 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e04e │ │ │ │ + bne.w 18e11e │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 18ee14 │ │ │ │ - b.w 18e44e │ │ │ │ + bne.n 18eee4 │ │ │ │ + b.w 18e51e │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18ee2c │ │ │ │ + bl 18dfa0 │ │ │ │ + b.n 18eefc │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18dfa0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 18e9ea │ │ │ │ + b.n 18eaba │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 18e04e │ │ │ │ + bls.w 18e11e │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - bhi.w 18e04e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18ee6c ) │ │ │ │ + bhi.w 18e11e │ │ │ │ + add r1, pc, #8 @ (adr r1, 18ef3c ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ - bl 370e6e │ │ │ │ - bl 372e72 │ │ │ │ - bl 372e76 │ │ │ │ - bl 372e7a │ │ │ │ - bl 372e7e │ │ │ │ - bl 372e82 │ │ │ │ - bl 372e86 │ │ │ │ - bl 372e8a │ │ │ │ - bl 372e8e │ │ │ │ - bl 372e92 │ │ │ │ - bl 372e96 │ │ │ │ - bl 372e9a │ │ │ │ - bl 372e9e │ │ │ │ - bl 372ea2 │ │ │ │ - bl 372ea6 │ │ │ │ - bl 372eaa │ │ │ │ - bl 372eae │ │ │ │ - bl 372eb2 │ │ │ │ - bl 372eb6 │ │ │ │ - bl 372eba │ │ │ │ - bl 372ebe │ │ │ │ - bl 372ec2 │ │ │ │ - bl 372ec6 │ │ │ │ - bl 372eca │ │ │ │ - bl 372ece │ │ │ │ - bl 372ed2 │ │ │ │ - bl fffeaed6 │ │ │ │ - bl fffeaeda │ │ │ │ - bl 372ede │ │ │ │ - bl 372ee2 │ │ │ │ - bl 370ee6 │ │ │ │ - bl 372eea │ │ │ │ - bl 372eee │ │ │ │ - bl fffeaef2 │ │ │ │ - bl fffeaef6 │ │ │ │ - bl fffeaefa │ │ │ │ - bl fffeaefe │ │ │ │ - bl 370f02 │ │ │ │ + bl 370f3e │ │ │ │ + bl 372f42 │ │ │ │ + bl 372f46 │ │ │ │ + bl 372f4a │ │ │ │ + bl 372f4e │ │ │ │ + bl 372f52 │ │ │ │ + bl 372f56 │ │ │ │ + bl 372f5a │ │ │ │ + bl 372f5e │ │ │ │ + bl 372f62 │ │ │ │ + bl 372f66 │ │ │ │ + bl 372f6a │ │ │ │ + bl 372f6e │ │ │ │ + bl 372f72 │ │ │ │ + bl 372f76 │ │ │ │ + bl 372f7a │ │ │ │ + bl 372f7e │ │ │ │ + bl 372f82 │ │ │ │ + bl 372f86 │ │ │ │ + bl 372f8a │ │ │ │ + bl 372f8e │ │ │ │ + bl 372f92 │ │ │ │ + bl 372f96 │ │ │ │ + bl 372f9a │ │ │ │ + bl 372f9e │ │ │ │ + bl 372fa2 │ │ │ │ + bl fffeafa6 │ │ │ │ + bl fffeafaa │ │ │ │ + bl 372fae │ │ │ │ + bl 372fb2 │ │ │ │ + bl 370fb6 │ │ │ │ + bl 372fba │ │ │ │ + bl 372fbe │ │ │ │ + bl fffeafc2 │ │ │ │ + bl fffeafc6 │ │ │ │ + bl fffeafca │ │ │ │ + bl fffeafce │ │ │ │ + bl 370fd2 │ │ │ │ sub.w r0, r3, #246 @ 0xf6 │ │ │ │ cmp r0, #30 │ │ │ │ - bhi.w 18e04e │ │ │ │ + bhi.w 18e11e │ │ │ │ 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 18e51e │ │ │ │ movw r2, #7169 @ 0x1c01 │ │ │ │ tst r1, r2 │ │ │ │ - bne.w 18e4c6 │ │ │ │ + bne.w 18e596 │ │ │ │ cmp r0, #30 │ │ │ │ - beq.w 18eddc │ │ │ │ - b.w 18e04e │ │ │ │ + beq.w 18eeac │ │ │ │ + b.w 18e11e │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18eb10 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.n 18ebe0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18ea90 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.n 18eb60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18dfa0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 18ea44 │ │ │ │ + b.n 18eb14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e664 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.w 18e734 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18ecdc │ │ │ │ + bl 18dfa0 │ │ │ │ + b.n 18edac │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18e85e │ │ │ │ + bl 18dfa0 │ │ │ │ + b.n 18e92e │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18dfa0 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e72a │ │ │ │ + b.w 18e7fa │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e526 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.w 18e5f6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18dfa0 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e61e │ │ │ │ + b.w 18e6ee │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e58a │ │ │ │ + bl 18dfa0 │ │ │ │ + b.w 18e65a │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18dfa0 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e11e │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e3c2 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.w 18e492 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e6f8 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.w 18e7c8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18dfa0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 18ebf6 │ │ │ │ + b.n 18ecc6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e5d8 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.w 18e6a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e764 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.w 18e834 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18dfa0 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e7de │ │ │ │ + b.w 18e8ae │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e798 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.w 18e868 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18dfa0 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e11e │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18e88e │ │ │ │ + bl 18dfa0 │ │ │ │ + b.n 18e95e │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18ed10 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.n 18ede0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e3f6 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.w 18e4c6 │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e11e │ │ │ │ subw r2, r3, #674 @ 0x2a2 │ │ │ │ cmp r2, #18 │ │ │ │ - bhi.w 18e04e │ │ │ │ + bhi.w 18e11e │ │ │ │ cmp r2, #18 │ │ │ │ - bhi.w 18e04e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18f03c ) │ │ │ │ + bhi.w 18e11e │ │ │ │ + add r1, pc, #8 @ (adr r1, 18f10c ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ - bl ffe1b03e │ │ │ │ - bl 1a3042 │ │ │ │ - bl 1a3046 │ │ │ │ - bl 1a304a │ │ │ │ - bl 1a304e │ │ │ │ - bl 1a3052 │ │ │ │ - bl 1a3056 │ │ │ │ - bl 1a305a │ │ │ │ - bl 1a305e │ │ │ │ - bl 1a3062 │ │ │ │ - bl ffda3066 │ │ │ │ - bl 1a306a │ │ │ │ - bl 1a306e │ │ │ │ - bl 1a1072 │ │ │ │ - bl 1a1076 │ │ │ │ - bl 1a107a │ │ │ │ - bl 1a107e │ │ │ │ - bl ffe1b082 │ │ │ │ - bl ffe1b086 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18eaac │ │ │ │ - mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e5a6 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 18e04e │ │ │ │ - mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ + bl ffe1b10e │ │ │ │ + bl 1a3112 │ │ │ │ + bl 1a3116 │ │ │ │ + bl 1a311a │ │ │ │ + bl 1a311e │ │ │ │ + bl 1a3122 │ │ │ │ + bl 1a3126 │ │ │ │ + bl 1a312a │ │ │ │ + bl 1a312e │ │ │ │ + bl 1a3132 │ │ │ │ + bl ffda3136 │ │ │ │ + bl 1a313a │ │ │ │ + bl 1a313e │ │ │ │ + bl 1a1142 │ │ │ │ + bl 1a1146 │ │ │ │ + bl 1a114a │ │ │ │ + bl 1a114e │ │ │ │ + bl ffe1b152 │ │ │ │ + bl ffe1b156 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.n 18eb7c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.w 18e676 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 18dfa0 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 18e11e │ │ │ │ + mov r0, r8 │ │ │ │ + bl 18dfa0 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e11e │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.w 18e5f0 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.w 18e6c0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18ed30 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.n 18ee00 │ │ │ │ cmp r3, #158 @ 0x9e │ │ │ │ - beq.w 18ecc0 │ │ │ │ - b.w 18e04e │ │ │ │ + beq.w 18ed90 │ │ │ │ + b.w 18e11e │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18dfa0 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e11e │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18dfa0 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e04e │ │ │ │ + b.w 18e11e │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ded0 │ │ │ │ - b.n 18ed50 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.n 18ee20 │ │ │ │ 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] @ 18fadc │ │ │ │ + ldr.w r2, [pc, #2308] @ 18fae0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2300] @ 18fa14 │ │ │ │ + ldr.w r3, [pc, #2300] @ 18fae4 │ │ │ │ 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 18f27a │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 18f568 │ │ │ │ + beq.w 18f638 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 18f422 │ │ │ │ + beq.w 18f4f2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f1a2 │ │ │ │ + bne.n 18f272 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ movw sl, #297 @ 0x129 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18f188 │ │ │ │ + cbz r3, 18f258 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18f180 │ │ │ │ + beq.n 18f250 │ │ │ │ ldrb.w r2, [r8, #25] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18f32e │ │ │ │ + beq.w 18f3fe │ │ │ │ ldrb.w r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18f3c2 │ │ │ │ + beq.w 18f492 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 18f24e │ │ │ │ + bhi.n 18f31e │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r0, [pc, #456] @ (18f334 ) │ │ │ │ + ldr r0, [pc, #456] @ (18f404 ) │ │ │ │ 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 18f218 │ │ │ │ ldrh.w r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18f3be │ │ │ │ + bne.w 18f48e │ │ │ │ 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 18f1fc │ │ │ │ + ldr.w r2, [pc, #2156] @ 18fae8 │ │ │ │ + ldr.w r3, [pc, #2148] @ 18fae4 │ │ │ │ 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 18fa92 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 18f360 │ │ │ │ + beq.w 18f430 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ tst.w r2, sl │ │ │ │ - bne.n 18f180 │ │ │ │ + bne.n 18f250 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18f2ba │ │ │ │ + bne.n 18f38a │ │ │ │ ldrb.w r3, [r5, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f180 │ │ │ │ + bne.n 18f250 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 18f2d8 │ │ │ │ + bne.n 18f3a8 │ │ │ │ mov r7, lr │ │ │ │ strb.w r7, [r5, #50] @ 0x32 │ │ │ │ - b.n 18f180 │ │ │ │ + b.n 18f250 │ │ │ │ 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 18fa2e │ │ │ │ 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 18f250 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ - cbnz r1, 18f23e │ │ │ │ + cbnz r1, 18f30e │ │ │ │ strb.w r1, [r3, #46] @ 0x2e │ │ │ │ strb.w r0, [r3, #47] @ 0x2f │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - b.n 18f232 │ │ │ │ + b.n 18f302 │ │ │ │ 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] @ 18faec │ │ │ │ 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 18f250 │ │ │ │ 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 18f41e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18f358 │ │ │ │ + bne.n 18f428 │ │ │ │ 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 18f34a │ │ │ │ + b.n 18f250 │ │ │ │ + ldr.w r3, [pc, #1916] @ 18faf0 │ │ │ │ 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 18f994 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18df30 │ │ │ │ - b.n 18f180 │ │ │ │ + bl 18e000 │ │ │ │ + b.n 18f250 │ │ │ │ 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 18f2c2 │ │ │ │ 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 18f476 │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ tst.w r2, #43008 @ 0xa800 │ │ │ │ - bne.n 18f38a │ │ │ │ + bne.n 18f45a │ │ │ │ tst.w r2, #86016 @ 0x15000 │ │ │ │ - beq.n 18f3a6 │ │ │ │ + beq.n 18f476 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f824 │ │ │ │ + bne.w 18f8f4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ - cbz r3, 18f31e │ │ │ │ + cbz r3, 18f3ee │ │ │ │ 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 18f3b4 │ │ │ │ + b.n 18f2c4 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 18f360 │ │ │ │ + beq.n 18f430 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 18f852 │ │ │ │ + beq.w 18f922 │ │ │ │ itt hi │ │ │ │ subhi r3, #2 │ │ │ │ uxtbhi r3, r3 │ │ │ │ - bhi.w 18f1d2 │ │ │ │ + bhi.w 18f2a2 │ │ │ │ ldrb.w r3, [r5, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18f180 │ │ │ │ - b.n 18f258 │ │ │ │ + bne.w 18f250 │ │ │ │ + b.n 18f328 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18dfa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18f296 │ │ │ │ + beq.n 18f366 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #46] @ 0x2e │ │ │ │ - b.n 18f180 │ │ │ │ + b.n 18f250 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 18f832 │ │ │ │ + beq.w 18f902 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 18f180 │ │ │ │ + bne.w 18f250 │ │ │ │ ldrb.w r3, [r8, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18f180 │ │ │ │ + bne.w 18f250 │ │ │ │ ldrb.w r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18f180 │ │ │ │ + beq.w 18f250 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #23] │ │ │ │ - b.n 18f180 │ │ │ │ + b.n 18f250 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f816 │ │ │ │ + bne.w 18f8e6 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f31e │ │ │ │ + beq.n 18f3ee │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ - b.n 18f31e │ │ │ │ + b.n 18f3ee │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f808 │ │ │ │ + bne.w 18f8d8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18f324 │ │ │ │ + b.n 18f3f4 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 18f196 │ │ │ │ + b.n 18f266 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18f162 │ │ │ │ + beq.w 18f232 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 18f408 │ │ │ │ - add r0, pc, #8 @ (adr r0, 18f3dc ) │ │ │ │ + bhi.n 18f4d8 │ │ │ │ + add r0, pc, #8 @ (adr r0, 18f4ac ) │ │ │ │ ldr.w r6, [r0, r3, lsl #2] │ │ │ │ add r0, r6 │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ movs r5, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r7 │ │ │ │ @@ -466638,51 +466716,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 18f232 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187e40 │ │ │ │ - cbz r0, 18f41e │ │ │ │ + bl 187f10 │ │ │ │ + cbz r0, 18f4ee │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 18db64 │ │ │ │ + bl 18dc34 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - b.n 18f162 │ │ │ │ + b.n 18f232 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r9, r4, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 18f9f8 │ │ │ │ + beq.w 18fac8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 186f88 │ │ │ │ + bl 187058 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18f464 │ │ │ │ + cbz r3, 18f534 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 18f464 │ │ │ │ + bne.n 18f534 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r8, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f53c │ │ │ │ + bne.n 18f60c │ │ │ │ ldrb.w r3, [r5, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f53c │ │ │ │ + beq.n 18f60c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18f464 │ │ │ │ + cbz r3, 18f534 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18f448 │ │ │ │ + beq.n 18f518 │ │ │ │ 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 +466777,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 18f1c4 │ │ │ │ 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 18f7e8 │ │ │ │ ldrb.w r2, [r9, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.w 18f718 │ │ │ │ + bne.w 18f7e8 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb.w r4, [r8, #54] @ 0x36 │ │ │ │ - cbnz r4, 18f504 │ │ │ │ + cbnz r4, 18f5d4 │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 18f504 │ │ │ │ + cbz r2, 18f5d4 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 18ded0 │ │ │ │ - cbnz r0, 18f532 │ │ │ │ - cbz r6, 18f4fc │ │ │ │ + bl 18dfa0 │ │ │ │ + cbnz r0, 18f602 │ │ │ │ + cbz r6, 18f5cc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 18f4fc │ │ │ │ - cbz r4, 18f52e │ │ │ │ + beq.n 18f5cc │ │ │ │ + cbz r4, 18f5fe │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 18f532 │ │ │ │ + bne.n 18f602 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f4e2 │ │ │ │ + bne.n 18f5b2 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r2, [r8] │ │ │ │ - cbz r2, 18f516 │ │ │ │ + cbz r2, 18f5e6 │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 18f4d4 │ │ │ │ + beq.n 18f5a4 │ │ │ │ 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 18f574 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r4, sl │ │ │ │ - b.n 18f72a │ │ │ │ + b.n 18f7fa │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - b.n 18f4fc │ │ │ │ + b.n 18f5cc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ strb.w r3, [r8, #54] @ 0x36 │ │ │ │ - b.n 18f504 │ │ │ │ + b.n 18f5d4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strb.w r6, [r5, #55] @ 0x37 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f458 │ │ │ │ + beq.n 18f528 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 18f55c │ │ │ │ + beq.n 18f62c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f458 │ │ │ │ + beq.n 18f528 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 18f54e │ │ │ │ + bne.n 18f61e │ │ │ │ adds r0, #12 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18dfa0 │ │ │ │ strb.w r0, [r5, #54] @ 0x36 │ │ │ │ - b.n 18f458 │ │ │ │ + b.n 18f528 │ │ │ │ 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 18f92e │ │ │ │ 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 18f1c4 │ │ │ │ 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 18f1c4 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18f868 │ │ │ │ + beq.w 18f938 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ add.w r1, r2, #24 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 18fa04 │ │ │ │ + beq.w 18fad4 │ │ │ │ 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 18f6ec │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ mov fp, r3 │ │ │ │ - cbz r3, 18f61c │ │ │ │ + cbz r3, 18f6ec │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 18f610 │ │ │ │ + beq.n 18f6e0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 18f608 │ │ │ │ + bne.n 18f6d8 │ │ │ │ sub.w fp, r2, r3 │ │ │ │ clz fp, fp │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1871fc │ │ │ │ + bl 1872cc │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18f6a8 │ │ │ │ + beq.n 18f778 │ │ │ │ ldrb.w r2, [sl, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 18f6a8 │ │ │ │ + bne.n 18f778 │ │ │ │ mov r7, sl │ │ │ │ ldrb.w r3, [r8, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f6f0 │ │ │ │ + beq.n 18f7c0 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r0, fp │ │ │ │ strb.w r3, [r7, #54] @ 0x36 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 18f70c │ │ │ │ + bne.n 18f7dc │ │ │ │ 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, 18f75c │ │ │ │ movs r6, #0 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18dfa0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18f702 │ │ │ │ + bne.n 18f7d2 │ │ │ │ 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 18f734 │ │ │ │ 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 18f7d2 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 18f6a8 │ │ │ │ + cbz r3, 18f778 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18f638 │ │ │ │ + beq.n 18f708 │ │ │ │ ldrb.w r3, [sp, #47] @ 0x2f │ │ │ │ - cbnz r3, 18f6b8 │ │ │ │ + cbnz r3, 18f788 │ │ │ │ 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, 18f79c │ │ │ │ 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, 18f7ba │ │ │ │ ldrb.w r2, [r8, #26] │ │ │ │ ldrb.w r3, [sp, #78] @ 0x4e │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r8, #26] │ │ │ │ - b.n 18f1a2 │ │ │ │ + b.n 18f272 │ │ │ │ ldrb.w r3, [r7, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f69c │ │ │ │ + bne.n 18f76c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ and.w sl, r3, #256 @ 0x100 │ │ │ │ - b.n 18f65c │ │ │ │ + b.n 18f72c │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r7, #54] @ 0x36 │ │ │ │ - b.n 18f69c │ │ │ │ + b.n 18f76c │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl 18db64 │ │ │ │ - b.n 18f650 │ │ │ │ + bl 18dc34 │ │ │ │ + b.n 18f720 │ │ │ │ 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 1872cc │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f7d0 │ │ │ │ + beq.n 18f8a0 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 18f7d0 │ │ │ │ + bne.n 18f8a0 │ │ │ │ movs r7, #0 │ │ │ │ ldrb.w r3, [r8, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f7fe │ │ │ │ + beq.n 18f8ce │ │ │ │ strh.w r7, [sl, #54] @ 0x36 │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18f7be │ │ │ │ + cbz r3, 18f88e │ │ │ │ ldrb.w r6, [r4, #58] @ 0x3a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18f84e │ │ │ │ + bne.n 18f91e │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 18ded0 │ │ │ │ - cbnz r0, 18f7b6 │ │ │ │ + bl 18dfa0 │ │ │ │ + cbnz r0, 18f886 │ │ │ │ ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f7e6 │ │ │ │ + beq.n 18f8b6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18f7f0 │ │ │ │ + beq.n 18f8c0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 18f7b6 │ │ │ │ + bne.n 18f886 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18f7be │ │ │ │ + cbz r3, 18f88e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 18fa04 │ │ │ │ + beq.w 18fad4 │ │ │ │ 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 18f83e │ │ │ │ ldrb r2, [r2, #19] │ │ │ │ - cbz r2, 18f7b6 │ │ │ │ + cbz r2, 18f886 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 18f7aa │ │ │ │ + bne.n 18f87a │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 18f76e │ │ │ │ + beq.n 18f83e │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sl, #54] @ 0x36 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 18f7d0 │ │ │ │ + cbz r3, 18f8a0 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18f752 │ │ │ │ + beq.n 18f822 │ │ │ │ ldrb.w r3, [sp, #78] @ 0x4e │ │ │ │ - cbnz r3, 18f7e0 │ │ │ │ + cbnz r3, 18f8b0 │ │ │ │ ldrb.w r3, [r8, #26] │ │ │ │ ldrb.w r2, [r4, #58] @ 0x3a │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r8, #26] │ │ │ │ - b.n 18f1a2 │ │ │ │ + b.n 18f272 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f76e │ │ │ │ - b.n 18f7be │ │ │ │ + bne.n 18f83e │ │ │ │ + b.n 18f88e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18f7be │ │ │ │ + beq.n 18f88e │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r5, r3 │ │ │ │ - b.n 18f790 │ │ │ │ + b.n 18f860 │ │ │ │ ldrb.w r3, [sl, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f7be │ │ │ │ - b.n 18f75e │ │ │ │ + bne.n 18f88e │ │ │ │ + b.n 18f82e │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18dfa0 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 18f3b8 │ │ │ │ + b.n 18f488 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18dfa0 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 18f39c │ │ │ │ + b.n 18f46c │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18dfa0 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 18f318 │ │ │ │ + b.n 18f3e8 │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18f180 │ │ │ │ + bne.w 18f250 │ │ │ │ ldrb.w r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18f180 │ │ │ │ + beq.w 18f250 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ - b.n 18f180 │ │ │ │ + b.n 18f250 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 18f790 │ │ │ │ + b.n 18f860 │ │ │ │ ldrb.w r3, [r5, #86] @ 0x56 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18f180 │ │ │ │ - b.n 18f204 │ │ │ │ + bne.w 18f250 │ │ │ │ + b.n 18f2d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18dfa0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 18f584 │ │ │ │ + b.n 18f654 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 18f61c │ │ │ │ + b.n 18f6ec │ │ │ │ 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 18f98a │ │ │ │ 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 18f250 │ │ │ │ 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 18fa58 │ │ │ │ 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 18f954 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18dfa0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 18f888 │ │ │ │ + b.n 18f958 │ │ │ │ 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 18e000 │ │ │ │ + b.n 18f250 │ │ │ │ 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 18fa42 │ │ │ │ + bhi.n 18fa32 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 18f972 │ │ │ │ + beq.n 18fa42 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 18f972 │ │ │ │ + beq.n 18fa42 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 18f972 │ │ │ │ + beq.n 18fa42 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 18f88c │ │ │ │ + b.n 18f95c │ │ │ │ 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 18fa2e │ │ │ │ + bls.n 18fa22 │ │ │ │ sub.w r3, r1, #524288 @ 0x80000 │ │ │ │ bics.w r3, r3, #524288 @ 0x80000 │ │ │ │ - beq.n 18f88c │ │ │ │ + beq.n 18f95c │ │ │ │ cmp.w r1, #2048 @ 0x800 │ │ │ │ - beq.n 18f95e │ │ │ │ + beq.n 18fa2e │ │ │ │ ubfx r0, r2, #0, #21 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 18f9a0 │ │ │ │ + beq.n 18fa70 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 18f9e2 │ │ │ │ + beq.n 18fab2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18f9c6 │ │ │ │ + beq.n 18fa96 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18f8f4 │ │ │ │ + bne.n 18f9c4 │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 18f8f4 │ │ │ │ + bpl.n 18f9c4 │ │ │ │ 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 18f95c │ │ │ │ cmp r1, #16 │ │ │ │ - beq.n 18f95e │ │ │ │ + beq.n 18fa2e │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - beq.n 18f95e │ │ │ │ + beq.n 18fa2e │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 18f918 │ │ │ │ + bne.n 18f9e8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 18f88c │ │ │ │ + b.n 18f95c │ │ │ │ sub.w r2, r3, #524288 @ 0x80000 │ │ │ │ bics.w r2, r2, #524288 @ 0x80000 │ │ │ │ - beq.n 18f972 │ │ │ │ + beq.n 18fa42 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - bne.n 18f8f4 │ │ │ │ + bne.n 18f9c4 │ │ │ │ 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, 18fa66 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ - b.n 18f88c │ │ │ │ + b.n 18f95c │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18dfa0 │ │ │ │ ldrb.w ip, [r8, #26] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 18f874 │ │ │ │ + b.n 18f944 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ded0 │ │ │ │ + bl 18dfa0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 18f88c │ │ │ │ + b.n 18f95c │ │ │ │ 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 1878dc │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18df30 │ │ │ │ + bl 18e000 │ │ │ │ ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ - b.n 18f88c │ │ │ │ + b.n 18f95c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 18f88c │ │ │ │ + bpl.w 18f95c │ │ │ │ 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 18f95c │ │ │ │ lsls r7, r1, #31 │ │ │ │ - bpl.n 18f8f4 │ │ │ │ + bpl.n 18f9c4 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 18f8f4 │ │ │ │ + bne.n 18f9c4 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ and.w r3, r3, #14 │ │ │ │ subs r3, #4 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 18f88c │ │ │ │ + b.n 18f95c │ │ │ │ movs r0, #0 │ │ │ │ - bl 186f88 │ │ │ │ + bl 187058 │ │ │ │ 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, r3, #24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r2, r3, #24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ 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] @ (18fb6c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (18faa0 ) │ │ │ │ + ldr r3, [pc, #104] @ (18fb70 ) │ │ │ │ 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 1c6458 │ │ │ │ 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 18f1c4 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6464 │ │ │ │ - ldr r2, [pc, #36] @ (18faa4 ) │ │ │ │ - ldr r3, [pc, #28] @ (18faa0 ) │ │ │ │ + bl 1c6534 │ │ │ │ + ldr r2, [pc, #36] @ (18fb74 ) │ │ │ │ + ldr r3, [pc, #28] @ (18fb70 ) │ │ │ │ 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 18fb66 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r0, #23 │ │ │ │ + lsls r2, r6, #19 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #21 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ 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, 18fba8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 18fada │ │ │ │ + cbnz r0, 18fbaa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18facc │ │ │ │ + bne.n 18fb9c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr.w r1, [r3, #172] @ 0xac │ │ │ │ - bl 18fa24 │ │ │ │ + bl 18faf4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18fad8 │ │ │ │ + beq.n 18fba8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18fad8 │ │ │ │ + beq.n 18fba8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18fada │ │ │ │ + bne.n 18fbaa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18faf0 │ │ │ │ + bne.n 18fbc0 │ │ │ │ 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 18fe58 │ │ │ │ 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 18fe40 │ │ │ │ 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 18fe22 │ │ │ │ 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 18fe02 │ │ │ │ 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 +467461,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 18fde2 │ │ │ │ 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 +467478,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 18fdc4 │ │ │ │ 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 +467494,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 18fda8 │ │ │ │ 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 +467513,517 @@ │ │ │ │ ldr.w fp, [r5, #4]! │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ str.w r2, [fp, #68] @ 0x44 │ │ │ │ ldr.w r2, [fp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18fcba │ │ │ │ + beq.n 18fd8a │ │ │ │ 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, 18fd6c │ │ │ │ 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 18fbd0 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #72] @ 0x48 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc.n 18fc80 │ │ │ │ + bcc.n 18fd50 │ │ │ │ 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 18fd38 │ │ │ │ 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 18fd06 │ │ │ │ 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 18fcd6 │ │ │ │ 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 18fcb2 │ │ │ │ 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 18fc84 │ │ │ │ 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 18fc52 │ │ │ │ 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 18fc28 │ │ │ │ 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 18fc00 │ │ │ │ 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] @ (190084 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #516] @ (18ffb8 ) │ │ │ │ + ldr r3, [pc, #516] @ (190088 ) │ │ │ │ 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 1c6458 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186f84 │ │ │ │ - cbz r0, 18fdfc │ │ │ │ + bl 187054 │ │ │ │ + cbz r0, 18fecc │ │ │ │ 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 16f970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18714c │ │ │ │ + bl 18721c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18fdd6 │ │ │ │ + bne.n 18fea6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186f84 │ │ │ │ + bl 187054 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18fe80 │ │ │ │ + beq.n 18ff50 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 18fe70 │ │ │ │ + beq.n 18ff40 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18ffac │ │ │ │ + beq.w 19007c │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 18fe54 │ │ │ │ + cbz r3, 18ff24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18ff98 │ │ │ │ + beq.w 190068 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 18fe54 │ │ │ │ + beq.n 18ff24 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 18fe44 │ │ │ │ + bls.n 18ff14 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 18fe3c │ │ │ │ + bhi.n 18ff0c │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 18fe30 │ │ │ │ + bls.n 18ff00 │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 18fe48 │ │ │ │ + bhi.n 18ff18 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 18fe34 │ │ │ │ + bne.n 18ff04 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18fe24 │ │ │ │ + bne.n 18fef4 │ │ │ │ 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 18721c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18fe0a │ │ │ │ + bne.n 18feda │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 18fdfc │ │ │ │ + bne.n 18fecc │ │ │ │ mov r0, r6 │ │ │ │ - bl 186f84 │ │ │ │ + bl 187054 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 18fe96 │ │ │ │ - b.n 18fee0 │ │ │ │ + cbnz r0, 18ff66 │ │ │ │ + b.n 18ffb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18714c │ │ │ │ + bl 18721c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 18fee0 │ │ │ │ + cbz r0, 18ffb0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 18fe8c │ │ │ │ + bls.n 18ff5c │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fb48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18fe8c │ │ │ │ + beq.n 18ff5c │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 18fec6 │ │ │ │ + cbz r3, 18ff96 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 18fec6 │ │ │ │ + beq.n 18ff96 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16fa64 │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 18feb6 │ │ │ │ + bne.n 18ff86 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fb48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18feaa │ │ │ │ + bne.n 18ff7a │ │ │ │ mov r0, r5 │ │ │ │ - bl 18714c │ │ │ │ + bl 18721c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18fe96 │ │ │ │ + bne.n 18ff66 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ - bl 16e1b8 │ │ │ │ + bl 16e288 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186f84 │ │ │ │ - cbz r0, 18ff08 │ │ │ │ + bl 187054 │ │ │ │ + cbz r0, 18ffd8 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - cbz r3, 18ff00 │ │ │ │ + cbz r3, 18ffd0 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - bl 18714c │ │ │ │ + bl 18721c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18fef6 │ │ │ │ + bne.n 18ffc6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186f84 │ │ │ │ + bl 187054 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18ff34 │ │ │ │ + cbz r0, 190004 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16dfa8 │ │ │ │ + bl 16e078 │ │ │ │ str.w r8, [r4, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 18714c │ │ │ │ + bl 18721c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18ff16 │ │ │ │ + bne.n 18ffe6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186f84 │ │ │ │ - cbz r0, 18ff54 │ │ │ │ + bl 187054 │ │ │ │ + cbz r0, 190024 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - cbz r3, 18ff4c │ │ │ │ + cbz r3, 19001c │ │ │ │ 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 18721c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18ff3c │ │ │ │ + bne.n 19000c │ │ │ │ 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, 19004c │ │ │ │ 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 18fbd0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 18ff68 │ │ │ │ + bcc.n 190038 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #60] @ (18ffbc ) │ │ │ │ + ldr r2, [pc, #60] @ (19008c ) │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #52] @ (18ffb8 ) │ │ │ │ + ldr r3, [pc, #52] @ (190088 ) │ │ │ │ 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 190080 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ mov r4, r2 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18fe24 │ │ │ │ - b.n 18fe62 │ │ │ │ + bne.w 18fef4 │ │ │ │ + b.n 18ff32 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 18fe62 │ │ │ │ + b.n 18ff32 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r0, r7, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #1 │ │ │ │ - lsls r5, r5, #1 │ │ │ │ + vmla.i32 q0, q5, d12[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 1900a6 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 18fd9c │ │ │ │ + bl 18fe6c │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 190018 │ │ │ │ + cbz r0, 1900e8 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ - cbz r2, 190018 │ │ │ │ - cbz r1, 190014 │ │ │ │ + cbz r2, 1900e8 │ │ │ │ + cbz r1, 1900e4 │ │ │ │ ldr r2, [r1, #72] @ 0x48 │ │ │ │ - cbz r2, 190014 │ │ │ │ + cbz r2, 1900e4 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r0, r1 │ │ │ │ - beq.n 190014 │ │ │ │ + beq.n 1900e4 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 19000a │ │ │ │ + bls.n 1900da │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 18fffa │ │ │ │ + bhi.n 1900ca │ │ │ │ cmp r1, r2 │ │ │ │ - bls.n 19000e │ │ │ │ + bls.n 1900de │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 190006 │ │ │ │ + bhi.n 1900d6 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 18fff2 │ │ │ │ + bne.n 1900c2 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 190026 │ │ │ │ + cbz r1, 1900f6 │ │ │ │ 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 190112 │ │ │ │ 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, 190126 │ │ │ │ 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] @ (190270 ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (1901a4 ) │ │ │ │ + ldr r1, [pc, #296] @ (190274 ) │ │ │ │ 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 190264 │ │ │ │ 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 190182 │ │ │ │ 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 190248 │ │ │ │ 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 1901f0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 190178 │ │ │ │ + beq.n 190248 │ │ │ │ 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 1901dc │ │ │ │ + cbz r4, 190248 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 18592c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +468035,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 1891e8 │ │ │ │ + ldr r2, [pc, #44] @ (190278 ) │ │ │ │ + ldr r3, [pc, #36] @ (190270 ) │ │ │ │ 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 19026a │ │ │ │ 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 1901a4 │ │ │ │ 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} │ │ │ │ + cdp2 0, 10, cr0, cr14, cr12, {3} │ │ │ │ + ldc2 0, cr0, [r0, #432]! @ 0x1b0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r4, [pc, #568] @ (190400 ) │ │ │ │ + ldr r4, [pc, #568] @ (1904d0 ) │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #568] @ (190404 ) │ │ │ │ + ldr r1, [pc, #568] @ (1904d4 ) │ │ │ │ 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 19035e │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 19027e │ │ │ │ + beq.n 19034e │ │ │ │ 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] @ 1904c8 │ │ │ │ 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 1903c6 │ │ │ │ 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 190128 │ │ │ │ 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 19037e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19036e │ │ │ │ + bne.w 19043e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1903b4 │ │ │ │ + bne.w 190484 │ │ │ │ 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 1902ec │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1882d8 │ │ │ │ + bl 1883a8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188de0 │ │ │ │ - ldr r2, [pc, #376] @ (190408 ) │ │ │ │ - ldr r3, [pc, #368] @ (190404 ) │ │ │ │ + bl 188eb0 │ │ │ │ + ldr r2, [pc, #376] @ (1904d8 ) │ │ │ │ + ldr r3, [pc, #368] @ (1904d4 ) │ │ │ │ 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 1904c4 │ │ │ │ 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 1903f6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 190254 │ │ │ │ + beq.n 190324 │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1902e4 │ │ │ │ + cbz r0, 1903b4 │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 190254 │ │ │ │ + b.n 190324 │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 190320 │ │ │ │ + cbz r0, 1903f0 │ │ │ │ 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 1891e8 │ │ │ │ str.w r4, [fp] │ │ │ │ - b.n 19026c │ │ │ │ + b.n 19033c │ │ │ │ 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 1859fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 190358 │ │ │ │ + cbz r0, 190428 │ │ │ │ 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 1891e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 190254 │ │ │ │ - b.n 1902b6 │ │ │ │ + beq.w 190324 │ │ │ │ + b.n 190386 │ │ │ │ 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 1859fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1903a0 │ │ │ │ + cbz r0, 190470 │ │ │ │ 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 1891e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 190254 │ │ │ │ + beq.w 190324 │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1903e2 │ │ │ │ + cbz r0, 1904b2 │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 190254 │ │ │ │ + b.n 190324 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - cdp2 0, 3, cr0, cr0, cr12, {3} │ │ │ │ + stc2l 0, cr0, [r0, #-432]! @ 0xfffffe50 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [sl, #-432]! @ 0xfffffe50 │ │ │ │ + ldc2 0, cr0, [sl], {108} @ 0x6c │ │ │ │ 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] @ (190698 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #420] @ (1905cc ) │ │ │ │ + ldr r3, [pc, #420] @ (19069c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldrb r6, [r1, #17] │ │ │ │ add r5, sp, #8 │ │ │ │ - vldr d0, [pc, #368] @ 1905a0 │ │ │ │ + vldr d0, [pc, #368] @ 190670 │ │ │ │ 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 1869b0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 190466 │ │ │ │ + cbz r0, 190536 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ - vldr d0, [pc, #304] @ 1905a8 │ │ │ │ + vldr d0, [pc, #304] @ 190678 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 1869b0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1904a2 │ │ │ │ + cbz r0, 190572 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ - vldr d0, [pc, #252] @ 1905b0 │ │ │ │ + vldr d0, [pc, #252] @ 190680 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r6, [r9, #17] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 1869b0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1904e0 │ │ │ │ + cbz r0, 1905b0 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ - vldr d0, [pc, #200] @ 1905b8 │ │ │ │ + bl 188d38 │ │ │ │ + vldr d0, [pc, #200] @ 190688 │ │ │ │ movs r1, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 1869b0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19051a │ │ │ │ + cbz r0, 1905ea │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #249 @ 0xf9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ - vldr d0, [pc, #148] @ 1905c0 │ │ │ │ + vldr d0, [pc, #148] @ 190690 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 1869b0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 190554 │ │ │ │ + cbz r0, 190624 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ - ldr r2, [pc, #80] @ (1905d0 ) │ │ │ │ - ldr r3, [pc, #76] @ (1905cc ) │ │ │ │ + bl 188cec │ │ │ │ + ldr r2, [pc, #80] @ (1906a0 ) │ │ │ │ + ldr r3, [pc, #76] @ (19069c ) │ │ │ │ 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 190666 │ │ │ │ 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 19068c │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 190546 │ │ │ │ - b.n 190264 │ │ │ │ + bcc.n 190616 │ │ │ │ + b.n 190334 │ │ │ │ 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: 0xfb04006c │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa7c006c │ │ │ │ + vld1.8 {d0[3]}, [ip], ip │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 190628 │ │ │ │ + bne.n 1906f8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r1, r3, #13 │ │ │ │ - bpl.n 190628 │ │ │ │ + bpl.n 1906f8 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ lsls r5, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ - bpl.n 19062a │ │ │ │ + bpl.n 1906fa │ │ │ │ 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 1906f8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 190620 │ │ │ │ + bmi.n 1906f0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 190620 │ │ │ │ - bl 1905d4 │ │ │ │ + bne.n 1906f0 │ │ │ │ + bl 1906a4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 190610 │ │ │ │ + bne.n 1906e0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r4, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #16 │ │ │ │ - bmi.n 1905fe │ │ │ │ + bmi.n 1906ce │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #128 @ 0x80 │ │ │ │ - bmi.n 1905fe │ │ │ │ + bmi.n 1906ce │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 190628 │ │ │ │ + bpl.n 1906f8 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.n 1905fe │ │ │ │ + b.n 1906ce │ │ │ │ stmdb 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] @ 190a58 │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #804] @ (19098c ) │ │ │ │ + ldr r2, [pc, #804] @ (190a5c ) │ │ │ │ add fp, pc │ │ │ │ - ldr r3, [pc, #804] @ (190990 ) │ │ │ │ + ldr r3, [pc, #804] @ (190a60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18a050 │ │ │ │ + bl 18a120 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1906a8 │ │ │ │ + beq.n 190778 │ │ │ │ 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 190a32 │ │ │ │ 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, 1907dc │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1908b4 │ │ │ │ + beq.w 190984 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 190858 │ │ │ │ + beq.w 190928 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1906fa │ │ │ │ + beq.n 1907ca │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19080a │ │ │ │ + beq.w 1908da │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19080a │ │ │ │ + beq.w 1908da │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 190858 │ │ │ │ + beq.w 190928 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1906dc │ │ │ │ + bne.n 1907ac │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r6 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.w 190824 │ │ │ │ + beq.w 1908f4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1906de │ │ │ │ + bne.n 1907ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1906c2 │ │ │ │ + bne.n 190792 │ │ │ │ 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 +468622,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 190a2c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - cbz r2, 190754 │ │ │ │ + cbz r2, 190824 │ │ │ │ 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 190a20 │ │ │ │ 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 +468652,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 18b2b4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1908fc │ │ │ │ + beq.w 1909cc │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1907c4 │ │ │ │ + cbz r0, 190894 │ │ │ │ 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 1891e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 19095c │ │ │ │ + beq.w 190a2c │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 190954 │ │ │ │ + beq.w 190a24 │ │ │ │ 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 18b3c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 189260 │ │ │ │ - b.n 190936 │ │ │ │ + bl 189330 │ │ │ │ + b.n 190a06 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 19089a │ │ │ │ + beq.n 19096a │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 19070c │ │ │ │ + bne.w 1907dc │ │ │ │ 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 1907dc │ │ │ │ + ldr r1, [pc, #364] @ (190a64 ) │ │ │ │ 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 186ea0 │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1906de │ │ │ │ - b.n 19070c │ │ │ │ + bne.w 1907ae │ │ │ │ + b.n 1907dc │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 190890 │ │ │ │ - cbnz r2, 190876 │ │ │ │ + beq.n 190960 │ │ │ │ + cbnz r2, 190946 │ │ │ │ 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, 190950 │ │ │ │ mov r4, r6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1906de │ │ │ │ - b.n 19070c │ │ │ │ + bne.w 1907ae │ │ │ │ + b.n 1907dc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 16a058 │ │ │ │ - cbz r0, 1908da │ │ │ │ + bl 16a128 │ │ │ │ + cbz r0, 1909aa │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [r4, #32] │ │ │ │ mov r4, r6 │ │ │ │ - b.n 190878 │ │ │ │ + b.n 190948 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl 1905d4 │ │ │ │ - b.n 190878 │ │ │ │ + bl 1906a4 │ │ │ │ + b.n 190948 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #5 │ │ │ │ - beq.n 1908c4 │ │ │ │ + beq.n 190994 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 190860 │ │ │ │ + beq.n 190930 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1906c2 │ │ │ │ - b.n 190718 │ │ │ │ + bne.w 190792 │ │ │ │ + b.n 1907e8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 190856 │ │ │ │ + beq.n 190926 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 19070c │ │ │ │ + bne.w 1907dc │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1906fe │ │ │ │ + b.n 1907ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 1905d4 │ │ │ │ + bl 1906a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1906c2 │ │ │ │ - b.n 190718 │ │ │ │ + bne.w 190792 │ │ │ │ + b.n 1907e8 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 189d38 │ │ │ │ + bl 189e08 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1852a0 │ │ │ │ + bl 185370 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ - bl 16a090 │ │ │ │ - b.n 190888 │ │ │ │ + bl 16a160 │ │ │ │ + b.n 190958 │ │ │ │ movw r1, #567 @ 0x237 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 18b3c0 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 190958 │ │ │ │ + cbz r3, 190a28 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ strd r4, r5, [r8] │ │ │ │ - ldr r2, [pc, #96] @ (190998 ) │ │ │ │ - ldr r3, [pc, #84] @ (190990 ) │ │ │ │ + ldr r2, [pc, #96] @ (190a68 ) │ │ │ │ + ldr r3, [pc, #84] @ (190a60 ) │ │ │ │ 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 190a54 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ - b.n 19076c │ │ │ │ + b.n 19083c │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1907f0 │ │ │ │ + b.n 1908c0 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - b.n 19092c │ │ │ │ + b.n 1909fc │ │ │ │ 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 190812 │ │ │ │ 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 190812 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrsb.w r0, [r4, #108] @ 0x6c │ │ │ │ - ldrsb.w r0, [r0, #108] @ 0x6c │ │ │ │ + str.w r0, [r4, #108] @ 0x6c │ │ │ │ + str.w r0, [r0, #108] @ 0x6c │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #10348 @ 0x286c │ │ │ │ + @ instruction: 0xf5f2006c │ │ │ │ stmdb 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] @ (190cbc ) │ │ │ │ + ldr r3, [pc, #572] @ (190cc0 ) │ │ │ │ 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 190b44 │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 190a74 │ │ │ │ + beq.n 190b44 │ │ │ │ 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, 190abc │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 190a94 │ │ │ │ + beq.n 190b64 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f91c │ │ │ │ + bl 16f9ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 190af8 │ │ │ │ + beq.n 190bc8 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 190bb8 │ │ │ │ + beq.w 190c88 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ 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 190b0a │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r3 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 190a2c │ │ │ │ + bne.n 190afc │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ sub.w sp, sp, r2 │ │ │ │ - cbz r2, 190a4c │ │ │ │ + cbz r2, 190b1c │ │ │ │ subs r2, #4 │ │ │ │ add.w r3, sp, r2 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r2, sp │ │ │ │ - cbz r1, 190a62 │ │ │ │ + cbz r1, 190b32 │ │ │ │ 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 190b26 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 190648 │ │ │ │ + bl 190718 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 190a76 │ │ │ │ + b.n 190b46 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #380] @ (190bf4 ) │ │ │ │ - ldr r3, [pc, #372] @ (190bf0 ) │ │ │ │ + ldr r2, [pc, #380] @ (190cc4 ) │ │ │ │ + ldr r3, [pc, #372] @ (190cc0 ) │ │ │ │ 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 190cb6 │ │ │ │ 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 190c9a │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1909ec │ │ │ │ + bne.n 190abc │ │ │ │ ldr r4, [r3, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 190ada │ │ │ │ + cbz r0, 190baa │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 190ace │ │ │ │ + cbz r2, 190b9e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 190ac6 │ │ │ │ + bne.n 190b96 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.n 190aee │ │ │ │ + beq.n 190bbe │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 190aba │ │ │ │ - bl 1870c8 │ │ │ │ + bne.n 190b8a │ │ │ │ + bl 187198 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 190ab4 │ │ │ │ + bne.n 190b84 │ │ │ │ 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 190bba │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 190aee │ │ │ │ + bls.n 190bbe │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 190a74 │ │ │ │ + bne.n 190b44 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 1909ec │ │ │ │ + b.n 190abc │ │ │ │ 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 +469013,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 187198 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 190bbe │ │ │ │ + beq.n 190c8e │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 190b7c │ │ │ │ + cbz r3, 190c4c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 190b8e │ │ │ │ + cbz r2, 190c5e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 19099c │ │ │ │ + bl 190a6c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ orr.w r5, r0, r4 │ │ │ │ uxtb r5, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 190b6c │ │ │ │ + cbz r4, 190c3c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 190b6c │ │ │ │ + cbz r2, 190c3c │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19099c │ │ │ │ + bl 190a6c │ │ │ │ mov r3, r4 │ │ │ │ orrs r0, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 190b52 │ │ │ │ + bne.n 190c22 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19099c │ │ │ │ + bl 190a6c │ │ │ │ orr.w r4, r0, r5 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 190b9c │ │ │ │ + beq.n 190c6c │ │ │ │ mov fp, r0 │ │ │ │ - b.n 190b32 │ │ │ │ + b.n 190c02 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19099c │ │ │ │ + bl 190a6c │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ - b.n 190b7c │ │ │ │ - cbz r4, 190bbe │ │ │ │ + b.n 190c4c │ │ │ │ + cbz r4, 190c8e │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187330 │ │ │ │ + bl 187400 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f994 │ │ │ │ - b.n 1909fa │ │ │ │ + bl 16fa64 │ │ │ │ + b.n 190aca │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ - b.n 190a08 │ │ │ │ + b.n 190ad8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 190bae │ │ │ │ + bl 1c6534 │ │ │ │ + b.n 190c7e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1909ec │ │ │ │ + bne.w 190abc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 190ab4 │ │ │ │ + bne.w 190b84 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 190a74 │ │ │ │ + bhi.w 190b44 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 190ae2 │ │ │ │ + b.n 190bb2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movw r0, #34924 @ 0x886c │ │ │ │ + sbcs.w r0, r8, #15466496 @ 0xec0000 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf582006c │ │ │ │ + @ instruction: 0xf4b2006c │ │ │ │ stmdb 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] @ (190e4c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #368] @ (190d80 ) │ │ │ │ + ldr r3, [pc, #368] @ (190e50 ) │ │ │ │ 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 16fb7c │ │ │ │ ldr.w r4, [r4, #352] @ 0x160 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 190c38 │ │ │ │ + cbz r3, 190d08 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ - cbnz r6, 190c60 │ │ │ │ + cbnz r6, 190d30 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 190c2c │ │ │ │ + bne.n 190cfc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16f82c │ │ │ │ - ldr r2, [pc, #320] @ (190d84 ) │ │ │ │ - ldr r3, [pc, #312] @ (190d80 ) │ │ │ │ + bl 16f8fc │ │ │ │ + ldr r2, [pc, #320] @ (190e54 ) │ │ │ │ + ldr r3, [pc, #312] @ (190e50 ) │ │ │ │ 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 190e46 │ │ │ │ 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 16f9ec │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 190c94 │ │ │ │ + cbz r0, 190d64 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 190c3a │ │ │ │ + beq.n 190d0a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 190c3a │ │ │ │ + beq.n 190d0a │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 190c6c │ │ │ │ + bne.n 190d3c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 190c84 │ │ │ │ - b.n 190c3a │ │ │ │ + bne.n 190d54 │ │ │ │ + b.n 190d0a │ │ │ │ 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 +469177,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 187198 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 190d62 │ │ │ │ + beq.n 190e32 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 190d1a │ │ │ │ + beq.n 190dea │ │ │ │ ldr.w r2, [fp] │ │ │ │ - cbz r2, 190d2c │ │ │ │ + cbz r2, 190dfc │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19099c │ │ │ │ + bl 190a6c │ │ │ │ orr.w r7, r0, r5 │ │ │ │ ldr.w r5, [fp] │ │ │ │ uxtb r7, r7 │ │ │ │ - cbz r5, 190d0a │ │ │ │ + cbz r5, 190dda │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 190d0a │ │ │ │ + cbz r2, 190dda │ │ │ │ mov r1, fp │ │ │ │ mov fp, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19099c │ │ │ │ + bl 190a6c │ │ │ │ orrs r0, r7 │ │ │ │ ldr.w r5, [fp] │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 190cee │ │ │ │ + bne.n 190dbe │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 19099c │ │ │ │ + bl 190a6c │ │ │ │ orr.w r5, r7, r0 │ │ │ │ uxtb r5, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 190d46 │ │ │ │ + beq.n 190e16 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 190cc8 │ │ │ │ + b.n 190d98 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19099c │ │ │ │ + bl 190a6c │ │ │ │ orrs r0, r5 │ │ │ │ mov r7, sl │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 190d28 │ │ │ │ - cbz r5, 190d62 │ │ │ │ + bne.n 190df8 │ │ │ │ + cbz r5, 190e32 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187330 │ │ │ │ + bl 187400 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16f994 │ │ │ │ + bl 16fa64 │ │ │ │ str r5, [sp, #4] │ │ │ │ - b.n 190c78 │ │ │ │ + b.n 190d48 │ │ │ │ mov r0, r6 │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16f994 │ │ │ │ - b.n 190c78 │ │ │ │ + bl 16fa64 │ │ │ │ + b.n 190d48 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3ec006c │ │ │ │ + @ instruction: 0xf31c006c │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3b6006c │ │ │ │ + @ instruction: 0xf2e6006c │ │ │ │ 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] @ 190f1c │ │ │ │ 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] @ (190f20 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 188280 │ │ │ │ + bl 188350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 190dfa │ │ │ │ + bne.n 190eca │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r2, #349 @ 0x15d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 190e26 │ │ │ │ + beq.n 190ef6 │ │ │ │ cmp.w r3, #348 @ 0x15c │ │ │ │ - bne.n 190df6 │ │ │ │ + bne.n 190ec6 │ │ │ │ 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 190ee4 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 190e2a │ │ │ │ + bls.n 190efa │ │ │ │ mov r0, r4 │ │ │ │ - b.n 190dfc │ │ │ │ + b.n 190ecc │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #84] @ (190e54 ) │ │ │ │ - ldr r3, [pc, #80] @ (190e50 ) │ │ │ │ + ldr r2, [pc, #84] @ (190f24 ) │ │ │ │ + ldr r3, [pc, #80] @ (190f20 ) │ │ │ │ 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 190f18 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 190e2e │ │ │ │ + bhi.n 190efe │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ movhi r3, r4 │ │ │ │ - bhi.n 190e3c │ │ │ │ + bhi.n 190f0c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 190dfc │ │ │ │ + b.n 190ecc │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 190dfa │ │ │ │ + bne.n 190eca │ │ │ │ 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 190ecc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf254006c │ │ │ │ + @ instruction: 0xf184006c │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1fc006c │ │ │ │ + @ instruction: 0xf12c006c │ │ │ │ stmdb 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] @ 191340 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r4, [pc, #1028] @ 191274 │ │ │ │ + ldr.w r4, [pc, #1028] @ 191344 │ │ │ │ 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 191098 │ │ │ │ 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 191098 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r3, [r8, #19] │ │ │ │ add r4, r2 │ │ │ │ add r4, sl │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 191066 │ │ │ │ + bpl.w 191136 │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 19106a │ │ │ │ + bls.w 19113a │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 191066 │ │ │ │ + bls.w 191136 │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 190fc8 │ │ │ │ + bhi.n 191098 │ │ │ │ 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 1a7b20 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 18bf54 │ │ │ │ + bl 18c024 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r7, 190f28 │ │ │ │ + cbz r7, 190ff8 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1911c2 │ │ │ │ + beq.w 191292 │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 1911f4 │ │ │ │ + beq.w 1912c4 │ │ │ │ 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 19102c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19120c │ │ │ │ + beq.w 1912dc │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 190f54 │ │ │ │ + bne.n 191024 │ │ │ │ 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 191010 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 18c068 │ │ │ │ + bl 18c138 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 191086 │ │ │ │ + beq.w 191156 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1910de │ │ │ │ + beq.w 1911ae │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19116c │ │ │ │ + beq.w 19123c │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ - cbz r2, 190fa4 │ │ │ │ + cbz r2, 191074 │ │ │ │ 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, 1910c8 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 191232 │ │ │ │ + beq.w 191302 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 190fe4 │ │ │ │ + beq.n 1910b4 │ │ │ │ ldrsb.w r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 191006 │ │ │ │ + blt.n 1910d6 │ │ │ │ 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 190f6e │ │ │ │ + ldr r2, [pc, #684] @ (191348 ) │ │ │ │ + ldr r3, [pc, #680] @ (191344 ) │ │ │ │ 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 19133a │ │ │ │ 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 19108c │ │ │ │ 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 19108c │ │ │ │ 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 19108c │ │ │ │ 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 190f6e │ │ │ │ + b.n 191098 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 190fc8 │ │ │ │ + bgt.n 191098 │ │ │ │ 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 190fbc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19111a │ │ │ │ + beq.n 1911ea │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbz r2, 1910ac │ │ │ │ + cbz r2, 19117c │ │ │ │ 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 191216 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 190fbc │ │ │ │ + bne.n 19108c │ │ │ │ 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 190f6e │ │ │ │ + b.n 191098 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 191194 │ │ │ │ + beq.n 191264 │ │ │ │ ldr.w r3, [r5, #164] @ 0xa4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #164] @ 0xa4 │ │ │ │ - cbz r2, 191104 │ │ │ │ + cbz r2, 1911d4 │ │ │ │ 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, 1911e0 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 190fe4 │ │ │ │ + beq.w 1910b4 │ │ │ │ ldrsb.w r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 191036 │ │ │ │ - b.n 191006 │ │ │ │ + bge.n 191106 │ │ │ │ + b.n 1910d6 │ │ │ │ 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 19117c │ │ │ │ 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 191184 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 191210 │ │ │ │ + beq.n 1912e0 │ │ │ │ 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 190f6e │ │ │ │ + b.n 191098 │ │ │ │ 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 191074 │ │ │ │ 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 191074 │ │ │ │ ldrb.w r3, [r8, #18] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 191104 │ │ │ │ + bmi.n 1911d4 │ │ │ │ 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 1911d4 │ │ │ │ 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 1911d4 │ │ │ │ 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 188350 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1911f0 │ │ │ │ + bne.n 1912c0 │ │ │ │ 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 190ff4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - bl 190d88 │ │ │ │ + bl 190e58 │ │ │ │ eor.w r7, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 190f24 │ │ │ │ + b.n 190ff4 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 190f5c │ │ │ │ + b.n 19102c │ │ │ │ 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 190f6e │ │ │ │ + b.n 191098 │ │ │ │ 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 19108c │ │ │ │ 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 190f6e │ │ │ │ + b.n 191098 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf188006c │ │ │ │ + @ instruction: 0xf0b8006c │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r0, #108 @ 0x6c │ │ │ │ + vhadd.s32 q8, q0, q14 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #183 @ 0xb7 │ │ │ │ - bhi.n 1912ae │ │ │ │ + bhi.n 19137e │ │ │ │ cmp r3, #165 @ 0xa5 │ │ │ │ - bhi.n 191304 │ │ │ │ + bhi.n 1913d4 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bhi.n 1912d4 │ │ │ │ + bhi.n 1913a4 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bls.n 1912ea │ │ │ │ + bls.n 1913ba │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 191330 │ │ │ │ + bne.n 191400 │ │ │ │ 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 1913e6 │ │ │ │ subw r3, r3, #639 @ 0x27f │ │ │ │ cmp r3, #27 │ │ │ │ - bhi.n 19132c │ │ │ │ + bhi.n 1913fc │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #212 @ 0xd4 │ │ │ │ movt r0, #2560 @ 0xa00 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst r3, r0 │ │ │ │ - bne.n 1912e6 │ │ │ │ + bne.n 1913b6 │ │ │ │ ands.w r0, r3, r2 │ │ │ │ - bne.n 191290 │ │ │ │ + bne.n 191360 │ │ │ │ bx lr │ │ │ │ subs r3, #139 @ 0x8b │ │ │ │ cmp r3, #14 │ │ │ │ - bhi.n 19132c │ │ │ │ + bhi.n 1913fc │ │ │ │ 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 1913f2 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.n 19132c │ │ │ │ + bhi.n 1913fc │ │ │ │ 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 +469803,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] @ 191f2c │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr.w r2, [pc, #2820] @ 191e60 │ │ │ │ - ldr.w r9, [pc, #2820] @ 191e64 │ │ │ │ + ldr.w r2, [pc, #2820] @ 191f30 │ │ │ │ + ldr.w r9, [pc, #2820] @ 191f34 │ │ │ │ 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 16f9ec │ │ │ │ + cbz r0, 191464 │ │ │ │ + ldr.w r2, [pc, #2800] @ 191f38 │ │ │ │ + ldr.w r3, [pc, #2784] @ 191f2c │ │ │ │ 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 192728 │ │ │ │ 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 16fa64 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 191374 │ │ │ │ + beq.n 191444 │ │ │ │ mov r8, r9 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1914e6 │ │ │ │ + beq.w 1915b6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1914dc │ │ │ │ + bhi.w 1915ac │ │ │ │ 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] @ 191f3c │ │ │ │ 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 19163c │ │ │ │ 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 1914d4 │ │ │ │ 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 191912 │ │ │ │ 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 191a9a │ │ │ │ cmp.w sl, #330 @ 0x14a │ │ │ │ - beq.w 192034 │ │ │ │ + beq.w 192104 │ │ │ │ cmp r0, #20 │ │ │ │ - bls.w 1919c4 │ │ │ │ + bls.w 191a94 │ │ │ │ add.w r3, r0, #102 @ 0x66 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1919ca │ │ │ │ + bhi.w 191a9a │ │ │ │ add.w r3, ip, #3 │ │ │ │ add.w r3, lr, r3, lsr #2 │ │ │ │ - b.n 1919de │ │ │ │ + b.n 191aae │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1919aa │ │ │ │ + beq.w 191a7a │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 191494 │ │ │ │ + cbz r1, 191564 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 191480 │ │ │ │ + b.n 191550 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 19178a │ │ │ │ + beq.w 19185a │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #15 │ │ │ │ - bne.n 191478 │ │ │ │ + bne.n 191548 │ │ │ │ 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 18874c │ │ │ │ + cbnz r0, 191580 │ │ │ │ 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 191904 │ │ │ │ + bhi.w 1918ee │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1914dc │ │ │ │ + bne.n 1915ac │ │ │ │ ldrb.w r3, [r5, #307] @ 0x133 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r5, #307] @ 0x133 │ │ │ │ - b.n 1914dc │ │ │ │ + b.n 1915ac │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1914dc │ │ │ │ + cbz r0, 1915ac │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 191338 │ │ │ │ + bl 191408 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1913ae │ │ │ │ + bne.w 19147e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1913a4 │ │ │ │ - b.n 191374 │ │ │ │ - ldr.w r3, [pc, #2424] @ 191e70 │ │ │ │ + bne.w 191474 │ │ │ │ + b.n 191444 │ │ │ │ + ldr.w r3, [pc, #2424] @ 191f40 │ │ │ │ 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, 19161a │ │ │ │ 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 +469975,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 1915e8 │ │ │ │ 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 1918e2 │ │ │ │ ldrb.w r3, [r5, #309] @ 0x135 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r5, #309] @ 0x135 │ │ │ │ - b.n 1914dc │ │ │ │ + b.n 1915ac │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r2 │ │ │ │ mov fp, r2 │ │ │ │ cmp.w sl, #286 @ 0x11e │ │ │ │ - bcs.w 1917a0 │ │ │ │ + bcs.w 191870 │ │ │ │ cmp.w sl, #33 @ 0x21 │ │ │ │ - bls.w 192062 │ │ │ │ + bls.w 192132 │ │ │ │ sub.w r1, sl, #34 @ 0x22 │ │ │ │ cmp r1, #251 @ 0xfb │ │ │ │ - bhi.w 191a40 │ │ │ │ + bhi.w 191b10 │ │ │ │ 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 +470252,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 191866 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 191494 │ │ │ │ + beq.w 191564 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 19178e │ │ │ │ - b.n 191488 │ │ │ │ + bne.n 19185e │ │ │ │ + b.n 191558 │ │ │ │ movw r0, #622 @ 0x26e │ │ │ │ cmp sl, r0 │ │ │ │ - bhi.n 191894 │ │ │ │ + bhi.n 191964 │ │ │ │ cmp.w sl, #592 @ 0x250 │ │ │ │ - bcs.w 191f02 │ │ │ │ + bcs.w 191fd2 │ │ │ │ cmp.w sl, #384 @ 0x180 │ │ │ │ - bcs.w 191eb8 │ │ │ │ + bcs.w 191f88 │ │ │ │ cmp.w sl, #354 @ 0x162 │ │ │ │ - bcc.w 191aa2 │ │ │ │ + bcc.w 191b72 │ │ │ │ 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 191a0c │ │ │ │ mov.w ip, #16896 @ 0x4200 │ │ │ │ movt ip, #3 │ │ │ │ tst.w r0, ip │ │ │ │ - bne.w 191f2e │ │ │ │ + bne.w 191ffe │ │ │ │ tst.w r0, #40960 @ 0xa000 │ │ │ │ - bne.w 191af6 │ │ │ │ + bne.w 191bc6 │ │ │ │ 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 19134c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 191a70 │ │ │ │ - b.n 191a84 │ │ │ │ + bne.w 191b40 │ │ │ │ + b.n 191b54 │ │ │ │ ldrb.w r3, [r5, #308] @ 0x134 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r5, #308] @ 0x134 │ │ │ │ - b.n 1914dc │ │ │ │ + b.n 1915ac │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1914dc │ │ │ │ + bhi.w 1915ac │ │ │ │ ldrb.w r3, [r5, #307] @ 0x133 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r5, #307] @ 0x133 │ │ │ │ - b.n 1914dc │ │ │ │ + b.n 1915ac │ │ │ │ ldrb.w r3, [r5, #307] @ 0x133 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r5, #307] @ 0x133 │ │ │ │ - b.n 1914dc │ │ │ │ + b.n 1915ac │ │ │ │ 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 1914fc │ │ │ │ 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 +470334,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 191644 │ │ │ │ sub.w r2, sl, #624 @ 0x270 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - bhi.n 1917f2 │ │ │ │ + bhi.n 1918c2 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - bhi.w 191a40 │ │ │ │ + bhi.w 191b10 │ │ │ │ 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 +470416,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 1878f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ and.w r6, r6, #31 │ │ │ │ - bl 187824 │ │ │ │ + bl 1878f4 │ │ │ │ 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 1915ac │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 1915ac │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.n 1914dc │ │ │ │ + b.n 1915ac │ │ │ │ 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 +470451,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 1915ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 188694 │ │ │ │ + bl 188764 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 191468 │ │ │ │ + beq.w 191538 │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.n 191468 │ │ │ │ + b.n 191538 │ │ │ │ cmp r0, #16 │ │ │ │ - bhi.w 191454 │ │ │ │ + bhi.w 191524 │ │ │ │ add ip, lr │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ moveq ip, r3 │ │ │ │ - beq.n 191a00 │ │ │ │ + beq.n 191ad0 │ │ │ │ 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 191b0a │ │ │ │ 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 191644 │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 191a34 │ │ │ │ + b.n 191b04 │ │ │ │ sub.w r2, sl, #47 @ 0x2f │ │ │ │ cmp r2, #17 │ │ │ │ - bhi.w 1926b8 │ │ │ │ + bhi.w 192788 │ │ │ │ movw r3, #49103 @ 0xbfcf │ │ │ │ movt r3, #2 │ │ │ │ lsrs r3, r2 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 1926b8 │ │ │ │ + beq.w 192788 │ │ │ │ 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 19134c │ │ │ │ + cbz r0, 191b4c │ │ │ │ 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 192150 │ │ │ │ sub.w sl, sl, #157 @ 0x9d │ │ │ │ cmp.w sl, #22 │ │ │ │ - bhi.w 1914dc │ │ │ │ + bhi.w 1915ac │ │ │ │ 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 191590 │ │ │ │ + b.n 1915ac │ │ │ │ cmp.w sl, #318 @ 0x13e │ │ │ │ - bls.w 1921a6 │ │ │ │ + bls.w 192276 │ │ │ │ mvn.w ip, #322 @ 0x142 │ │ │ │ add.w r0, sl, ip │ │ │ │ cmp r0, #26 │ │ │ │ - bhi.w 1917f2 │ │ │ │ + bhi.w 1918c2 │ │ │ │ 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 191a0c │ │ │ │ tst.w ip, #5248 @ 0x1480 │ │ │ │ - beq.w 1917f2 │ │ │ │ + beq.w 1918c2 │ │ │ │ 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 192620 │ │ │ │ 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 191bee │ │ │ │ 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 191c04 │ │ │ │ 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 1aaf54 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 191b72 │ │ │ │ + beq.n 191c42 │ │ │ │ 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 1915ac │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movw r3, #369 @ 0x171 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 1915ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaea8 │ │ │ │ + bl 1aaf78 │ │ │ │ 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 188350 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 192680 │ │ │ │ + beq.w 192750 │ │ │ │ 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 1915ac │ │ │ │ cmp.w sl, #564 @ 0x234 │ │ │ │ - bne.w 1917f2 │ │ │ │ + bne.w 1918c2 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r5, #292] @ 0x124 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 1915ac │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 19196a │ │ │ │ - b.n 1914dc │ │ │ │ + bmi.w 191a3a │ │ │ │ + b.n 1915ac │ │ │ │ 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 1927c2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ tst.w r3, #12 │ │ │ │ - bne.w 1921f0 │ │ │ │ + bne.w 1922c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19127c │ │ │ │ + bl 19134c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1914dc │ │ │ │ + beq.w 1915ac │ │ │ │ ldrb.w r3, [r5, #310] @ 0x136 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r5, #310] @ 0x136 │ │ │ │ - b.n 1914dc │ │ │ │ + b.n 1915ac │ │ │ │ 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 19221a │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ - b.n 1914dc │ │ │ │ + b.n 1915ac │ │ │ │ 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 1925ea │ │ │ │ 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 191d64 │ │ │ │ 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 1aaf54 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 191cc6 │ │ │ │ + beq.n 191d96 │ │ │ │ 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 19223a │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 1915ac │ │ │ │ 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 1915ac │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 1915ac │ │ │ │ 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 191df2 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1926e6 │ │ │ │ + beq.w 1927b6 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1926e0 │ │ │ │ + bne.w 1927b0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 191d10 │ │ │ │ + bne.n 191de0 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d728 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1914dc │ │ │ │ + bhi.w 1915ac │ │ │ │ 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 1915ac │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 1915ac │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 1915ac │ │ │ │ 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 1915ac │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 1915ac │ │ │ │ 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 188350 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 191fce │ │ │ │ + beq.w 19209e │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 191da8 │ │ │ │ - b.w 1914dc │ │ │ │ + bne.n 191e78 │ │ │ │ + b.w 1915ac │ │ │ │ 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 19216c │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 1915ac │ │ │ │ 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 19217e │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 1915ac │ │ │ │ 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 +470841,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 1915ac │ │ │ │ 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 │ │ │ │ + rsb r0, ip, ip, asr #1 │ │ │ │ + rsb r0, sl, ip, asr #1 │ │ │ │ + subs.w r0, r0, ip, asr #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r9, r3, #20480 @ 0x5000 │ │ │ │ ldrb.w r3, [r9, #2459] @ 0x99b │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 19215c │ │ │ │ + bhi.w 19222c │ │ │ │ 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 1915ac │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 1915ac │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 1915ac │ │ │ │ movw r3, #591 @ 0x24f │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 1917f2 │ │ │ │ + beq.w 1918c2 │ │ │ │ cmp.w sl, #584 @ 0x248 │ │ │ │ - bcs.w 191960 │ │ │ │ + bcs.w 191a30 │ │ │ │ cmp.w sl, #516 @ 0x204 │ │ │ │ - bcs.w 1921ca │ │ │ │ + bcs.w 19229a │ │ │ │ cmp.w sl, #488 @ 0x1e8 │ │ │ │ - bcs.w 192336 │ │ │ │ + bcs.w 192406 │ │ │ │ cmp.w sl, #422 @ 0x1a6 │ │ │ │ - bhi.w 19234e │ │ │ │ + bhi.w 19241e │ │ │ │ cmp.w sl, #398 @ 0x18e │ │ │ │ - bls.w 1917f2 │ │ │ │ + bls.w 1918c2 │ │ │ │ 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 191a0c │ │ │ │ + b.n 1918c2 │ │ │ │ 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 191c9e │ │ │ │ movw r3, #611 @ 0x263 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 1917f2 │ │ │ │ + bne.w 1918c2 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 1915ac │ │ │ │ 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 1925b6 │ │ │ │ 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 1aaf54 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 191f98 │ │ │ │ + beq.n 192068 │ │ │ │ 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 1921ce │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1920c0 │ │ │ │ + beq.w 192190 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 1915ac │ │ │ │ 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 191e5a │ │ │ │ + b.w 1915ac │ │ │ │ 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 1920fa │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1926ec │ │ │ │ + bhi.w 1927bc │ │ │ │ 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 +471005,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 191e94 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 19202a │ │ │ │ + b.n 1920fa │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 191440 │ │ │ │ + bne.w 191510 │ │ │ │ add ip, lr │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.w 1919da │ │ │ │ + bne.w 191aaa │ │ │ │ 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 191870 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov ip, r3 │ │ │ │ - b.n 191a08 │ │ │ │ + b.n 191ad8 │ │ │ │ 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 19134c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 191a70 │ │ │ │ + bne.w 191b40 │ │ │ │ cmp.w sl, #51 @ 0x33 │ │ │ │ - bls.w 1914dc │ │ │ │ + bls.w 1915ac │ │ │ │ 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 1915ac │ │ │ │ + b.w 191590 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 1915ac │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 1915ac │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 1915ac │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 1915ac │ │ │ │ ldr r3, [r4, #20] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 1915ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaea8 │ │ │ │ + bl 1aaf78 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 190d88 │ │ │ │ + bl 190e58 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 191fa8 │ │ │ │ + bne.w 192078 │ │ │ │ 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 192078 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 1915ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaea8 │ │ │ │ + bl 1aaf78 │ │ │ │ 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 188350 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1926a6 │ │ │ │ + beq.w 192776 │ │ │ │ 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 192072 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1914dc │ │ │ │ + bne.w 1915ac │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ - b.w 1914dc │ │ │ │ + b.w 1915ac │ │ │ │ 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 191f62 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subw r3, r3, #651 @ 0x28b │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1914dc │ │ │ │ + bhi.w 1915ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaea8 │ │ │ │ + bl 1aaf78 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 190d88 │ │ │ │ + bl 190e58 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 191cd0 │ │ │ │ + bne.w 191da0 │ │ │ │ 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 191da0 │ │ │ │ cmp.w sl, #288 @ 0x120 │ │ │ │ - bls.w 1917f2 │ │ │ │ + bls.w 1918c2 │ │ │ │ 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 191a0c │ │ │ │ + b.w 1918c2 │ │ │ │ cmp.w sl, #560 @ 0x230 │ │ │ │ - bcs.w 191bc6 │ │ │ │ + bcs.w 191c96 │ │ │ │ cmp.w sl, #532 @ 0x214 │ │ │ │ - bcc.w 1917f2 │ │ │ │ + bcc.w 1918c2 │ │ │ │ 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 191a0c │ │ │ │ + b.w 1918c2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 192206 │ │ │ │ + b.n 1922d6 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1926ec │ │ │ │ + beq.w 1927bc │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1926e0 │ │ │ │ + bne.w 1927b0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1921f4 │ │ │ │ + bne.n 1922c4 │ │ │ │ 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 +471177,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 1a7b20 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r0, 19224c │ │ │ │ + cbz r0, 19231c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21dabc │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrsb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 19227a │ │ │ │ + blt.n 19234a │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ ands.w r6, r3, #64 @ 0x40 │ │ │ │ - beq.w 192366 │ │ │ │ + beq.w 192436 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1924d2 │ │ │ │ + beq.w 1925a2 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 19227a │ │ │ │ + beq.n 19234a │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1925ba │ │ │ │ + beq.w 19268a │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ - bl 1a7a50 │ │ │ │ + bl 1a7b20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1925a4 │ │ │ │ + bne.w 192674 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 192590 │ │ │ │ + beq.w 192660 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - beq.w 192586 │ │ │ │ + beq.w 192656 │ │ │ │ ubfx r6, r3, #4, #2 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d768 │ │ │ │ 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 190f28 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 191c02 │ │ │ │ + bne.w 191cd2 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 191c02 │ │ │ │ + bne.w 191cd2 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ movs r6, #1 │ │ │ │ - bl 21d658 │ │ │ │ - bl 21d630 │ │ │ │ - cbnz r0, 192324 │ │ │ │ - b.n 191c02 │ │ │ │ + bl 21d728 │ │ │ │ + bl 21d700 │ │ │ │ + cbnz r0, 1923f4 │ │ │ │ + b.n 191cd2 │ │ │ │ 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 +471259,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 21cdc8 │ │ │ │ cmp r9, r0 │ │ │ │ - bcc.n 1922f0 │ │ │ │ - b.n 191c02 │ │ │ │ + bcc.n 1923c0 │ │ │ │ + b.n 191cd2 │ │ │ │ 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 1918c2 │ │ │ │ + b.w 191a0c │ │ │ │ sub.w r2, sl, #444 @ 0x1bc │ │ │ │ cmp r2, #6 │ │ │ │ - bhi.w 1917f2 │ │ │ │ + bhi.w 1918c2 │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 19193c │ │ │ │ - b.w 1917f2 │ │ │ │ + bmi.w 191a0c │ │ │ │ + b.w 1918c2 │ │ │ │ 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 1924ea │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1923dc │ │ │ │ - cbz r2, 192388 │ │ │ │ + beq.n 1924ac │ │ │ │ + cbz r2, 192458 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 192372 │ │ │ │ + beq.n 192442 │ │ │ │ mov r5, r8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r8, r3 │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.w 19227a │ │ │ │ + beq.w 19234a │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - bne.w 1924d2 │ │ │ │ + bne.w 1925a2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cdc8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.w 19227a │ │ │ │ + bls.w 19234a │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - beq.w 192672 │ │ │ │ + beq.w 192742 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19265c │ │ │ │ + beq.w 19272c │ │ │ │ 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 190f28 │ │ │ │ + b.n 192396 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1926f8 │ │ │ │ + bne.w 1927c8 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r5, [r2, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1925ae │ │ │ │ + beq.w 19267e │ │ │ │ mov.w sl, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cdc8 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r6, r0 │ │ │ │ cmp sl, r2 │ │ │ │ - bcc.n 1923f8 │ │ │ │ + bcc.n 1924c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 19237c │ │ │ │ + b.n 19244c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1924b6 │ │ │ │ + beq.n 192586 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1926e0 │ │ │ │ + bne.w 1927b0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 192388 │ │ │ │ + beq.n 192458 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1925b2 │ │ │ │ + bne.w 192682 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cdc8 │ │ │ │ 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 192578 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1926ec │ │ │ │ + bhi.w 1927bc │ │ │ │ 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 +471418,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 19244c │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1924a8 │ │ │ │ + b.n 192578 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 192432 │ │ │ │ - b.n 192388 │ │ │ │ + bne.n 192502 │ │ │ │ + b.n 192458 │ │ │ │ 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 21d768 │ │ │ │ add.w r3, sl, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1923aa │ │ │ │ + b.n 19247a │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ - bl 1aae84 │ │ │ │ + bl 1aaf54 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 191f98 │ │ │ │ + beq.w 192068 │ │ │ │ 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 192068 │ │ │ │ ldr.w r3, [r5, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #164] @ 0xa4 │ │ │ │ - bl 1aae84 │ │ │ │ + bl 1aaf54 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 191cc6 │ │ │ │ + beq.w 191d96 │ │ │ │ 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 191d96 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #160] @ 0xa0 │ │ │ │ - bl 1aae84 │ │ │ │ + bl 1aaf54 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 191b72 │ │ │ │ + beq.w 191c42 │ │ │ │ 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 191c42 │ │ │ │ movs r2, #1 │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cdc8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1922b4 │ │ │ │ + b.n 192384 │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 192298 │ │ │ │ + bne.w 192368 │ │ │ │ ldrb.w r3, [fp, #30] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 192298 │ │ │ │ + bmi.w 192368 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21dabc │ │ │ │ mov r6, r0 │ │ │ │ - b.n 192298 │ │ │ │ + b.n 192368 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 192372 │ │ │ │ + b.n 192442 │ │ │ │ mov r5, r8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r8, r3 │ │ │ │ - b.n 19227a │ │ │ │ + b.n 19234a │ │ │ │ ldrb.w r1, [r0, #37] @ 0x25 │ │ │ │ ldrd r2, r0, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1926c4 │ │ │ │ + bhi.n 192794 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1924c0 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1925d8 ) │ │ │ │ + bhi.w 192590 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1926a8 ) │ │ │ │ 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 +471558,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 21d768 │ │ │ │ add.w r3, sl, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1923c8 │ │ │ │ + b.n 192498 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cdc8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1923c8 │ │ │ │ + b.n 192498 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r3, #337 @ 0x151 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 191bae │ │ │ │ + bne.w 191c7e │ │ │ │ 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 1915ac │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r3, #337 @ 0x151 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 19212e │ │ │ │ + bne.w 1921fe │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ - b.n 191fa2 │ │ │ │ + b.n 192072 │ │ │ │ ldrb.w r3, [r5, #311] @ 0x137 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ - b.w 191a5c │ │ │ │ + b.w 191b2c │ │ │ │ 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 1925a2 │ │ │ │ + b.n 19234a │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1924c0 │ │ │ │ + b.n 192590 │ │ │ │ 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 +471631,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, 19283c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 19274e │ │ │ │ + beq.n 19281e │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1927e8 │ │ │ │ + bpl.n 1928b8 │ │ │ │ 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 192804 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19276c │ │ │ │ + cbz r3, 19283c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - bne.n 19281a │ │ │ │ + bne.n 1928ea │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19275c │ │ │ │ + bne.n 19282c │ │ │ │ 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 +471682,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 192908 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 192a6c │ │ │ │ + beq.w 192b3c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 192afe │ │ │ │ + beq.w 192bce │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 192838 │ │ │ │ + beq.n 192908 │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #328] @ 0x148 │ │ │ │ streq.w r3, [r6, #336] @ 0x150 │ │ │ │ - b.n 19283c │ │ │ │ + b.n 19290c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19274e │ │ │ │ + bne.n 19281e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21dea4 │ │ │ │ + bl 21df74 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21debc │ │ │ │ + bl 21df8c │ │ │ │ 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 21dfa4 │ │ │ │ ldrb.w r3, [r6, #71] @ 0x47 │ │ │ │ add r3, r0 │ │ │ │ strb.w r3, [r6, #71] @ 0x47 │ │ │ │ - b.n 19274e │ │ │ │ + b.n 19281e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d728 │ │ │ │ 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 192834 │ │ │ │ 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 16df58 │ │ │ │ mov r4, r0 │ │ │ │ - bl 16faac │ │ │ │ + bl 16fb7c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 191338 │ │ │ │ + bl 191408 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ 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 192bdc │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 192894 │ │ │ │ + bpl.n 192964 │ │ │ │ ldrb r3, [r4, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.n 192946 │ │ │ │ + bmi.n 192a16 │ │ │ │ ldrsb.w r3, [r4, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1929c8 │ │ │ │ + blt.w 192a98 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19287e │ │ │ │ + bne.n 19294e │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 192a4c │ │ │ │ + beq.w 192b1c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r6, #280] @ 0x118 │ │ │ │ - cbz r3, 1928de │ │ │ │ + cbz r3, 1929ae │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1928d6 │ │ │ │ + bpl.n 1929a6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d6c8 │ │ │ │ + bl 21d798 │ │ │ │ movs r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1928cc │ │ │ │ + bls.n 19299c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d6c8 │ │ │ │ + bl 21d798 │ │ │ │ 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 192982 │ │ │ │ ldr.w r4, [r6, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1928f2 │ │ │ │ + cbz r3, 1929c2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 1928f6 │ │ │ │ + cbnz r3, 1929c6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1928e6 │ │ │ │ + bne.n 1929b6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 192928 │ │ │ │ + cbz r3, 1929f8 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 192920 │ │ │ │ + bpl.n 1929f0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 21d6c8 │ │ │ │ + bl 21d798 │ │ │ │ movs r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 192916 │ │ │ │ + bls.n 1929e6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 21d6c8 │ │ │ │ + bl 21d798 │ │ │ │ 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 1929cc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1928f2 │ │ │ │ + beq.n 1929c2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1928f2 │ │ │ │ + beq.n 1929c2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1928f6 │ │ │ │ + bne.n 1929c6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 192934 │ │ │ │ + bne.n 192a04 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21dabc │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cdc8 │ │ │ │ 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 192bbe │ │ │ │ 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 192a8a │ │ │ │ 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 +471868,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 192964 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21dabc │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cdc8 │ │ │ │ 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 192bc6 │ │ │ │ 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 192b16 │ │ │ │ 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 +471907,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 192964 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 192b0c │ │ │ │ + beq.n 192bdc │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 192a5e │ │ │ │ + bpl.n 192b2e │ │ │ │ ldrb r3, [r4, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 192a7a │ │ │ │ + bmi.n 192b4a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 192a52 │ │ │ │ + bne.n 192b22 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 1928aa │ │ │ │ + b.n 19297a │ │ │ │ ldrb.w r3, [r6, #320] @ 0x140 │ │ │ │ and.w r3, r3, #52 @ 0x34 │ │ │ │ strb.w r3, [r6, #320] @ 0x140 │ │ │ │ - b.n 19284e │ │ │ │ + b.n 19291e │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cdc8 │ │ │ │ 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 192be2 │ │ │ │ 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 192bb8 │ │ │ │ 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 192b2e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 192986 │ │ │ │ + b.n 192a56 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 192a0e │ │ │ │ + b.n 192ade │ │ │ │ strd r0, r1, [r6, #328] @ 0x148 │ │ │ │ strd r0, r1, [r6, #336] @ 0x150 │ │ │ │ strd r0, r1, [r6, #344] @ 0x158 │ │ │ │ - b.n 19283c │ │ │ │ + b.n 19290c │ │ │ │ str.w r3, [r6, #280] @ 0x118 │ │ │ │ - b.n 1928de │ │ │ │ + b.n 1929ae │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 192ab4 │ │ │ │ + b.n 192b84 │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ iteee ne │ │ │ │ subne r0, r3, r2 │ │ │ │ ldrheq r3, [r1, #6] │ │ │ │ @@ -471931,85 +472008,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 21ae4c │ │ │ │ + cbz r0, 192c46 │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str.w r3, [r8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d610 │ │ │ │ + bl 21d6e0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 192b8a │ │ │ │ + cbz r0, 192c5a │ │ │ │ ldrb.w r2, [fp, #20] │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 192cc6 │ │ │ │ + bpl.w 192d96 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 192bd2 │ │ │ │ + bhi.n 192ca2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d698 │ │ │ │ - cbz r0, 192bcc │ │ │ │ + bl 21d768 │ │ │ │ + cbz r0, 192c9c │ │ │ │ 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 21d7bc │ │ │ │ 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 192c08 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 192ba8 │ │ │ │ + bne.n 192c78 │ │ │ │ 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 192d7e │ │ │ │ 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 192d78 │ │ │ │ + bl 21cbd0 │ │ │ │ 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 192de0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 192bcc │ │ │ │ + beq.n 192c9c │ │ │ │ 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 +472113,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 192cf8 │ │ │ │ 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 +472130,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 21d768 │ │ │ │ + b.n 192ccc │ │ │ │ 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 192cb4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d768 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21dabc │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r2, #253 @ 0xfd │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 192d3e │ │ │ │ + bne.n 192e0e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 192bcc │ │ │ │ + beq.w 192c9c │ │ │ │ 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 192c08 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 192cee │ │ │ │ + bne.n 192dbe │ │ │ │ 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 192ce6 │ │ │ │ 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 192ce6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 192d6c │ │ │ │ + beq.n 192e3c │ │ │ │ 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 192db2 │ │ │ │ stmdb 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] @ (193068 ) │ │ │ │ + ldr r3, [pc, #532] @ (19306c ) │ │ │ │ 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 192f58 │ │ │ │ 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 192e82 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 192ea2 │ │ │ │ + bmi.n 192f72 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 192da6 │ │ │ │ + bne.n 192e76 │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 192e88 │ │ │ │ + beq.n 192f58 │ │ │ │ uxth r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 16df14 │ │ │ │ + bl 16dfe4 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 192ec2 │ │ │ │ + beq.n 192f92 │ │ │ │ uxth.w r1, sl │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 16df14 │ │ │ │ + bl 16dfe4 │ │ │ │ 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 192f24 │ │ │ │ mov r9, sl │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ lsls r5, r3, #28 │ │ │ │ - bpl.n 192e48 │ │ │ │ + bpl.n 192f18 │ │ │ │ ldrb.w r3, [r9, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 192e48 │ │ │ │ + bpl.n 192f18 │ │ │ │ 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 192f88 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #19 │ │ │ │ - beq.n 192ee4 │ │ │ │ + beq.n 192fb4 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 192e48 │ │ │ │ + bpl.n 192f18 │ │ │ │ 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 192c08 │ │ │ │ ldr.w r9, [r9] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 192df6 │ │ │ │ + bne.n 192ec6 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #8 │ │ │ │ - ldr r3, [pc, #324] @ (192fa0 ) │ │ │ │ + ldr r3, [pc, #324] @ (193070 ) │ │ │ │ adds r0, #24 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ blx 47628 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 192e7a │ │ │ │ + cbz r3, 192f4a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #8 │ │ │ │ - ldr r3, [pc, #308] @ (192fa4 ) │ │ │ │ + ldr r3, [pc, #308] @ (193074 ) │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ add r3, pc │ │ │ │ blx 47628 │ │ │ │ ldr.w r0, [r4, #396] @ 0x18c │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r3, [r4, #396] @ 0x18c │ │ │ │ - ldr r2, [pc, #284] @ (192fa8 ) │ │ │ │ - ldr r3, [pc, #272] @ (192f9c ) │ │ │ │ + ldr r2, [pc, #284] @ (193078 ) │ │ │ │ + ldr r3, [pc, #272] @ (19306c ) │ │ │ │ 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 193062 │ │ │ │ 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 21cdc8 │ │ │ │ add r7, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 21cb9c │ │ │ │ + bl 21cc6c │ │ │ │ add sl, r0 │ │ │ │ - b.n 192db2 │ │ │ │ + b.n 192e82 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 192e48 │ │ │ │ + bpl.n 192f18 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - b.n 192e22 │ │ │ │ + b.n 192ef2 │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 192ed0 │ │ │ │ + cbz r3, 192fa0 │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 192df4 │ │ │ │ + b.n 192ec4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #8 │ │ │ │ - ldr r3, [pc, #212] @ (192fac ) │ │ │ │ + ldr r3, [pc, #212] @ (19307c ) │ │ │ │ adds r0, #24 │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ add r3, pc │ │ │ │ blx 47628 │ │ │ │ - b.n 192e7a │ │ │ │ - bl 21d658 │ │ │ │ + b.n 192f4a │ │ │ │ + bl 21d728 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 192efa │ │ │ │ + beq.n 192fca │ │ │ │ ldrb.w r3, [r9, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 192e48 │ │ │ │ - b.n 192ebc │ │ │ │ + bpl.n 192f18 │ │ │ │ + b.n 192f8c │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 21d6c8 │ │ │ │ + bl 21d798 │ │ │ │ ldr.w r6, [r9, #96] @ 0x60 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d768 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 192e48 │ │ │ │ + beq.n 192f18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 192e48 │ │ │ │ + beq.n 192f18 │ │ │ │ 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 19302c │ │ │ │ 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 +472394,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 192c08 │ │ │ │ cmp fp, r4 │ │ │ │ - beq.n 192f84 │ │ │ │ + beq.n 193054 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r7, r4, r3 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 192f32 │ │ │ │ + bge.n 193002 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cdc8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp fp, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne.n 192f5c │ │ │ │ + bne.n 19302c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 192f2a │ │ │ │ + bne.n 192ffa │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 192e48 │ │ │ │ + b.n 192f18 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcs.n 193084 │ │ │ │ + bne.n 192fb4 │ │ │ │ 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 │ │ │ │ + beq.n 192fbc │ │ │ │ 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 192e40 │ │ │ │ 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 1930d4 │ │ │ │ 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 1930e2 │ │ │ │ mvn.w r2, #676 @ 0x2a4 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 19301c │ │ │ │ + bhi.n 1930ec │ │ │ │ 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 1930cc │ │ │ │ subs r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 192ffc │ │ │ │ - bl 187e40 │ │ │ │ + bls.n 1930cc │ │ │ │ + bl 187f10 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, #14 │ │ │ │ - bhi.n 19310c │ │ │ │ + bhi.n 1931dc │ │ │ │ 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 +472629,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 193276 │ │ │ │ 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 +472665,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, 193400 │ │ │ │ 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 +472690,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 1933d6 │ │ │ │ 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 +472715,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] @ 193dd0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w r3, [pc, #2420] @ 193d04 │ │ │ │ + ldr.w r3, [pc, #2420] @ 193dd4 │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r5, [pc, #2416] @ 193d08 │ │ │ │ + ldr.w r5, [pc, #2416] @ 193dd8 │ │ │ │ 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 193554 │ │ │ │ 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 +472760,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, 193532 │ │ │ │ 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 +472784,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 1934de │ │ │ │ + ldr.w r2, [pc, #2216] @ 193ddc │ │ │ │ + ldr.w r3, [pc, #2204] @ 193dd4 │ │ │ │ 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 193dca │ │ │ │ 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 193606 │ │ │ │ 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 +472835,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 19359a │ │ │ │ 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 +472851,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 1930f4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 193462 │ │ │ │ + b.n 193532 │ │ │ │ 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 +472878,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] @ 193de0 │ │ │ │ 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 193d60 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add.w r9, r6, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 193462 │ │ │ │ + beq.w 193532 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18832c │ │ │ │ + bl 1883fc │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1932d0 │ │ │ │ + bl 1933a0 │ │ │ │ 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 1936b0 │ │ │ │ + b.n 193532 │ │ │ │ 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 +472941,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 1930f4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 193c50 │ │ │ │ + beq.w 193d20 │ │ │ │ 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 +472962,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 193c54 │ │ │ │ + add r3, pc, #8 @ (adr r3, 193798 ) │ │ │ │ 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 +473040,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 1930f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 193462 │ │ │ │ + beq.w 193532 │ │ │ │ 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 +473065,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 1938b2 │ │ │ │ + b.n 193532 │ │ │ │ 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] @ 193de4 │ │ │ │ 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, 193964 │ │ │ │ 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 +473110,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 193b7e │ │ │ │ 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 +473143,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 1939a8 │ │ │ │ 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 +473159,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 1930f4 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ mla r7, r3, r8, r7 │ │ │ │ ldrb r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193462 │ │ │ │ + beq.w 193532 │ │ │ │ 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 +473187,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 193a56 │ │ │ │ + b.n 193532 │ │ │ │ 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 +473210,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 193ce2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add.w r1, r6, #40 @ 0x28 │ │ │ │ cmp r0, #15 │ │ │ │ it ls │ │ │ │ addls lr, r4 │ │ │ │ - bls.n 193aa0 │ │ │ │ + bls.n 193b70 │ │ │ │ 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 +473245,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 193b04 │ │ │ │ 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 +473261,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 1930f4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 193462 │ │ │ │ + b.n 193532 │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r4 │ │ │ │ - b.n 193944 │ │ │ │ + b.n 193a14 │ │ │ │ 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 +473302,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 193532 │ │ │ │ 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 +473321,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 193532 │ │ │ │ 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 +473360,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 193532 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193462 │ │ │ │ + beq.w 193532 │ │ │ │ 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 +473379,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 193cec │ │ │ │ + b.n 193532 │ │ │ │ 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,63 +473397,63 @@ │ │ │ │ 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 193532 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18832c │ │ │ │ + bl 1883fc │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1932d0 │ │ │ │ + bl 1933a0 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18832c │ │ │ │ + bl 1883fc │ │ │ │ add.w r1, r6, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1932d0 │ │ │ │ + bl 1933a0 │ │ │ │ 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 193532 │ │ │ │ add.w r9, r6, #112 @ 0x70 │ │ │ │ movs r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18832c │ │ │ │ + bl 1883fc │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1932d0 │ │ │ │ + bl 1933a0 │ │ │ │ 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 193da0 │ │ │ │ + b.w 193532 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r4!, {r3, r5, r6} │ │ │ │ + ldmia r3, {r3, r4, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ - lsls r4, r5, #1 │ │ │ │ ldmia r3!, {r1, r4, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ + ldmia r2!, {r1, r6, r7} │ │ │ │ + lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ add.w ip, sp, #16 │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ @@ -473395,49 +473472,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 193efe │ │ │ │ + bhi.n 193e5e │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bhi.n 193df4 │ │ │ │ + bhi.n 193ec4 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 193df8 │ │ │ │ + bls.n 193ec8 │ │ │ │ subs r3, #10 │ │ │ │ movs r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst.w r3, #83886080 @ 0x5000000 │ │ │ │ - bne.n 193e20 │ │ │ │ + bne.n 193ef0 │ │ │ │ tst.w r3, #1280 @ 0x500 │ │ │ │ - bne.n 193de2 │ │ │ │ + bne.n 193eb2 │ │ │ │ ands.w r3, r3, #5 │ │ │ │ - beq.n 193df8 │ │ │ │ + beq.n 193ec8 │ │ │ │ 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 193ed0 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - beq.n 193dc2 │ │ │ │ + beq.n 193e92 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ - bne.n 193df8 │ │ │ │ + bne.n 193ec8 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ uxth r0, r4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - bl 16970c │ │ │ │ + bl 1697dc │ │ │ │ vneg.f32 s0, s0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vpop {d8} │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ @@ -473457,15 +473534,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 193efe │ │ │ │ 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 +473571,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] @ (194144 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #532] @ (194078 ) │ │ │ │ + ldr r3, [pc, #532] @ (194148 ) │ │ │ │ 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 186bcc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 193f20 │ │ │ │ + beq.n 193ff0 │ │ │ │ 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 186bcc │ │ │ │ + cbz r0, 193fd2 │ │ │ │ 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 193fd2 │ │ │ │ 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 193fa2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #16 │ │ │ │ - beq.w 19403a │ │ │ │ + beq.w 19410a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18832c │ │ │ │ + bl 1883fc │ │ │ │ cmp r0, r9 │ │ │ │ - bls.n 193ec6 │ │ │ │ + bls.n 193f96 │ │ │ │ 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 193e04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 193ec6 │ │ │ │ + bne.n 193f96 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #372] @ (19407c ) │ │ │ │ - ldr r3, [pc, #368] @ (194078 ) │ │ │ │ + ldr r2, [pc, #372] @ (19414c ) │ │ │ │ + ldr r3, [pc, #368] @ (194148 ) │ │ │ │ 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 194140 │ │ │ │ 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 19410e │ │ │ │ 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 19410e │ │ │ │ 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 19403a │ │ │ │ ldrb.w r2, [r9, #1]! │ │ │ │ strb.w r2, [fp, r4] │ │ │ │ adds r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18832c │ │ │ │ + bl 1883fc │ │ │ │ cmp r0, r4 │ │ │ │ - bhi.n 193f60 │ │ │ │ + bhi.n 194030 │ │ │ │ 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 194128 │ │ │ │ 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 194128 │ │ │ │ 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 1940ac │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ strb.w r2, [r9, #1]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18832c │ │ │ │ + bl 1883fc │ │ │ │ add.w r2, sl, r5 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 193fd4 │ │ │ │ + bhi.n 1940a4 │ │ │ │ ldrd r1, r4, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov ip, r8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 193f02 │ │ │ │ + beq.n 193fd2 │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 193f02 │ │ │ │ + bne.n 193fd2 │ │ │ │ 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 1940fe │ │ │ │ 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 193fd2 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18832c │ │ │ │ + bl 1883fc │ │ │ │ cmp r0, r8 │ │ │ │ - bhi.n 194012 │ │ │ │ + bhi.n 1940e2 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 193f04 │ │ │ │ + b.n 193fd4 │ │ │ │ ldrb.w r1, [lr, #16] │ │ │ │ add.w r2, sp, #27 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r1, 194054 │ │ │ │ + cbz r1, 194124 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 19404a │ │ │ │ + bne.n 19411a │ │ │ │ movs r1, #0 │ │ │ │ - b.n 193f7c │ │ │ │ + b.n 19404c │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ add.w r2, sp, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 193ff6 │ │ │ │ + beq.n 1940c6 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 194064 │ │ │ │ - b.n 193ff6 │ │ │ │ + bne.n 194134 │ │ │ │ + b.n 1940c6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ 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] @ 194188 │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w lr, [pc, #36] @ 1940bc │ │ │ │ + ldr.w lr, [pc, #36] @ 19418c │ │ │ │ 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 193f18 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - itt vs │ │ │ │ - lslvs r4, r5, #1 │ │ │ │ - lsrvs r4, r5, #16 │ │ │ │ + bkpt 0x0094 │ │ │ │ + lsls r4, r5, #1 │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov.w sl, r3, lsl #5 │ │ │ │ mov.w fp, r2, lsl #5 │ │ │ │ @@ -473732,25 +473809,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 1941ca │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194120 │ │ │ │ + bne.n 1941f0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18832c │ │ │ │ + bl 1883fc │ │ │ │ cmp r0, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bhi.n 1940ee │ │ │ │ + bhi.n 1941be │ │ │ │ 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 +473836,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] @ 194674 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 194172 │ │ │ │ + bne.n 194242 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 194168 │ │ │ │ + bhi.n 194238 │ │ │ │ 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 +473860,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 194476 │ │ │ │ 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 194242 │ │ │ │ ldrb.w r2, [r0, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r5, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194172 │ │ │ │ + bne.n 194242 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ ldrb.w r3, [r5, #53] @ 0x35 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194172 │ │ │ │ + bne.n 194242 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1941c0 │ │ │ │ + cbz r3, 194290 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - cbz r2, 1941b8 │ │ │ │ + cbz r2, 194288 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 1943fe │ │ │ │ + beq.w 1944ce │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1941a8 │ │ │ │ + bne.n 194278 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1941a0 │ │ │ │ + bne.n 194270 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 194174 │ │ │ │ + b.n 194244 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 194172 │ │ │ │ + bne.n 194242 │ │ │ │ ldrb r1, [r0, #24] │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ eors r1, r0 │ │ │ │ tst.w r1, #6 │ │ │ │ - bne.n 194172 │ │ │ │ + bne.n 194242 │ │ │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ │ │ ldrb.w r1, [r5, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 194172 │ │ │ │ + bne.n 194242 │ │ │ │ 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 194242 │ │ │ │ + ldr r1, [pc, #948] @ (194678 ) │ │ │ │ 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 1945a0 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1941c0 │ │ │ │ + beq.n 194290 │ │ │ │ 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 1942fc │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 194172 │ │ │ │ + bne.n 194242 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18832c │ │ │ │ + bl 1883fc │ │ │ │ cmp sl, r0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bcc.n 194220 │ │ │ │ + bcc.n 1942f0 │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [fp, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194172 │ │ │ │ + bne.n 194242 │ │ │ │ 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 1942e6 │ │ │ │ + b.n 194290 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 194172 │ │ │ │ + bne.n 194242 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 194242 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 194242 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1944c2 │ │ │ │ + beq.w 194592 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 194242 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1943de │ │ │ │ - add r2, pc, #8 @ (adr r2, 1942a0 ) │ │ │ │ + bhi.w 1944ae │ │ │ │ + add r2, pc, #8 @ (adr r2, 194370 ) │ │ │ │ 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 +473991,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 194242 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 194242 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19440a │ │ │ │ + beq.w 1944da │ │ │ │ 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 1943cc │ │ │ │ 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 194242 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 19440a │ │ │ │ + beq.w 1944da │ │ │ │ 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 1943b6 │ │ │ │ + b.n 194242 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 194242 │ │ │ │ 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 194242 │ │ │ │ + ldr r3, [pc, #648] @ (19467c ) │ │ │ │ ldr.w ip, [r2, r3] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mla r3, r3, r6, ip │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 19434e │ │ │ │ + cbz r3, 19441e │ │ │ │ ldrb.w r2, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 194242 │ │ │ │ ldrb.w r2, [r0, #41] @ 0x29 │ │ │ │ ldrb.w r3, [r5, #41] @ 0x29 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 194242 │ │ │ │ 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, 194436 │ │ │ │ + b.n 194564 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.w 194494 │ │ │ │ + beq.w 194564 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ adds r2, #1 │ │ │ │ ldr r1, [r4, r3] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 19435e │ │ │ │ - b.n 194172 │ │ │ │ + beq.n 19442e │ │ │ │ + b.n 194242 │ │ │ │ ldrb.w r3, [r0, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 194242 │ │ │ │ ldrb.w r1, [r0, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r5, #37] @ 0x25 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 194242 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 194470 │ │ │ │ + beq.n 194540 │ │ │ │ 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 194244 │ │ │ │ add.w r1, r5, #76 @ 0x4c │ │ │ │ adds r0, #76 @ 0x4c │ │ │ │ blx 48714 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 194174 │ │ │ │ + b.n 194244 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 194242 │ │ │ │ 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 194244 │ │ │ │ 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 194244 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 194242 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 194242 │ │ │ │ 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 194244 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1941b8 │ │ │ │ - b.n 194172 │ │ │ │ + beq.w 194288 │ │ │ │ + b.n 194242 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 194242 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 194242 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ eors r3, r2 │ │ │ │ bics.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 194242 │ │ │ │ ldrb.w r3, [r4, #68] @ 0x44 │ │ │ │ ldrb.w r2, [r5, #68] @ 0x44 │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 194242 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 194242 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 194242 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 194242 │ │ │ │ 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 194244 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1941c0 │ │ │ │ + beq.w 194290 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 194484 │ │ │ │ + b.n 194554 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1941c0 │ │ │ │ + beq.w 194290 │ │ │ │ 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 19454e │ │ │ │ + b.n 194242 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mla ip, r3, r6, ip │ │ │ │ ldrb.w r0, [ip, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1941c0 │ │ │ │ + beq.w 194290 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1944b2 │ │ │ │ + b.n 194582 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1941c0 │ │ │ │ + beq.w 194290 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1944ac │ │ │ │ - b.n 194172 │ │ │ │ + beq.n 19457c │ │ │ │ + b.n 194242 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 194174 │ │ │ │ + b.n 194244 │ │ │ │ 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 1945c2 │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r7, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194580 │ │ │ │ + bne.n 194650 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18832c │ │ │ │ + bl 1883fc │ │ │ │ add.w r3, r8, r6 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1944e6 │ │ │ │ + bhi.n 1945b6 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194580 │ │ │ │ + bne.n 194650 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1940c0 │ │ │ │ - cbz r0, 194580 │ │ │ │ + bl 194190 │ │ │ │ + cbz r0, 194650 │ │ │ │ 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 194290 │ │ │ │ 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 194618 │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ ldrb.w r2, [fp, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 194242 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18832c │ │ │ │ + bl 1883fc │ │ │ │ cmp r6, r0 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - bcc.n 19453a │ │ │ │ + bcc.n 19460a │ │ │ │ ldr.w r2, [sl, #-3] │ │ │ │ ldr.w r3, [r5, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194172 │ │ │ │ + bne.w 194242 │ │ │ │ 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 194602 │ │ │ │ + b.n 194290 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1940c0 │ │ │ │ + bl 194190 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194172 │ │ │ │ + beq.w 194242 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1940c0 │ │ │ │ + bl 194190 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 194518 │ │ │ │ - b.n 194172 │ │ │ │ - bkpt 0x00bc │ │ │ │ + bne.n 1945e8 │ │ │ │ + b.n 194242 │ │ │ │ + pop {r2, r3, r5, r6, r7, pc} │ │ │ │ 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 1941f8 │ │ │ │ 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] @ (1946b0 ) │ │ │ │ + ldr r1, [pc, #12] @ (1946b4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16f728 │ │ │ │ + bl 16f7f8 │ │ │ │ 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 16f8fc │ │ │ │ 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 193098 │ │ │ │ + cbz r0, 19474a │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16faac │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 19467a │ │ │ │ - cbz r6, 194638 │ │ │ │ + beq.n 19474a │ │ │ │ + cbz r6, 194708 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - cbz r0, 194678 │ │ │ │ + cbz r0, 194748 │ │ │ │ mov r0, r4 │ │ │ │ - bl 186888 │ │ │ │ + bl 186958 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186888 │ │ │ │ + bl 186958 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 19466c │ │ │ │ + cbnz r3, 19473c │ │ │ │ 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, 194744 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ 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 +474365,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 1947b4 │ │ │ │ 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 1947ee │ │ │ │ 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 +474402,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 1948be │ │ │ │ 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 1948c8 │ │ │ │ ldrb.w r9, [ip, #5] │ │ │ │ ldrb.w lr, [r2, #8] │ │ │ │ cmp r9, lr │ │ │ │ - bne.n 19477e │ │ │ │ + bne.n 19484e │ │ │ │ ldrb.w r9, [ip, #4] │ │ │ │ ldrb.w lr, [r2, #9] │ │ │ │ cmp r9, lr │ │ │ │ - bne.n 19477e │ │ │ │ + bne.n 19484e │ │ │ │ ldrb.w lr, [ip, #1] │ │ │ │ ldrb.w r9, [r2, #4] │ │ │ │ cmp lr, r9 │ │ │ │ - beq.n 19481e │ │ │ │ + beq.n 1948ee │ │ │ │ cmp.w lr, #1 │ │ │ │ - bls.n 194812 │ │ │ │ + bls.n 1948e2 │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 194812 │ │ │ │ + beq.n 1948e2 │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bls.n 194850 │ │ │ │ + bls.n 194920 │ │ │ │ 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 19481e │ │ │ │ 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 +474463,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 19484e │ │ │ │ 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 19486e │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r5, #31 │ │ │ │ - bpl.n 19477e │ │ │ │ + bpl.n 19484e │ │ │ │ cmp.w r9, #1 │ │ │ │ - bhi.n 194854 │ │ │ │ + bhi.n 194924 │ │ │ │ ldrb.w r9, [ip, #2] │ │ │ │ ldrb.w lr, [r2, #5] │ │ │ │ cmp r9, lr │ │ │ │ - beq.n 194830 │ │ │ │ + beq.n 194900 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r5, #31 │ │ │ │ - bpl.n 19477e │ │ │ │ + bpl.n 19484e │ │ │ │ ldrb.w lr, [ip, #3] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 19477e │ │ │ │ + beq.n 19484e │ │ │ │ cmp r6, #3 │ │ │ │ - bhi.n 1947f8 │ │ │ │ + bhi.n 1948c8 │ │ │ │ asr.w lr, r7, r6 │ │ │ │ tst.w lr, #1 │ │ │ │ - beq.n 1947fc │ │ │ │ + beq.n 1948cc │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 19483e │ │ │ │ - b.n 19477e │ │ │ │ + bne.n 19490e │ │ │ │ + b.n 19484e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1947ee │ │ │ │ + b.n 1948be │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 19477e │ │ │ │ - b.n 19481e │ │ │ │ + bne.n 19484e │ │ │ │ + b.n 1948ee │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1948d6 │ │ │ │ + blt.n 1949a6 │ │ │ │ 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 1a7b20 │ │ │ │ + cbnz r0, 1949b4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cdc8 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 1948dc │ │ │ │ + beq.n 1949ac │ │ │ │ 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 +474544,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 194988 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21dabc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 194886 │ │ │ │ + b.n 194956 │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 19491a │ │ │ │ + bmi.n 1949ea │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 19490a │ │ │ │ + bhi.n 1949da │ │ │ │ movw r3, #61411 @ 0xefe3 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 19490a │ │ │ │ + bpl.n 1949da │ │ │ │ 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 194a00 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19493c │ │ │ │ + beq.n 194a0c │ │ │ │ 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 194a00 │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ ldrb r2, [r1, #9] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194930 │ │ │ │ + bne.n 194a00 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 19497c │ │ │ │ + bne.n 194a4c │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 19497c │ │ │ │ + bne.n 194a4c │ │ │ │ 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 +474626,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 194af6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 194a2a │ │ │ │ + beq.n 194afa │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 1949d8 │ │ │ │ + bne.n 194aa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1949ca │ │ │ │ + cbz r3, 194a9a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1949ca │ │ │ │ + cbz r2, 194a9a │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r7 │ │ │ │ - bne.n 194a5a │ │ │ │ + bne.n 194b2a │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1949b4 │ │ │ │ + bne.n 194a84 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r7 │ │ │ │ - beq.n 194a26 │ │ │ │ + beq.n 194af6 │ │ │ │ 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, 194ae8 │ │ │ │ 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 194b1a │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 194a10 │ │ │ │ + bmi.n 194ae0 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 194a4a │ │ │ │ - beq.n 194a38 │ │ │ │ + bgt.n 194b1a │ │ │ │ + beq.n 194b08 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1949f4 │ │ │ │ + bne.n 194ac4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ strd r8, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1949b0 │ │ │ │ + bne.n 194a80 │ │ │ │ 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 194af6 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1949d8 │ │ │ │ + b.n 194aa8 │ │ │ │ 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 194ae0 │ │ │ │ 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 194a80 │ │ │ │ + b.n 194af6 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1949d8 │ │ │ │ + b.n 194aa8 │ │ │ │ stmdb 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, 194ba2 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 194c50 │ │ │ │ + beq.w 194d20 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 194a9e │ │ │ │ + beq.n 194b6e │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.w 194c8e │ │ │ │ + bls.w 194d5e │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 194aba │ │ │ │ + cbz r7, 194b8a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 194aba │ │ │ │ + cbz r3, 194b8a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 194ad8 │ │ │ │ + bne.n 194ba8 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 194aa2 │ │ │ │ + bne.n 194b72 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 194ad2 │ │ │ │ + beq.n 194ba2 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.n 194ae2 │ │ │ │ + bls.n 194bb2 │ │ │ │ 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 194d12 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1a7a50 │ │ │ │ + bl 1a7b20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 194c78 │ │ │ │ + bne.w 194d48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d5b4 │ │ │ │ - cbz r0, 194b02 │ │ │ │ + bl 21d684 │ │ │ │ + cbz r0, 194bd2 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 194c3a │ │ │ │ + bls.w 194d0a │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [r4, #44] @ 0x2c │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d728 │ │ │ │ mov.w fp, #4 │ │ │ │ - bl 21d5cc │ │ │ │ + bl 21d69c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 194c82 │ │ │ │ + bne.w 194d52 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d658 │ │ │ │ - bl 21d630 │ │ │ │ + bl 21d728 │ │ │ │ + bl 21d700 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cdc8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d728 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #21 │ │ │ │ it hi │ │ │ │ movhi.w lr, #1 │ │ │ │ - bhi.n 194b58 │ │ │ │ - ldr r1, [pc, #332] @ (194c94 ) │ │ │ │ + bhi.n 194c28 │ │ │ │ + ldr r1, [pc, #332] @ (194d64 ) │ │ │ │ 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 194d12 │ │ │ │ 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 194cf0 │ │ │ │ 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 194c8e │ │ │ │ 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 +474842,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 1949c0 │ │ │ │ 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 194cb8 │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ strb.w r2, [fp, #-190] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d728 │ │ │ │ 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 +474872,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 194d3c │ │ │ │ ldrb.w r2, [fp, #-192] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 194b8a │ │ │ │ + bne.n 194c5a │ │ │ │ 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 194c8e │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.w 194b02 │ │ │ │ + bmi.w 194bd2 │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 194a9e │ │ │ │ + bne.w 194b6e │ │ │ │ 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 194ba2 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ subs r2, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 194ad2 │ │ │ │ + bhi.w 194ba2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 194ae2 │ │ │ │ + b.n 194bb2 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 194a9e │ │ │ │ - b.n 194c4a │ │ │ │ + bne.w 194b6e │ │ │ │ + b.n 194d1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21dabc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 194af2 │ │ │ │ + b.n 194bc2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d728 │ │ │ │ ldrb.w fp, [r0, #13] │ │ │ │ - b.n 194b1a │ │ │ │ + b.n 194bea │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 194ae2 │ │ │ │ + b.n 194bb2 │ │ │ │ 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] @ (19508c ) │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #776] @ (194fc0 ) │ │ │ │ + ldr r3, [pc, #776] @ (195090 ) │ │ │ │ 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 +474957,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 194fa4 │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst.w r3, r9 │ │ │ │ - beq.n 194d0c │ │ │ │ + beq.n 194ddc │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 194d50 │ │ │ │ + bls.n 194e20 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 194cf8 │ │ │ │ + bne.n 194dc8 │ │ │ │ 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] @ (195094 ) │ │ │ │ + ldr r3, [pc, #648] @ (195090 ) │ │ │ │ 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 195088 │ │ │ │ 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 1a7b20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 194eca │ │ │ │ + bne.w 194f9a │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cdc8 │ │ │ │ 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 194f36 │ │ │ │ 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 194f52 │ │ │ │ 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 194f5a │ │ │ │ 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 +475062,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 194f08 │ │ │ │ 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 194fae │ │ │ │ orrs.w r1, r1, sl │ │ │ │ - beq.n 194e50 │ │ │ │ + beq.n 194f20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 194680 │ │ │ │ + bl 194750 │ │ │ │ orrs r5, r4 │ │ │ │ - beq.w 194d0c │ │ │ │ + beq.w 194ddc │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 194680 │ │ │ │ - b.n 194d0c │ │ │ │ + bl 194750 │ │ │ │ + b.n 194ddc │ │ │ │ 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 194e7c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov sl, r1 │ │ │ │ - b.n 194dce │ │ │ │ + b.n 194e9e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 194fa6 │ │ │ │ + beq.w 195076 │ │ │ │ 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 194ddc │ │ │ │ mov.w sl, #0 │ │ │ │ mov r8, sl │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 194d0c │ │ │ │ + beq.w 194ddc │ │ │ │ movs r3, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 194efa │ │ │ │ + bne.n 194fca │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 194fb0 │ │ │ │ + bne.n 195080 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 194ec2 │ │ │ │ - b.n 194d0c │ │ │ │ + bne.n 194f92 │ │ │ │ + b.n 194ddc │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21dabc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 194d60 │ │ │ │ + b.n 194e30 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r2 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 194d20 │ │ │ │ + b.n 194df0 │ │ │ │ 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 194f7e │ │ │ │ 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 +475168,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 19501c │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 194f16 │ │ │ │ - b.n 194d0c │ │ │ │ + bne.n 194fe6 │ │ │ │ + b.n 194ddc │ │ │ │ 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 +475196,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 194ddc │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 194f64 │ │ │ │ + beq.n 195034 │ │ │ │ ldrd r8, r2, [sp, #20] │ │ │ │ - b.n 194f00 │ │ │ │ + b.n 194fd0 │ │ │ │ tst.w ip, #1 │ │ │ │ - bne.w 194d0c │ │ │ │ - b.n 194ea8 │ │ │ │ + bne.w 194ddc │ │ │ │ + b.n 194f78 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov.w r0, lr, lsl #3 │ │ │ │ - b.n 194f50 │ │ │ │ + b.n 195020 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - cbz r2, 195012 │ │ │ │ + sxtb r2, r7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r4, r0 │ │ │ │ + cbz r4, 1950d4 │ │ │ │ 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 1950ec │ │ │ │ cmp r1, #187 @ 0xbb │ │ │ │ - bhi.n 19502a │ │ │ │ + bhi.n 1950fa │ │ │ │ cmp r1, #84 @ 0x54 │ │ │ │ - bne.n 195018 │ │ │ │ + bne.n 1950e8 │ │ │ │ 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 1950e0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19509a │ │ │ │ + bne.n 19516a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 19502e │ │ │ │ + cbz r2, 1950fe │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 195006 │ │ │ │ + bne.n 1950d6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp.w r1, #276 @ 0x114 │ │ │ │ - beq.n 19502a │ │ │ │ + beq.n 1950fa │ │ │ │ movw r3, #639 @ 0x27f │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 195018 │ │ │ │ + bne.n 1950e8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 194ff4 │ │ │ │ + b.n 1950c4 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19501a │ │ │ │ + beq.n 1950ea │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 195018 │ │ │ │ + bne.n 1950e8 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.n 195018 │ │ │ │ + bne.n 1950e8 │ │ │ │ movw r3, #639 @ 0x27f │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ cmpne r1, #84 @ 0x54 │ │ │ │ - bne.n 19506c │ │ │ │ + bne.n 19513c │ │ │ │ mov r0, r4 │ │ │ │ add r4, r6 │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bl 18c08c │ │ │ │ + bl 18c15c │ │ │ │ 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 185c58 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19508e │ │ │ │ + cbz r0, 19515e │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18913c │ │ │ │ + bl 18920c │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186dd0 │ │ │ │ - b.n 195050 │ │ │ │ + bl 186ea0 │ │ │ │ + b.n 195120 │ │ │ │ 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] @ 1955ac │ │ │ │ + ldr.w r3, [pc, #1048] @ 1955b0 │ │ │ │ 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 +475333,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 19547e │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19518c │ │ │ │ + beq.n 19525c │ │ │ │ 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 195352 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19518c │ │ │ │ + beq.n 19525c │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 195132 │ │ │ │ + cbz r2, 195202 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 195132 │ │ │ │ + cbz r1, 195202 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ubfx r1, r1, #0, #21 │ │ │ │ tst r1, r0 │ │ │ │ - bne.w 195288 │ │ │ │ + bne.w 195358 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 195118 │ │ │ │ + bne.n 1951e8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r1 │ │ │ │ - beq.n 195168 │ │ │ │ + beq.n 195238 │ │ │ │ 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 195280 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ cmp r2, #21 │ │ │ │ it eq │ │ │ │ cmpeq r1, #7 │ │ │ │ - beq.n 1951b0 │ │ │ │ + beq.n 195280 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195114 │ │ │ │ + bne.n 1951e4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 19518c │ │ │ │ + cbz r3, 19525c │ │ │ │ ldr.w fp, [r6, #352] @ 0x160 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 195188 │ │ │ │ + cbz r3, 195258 │ │ │ │ mov r3, fp │ │ │ │ ldr r7, [r3, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 19528e │ │ │ │ + bne.w 19535e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 195178 │ │ │ │ + bne.n 195248 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 195194 │ │ │ │ + b.n 195264 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c64ac │ │ │ │ + bl 1c657c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #844] @ (1954e4 ) │ │ │ │ - ldr r3, [pc, #840] @ (1954e0 ) │ │ │ │ + ldr r2, [pc, #844] @ (1955b4 ) │ │ │ │ + ldr r3, [pc, #840] @ (1955b0 ) │ │ │ │ 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 19559c │ │ │ │ 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 195234 │ │ │ │ ldrb r2, [r7, #28] │ │ │ │ ands.w r2, r2, #16 │ │ │ │ - bne.n 195164 │ │ │ │ + bne.n 195234 │ │ │ │ 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 1952e0 │ │ │ │ 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 +475452,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 21d728 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 19522a │ │ │ │ + bls.n 1952fa │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d728 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 1951d2 │ │ │ │ + bcc.n 1952a2 │ │ │ │ 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 19492c │ │ │ │ and.w r8, r8, r0 │ │ │ │ and.w r9, r9, r1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs.w r8, r8, r9 │ │ │ │ - bne.n 195164 │ │ │ │ + bne.n 195234 │ │ │ │ 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 19523c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 195114 │ │ │ │ + b.n 1951e4 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 195142 │ │ │ │ + b.n 195212 │ │ │ │ mov r7, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 195142 │ │ │ │ + b.n 195212 │ │ │ │ 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 +475525,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 187198 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 195392 │ │ │ │ + beq.n 195462 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 195338 │ │ │ │ + beq.n 195408 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 195346 │ │ │ │ + cbz r2, 195416 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 19539e │ │ │ │ + beq.n 19546e │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 195326 │ │ │ │ + beq.n 1953f6 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 195326 │ │ │ │ + cbz r2, 1953f6 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1952f6 │ │ │ │ + bne.n 1953c6 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 194fc8 │ │ │ │ + bl 195098 │ │ │ │ mov r1, sl │ │ │ │ orrs r0, r4 │ │ │ │ ldr.w sl, [sl] │ │ │ │ uxtb r4, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 195302 │ │ │ │ + bne.n 1953d2 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 195338 │ │ │ │ + bne.n 195408 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 194fc8 │ │ │ │ + bl 195098 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 195366 │ │ │ │ + cbz r3, 195436 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1952de │ │ │ │ + b.n 1953ae │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 195338 │ │ │ │ + bne.n 195408 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 194fc8 │ │ │ │ + bl 195098 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ mov r0, fp │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195342 │ │ │ │ - cbz r4, 195392 │ │ │ │ + bne.n 195412 │ │ │ │ + cbz r4, 195462 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 195188 │ │ │ │ + beq.w 195258 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 195188 │ │ │ │ + beq.w 195258 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1952a0 │ │ │ │ + bne.n 195370 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195380 │ │ │ │ + bne.n 195450 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 195194 │ │ │ │ + b.n 195264 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 195370 │ │ │ │ + bl 1c6534 │ │ │ │ + b.n 195440 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 194fc8 │ │ │ │ + bl 195098 │ │ │ │ orr.w r2, r4, r0 │ │ │ │ uxtb r4, r2 │ │ │ │ - b.n 1952f6 │ │ │ │ + b.n 1953c6 │ │ │ │ ldr.w r7, [r6, #352] @ 0x160 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1950f0 │ │ │ │ + beq.w 1951c0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbnz r3, 1953c8 │ │ │ │ + cbnz r3, 195498 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1953ba │ │ │ │ - b.n 1950f0 │ │ │ │ + bne.n 19548a │ │ │ │ + b.n 1951c0 │ │ │ │ mov fp, r5 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 19540a │ │ │ │ + cbz r0, 1954da │ │ │ │ ldr r4, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 195402 │ │ │ │ + cbz r3, 1954d2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1953f8 │ │ │ │ + bne.n 1954c8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 1953f8 │ │ │ │ + bne.n 1954c8 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1954d6 │ │ │ │ + bne.n 1955a6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 195430 │ │ │ │ + beq.n 195500 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1953da │ │ │ │ + bne.n 1954aa │ │ │ │ mov r0, r9 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1953d2 │ │ │ │ + bne.n 1954a2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 195420 │ │ │ │ - cbz r5, 195420 │ │ │ │ + cbz r3, 1954f0 │ │ │ │ + cbz r5, 1954f0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1953ce │ │ │ │ + bne.n 19549e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195412 │ │ │ │ + bne.n 1954e2 │ │ │ │ mov r4, sl │ │ │ │ mov r5, fp │ │ │ │ - b.n 1950f0 │ │ │ │ + b.n 1951c0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1954d0 │ │ │ │ + bne.n 1955a0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1954c8 │ │ │ │ + beq.n 195598 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 195426 │ │ │ │ + bne.n 1954f6 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 195478 │ │ │ │ + b.n 195548 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 195474 │ │ │ │ + bls.n 195544 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19485c │ │ │ │ + bl 19492c │ │ │ │ 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 21d728 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 195492 │ │ │ │ + bls.n 195562 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d728 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r8, r3 │ │ │ │ - bcs.n 1953f8 │ │ │ │ + bcs.n 1954c8 │ │ │ │ ldrb r3, [r7, #19] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 195442 │ │ │ │ + bmi.n 195512 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19485c │ │ │ │ + bl 19492c │ │ │ │ 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 195544 │ │ │ │ ldr r7, [r3, #32] │ │ │ │ - b.n 19543c │ │ │ │ + b.n 19550c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - add r7, sp, #208 @ 0xd0 │ │ │ │ + add r6, sp, #400 @ 0x190 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + add r5, sp, #592 @ 0x250 │ │ │ │ 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] @ (19579c ) │ │ │ │ + ldr r3, [pc, #464] @ (1957a0 ) │ │ │ │ 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 +475782,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, 195626 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.n 1955a4 │ │ │ │ + bmi.n 195674 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195548 │ │ │ │ + bne.n 195618 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19556a │ │ │ │ + cbz r3, 19563a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 195634 │ │ │ │ + bmi.n 195704 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19555c │ │ │ │ + bne.n 19562c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1950a0 │ │ │ │ + bl 195170 │ │ │ │ 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 195170 │ │ │ │ + ldr r2, [pc, #332] @ (1957a4 ) │ │ │ │ + ldr r3, [pc, #328] @ (1957a0 ) │ │ │ │ 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 195796 │ │ │ │ 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 1956b2 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1955de │ │ │ │ + bls.n 1956ae │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19485c │ │ │ │ + bl 19492c │ │ │ │ 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 21d728 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1955fc │ │ │ │ + bls.n 1956cc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d728 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, fp │ │ │ │ - bls.n 19554e │ │ │ │ + bls.n 19561e │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 1955aa │ │ │ │ + bmi.n 19567a │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19485c │ │ │ │ + bl 19492c │ │ │ │ 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 1956ae │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 195672 │ │ │ │ + b.n 195742 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 19566e │ │ │ │ + bls.n 19573e │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19485c │ │ │ │ + bl 19492c │ │ │ │ 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 21d728 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 19568c │ │ │ │ + bls.n 19575c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d728 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs.w 195562 │ │ │ │ + bcs.w 195632 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 19563a │ │ │ │ + bmi.n 19570a │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19485c │ │ │ │ + bl 19492c │ │ │ │ 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 19573e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ 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] @ 195d28 │ │ │ │ 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] @ 195d2c │ │ │ │ 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 194b30 │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 194a60 │ │ │ │ + bl 194b30 │ │ │ │ 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, 19588e │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r6, r3, #28 │ │ │ │ - bpl.n 1957b6 │ │ │ │ + bpl.n 195886 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 1957b6 │ │ │ │ + bhi.n 195886 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ lsls r4, r3, #31 │ │ │ │ - bmi.n 1957b6 │ │ │ │ + bmi.n 195886 │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 1a7a50 │ │ │ │ + bl 1a7b20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 195ad2 │ │ │ │ + bne.w 195ba2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d5b4 │ │ │ │ - cbz r0, 1957b6 │ │ │ │ + bl 21d684 │ │ │ │ + cbz r0, 195886 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 1957b6 │ │ │ │ + bhi.n 195886 │ │ │ │ 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 19583c │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #12 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16dfcc │ │ │ │ + bl 16e09c │ │ │ │ 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 195d20 │ │ │ │ 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, 1958be │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1957da │ │ │ │ + b.n 1958aa │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 195c50 │ │ │ │ + beq.w 195d20 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbz r5, 195846 │ │ │ │ + cbz r5, 195916 │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 195838 │ │ │ │ + cbz r3, 195908 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 195830 │ │ │ │ + bne.n 195900 │ │ │ │ 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 195900 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 195c44 │ │ │ │ + bne.w 195d14 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19588e │ │ │ │ + beq.n 19595e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195802 │ │ │ │ + bne.n 1958d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1957fc │ │ │ │ + bne.n 1958cc │ │ │ │ mov r4, r6 │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 195ab2 │ │ │ │ + beq.w 195b82 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 195c2a │ │ │ │ + beq.w 195cfa │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 195868 │ │ │ │ + b.n 195938 │ │ │ │ adds r5, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 19596e │ │ │ │ + beq.w 195a3e │ │ │ │ ldrb r1, [r3, #11] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 19585e │ │ │ │ - ldr r3, [pc, #1008] @ (195c60 ) │ │ │ │ + bne.n 19592e │ │ │ │ + ldr r3, [pc, #1008] @ (195d30 ) │ │ │ │ movs r2, #12 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ blx 47628 │ │ │ │ - b.n 195a22 │ │ │ │ + b.n 195af2 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 195c3e │ │ │ │ + beq.w 195d0e │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 195c4a │ │ │ │ + bne.w 195d1a │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19587c │ │ │ │ + bne.n 19594c │ │ │ │ ldr.w fp, [r2, #32] │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 195830 │ │ │ │ + ble.n 195900 │ │ │ │ ldrb.w r9, [fp, #30] │ │ │ │ ands.w r9, r9, #2 │ │ │ │ - bne.n 195830 │ │ │ │ + bne.n 195900 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 195830 │ │ │ │ + bgt.n 195900 │ │ │ │ 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 195900 │ │ │ │ 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 195900 │ │ │ │ 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 1a7b20 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 195aa4 │ │ │ │ + bne.w 195b74 │ │ │ │ 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 1949c0 │ │ │ │ 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 1959fa │ │ │ │ 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 +476186,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 195900 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #752] @ (195c64 ) │ │ │ │ + ldr r3, [pc, #752] @ (195d34 ) │ │ │ │ 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 +476207,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 195aa6 │ │ │ │ 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 1947f8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r8, r8, #12 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 195a1e │ │ │ │ + beq.n 195aee │ │ │ │ ldrb.w r7, [r8, #7] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ ldr.w r4, [r3, #192] @ 0xc0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1959a8 │ │ │ │ + bne.n 195a78 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ strd r9, r4, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 194728 │ │ │ │ + bl 1947f8 │ │ │ │ ldr.w r1, [sl] │ │ │ │ cmp r1, #32 │ │ │ │ - bne.n 1959cc │ │ │ │ + bne.n 195a9c │ │ │ │ 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 1947f8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1959d6 │ │ │ │ + bne.n 195aa6 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ 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 +476271,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 194d68 │ │ │ │ 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 194d68 │ │ │ │ + ldr r2, [pc, #480] @ (195d38 ) │ │ │ │ + ldr r3, [pc, #468] @ (195d2c ) │ │ │ │ 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 195d0a │ │ │ │ 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 21dabc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 1958fa │ │ │ │ + b.n 1959ca │ │ │ │ ldr.w r3, [r8, #352] @ 0x160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 195c50 │ │ │ │ + beq.w 195d20 │ │ │ │ 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, 195bac │ │ │ │ mov r2, r1 │ │ │ │ - b.n 195abe │ │ │ │ + b.n 195b8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21dabc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 195792 │ │ │ │ + b.n 195862 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 195c50 │ │ │ │ + beq.w 195d20 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 195850 │ │ │ │ + beq.w 195920 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 195b1c │ │ │ │ + cbz r3, 195bec │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 195b14 │ │ │ │ + bne.n 195be4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 195b14 │ │ │ │ + bne.n 195be4 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 195c50 │ │ │ │ + bne.w 195d20 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 195b3e │ │ │ │ + beq.n 195c0e │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195af4 │ │ │ │ + bne.n 195bc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195aee │ │ │ │ + bne.n 195bbe │ │ │ │ mov r7, r6 │ │ │ │ - b.n 195850 │ │ │ │ + b.n 195920 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 195c3e │ │ │ │ + beq.w 195d0e │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 195c4a │ │ │ │ + bne.w 195d1a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 195b2c │ │ │ │ + bne.n 195bfc │ │ │ │ ldr.w r9, [r3, #32] │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 195b14 │ │ │ │ + ble.n 195be4 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 195b14 │ │ │ │ + bgt.n 195be4 │ │ │ │ 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 195cf6 │ │ │ │ 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 195be4 │ │ │ │ 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 1a7b20 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195c18 │ │ │ │ + bne.n 195ce8 │ │ │ │ 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 1949c0 │ │ │ │ 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 195c9e │ │ │ │ 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 +476433,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 195be4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21dabc │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.n 195b9e │ │ │ │ + b.n 195c6e │ │ │ │ mov r6, r3 │ │ │ │ - b.n 195b1c │ │ │ │ - ldr r3, [pc, #64] @ (195c6c ) │ │ │ │ + b.n 195bec │ │ │ │ + ldr r3, [pc, #64] @ (195d3c ) │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ add r3, pc │ │ │ │ blx 47628 │ │ │ │ - b.n 195a22 │ │ │ │ + b.n 195af2 │ │ │ │ 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, #128 @ 0x80 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bl 23fc62 │ │ │ │ + bl 23fd32 │ │ │ │ @ instruction: 0xefa1ffff │ │ │ │ - add r5, pc, #464 @ (adr r5, 195e3c ) │ │ │ │ + add r4, pc, #656 @ (adr r4, 195fcc ) │ │ │ │ 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, 195d84 │ │ │ │ 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 195d7c │ │ │ │ + cbz r7, 195d9c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 195cac │ │ │ │ + beq.n 195d7c │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 195cc6 │ │ │ │ + beq.n 195d96 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195c96 │ │ │ │ + bne.n 195d66 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189d38 │ │ │ │ + bl 189e08 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1852a0 │ │ │ │ + bl 185370 │ │ │ │ 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 195d7c │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ ldrb r3, [r6, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 195cac │ │ │ │ + bmi.n 195d7c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 195cac │ │ │ │ - b.n 195cc6 │ │ │ │ + bne.n 195d7c │ │ │ │ + b.n 195d96 │ │ │ │ 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] @ (196108 ) │ │ │ │ + ldr r3, [pc, #824] @ (19610c ) │ │ │ │ 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 195f62 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bl 195cec │ │ │ │ + bl 195dbc │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 195e2a │ │ │ │ + beq.n 195efa │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 195dac │ │ │ │ + bne.n 195e7c │ │ │ │ ldr.w r8, [r4, #48] @ 0x30 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 +476578,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 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ - ldr r2, [pc, #688] @ (196040 ) │ │ │ │ - ldr r3, [pc, #680] @ (19603c ) │ │ │ │ + bl 1891e8 │ │ │ │ + ldr r2, [pc, #688] @ (196110 ) │ │ │ │ + ldr r3, [pc, #680] @ (19610c ) │ │ │ │ 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 196104 │ │ │ │ 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 185ca0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 195ec4 │ │ │ │ + beq.w 195f94 │ │ │ │ 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 1960fe │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19602a │ │ │ │ + bhi.w 1960fa │ │ │ │ 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 +476656,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 19607c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 196038 │ │ │ │ + bhi.w 196108 │ │ │ │ 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 +476696,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 185994 │ │ │ │ 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 +476712,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 195e50 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21dabc │ │ │ │ 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 +476737,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 195e44 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r8, sp │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 195f40 │ │ │ │ + cbz r0, 196010 │ │ │ │ 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 1891e8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #3 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 +476779,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 195e44 │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ - b.n 195f12 │ │ │ │ + b.n 195fe2 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 195f12 │ │ │ │ + b.n 195fe2 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 195f12 │ │ │ │ + b.n 195fe2 │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ - b.n 195f12 │ │ │ │ + b.n 195fe2 │ │ │ │ strh.w r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ add r5, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 195fe4 │ │ │ │ + cbz r0, 1960b4 │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w sl, r4, #32 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21dabc │ │ │ │ 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 19603c │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 195fb6 │ │ │ │ + b.n 196086 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 195fb6 │ │ │ │ + b.n 196086 │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 195fb6 │ │ │ │ + b.n 196086 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - b.n 195fb6 │ │ │ │ + b.n 196086 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #992 @ (adr r2, 19641c ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 1961ac ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #424 @ (adr r2, 1961ec ) │ │ │ │ + add r1, pc, #616 @ (adr r1, 19637c ) │ │ │ │ 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] @ 1969dc │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ - ldr.w r4, [pc, #2228] @ 196910 │ │ │ │ - ldr.w r3, [pc, #2228] @ 196914 │ │ │ │ + ldr.w r4, [pc, #2228] @ 1969e0 │ │ │ │ + ldr.w r3, [pc, #2228] @ 1969e4 │ │ │ │ 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 196154 │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - beq.n 1960aa │ │ │ │ + beq.n 19617a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #2188] @ 196918 │ │ │ │ - ldr.w r3, [pc, #2180] @ 196914 │ │ │ │ + ldr.w r2, [pc, #2188] @ 1969e8 │ │ │ │ + ldr.w r3, [pc, #2180] @ 1969e4 │ │ │ │ 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 1969ac │ │ │ │ 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 1969b0 │ │ │ │ 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, 19619a │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1960b6 │ │ │ │ + b.n 196186 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1968e0 │ │ │ │ + beq.w 1969b0 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a55c │ │ │ │ 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 1962dc │ │ │ │ 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 1961e4 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 196114 │ │ │ │ + bne.n 1961e4 │ │ │ │ ldr r3, [r2, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1968f2 │ │ │ │ + bne.w 1969c2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 19613c │ │ │ │ + beq.n 19620c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1960f4 │ │ │ │ + bne.n 1961c4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 169f70 │ │ │ │ - b.n 196088 │ │ │ │ + bl 16a040 │ │ │ │ + b.n 196158 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1968ec │ │ │ │ + beq.w 1969bc │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1968fe │ │ │ │ + bne.w 1969ce │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19612a │ │ │ │ + bne.n 1961fa │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #19 │ │ │ │ - beq.n 196114 │ │ │ │ - bl 21d630 │ │ │ │ + beq.n 1961e4 │ │ │ │ + bl 21d700 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 196114 │ │ │ │ + bne.n 1961e4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 21d5f8 │ │ │ │ + bl 21d6c8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 196114 │ │ │ │ + bne.n 1961e4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 196114 │ │ │ │ - bl 21d5b4 │ │ │ │ + bls.n 1961e4 │ │ │ │ + bl 21d684 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 196114 │ │ │ │ + beq.n 1961e4 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 196114 │ │ │ │ + bhi.n 1961e4 │ │ │ │ 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 196578 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr.w r3, [r3, #212] @ 0xd4 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1961d8 │ │ │ │ + bls.n 1962a8 │ │ │ │ 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 188350 │ │ │ │ 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 1962a8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp.w r2, #276 @ 0x114 │ │ │ │ - bne.n 1961d8 │ │ │ │ + bne.n 1962a8 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1968f2 │ │ │ │ + bne.w 1969c2 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 196600 │ │ │ │ + beq.w 1966d0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 196466 │ │ │ │ + beq.w 196536 │ │ │ │ ldr.w r3, [sl, #352] @ 0x160 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1968f8 │ │ │ │ + beq.w 1969c8 │ │ │ │ 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, 1962e0 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1961f8 │ │ │ │ + b.n 1962c8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 196120 │ │ │ │ + b.n 1961f0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1968f8 │ │ │ │ + beq.w 1969c8 │ │ │ │ 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 +477052,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 196330 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1968fe │ │ │ │ + bne.w 1969ce │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 196462 │ │ │ │ + beq.w 196532 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 196254 │ │ │ │ + bne.n 196324 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 196114 │ │ │ │ + beq.w 1961e4 │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - cbz r2, 1962a4 │ │ │ │ + cbz r2, 196374 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19629c │ │ │ │ + bne.n 19636c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 19629c │ │ │ │ + bne.n 19636c │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1968f2 │ │ │ │ + bne.w 1969c2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1962ce │ │ │ │ + beq.n 19639e │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19627c │ │ │ │ + bne.n 19634c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 196276 │ │ │ │ + bne.n 196346 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 196114 │ │ │ │ + b.n 1961e4 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 196904 │ │ │ │ + beq.w 1969d4 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1968fe │ │ │ │ + bne.w 1969ce │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1962bc │ │ │ │ + bne.n 19638c │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 19629c │ │ │ │ + bne.n 19636c │ │ │ │ ldrb r3, [r2, #20] │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ eors r1, r3 │ │ │ │ tst.w r1, #48 @ 0x30 │ │ │ │ - bne.n 19629c │ │ │ │ + bne.n 19636c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 19629c │ │ │ │ + bne.n 19636c │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ eors r3, r1 │ │ │ │ tst.w r3, #14 │ │ │ │ - bne.n 19629c │ │ │ │ + bne.n 19636c │ │ │ │ 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 19651c │ │ │ │ lsls r3, r0, #25 │ │ │ │ - bpl.w 196454 │ │ │ │ + bpl.w 196524 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 19629c │ │ │ │ + blt.n 19636c │ │ │ │ lsls r1, r4, #25 │ │ │ │ - bpl.n 19629c │ │ │ │ + bpl.n 19636c │ │ │ │ ldrb r1, [r2, #30] │ │ │ │ ands.w r1, r1, #2 │ │ │ │ - bne.n 19629c │ │ │ │ + bne.n 19636c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r3, #2 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 +477164,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 186e5c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 19690a │ │ │ │ + bhi.w 1969da │ │ │ │ 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 +477201,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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +477224,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] @ 1969ec │ │ │ │ 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 1891e8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 19629c │ │ │ │ + b.n 19636c │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1963b2 │ │ │ │ + b.n 196482 │ │ │ │ movs r3, #16 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1963b2 │ │ │ │ + b.n 196482 │ │ │ │ movs r3, #8 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1963b2 │ │ │ │ + b.n 196482 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1963b2 │ │ │ │ + b.n 196482 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 19629c │ │ │ │ - b.n 196320 │ │ │ │ + bge.w 19636c │ │ │ │ + b.n 1963f0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 19629c │ │ │ │ + blt.w 19636c │ │ │ │ lsls r0, r4, #25 │ │ │ │ - bmi.w 19629c │ │ │ │ - b.n 196320 │ │ │ │ + bmi.w 19636c │ │ │ │ + b.n 1963f0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ - b.n 19626c │ │ │ │ + b.n 19633c │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 196114 │ │ │ │ + beq.w 1961e4 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 196480 │ │ │ │ + bpl.n 196550 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 19648a │ │ │ │ + beq.n 19655a │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 196472 │ │ │ │ - b.n 196114 │ │ │ │ + bne.n 196542 │ │ │ │ + b.n 1961e4 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ ldrb r1, [r2, #20] │ │ │ │ eors r3, r1 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.n 196480 │ │ │ │ + bne.n 196550 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 196480 │ │ │ │ + bne.n 196550 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a090 │ │ │ │ - b.n 196114 │ │ │ │ + bl 16a160 │ │ │ │ + b.n 1961e4 │ │ │ │ ldr.w r3, [sl, #352] @ 0x160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1968f8 │ │ │ │ + beq.w 1969c8 │ │ │ │ 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, 19659a │ │ │ │ mov r2, r6 │ │ │ │ - b.n 1964b6 │ │ │ │ + b.n 196586 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1968f8 │ │ │ │ + beq.w 1969c8 │ │ │ │ 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 +477332,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 1965ec │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1968fe │ │ │ │ + bne.w 1969ce │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1965fc │ │ │ │ + beq.n 1966cc │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 196510 │ │ │ │ + bne.n 1965e0 │ │ │ │ ldr.w r5, [r8, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 196114 │ │ │ │ + beq.w 1961e4 │ │ │ │ ldr.w r8, [sp] │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 196564 │ │ │ │ + cbz r3, 196634 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19655c │ │ │ │ + bne.n 19662c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 19655c │ │ │ │ + bne.n 19662c │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1968f2 │ │ │ │ + bne.w 1969c2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 19658e │ │ │ │ + beq.n 19665e │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19653c │ │ │ │ + bne.n 19660c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 196536 │ │ │ │ + bne.n 196606 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r4 │ │ │ │ orrs r7, r3 │ │ │ │ uxtb r3, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 196114 │ │ │ │ + b.n 1961e4 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 196904 │ │ │ │ + beq.w 1969d4 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1968fe │ │ │ │ + bne.w 1969ce │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19657c │ │ │ │ + bne.n 19664c │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 19655c │ │ │ │ + bne.n 19662c │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ ldrb r2, [r6, #20] │ │ │ │ eors r3, r2 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.n 19655c │ │ │ │ + bne.n 19662c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 19655c │ │ │ │ + bne.n 19662c │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1965ee │ │ │ │ + cbz r0, 1966be │ │ │ │ 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 1891e8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 19655c │ │ │ │ + b.n 19662c │ │ │ │ ldr r6, [r5, #32] │ │ │ │ - b.n 196526 │ │ │ │ - bl 18c1f4 │ │ │ │ + b.n 1965f6 │ │ │ │ + bl 18c2c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1961d8 │ │ │ │ + bne.w 1962a8 │ │ │ │ ldr.w r3, [sl, #352] @ 0x160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1968f8 │ │ │ │ + beq.w 1969c8 │ │ │ │ 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, 1966fe │ │ │ │ mov r2, r7 │ │ │ │ - b.n 19661a │ │ │ │ + b.n 1966ea │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1968f8 │ │ │ │ + beq.w 1969c8 │ │ │ │ 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 +477476,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 196750 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1968fe │ │ │ │ + bne.w 1969ce │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1968d6 │ │ │ │ + beq.w 1969a6 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 196674 │ │ │ │ + bne.n 196744 │ │ │ │ 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 196780 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1968fe │ │ │ │ + bne.w 1969ce │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1968d2 │ │ │ │ + beq.w 1969a2 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1966a4 │ │ │ │ + bne.n 196774 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 195c70 │ │ │ │ + bl 195d40 │ │ │ │ ldr.w r6, [r8, #24] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 196114 │ │ │ │ + beq.w 1961e4 │ │ │ │ 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, 1967e2 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19670a │ │ │ │ + bne.n 1967da │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 19670a │ │ │ │ + bne.n 1967da │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1968f2 │ │ │ │ + bne.w 1969c2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 19673c │ │ │ │ + beq.n 19680c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1966ea │ │ │ │ + bne.n 1967ba │ │ │ │ mov r0, r6 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1966e4 │ │ │ │ + bne.n 1967b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r4 │ │ │ │ orrs r3, r5 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 196114 │ │ │ │ + b.n 1961e4 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 196904 │ │ │ │ + beq.w 1969d4 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1968fe │ │ │ │ + bne.w 1969ce │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19672a │ │ │ │ + bne.n 1967fa │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr.w r2, [sl, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 19670a │ │ │ │ + bne.n 1967da │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ ldrb.w r1, [sl, #20] │ │ │ │ eors r2, r1 │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.n 19670a │ │ │ │ + bne.n 1967da │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 19670a │ │ │ │ + bne.n 1967da │ │ │ │ ldrd r2, r1, [sp, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r3, r7, [sp, #72] @ 0x48 │ │ │ │ - bl 195cec │ │ │ │ + bl 195dbc │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 1968c2 │ │ │ │ + bhi.w 196992 │ │ │ │ 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, 19688c ) │ │ │ │ ldr r7, [sp, #644] @ 0x284 │ │ │ │ lsrs r7, r3, #14 │ │ │ │ - add r3, pc, #44 @ (adr r3, 1967c0 ) │ │ │ │ + add r3, pc, #44 @ (adr r3, 196890 ) │ │ │ │ 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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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] @ 1969ec │ │ │ │ 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 1891e8 │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1968b4 │ │ │ │ + bls.n 196984 │ │ │ │ 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 +477671,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 18592c │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +477698,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 1891e8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b.n 19670a │ │ │ │ + b.n 1967da │ │ │ │ movs r3, #32 │ │ │ │ - b.n 1967a0 │ │ │ │ + b.n 196870 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 1967a0 │ │ │ │ + b.n 196870 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1967a0 │ │ │ │ + b.n 196870 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1967a0 │ │ │ │ + b.n 196870 │ │ │ │ ldr r7, [r3, #32] │ │ │ │ - b.n 1966bc │ │ │ │ + b.n 19678c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 196690 │ │ │ │ + b.n 196760 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a55c │ │ │ │ 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 +477739,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 r6, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ 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] @ (196c50 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #584] @ (196b84 ) │ │ │ │ + ldr r3, [pc, #584] @ (196c54 ) │ │ │ │ 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 194a50 │ │ │ │ ldr.w sl, [r5] │ │ │ │ ldr.w r6, [sl] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 196a2e │ │ │ │ + beq.n 196afe │ │ │ │ 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 1a7b20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 196b70 │ │ │ │ + bne.w 196c40 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 196b60 │ │ │ │ + beq.w 196c30 │ │ │ │ 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 196b3a │ │ │ │ + cbz r7, 196a9e │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ ubfx r6, r3, #4, #2 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d768 │ │ │ │ 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 196b78 │ │ │ │ + cbz r6, 196ae6 │ │ │ │ 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 196adc │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ add r4, lr │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 196988 │ │ │ │ + bne.n 196a58 │ │ │ │ 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 196b1a │ │ │ │ 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] @ (196c58 ) │ │ │ │ + ldr r3, [pc, #308] @ (196c54 ) │ │ │ │ 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 196c4a │ │ │ │ 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 21cdc8 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ movge r7, sl │ │ │ │ movge lr, r0 │ │ │ │ - bge.n 1969ee │ │ │ │ + bge.n 196abe │ │ │ │ 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 196abe │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 21ccf8 │ │ │ │ + bl 21cdc8 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov lr, r0 │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 1969f4 │ │ │ │ + blt.n 196ac4 │ │ │ │ sub.w r3, r2, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 196a16 │ │ │ │ + beq.n 196ae6 │ │ │ │ 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 +477922,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 196bda │ │ │ │ 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 196b9a │ │ │ │ ldrd r2, r5, [sp, #4] │ │ │ │ ldrd r4, r7, [sp, #12] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1969f8 │ │ │ │ + beq.w 196ac8 │ │ │ │ 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 196aea │ │ │ │ sub.w ip, r4, ip │ │ │ │ cmp r6, ip │ │ │ │ - bls.w 196a1a │ │ │ │ + bls.w 196aea │ │ │ │ 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 196c24 │ │ │ │ + b.n 196aea │ │ │ │ cmp.w r8, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #15 │ │ │ │ movne.w r9, #32 │ │ │ │ - b.n 1969bc │ │ │ │ + b.n 196a8c │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21dabc │ │ │ │ mov r6, r0 │ │ │ │ - b.n 196998 │ │ │ │ + b.n 196a68 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #696] @ 0x2b8 │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ 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] @ 197754 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #2784] @ 197688 │ │ │ │ + ldr.w r3, [pc, #2784] @ 197758 │ │ │ │ movs r6, #2 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r7, [pc, #2780] @ 19768c │ │ │ │ + ldr.w r7, [pc, #2780] @ 19775c │ │ │ │ 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 +478005,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 196cfa │ │ │ │ + bhi.n 196ce4 │ │ │ │ cmp r2, #118 @ 0x76 │ │ │ │ - beq.n 196cd6 │ │ │ │ + beq.n 196da6 │ │ │ │ cmp r2, #120 @ 0x78 │ │ │ │ - bne.n 196bf2 │ │ │ │ + bne.n 196cc2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 196ed8 │ │ │ │ + bne.w 196fa8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #2712] @ 197690 │ │ │ │ - ldr.w r3, [pc, #2700] @ 197688 │ │ │ │ + ldr.w r2, [pc, #2712] @ 197760 │ │ │ │ + ldr.w r3, [pc, #2700] @ 197758 │ │ │ │ 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 197b56 │ │ │ │ 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 196eee │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 196e1e │ │ │ │ + beq.w 196eee │ │ │ │ cmp r2, #231 @ 0xe7 │ │ │ │ - bne.n 196bf2 │ │ │ │ + bne.n 196cc2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 196bf2 │ │ │ │ + beq.n 196cc2 │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ cmp r2, #16 │ │ │ │ - beq.w 19790a │ │ │ │ + beq.w 1979da │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 197296 │ │ │ │ + beq.w 197366 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 196bf2 │ │ │ │ + bne.n 196cc2 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 196bf2 │ │ │ │ + bpl.n 196cc2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188f90 │ │ │ │ + bl 189060 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188f90 │ │ │ │ + bl 189060 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ cmp.w r8, #229 @ 0xe5 │ │ │ │ - beq.w 197914 │ │ │ │ + beq.w 1979e4 │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 188d38 │ │ │ │ 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 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 196bf2 │ │ │ │ + beq.n 196cc2 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ movs r0, #1 │ │ │ │ - b.n 196bf4 │ │ │ │ + b.n 196cc4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 196bf2 │ │ │ │ + beq.n 196cc2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 188f90 │ │ │ │ + bl 189060 │ │ │ │ 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 1859fc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 196d1e │ │ │ │ + cbz r0, 196dee │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - cbz r0, 196d56 │ │ │ │ + cbz r0, 196e26 │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 196d8e │ │ │ │ + cbz r0, 196e5e │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 196dc6 │ │ │ │ + cbz r0, 196e96 │ │ │ │ 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 1891e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, #32 │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ - bhi.w 19793a │ │ │ │ + bhi.w 197a0a │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1974ac │ │ │ │ + bhi.w 19757c │ │ │ │ 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 +478236,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 196cc2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188f90 │ │ │ │ + bl 189060 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188f90 │ │ │ │ + bl 189060 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 197230 │ │ │ │ + bls.w 197300 │ │ │ │ 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 1859fc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r0, 196e7c │ │ │ │ + cbz r0, 196f4c │ │ │ │ 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 1891e8 │ │ │ │ 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 197b40 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 197a8a │ │ │ │ + bhi.w 197b5a │ │ │ │ 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 +478320,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 1859fc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 196f0a │ │ │ │ + cbz r0, 196fda │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 196f40 │ │ │ │ + cbz r0, 197010 │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 196f78 │ │ │ │ + cbz r0, 197048 │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 196fb0 │ │ │ │ + cbz r0, 197080 │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 196fe8 │ │ │ │ + cbz r0, 1970b8 │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 197020 │ │ │ │ + cbz r0, 1970f0 │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 19705a │ │ │ │ + cbz r0, 19712a │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19708e │ │ │ │ + cbz r0, 19715e │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1970c2 │ │ │ │ + cbz r0, 197192 │ │ │ │ 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 1891e8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188f90 │ │ │ │ + bl 189060 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 188d38 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 188d38 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 196cbe │ │ │ │ - ldr.w r3, [pc, #1120] @ 197694 │ │ │ │ + b.n 196d8e │ │ │ │ + ldr.w r3, [pc, #1120] @ 197764 │ │ │ │ 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 1894b8 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1893e8 │ │ │ │ + bl 1894b8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1979a8 │ │ │ │ + bne.w 197a78 │ │ │ │ orrs r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1893e8 │ │ │ │ + bl 1894b8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 196cbe │ │ │ │ + b.n 196d8e │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 196c4e │ │ │ │ - b.n 196bf2 │ │ │ │ + bmi.w 196d1e │ │ │ │ + b.n 196cc2 │ │ │ │ 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 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 197628 │ │ │ │ + beq.w 1976f8 │ │ │ │ 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 1891e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, #32 │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ - bhi.w 19795c │ │ │ │ + bhi.w 197a2c │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 197a8a │ │ │ │ + bhi.w 197b5a │ │ │ │ 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 +478734,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 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1972c0 │ │ │ │ + bne.n 197390 │ │ │ │ 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 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 197618 │ │ │ │ + beq.w 1976e8 │ │ │ │ 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 1891e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, #32 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 19797e │ │ │ │ + bhi.w 197a4e │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 197a8a │ │ │ │ + bhi.w 197b5a │ │ │ │ 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 +478804,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 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1972c0 │ │ │ │ + bne.w 197390 │ │ │ │ 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 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19736c │ │ │ │ + bne.n 19743c │ │ │ │ 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 1859fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19760c │ │ │ │ + beq.w 1976dc │ │ │ │ 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 1891e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, #32 │ │ │ │ strd r2, r2, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 19799c │ │ │ │ + bhi.w 197a6c │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 197a8a │ │ │ │ + bhi.w 197b5a │ │ │ │ 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 +478885,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 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1972c0 │ │ │ │ + bne.w 197390 │ │ │ │ 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 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19736c │ │ │ │ + bne.w 19743c │ │ │ │ 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 1859fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19743c │ │ │ │ + bne.n 19750c │ │ │ │ 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 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19753e │ │ │ │ + cbz r0, 19760e │ │ │ │ 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 1891e8 │ │ │ │ mov r3, sl │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 196cc2 │ │ │ │ + beq.w 196d92 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r7, r0 │ │ │ │ - b.w 196cbe │ │ │ │ + b.w 196d8e │ │ │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 197516 │ │ │ │ + b.n 1975e6 │ │ │ │ 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 1974f6 │ │ │ │ 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 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19736c │ │ │ │ + bne.w 19743c │ │ │ │ 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 1859fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19743c │ │ │ │ + bne.w 19750c │ │ │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 197516 │ │ │ │ + b.n 1975e6 │ │ │ │ nop │ │ │ │ - str r4, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ 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 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1976ca │ │ │ │ + cbz r0, 19779a │ │ │ │ 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 1891e8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w r3, #324 @ 0x144 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #16] │ │ │ │ - beq.w 1979ee │ │ │ │ + beq.w 197abe │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, fp │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r8 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #401 @ 0x191 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #401 @ 0x191 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #324 @ 0x144 │ │ │ │ - bne.w 196cbe │ │ │ │ + bne.w 196d8e │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 197a7c │ │ │ │ + bhi.w 197b4c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 197a8a │ │ │ │ + bhi.w 197b5a │ │ │ │ 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 +479240,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 19776e │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 19769e │ │ │ │ + b.n 19776e │ │ │ │ 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 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1978b2 │ │ │ │ + cbz r0, 197982 │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #401 @ 0x191 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 196cbe │ │ │ │ + b.w 196d8e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 19788c │ │ │ │ + b.n 19795c │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 19788c │ │ │ │ + b.n 19795c │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 196c4e │ │ │ │ - b.w 196bf2 │ │ │ │ + bmi.w 196d1e │ │ │ │ + b.w 196cc2 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 188d38 │ │ │ │ mov r8, r0 │ │ │ │ - b.w 196c98 │ │ │ │ + b.w 196d68 │ │ │ │ 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 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1972c0 │ │ │ │ + bne.w 197390 │ │ │ │ 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 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19736c │ │ │ │ - vldr d7, [pc, #272] @ 197a90 │ │ │ │ + bne.w 19743c │ │ │ │ + vldr d7, [pc, #272] @ 197b60 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19743c │ │ │ │ + bne.w 19750c │ │ │ │ mov.w r2, #16843009 @ 0x1010101 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 197516 │ │ │ │ + b.n 1975e6 │ │ │ │ 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 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1979da │ │ │ │ + cbz r0, 197aaa │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 197282 │ │ │ │ - vldr d7, [pc, #168] @ 197a98 │ │ │ │ + b.n 197352 │ │ │ │ + vldr d7, [pc, #168] @ 197b68 │ │ │ │ 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 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 197a24 │ │ │ │ + cbz r0, 197af4 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1976da │ │ │ │ + b.n 1977aa │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - b.n 19769e │ │ │ │ + b.n 19776e │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #64] @ 0x40 │ │ │ │ - b.n 19788c │ │ │ │ + b.n 19795c │ │ │ │ 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] @ (197cb4 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #304] @ (197be8 ) │ │ │ │ + ldr r3, [pc, #304] @ (197cb8 ) │ │ │ │ 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, 197b9e │ │ │ │ ldrb r1, [r2, #18] │ │ │ │ - cbz r1, 197b00 │ │ │ │ + cbz r1, 197bd0 │ │ │ │ ldr.w r5, [r3, #352] @ 0x160 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 197ae2 │ │ │ │ + cbz r3, 197bb2 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 197b12 │ │ │ │ + cbnz r6, 197be2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 197ad6 │ │ │ │ + bne.n 197ba6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #260] @ (197bec ) │ │ │ │ - ldr r3, [pc, #256] @ (197be8 ) │ │ │ │ + ldr r2, [pc, #260] @ (197cbc ) │ │ │ │ + ldr r3, [pc, #256] @ (197cb8 ) │ │ │ │ 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 197cae │ │ │ │ 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 197b9e │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 197ace │ │ │ │ - b.n 197ae4 │ │ │ │ + bne.n 197b9e │ │ │ │ + b.n 197bb4 │ │ │ │ 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 +479500,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 187198 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 197bd2 │ │ │ │ + beq.n 197ca2 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 197b98 │ │ │ │ + beq.n 197c68 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 197b88 │ │ │ │ + cbz r2, 197c58 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 197b7c │ │ │ │ + cbnz r2, 197c4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 196b90 │ │ │ │ + bl 196c60 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 197b68 │ │ │ │ + bne.n 197c38 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 197b98 │ │ │ │ + cbnz r2, 197c68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196b90 │ │ │ │ + bl 196c60 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ mov r0, fp │ │ │ │ mov sl, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 197baa │ │ │ │ + beq.n 197c7a │ │ │ │ mov fp, r0 │ │ │ │ - b.n 197b5a │ │ │ │ - cbz r4, 197bd2 │ │ │ │ + b.n 197c2a │ │ │ │ + cbz r4, 197ca2 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 197ae4 │ │ │ │ + beq.n 197bb4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 197ae4 │ │ │ │ + beq.n 197bb4 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 197b1e │ │ │ │ + bne.n 197bee │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 197bc2 │ │ │ │ - b.n 197ae4 │ │ │ │ + bne.n 197c92 │ │ │ │ + b.n 197bb4 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 197bb6 │ │ │ │ + bl 1c6534 │ │ │ │ + b.n 197c86 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r0, #42] @ 0x2a │ │ │ │ + strh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r1, [r1] │ │ │ │ blx r3 │ │ │ │ @@ -479502,27 +479579,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] @ (197dcc ) │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #216] @ (197d00 ) │ │ │ │ + ldr r2, [pc, #216] @ (197dd0 ) │ │ │ │ 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 197dc2 │ │ │ │ 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 +479608,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 18592c │ │ │ │ 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 186e5c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 185604 │ │ │ │ + bl 1856d4 │ │ │ │ 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 197d7a │ │ │ │ + bl 1856d4 │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r9, fp │ │ │ │ - cbz r6, 197ce2 │ │ │ │ + cbz r6, 197db2 │ │ │ │ strd r0, r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 188b64 │ │ │ │ + bl 188c34 │ │ │ │ mov r9, r0 │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 197c56 │ │ │ │ + bne.n 197d26 │ │ │ │ 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, [r1, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #44] @ (197d34 ) │ │ │ │ + ldr r3, [pc, #44] @ (197e04 ) │ │ │ │ add r3, pc │ │ │ │ - cbnz r2, 197d30 │ │ │ │ + cbnz r2, 197e00 │ │ │ │ ldrb.w r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 197d18 │ │ │ │ + bls.n 197de8 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #28] @ (197d38 ) │ │ │ │ + ldr r2, [pc, #28] @ (197e08 ) │ │ │ │ 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, [r4, #16] │ │ │ │ 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] @ (197f00 ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #220] @ (197e34 ) │ │ │ │ + ldr r2, [pc, #220] @ (197f04 ) │ │ │ │ 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 +479723,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 197ede │ │ │ │ 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 197e84 │ │ │ │ + cbz r5, 197ede │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 18592c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +479764,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 1891e8 │ │ │ │ + ldr r2, [pc, #40] @ (197f08 ) │ │ │ │ + ldr r3, [pc, #32] @ (197f04 ) │ │ │ │ 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 197efa │ │ │ │ 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, [r2, #14] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + strh r2, [r3, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr.w r4, [pc, #3260] @ 198b0c │ │ │ │ + ldr.w r4, [pc, #3260] @ 198bdc │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #3260] @ 198b10 │ │ │ │ + ldr.w r1, [pc, #3260] @ 198be0 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3256] @ 198b14 │ │ │ │ + ldr.w r3, [pc, #3256] @ 198be4 │ │ │ │ mov r9, r0 │ │ │ │ - ldr.w r0, [pc, #3252] @ 198b18 │ │ │ │ + ldr.w r0, [pc, #3252] @ 198be8 │ │ │ │ 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 +479821,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 198030 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19821c │ │ │ │ + beq.w 1982ec │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #164 @ 0xa4 │ │ │ │ - bhi.n 197f06 │ │ │ │ + bhi.n 197fd6 │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bhi.w 19801e │ │ │ │ + bhi.w 1980ee │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 198240 │ │ │ │ + bhi.w 198310 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bhi.w 1980a6 │ │ │ │ + bhi.w 198176 │ │ │ │ cmp r3, #14 │ │ │ │ - bls.w 1982b4 │ │ │ │ + bls.w 198384 │ │ │ │ sub.w r1, r3, #15 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #1577058304 @ 0x5e000000 │ │ │ │ - bne.w 1988a8 │ │ │ │ + bne.w 198978 │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.w 19834a │ │ │ │ + bne.w 19841a │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - beq.w 1980c8 │ │ │ │ + beq.w 198198 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ movs r1, #242 @ 0xf2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197cd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 1982ee │ │ │ │ cmp.w r3, #374 @ 0x176 │ │ │ │ - bcs.w 198200 │ │ │ │ + bcs.w 1982d0 │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - bls.n 197f64 │ │ │ │ + bls.n 198034 │ │ │ │ mvn.w ip, #344 @ 0x158 │ │ │ │ add.w r1, r3, ip │ │ │ │ cmp r1, #28 │ │ │ │ - bhi.w 1980c8 │ │ │ │ + bhi.w 198198 │ │ │ │ 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 +479895,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 197f84 │ │ │ │ sub.w r1, r3, #165 @ 0xa5 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.w 1980c8 │ │ │ │ + bhi.w 198198 │ │ │ │ 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 19898c │ │ │ │ ands.w r4, r4, #47 @ 0x2f │ │ │ │ - bne.w 198376 │ │ │ │ + bne.w 198446 │ │ │ │ cmp r1, #27 │ │ │ │ - bne.w 1980c8 │ │ │ │ + bne.w 198198 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 189060 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 189060 │ │ │ │ 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 198b2a │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r3, #1] │ │ │ │ - bne.n 197fca │ │ │ │ + bne.n 19809a │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 198b20 │ │ │ │ + bne.w 198bf0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 198a66 │ │ │ │ + beq.w 198b36 │ │ │ │ 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 197e0c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197e0c │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197e0c │ │ │ │ subs r7, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ adds r3, r7, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 197fec │ │ │ │ - b.n 19821e │ │ │ │ + bne.n 1980bc │ │ │ │ + b.n 1982ee │ │ │ │ sub.w r1, r3, #103 @ 0x67 │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - bhi.n 1980c8 │ │ │ │ + bhi.n 198198 │ │ │ │ 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 +480036,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 198962 │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.w 198a16 │ │ │ │ + bne.w 198ae6 │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.w 198a00 │ │ │ │ + bne.w 198ad0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 19821c │ │ │ │ + beq.w 1982ec │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 198ba6 │ │ │ │ + bcc.w 198c76 │ │ │ │ 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 1982ec │ │ │ │ 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 198958 │ │ │ │ ldrb.w r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 198888 │ │ │ │ + bls.w 198958 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #63 @ 0x3f │ │ │ │ adds r0, r2, r7 │ │ │ │ ldrb.w ip, [r1, #64]! │ │ │ │ - b.n 19811c │ │ │ │ + b.n 1981ec │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 198888 │ │ │ │ + beq.w 198958 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ eor.w r2, ip, r2 │ │ │ │ tst r2, r4 │ │ │ │ - beq.n 198116 │ │ │ │ + beq.n 1981e6 │ │ │ │ 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 1883a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18585c │ │ │ │ + bl 18592c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19887c │ │ │ │ + beq.w 19894c │ │ │ │ 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 +480108,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 18592c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1987f4 │ │ │ │ + beq.w 1988c4 │ │ │ │ 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 1856d4 │ │ │ │ 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 +480142,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 1988a8 │ │ │ │ ldrb.w r3, [lr] │ │ │ │ strb.w r3, [ip, #1]! │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 1981d4 │ │ │ │ + bne.n 1982a4 │ │ │ │ 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 1988be │ │ │ │ adds r0, #17 │ │ │ │ mov r1, r7 │ │ │ │ - bl 185604 │ │ │ │ + bl 1856d4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1981b4 │ │ │ │ + b.n 198284 │ │ │ │ sub.w r0, r3, #438 @ 0x1b6 │ │ │ │ cmp r0, #29 │ │ │ │ - bhi.w 1980c8 │ │ │ │ + bhi.w 198198 │ │ │ │ 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 1983cc │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w r2, [pc, #2300] @ 198b1c │ │ │ │ - ldr.w r3, [pc, #2284] @ 198b10 │ │ │ │ + ldr.w r2, [pc, #2300] @ 198bec │ │ │ │ + ldr.w r3, [pc, #2284] @ 198be0 │ │ │ │ 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 198ca8 │ │ │ │ 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 19834a │ │ │ │ sub.w r1, r3, #84 @ 0x54 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.w 1989ea │ │ │ │ + bne.w 198aba │ │ │ │ tst.w r1, #385024 @ 0x5e000 │ │ │ │ - bne.w 198360 │ │ │ │ + bne.w 198430 │ │ │ │ tst.w r1, #6016 @ 0x1780 │ │ │ │ - beq.w 1980c8 │ │ │ │ + beq.w 198198 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ movs r1, #194 @ 0xc2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197cd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 1982ee │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - bls.w 1980c8 │ │ │ │ + bls.w 198198 │ │ │ │ sub.w r1, r3, #66 @ 0x42 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #192512 @ 0x2f000 │ │ │ │ - bne.w 1989d6 │ │ │ │ + bne.w 198aa6 │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.n 19838a │ │ │ │ + bne.n 19845a │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - beq.w 1980c8 │ │ │ │ + beq.w 198198 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197cd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 1982ee │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1980c8 │ │ │ │ + bls.w 198198 │ │ │ │ subs r1, r3, #3 │ │ │ │ cmp r1, #11 │ │ │ │ - bhi.w 1980c8 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1982cc ) │ │ │ │ + bhi.w 198198 │ │ │ │ + add r0, pc, #8 @ (adr r0, 19839c ) │ │ │ │ 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 +480252,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 198198 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19821c │ │ │ │ + beq.n 1982ec │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 188f90 │ │ │ │ + bl 189060 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #449 @ 0x1c1 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 1982ee │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197cd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 1982ee │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197cd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 1982ee │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #229 @ 0xe5 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197cd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 1982ee │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ mov.w r1, #298 @ 0x12a │ │ │ │ mov r0, r5 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197cd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 1982ee │ │ │ │ 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 197cd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 1982ee │ │ │ │ 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 197cd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 1982ee │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #231 @ 0xe7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 197c08 │ │ │ │ + bl 197cd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 1982ee │ │ │ │ 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 197cd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 1982ee │ │ │ │ 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 197cd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 1982ee │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19821c │ │ │ │ + beq.w 1982ec │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 189060 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197e0c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197e0c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 1982ee │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19821c │ │ │ │ + beq.w 1982ec │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 189060 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197e0c │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197e0c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197e0c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197e0c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 1982ee │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r4, [r3, #114] @ 0x72 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 198a2c │ │ │ │ + bne.w 198afc │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 189060 │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19853a │ │ │ │ + cbz r0, 19860a │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #136 @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 197e0c │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19858a │ │ │ │ + cbz r0, 19865a │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197e0c │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1985dc │ │ │ │ + cbz r0, 1986ac │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #1 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197e0c │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19863c │ │ │ │ + cbz r0, 19870c │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197e0c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 1982ee │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 189060 │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1986bc │ │ │ │ + cbz r0, 19878c │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #135 @ 0x87 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 197e0c │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19870c │ │ │ │ + cbz r0, 1987dc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197e0c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 1982ee │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #51] @ 0x33 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19821c │ │ │ │ + beq.w 1982ec │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 189060 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197e0c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197e0c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 1982ee │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19821c │ │ │ │ + beq.w 1982ec │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 189060 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197e0c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197e0c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 1982ee │ │ │ │ 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 1988ac │ │ │ │ + b.n 1982b0 │ │ │ │ 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 186e5c │ │ │ │ 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 +480779,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 198900 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 198230 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188a28 │ │ │ │ + bl 188af8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 1982ee │ │ │ │ adds r7, #32 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 1980f6 │ │ │ │ - b.n 19821c │ │ │ │ + bne.w 1981c6 │ │ │ │ + b.n 1982ec │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #327 @ 0x147 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197cd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 1982ee │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197cd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 1982ee │ │ │ │ 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 198b30 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ it ne │ │ │ │ ldrbne r2, [r2, #1] │ │ │ │ - bne.n 1988de │ │ │ │ + bne.n 1989ae │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 198bc2 │ │ │ │ + bne.w 198c92 │ │ │ │ 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 1982ec │ │ │ │ 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 +480859,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 198a12 │ │ │ │ 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 18592c │ │ │ │ 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 186e5c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 185604 │ │ │ │ + bl 1856d4 │ │ │ │ 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 1856d4 │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ strb.w r3, [r5, #96] @ 0x60 │ │ │ │ - cbz r6, 1989a0 │ │ │ │ + cbz r6, 198a70 │ │ │ │ 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 +480912,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 1891e8 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 198930 │ │ │ │ - b.n 19821e │ │ │ │ + bne.n 198a00 │ │ │ │ + b.n 1982ee │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197cd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 1982ee │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ mov.w r1, #328 @ 0x148 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197cd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 1982ee │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197cd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19821e │ │ │ │ + b.n 1982ee │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ movs r1, #243 @ 0xf3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197c08 │ │ │ │ + bl 197cd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 19821e │ │ │ │ + b.w 1982ee │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 189060 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 198a4a │ │ │ │ + beq.n 198b1a │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r4, r0 │ │ │ │ - b.w 19821e │ │ │ │ + b.w 1982ee │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ - b.w 197fca │ │ │ │ + b.w 19809a │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ - b.n 1988de │ │ │ │ + b.n 1989ae │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197e0c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197e0c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r9 │ │ │ │ movs r7, #1 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197e0c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197e0c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #2 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197e0c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197e0c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197e0c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 19821e │ │ │ │ + b.w 1982ee │ │ │ │ nop │ │ │ │ - strh r4, [r4, #12] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + strh r0, [r1, #6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #23] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ lsls r4, r5, #1 │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ rsb r8, r4, #3 │ │ │ │ - cbnz r7, 198b2c │ │ │ │ + cbnz r7, 198bfc │ │ │ │ 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 197e0c │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 197d3c │ │ │ │ + bl 197e0c │ │ │ │ adds r4, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ cmp r4, #3 │ │ │ │ str.w r0, [r8, #92] @ 0x5c │ │ │ │ - bne.n 198b24 │ │ │ │ + bne.n 198bf4 │ │ │ │ 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 197e0c │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r5, #92] @ 0x5c │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 19821e │ │ │ │ + b.w 1982ee │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 1883a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18585c │ │ │ │ + bl 18592c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 19814c │ │ │ │ + b.w 19821c │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #158 @ 0x9e │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 197c08 │ │ │ │ + bl 197cd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 19821e │ │ │ │ + b.w 1982ee │ │ │ │ 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] @ (198d08 ) │ │ │ │ mov r4, r1 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #68] @ (198c3c ) │ │ │ │ + ldr r2, [pc, #68] @ (198d0c ) │ │ │ │ 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, 198cd8 │ │ │ │ + ldr r4, [pc, #56] @ (198d10 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #56] @ (198c44 ) │ │ │ │ + ldr r2, [pc, #56] @ (198d14 ) │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #56] @ (198c48 ) │ │ │ │ + ldr r1, [pc, #56] @ (198d18 ) │ │ │ │ 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 187844 │ │ │ │ + ldr r2, [pc, #44] @ (198d1c ) │ │ │ │ + ldr r3, [pc, #24] @ (198d08 ) │ │ │ │ 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 198d04 │ │ │ │ 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, [r6, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ @ instruction: 0xefe7ffff │ │ │ │ - bl 3c2c46 │ │ │ │ - bl 284c4a │ │ │ │ - strb r4, [r3, #15] │ │ │ │ + bl 3c2d16 │ │ │ │ + bl 284d1a │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ sub sp, #8 │ │ │ │ stmia.w sp, {r2, r3} │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 198c9c │ │ │ │ + bne.n 198d6c │ │ │ │ ldrb.w r2, [r1, #37] @ 0x25 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 198ca0 │ │ │ │ + bhi.n 198d70 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 198ca0 │ │ │ │ + bhi.n 198d70 │ │ │ │ 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 +481206,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 198d6a │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 198c9a │ │ │ │ + b.n 198d6a │ │ │ │ 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] @ (199054 ) │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 198da6 │ │ │ │ + bhi.n 198e76 │ │ │ │ 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] @ (199058 ) │ │ │ │ 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, 198e0a │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 198d2c │ │ │ │ - bl 198ca8 │ │ │ │ + b.n 198dfc │ │ │ │ + bl 198d78 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #32 │ │ │ │ - cbnz r3, 198d1c │ │ │ │ + cbnz r3, 198dec │ │ │ │ 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 198e0a │ │ │ │ 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 198dd0 │ │ │ │ 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 198e0a │ │ │ │ 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 198e0a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198ca8 │ │ │ │ + bl 198d78 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 198d6e │ │ │ │ + cbnz r3, 198e3e │ │ │ │ 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, 198e6a │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198d3a │ │ │ │ + bne.n 198e0a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198ca8 │ │ │ │ + bl 198d78 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 198d98 │ │ │ │ + cbnz r3, 198e68 │ │ │ │ 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 198e1c │ │ │ │ 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 198e0a │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 198d3a │ │ │ │ + beq.n 198e0a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198d3a │ │ │ │ + bne.n 198e0a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198ca8 │ │ │ │ + bl 198d78 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 198dd6 │ │ │ │ + cbnz r3, 198ea6 │ │ │ │ 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 198e0a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 198d3a │ │ │ │ + beq.n 198e0a │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198d3a │ │ │ │ + bne.n 198e0a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198ca8 │ │ │ │ + bl 198d78 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 198e06 │ │ │ │ + cbnz r3, 198ed6 │ │ │ │ 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 198e0a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198d3a │ │ │ │ - b.n 198dbc │ │ │ │ + bne.n 198e0a │ │ │ │ + b.n 198e8c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 198e4a │ │ │ │ + cbz r3, 198f1a │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198d3a │ │ │ │ + bne.n 198e0a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198ca8 │ │ │ │ + bl 198d78 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 198e46 │ │ │ │ + cbnz r3, 198f16 │ │ │ │ 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 198e0a │ │ │ │ mov r7, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 198e86 │ │ │ │ - bl 198ca8 │ │ │ │ + b.n 198f56 │ │ │ │ + bl 198d78 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #16 │ │ │ │ - cbnz r3, 198e7a │ │ │ │ + cbnz r3, 198f4a │ │ │ │ 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 198e0a │ │ │ │ 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 198f2e │ │ │ │ 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, 198f9e │ │ │ │ + b.n 198e0a │ │ │ │ + bl 198d78 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #20 │ │ │ │ - cbnz r3, 198ec2 │ │ │ │ + cbnz r3, 198f92 │ │ │ │ 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 198e0a │ │ │ │ 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 198f76 │ │ │ │ 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 198e0a │ │ │ │ + b.n 198e82 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 198d3a │ │ │ │ + beq.w 198e0a │ │ │ │ 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 198e0a │ │ │ │ + bl 198d78 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 198f22 │ │ │ │ + cbnz r3, 198ff2 │ │ │ │ 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 198fce │ │ │ │ + b.n 198e0a │ │ │ │ + ldr r3, [pc, #92] @ (19905c ) │ │ │ │ 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 198e0a │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 198f72 │ │ │ │ - bl 198ca8 │ │ │ │ + b.n 199042 │ │ │ │ + bl 198d78 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ adds r7, #1 │ │ │ │ adds r4, #16 │ │ │ │ - cbnz r3, 198f68 │ │ │ │ + cbnz r3, 199038 │ │ │ │ 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 198e0a │ │ │ │ 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 198e0a │ │ │ │ + b.n 19901e │ │ │ │ + strb r4, [r5, #9] │ │ │ │ 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] @ (199430 ) │ │ │ │ add r7, sp, #8 │ │ │ │ - ldr r3, [pc, #956] @ (199364 ) │ │ │ │ + ldr r3, [pc, #956] @ (199434 ) │ │ │ │ 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 1990aa │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 198fcc │ │ │ │ + bne.n 19909c │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1990bc │ │ │ │ + bne.n 19918c │ │ │ │ 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 1990e4 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 199006 │ │ │ │ + bne.n 1990d6 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 199352 │ │ │ │ + bne.w 199422 │ │ │ │ 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, 199134 │ │ │ │ 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 1991ca │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1990c4 │ │ │ │ + beq.n 199194 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19904c │ │ │ │ + bne.n 19911c │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 187494 │ │ │ │ + bl 187564 │ │ │ │ ldr.w r8, [r4, #352] @ 0x160 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 19909a │ │ │ │ + cbz r3, 19916a │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199130 │ │ │ │ + bne.n 199200 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199078 │ │ │ │ + bne.n 199148 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19918c │ │ │ │ + bne.n 19925c │ │ │ │ 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 199156 │ │ │ │ + ldr r2, [pc, #716] @ (199438 ) │ │ │ │ + ldr r3, [pc, #708] @ (199434 ) │ │ │ │ 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 19942a │ │ │ │ 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 1990b6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d728 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 19905c │ │ │ │ + bls.n 19912c │ │ │ │ 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 1991bc │ │ │ │ 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 19912c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d658 │ │ │ │ + bl 21d728 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 19905c │ │ │ │ + bls.n 19912c │ │ │ │ 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 1991f2 │ │ │ │ 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 19912c │ │ │ │ movw r8, #629 @ 0x275 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbz r5, 199160 │ │ │ │ + cbz r5, 199230 │ │ │ │ movw fp, #641 @ 0x281 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ movw r9, #477 @ 0x1dd │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 199154 │ │ │ │ + cbz r3, 199224 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19920c │ │ │ │ + beq.n 1992dc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199146 │ │ │ │ + bne.n 199216 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19913c │ │ │ │ + bne.n 19920c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 199176 │ │ │ │ - cbz r6, 199176 │ │ │ │ + cbz r3, 199246 │ │ │ │ + cbz r6, 199246 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199134 │ │ │ │ + bne.n 199204 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199168 │ │ │ │ + bne.n 199238 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r8, [r3, #352] @ 0x160 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19909a │ │ │ │ + beq.n 19916a │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19908e │ │ │ │ + beq.n 19915e │ │ │ │ movw r6, #319 @ 0x13f │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 1991d8 │ │ │ │ + cbz r0, 1992a8 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1991d0 │ │ │ │ + cbz r2, 1992a0 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 1991ba │ │ │ │ + cbnz r1, 19928a │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1991ba │ │ │ │ + bne.n 19928a │ │ │ │ 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, 1992a0 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1991a0 │ │ │ │ + beq.n 199270 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1991c0 │ │ │ │ - bl 1870c8 │ │ │ │ + bne.n 199290 │ │ │ │ + bl 187198 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 199196 │ │ │ │ + bne.n 199266 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19909a │ │ │ │ + beq.w 19916a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 19909a │ │ │ │ + beq.w 19916a │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 199190 │ │ │ │ + bne.n 199260 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1991f6 │ │ │ │ - b.n 19909a │ │ │ │ + bne.n 1992c6 │ │ │ │ + b.n 19916a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 19927e │ │ │ │ - bhi.n 19926a │ │ │ │ + beq.n 19934e │ │ │ │ + bhi.n 19933a │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 19927e │ │ │ │ + beq.n 19934e │ │ │ │ cmp.w r3, #478 @ 0x1de │ │ │ │ - bcs.n 1992b0 │ │ │ │ + bcs.n 199380 │ │ │ │ cmp.w r3, #304 @ 0x130 │ │ │ │ - beq.n 199230 │ │ │ │ - bhi.w 199346 │ │ │ │ + beq.n 199300 │ │ │ │ + bhi.w 199416 │ │ │ │ cmp r3, #139 @ 0x8b │ │ │ │ - beq.n 199230 │ │ │ │ + beq.n 199300 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ - bne.n 19914c │ │ │ │ + bne.n 19921c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19914c │ │ │ │ + bne.n 19921c │ │ │ │ add.w r1, r7, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 198ca8 │ │ │ │ + bl 198d78 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ - cbnz r3, 199262 │ │ │ │ + cbnz r3, 199332 │ │ │ │ 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 19921c │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 19929e │ │ │ │ + beq.n 19936e │ │ │ │ cmp.w r3, #664 @ 0x298 │ │ │ │ - beq.n 199312 │ │ │ │ + beq.n 1993e2 │ │ │ │ movw r2, #631 @ 0x277 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 19914c │ │ │ │ + bne.w 19921c │ │ │ │ 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 198d20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19914c │ │ │ │ + beq.w 19921c │ │ │ │ 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 19921c │ │ │ │ + b.n 19930e │ │ │ │ movw r2, #527 @ 0x20f │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 19914c │ │ │ │ + bne.w 19921c │ │ │ │ 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 1993d2 │ │ │ │ ldrb.w r3, [r2, #37] @ 0x25 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 19930a │ │ │ │ + bhi.n 1993da │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 19930a │ │ │ │ + bhi.n 1993da │ │ │ │ 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 +481870,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 19921c │ │ │ │ + b.n 19936e │ │ │ │ mov r3, r2 │ │ │ │ - b.n 199300 │ │ │ │ + b.n 1993d0 │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 199300 │ │ │ │ + b.n 1993d0 │ │ │ │ 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 198d20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19914c │ │ │ │ + beq.w 19921c │ │ │ │ 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 19921c │ │ │ │ + b.n 19930e │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 199230 │ │ │ │ - b.n 19914c │ │ │ │ + beq.w 199300 │ │ │ │ + b.n 19921c │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 199022 │ │ │ │ + b.n 1990f2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldrb.w r3, [r0, #310] @ 0x136 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 19938a │ │ │ │ + bpl.n 19945a │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ ands.w r2, r3, #393216 @ 0x60000 │ │ │ │ - bne.n 1993bc │ │ │ │ + bne.n 19948c │ │ │ │ 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, 19947e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r0, r0, #28 │ │ │ │ - bpl.n 1993a6 │ │ │ │ + bpl.n 199476 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1993c0 │ │ │ │ + beq.n 199490 │ │ │ │ sub.w ip, r0, #17 │ │ │ │ - bgt.n 1993b6 │ │ │ │ - cbnz r0, 1993a6 │ │ │ │ + bgt.n 199486 │ │ │ │ + cbnz r0, 199476 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 199390 │ │ │ │ + bne.n 199460 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1993cc │ │ │ │ + cbz r3, 19949c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 1993a6 │ │ │ │ + bhi.n 199476 │ │ │ │ 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 199460 │ │ │ │ + b.n 19947e │ │ │ │ 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] @ 199560 │ │ │ │ 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 16dfe4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r6, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 199456 │ │ │ │ + beq.n 199526 │ │ │ │ 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] @ (199564 ) │ │ │ │ sub.w r2, r7, #17 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e364 │ │ │ │ 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, 199542 │ │ │ │ + ldr r3, [pc, #88] @ (199568 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1852a0 │ │ │ │ + bl 185370 │ │ │ │ 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, 19953a │ │ │ │ movs r3, #1 │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [r5, #368] @ 0x170 │ │ │ │ - b.n 199426 │ │ │ │ - ldr r3, [pc, #40] @ (19949c ) │ │ │ │ + b.n 1994f6 │ │ │ │ + ldr r3, [pc, #40] @ (19956c ) │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 21bd64 │ │ │ │ + bl 21be34 │ │ │ │ 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 199516 │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ 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 +482044,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, 1995ba │ │ │ │ mov r4, r2 │ │ │ │ lsls r2, r4, #28 │ │ │ │ - bne.n 1994d8 │ │ │ │ + bne.n 1995a8 │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ - bne.n 1994c8 │ │ │ │ + bne.n 199598 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #18 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1993d8 │ │ │ │ + bl 1994a8 │ │ │ │ str r0, [r6, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r2, #17 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1993d8 │ │ │ │ + bl 1994a8 │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - beq.n 1994c6 │ │ │ │ - b.n 1994c8 │ │ │ │ + beq.n 199596 │ │ │ │ + b.n 199598 │ │ │ │ ldrb.w r3, [r0, #306] @ 0x132 │ │ │ │ movs r2, #17 │ │ │ │ mov r1, r5 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ - bl 1993d8 │ │ │ │ + bl 1994a8 │ │ │ │ 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] @ (199838 ) │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #584] @ (19976c ) │ │ │ │ + ldr r3, [pc, #584] @ (19983c ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #580] @ (199770 ) │ │ │ │ + ldr r1, [pc, #580] @ (199840 ) │ │ │ │ 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 +482110,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 199828 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19973e │ │ │ │ + beq.w 19980e │ │ │ │ subs r3, r4, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #508] @ (199774 ) │ │ │ │ + ldr r3, [pc, #508] @ (199844 ) │ │ │ │ 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 +482135,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 19979e │ │ │ │ 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 +482164,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 185a44 │ │ │ │ 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 +482224,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 1891e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 19973e │ │ │ │ + beq.n 19980e │ │ │ │ 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 1997f2 │ │ │ │ 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 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19970a │ │ │ │ + cbz r0, 1997da │ │ │ │ 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 1891e8 │ │ │ │ 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 19966e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1995a2 │ │ │ │ + b.n 199672 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - b.n 1996dc │ │ │ │ - ldr r2, [pc, #56] @ (199778 ) │ │ │ │ - ldr r3, [pc, #40] @ (19976c ) │ │ │ │ + b.n 1997ac │ │ │ │ + ldr r2, [pc, #56] @ (199848 ) │ │ │ │ + ldr r3, [pc, #40] @ (19983c ) │ │ │ │ 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 199832 │ │ │ │ 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 199638 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ 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] @ (199994 ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (1998c8 ) │ │ │ │ + ldr r1, [pc, #296] @ (199998 ) │ │ │ │ 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 199988 │ │ │ │ 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 1998a6 │ │ │ │ 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 19996c │ │ │ │ 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 199914 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 19989c │ │ │ │ + beq.n 19996c │ │ │ │ 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 199900 │ │ │ │ + cbz r4, 19996c │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 18592c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +482402,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 1891e8 │ │ │ │ + ldr r2, [pc, #44] @ (19999c ) │ │ │ │ + ldr r3, [pc, #36] @ (199994 ) │ │ │ │ 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 19998e │ │ │ │ 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 1998c8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #392] @ (199a6c ) │ │ │ │ - ldr r3, [pc, #392] @ (199a70 ) │ │ │ │ + ldr r2, [pc, #392] @ (199b3c ) │ │ │ │ + ldr r3, [pc, #392] @ (199b40 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #392] @ (199a74 ) │ │ │ │ + ldr r6, [pc, #392] @ (199b44 ) │ │ │ │ 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 199ae4 │ │ │ │ + ldr r3, [pc, #372] @ (199b48 ) │ │ │ │ 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] @ (199b4c ) │ │ │ │ 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 1854f4 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 +482481,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 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb.w r8, [r3, #13] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 199992 │ │ │ │ + bhi.n 199a62 │ │ │ │ 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 +482505,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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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] @ 199b50 │ │ │ │ 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 1891e8 │ │ │ │ + ldr r2, [pc, #136] @ (199b54 ) │ │ │ │ + ldr r3, [pc, #116] @ (199b40 ) │ │ │ │ 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 199b36 │ │ │ │ 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 185a44 │ │ │ │ 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 186e5c │ │ │ │ + ldr r3, [pc, #80] @ (199b50 ) │ │ │ │ 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 1891e8 │ │ │ │ + b.n 199ac8 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ - b.n 199996 │ │ │ │ + b.n 199a66 │ │ │ │ mov.w r9, #16 │ │ │ │ - b.n 199996 │ │ │ │ + b.n 199a66 │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 199996 │ │ │ │ + b.n 199a66 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 199996 │ │ │ │ + b.n 199a66 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + str r4, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbz r0, 199ae4 │ │ │ │ + cbz r0, 199bb4 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r6, #80] @ 0x50 │ │ │ │ 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] @ 19a078 │ │ │ │ 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] @ 19a07c │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - ldr.w fp, [pc, #1276] @ 199fb0 │ │ │ │ + ldr.w fp, [pc, #1276] @ 19a080 │ │ │ │ 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 199c18 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 +482635,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 186e5c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 199d4e │ │ │ │ + bhi.w 199e1e │ │ │ │ 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 +482673,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, 199c3c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 199db4 │ │ │ │ + bne.w 199e84 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199b5c │ │ │ │ + bne.n 199c2c │ │ │ │ mov r6, r4 │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 199d2e │ │ │ │ + beq.w 199dfe │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 199b6e │ │ │ │ + bne.n 199c3e │ │ │ │ movs r0, #4 │ │ │ │ - bl 1882d8 │ │ │ │ + bl 1883a8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 188de0 │ │ │ │ + bl 188eb0 │ │ │ │ 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 199d82 │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1998d0 │ │ │ │ + bl 1999a0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 19a014 │ │ │ │ + bhi.w 19a0e4 │ │ │ │ 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 +482732,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 188d38 │ │ │ │ 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 199c6c │ │ │ │ ldrb.w r4, [sl, #20] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 199ce4 │ │ │ │ + beq.n 199db4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #17 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1994fc │ │ │ │ + bl 1995cc │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 199ff8 │ │ │ │ + bne.w 19a0c8 │ │ │ │ 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] @ (19a084 ) │ │ │ │ + ldr r3, [pc, #864] @ (19a078 ) │ │ │ │ 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 19a0e0 │ │ │ │ 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 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 199bf2 │ │ │ │ + b.n 199cc2 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 199bf2 │ │ │ │ + b.n 199cc2 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 199bf2 │ │ │ │ + b.n 199cc2 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 199bf2 │ │ │ │ + b.n 199cc2 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 199bf2 │ │ │ │ + b.n 199cc2 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 199bf2 │ │ │ │ + b.n 199cc2 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #744] @ 199fa0 │ │ │ │ - bl 1868e0 │ │ │ │ + vldr d0, [pc, #744] @ 19a070 │ │ │ │ + bl 1869b0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 199bf2 │ │ │ │ + beq.n 199cc2 │ │ │ │ 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 1891e8 │ │ │ │ + b.n 199cc2 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r2, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1994fc │ │ │ │ + bl 1995cc │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.n 199c24 │ │ │ │ + beq.n 199cf4 │ │ │ │ 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 1995cc │ │ │ │ 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 199d02 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185b88 │ │ │ │ + bl 185c58 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 199d48 │ │ │ │ + cbz r0, 199e18 │ │ │ │ adds r5, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18913c │ │ │ │ + bl 18920c │ │ │ │ str.w r5, [r6, #-4] │ │ │ │ - b.n 199b78 │ │ │ │ + b.n 199c48 │ │ │ │ movs r4, #32 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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] @ 19a088 │ │ │ │ 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 1891e8 │ │ │ │ + b.n 199c60 │ │ │ │ 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, 199f00 │ │ │ │ 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, 199eea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 199fd8 │ │ │ │ + beq.w 19a0a8 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 199e52 │ │ │ │ + bne.n 199f22 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ subw r3, r0, #650 @ 0x28a │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 199e52 │ │ │ │ - ldr r3, [pc, #444] @ (199fb8 ) │ │ │ │ + bhi.n 199f22 │ │ │ │ + ldr r3, [pc, #444] @ (19a088 ) │ │ │ │ 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 199f48 │ │ │ │ + cbnz r5, 199f22 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 199ddc │ │ │ │ + bne.n 199eac │ │ │ │ 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 199c3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 199b6c │ │ │ │ + beq.w 199c3c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199dcc │ │ │ │ + bne.n 199e9c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199e40 │ │ │ │ - b.n 199b6c │ │ │ │ + bne.n 199f10 │ │ │ │ + b.n 199c3c │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 199fbc │ │ │ │ + beq.w 19a08c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 199fbc │ │ │ │ + beq.w 19a08c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 199e50 │ │ │ │ + bne.n 199f20 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ subw r3, r0, #650 @ 0x28a │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 199e50 │ │ │ │ + bhi.n 199f20 │ │ │ │ mov r2, r5 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 199dfa │ │ │ │ + b.n 199eca │ │ │ │ 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 19a056 │ │ │ │ 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 +483017,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 19a026 │ │ │ │ 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 19a066 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 18592c │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r7, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +483058,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 1891e8 │ │ │ │ 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 199f84 │ │ │ │ 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 199ee8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1865ec │ │ │ │ - b.n 199e18 │ │ │ │ + bl 1866bc │ │ │ │ + b.n 199ee8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 199f02 │ │ │ │ - b.n 199f56 │ │ │ │ + bne.n 199fd2 │ │ │ │ + b.n 19a026 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #84] @ 0x54 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 199e1a │ │ │ │ + bne.w 199eea │ │ │ │ ldr r0, [r5, #20] │ │ │ │ subw r3, r0, #650 @ 0x28a │ │ │ │ cmp r3, #3 │ │ │ │ it ls │ │ │ │ movls r2, r5 │ │ │ │ - bhi.w 199e1a │ │ │ │ + bhi.w 199eea │ │ │ │ movs r5, #0 │ │ │ │ - b.n 199dfa │ │ │ │ + b.n 199eca │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.w 199e1a │ │ │ │ + bne.w 199eea │ │ │ │ ldr r0, [r2, #20] │ │ │ │ subw r1, r0, #650 @ 0x28a │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 199fd4 │ │ │ │ - b.n 199e1a │ │ │ │ + bls.n 19a0a4 │ │ │ │ + b.n 199eea │ │ │ │ movs r4, #16 │ │ │ │ - b.n 199d50 │ │ │ │ + b.n 199e20 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 199d50 │ │ │ │ + b.n 199e20 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.n 199d50 │ │ │ │ + b.n 199e20 │ │ │ │ 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 1995cc │ │ │ │ + b.n 199dde │ │ │ │ movs r4, #8 │ │ │ │ - b.n 199d50 │ │ │ │ + b.n 199e20 │ │ │ │ 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] @ (19a3fc ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w fp, [pc, #768] @ 19a330 │ │ │ │ + ldr.w fp, [pc, #768] @ 19a400 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #764] @ (19a334 ) │ │ │ │ + ldr r3, [pc, #764] @ (19a404 ) │ │ │ │ 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 19a2e8 │ │ │ │ movs r1, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ + ldr r3, [pc, #716] @ (19a408 ) │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 19a0c6 │ │ │ │ + cbz r0, 19a196 │ │ │ │ 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 1891e8 │ │ │ │ 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 +483213,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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +483263,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 1891e8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ - bl 19977c │ │ │ │ + bl 19984c │ │ │ │ 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 19984c │ │ │ │ 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 19984c │ │ │ │ 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 19984c │ │ │ │ + ldr r2, [pc, #320] @ (19a40c ) │ │ │ │ + ldr r3, [pc, #308] @ (19a404 ) │ │ │ │ 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 19a3f6 │ │ │ │ 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 1859fc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19a24c │ │ │ │ + cbz r0, 19a31c │ │ │ │ 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 1891e8 │ │ │ │ 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 +483346,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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +483369,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] @ (19a408 ) │ │ │ │ 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 +483393,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 1891e8 │ │ │ │ + b.n 19a27e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r1, r7] │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ 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] @ (19a778 ) │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #844] @ (19a6ac ) │ │ │ │ + ldr r3, [pc, #844] @ (19a77c ) │ │ │ │ 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] @ 19a780 │ │ │ │ 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 19a762 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 +483451,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 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 19a5ae │ │ │ │ + bhi.w 19a67e │ │ │ │ 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 +483487,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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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] @ 19a784 │ │ │ │ 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 1891e8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 19a484 │ │ │ │ + cbz r3, 19a554 │ │ │ │ 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 18ca7c │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ - vldr d8, [pc, #532] @ 19a6a0 │ │ │ │ + vldr d8, [pc, #532] @ 19a770 │ │ │ │ mov r9, r4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r4 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 19a5c0 │ │ │ │ + beq.w 19a690 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1998d0 │ │ │ │ + bl 1999a0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 19aa2e │ │ │ │ + bhi.w 19aafe │ │ │ │ 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 +483564,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 188d38 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ str.w r7, [r8], #4 │ │ │ │ - cbz r3, 19a4fa │ │ │ │ + cbz r3, 19a5ca │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 19a4fa │ │ │ │ + cbz r3, 19a5ca │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 19a5f0 │ │ │ │ + bhi.n 19a6c0 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r9, r9, #0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ orrs.w r3, r3, r9 │ │ │ │ - bne.n 19a490 │ │ │ │ + bne.n 19a560 │ │ │ │ ldrb r4, [r6, #20] │ │ │ │ - cbnz r4, 19a53a │ │ │ │ + cbnz r4, 19a60a │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bne.w 19a932 │ │ │ │ + bne.w 19aa02 │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 19a82c │ │ │ │ + bne.w 19a8fc │ │ │ │ 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] @ (19a788 ) │ │ │ │ + ldr r3, [pc, #364] @ (19a77c ) │ │ │ │ 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 19aafa │ │ │ │ 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 188d38 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19a4e2 │ │ │ │ + b.n 19a5b2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19a4e2 │ │ │ │ + b.n 19a5b2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19a4e2 │ │ │ │ + b.n 19a5b2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19a4e2 │ │ │ │ + b.n 19a5b2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19a4e2 │ │ │ │ + b.n 19a5b2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19a4e2 │ │ │ │ + b.n 19a5b2 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 19a404 │ │ │ │ + b.n 19a4d4 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 19a404 │ │ │ │ + b.n 19a4d4 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 19a404 │ │ │ │ + b.n 19a4d4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 1868e0 │ │ │ │ + bl 1869b0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19a4e2 │ │ │ │ + beq.n 19a5b2 │ │ │ │ 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 1891e8 │ │ │ │ + b.n 19a5b2 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 +483695,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 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r2, [r7, #85] @ 0x55 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 19aa0c │ │ │ │ + bhi.w 19aadc │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19aa2e │ │ │ │ + bhi.w 19aafe │ │ │ │ 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 +483741,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 19a456 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 19a404 │ │ │ │ + b.n 19a4d4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r4, [r3, r2] │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, r2] │ │ │ │ + ldrh r4, [r7, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ 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 1859fc │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 19a6ec │ │ │ │ + cbz r0, 19a7bc │ │ │ │ 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 1891e8 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21dabc │ │ │ │ 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 +483808,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 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 +483845,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, 19a8f6 │ │ │ │ cmp.w ip, #32 │ │ │ │ it eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 19a7e2 │ │ │ │ + beq.n 19a8b2 │ │ │ │ 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 +483868,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 1891e8 │ │ │ │ + b.n 19a5ca │ │ │ │ strh.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 19a6be │ │ │ │ + b.n 19a78e │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 19a6be │ │ │ │ + b.n 19a78e │ │ │ │ subs r3, r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 19a6be │ │ │ │ + b.n 19a78e │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 19a7e2 │ │ │ │ + b.n 19a8b2 │ │ │ │ movs r0, #4 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 1883a8 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188eb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 +483909,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 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r4, [r8, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 +483937,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, 19a9bc │ │ │ │ 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 +483961,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 1891e8 │ │ │ │ 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 19a5fc │ │ │ │ movs r0, #4 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 1883a8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188eb0 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 +483998,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 186e5c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 +484029,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, 19aae2 │ │ │ │ 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 1891e8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - b.n 19a516 │ │ │ │ + b.n 19a5e6 │ │ │ │ strd r4, r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 19a6be │ │ │ │ + b.n 19a78e │ │ │ │ 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 19aab0 │ │ │ │ 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] @ (19ac6c ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #344] @ (19aba0 ) │ │ │ │ + ldr r3, [pc, #344] @ (19ac70 ) │ │ │ │ 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, 19ab4e │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #320] @ (19aba4 ) │ │ │ │ - ldr r3, [pc, #316] @ (19aba0 ) │ │ │ │ + ldr r2, [pc, #320] @ (19ac74 ) │ │ │ │ + ldr r3, [pc, #316] @ (19ac70 ) │ │ │ │ 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 19ac5c │ │ │ │ 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 19ac60 │ │ │ │ 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, 19ab74 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 19aa90 │ │ │ │ + b.n 19ab60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 19ab90 │ │ │ │ + beq.n 19ac60 │ │ │ │ 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 +484127,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 19ac66 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19ab70 │ │ │ │ + beq.n 19ac40 │ │ │ │ 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 +484149,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 19943c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19aa5c │ │ │ │ + beq.n 19ab2c │ │ │ │ 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 19ac2c │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 19ab74 │ │ │ │ + bpl.n 19ac44 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 199a88 │ │ │ │ + bl 199b58 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 19aa60 │ │ │ │ + bl 1c6534 │ │ │ │ + b.n 19ab30 │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bmi.n 19ab4a │ │ │ │ + bmi.n 19ac1a │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1994a0 │ │ │ │ - b.n 19ab4a │ │ │ │ + bl 199570 │ │ │ │ + b.n 19ac1a │ │ │ │ movs r4, #1 │ │ │ │ - b.n 19aafe │ │ │ │ + b.n 19abce │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1994a0 │ │ │ │ + bl 199570 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 19a340 │ │ │ │ - b.n 19ab52 │ │ │ │ + bl 19a410 │ │ │ │ + b.n 19ac22 │ │ │ │ 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, [r4, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + strb r0, [r1, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #804] @ (19aee8 ) │ │ │ │ + ldr r2, [pc, #804] @ (19afb8 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #804] @ (19aeec ) │ │ │ │ + ldr r3, [pc, #804] @ (19afbc ) │ │ │ │ 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, 19acc8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #788] @ (19aef0 ) │ │ │ │ - ldr r3, [pc, #784] @ (19aeec ) │ │ │ │ + ldr r2, [pc, #788] @ (19afc0 ) │ │ │ │ + ldr r3, [pc, #784] @ (19afbc ) │ │ │ │ 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 19afa8 │ │ │ │ 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, 19acfa │ │ │ │ ldr r3, [r1, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 19ac22 │ │ │ │ + bpl.n 19acf2 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #17 │ │ │ │ - beq.w 19aebc │ │ │ │ + beq.w 19af8c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ac14 │ │ │ │ + bne.n 19ace4 │ │ │ │ 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 199570 │ │ │ │ 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, 19ad2c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 19ac60 │ │ │ │ + cbnz r5, 19ad30 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ac50 │ │ │ │ + bne.n 19ad20 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 19abd8 │ │ │ │ + b.n 19aca8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #656] @ (19aef4 ) │ │ │ │ + ldr r2, [pc, #656] @ (19afc4 ) │ │ │ │ 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 +484293,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, 19ad7a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ac5c │ │ │ │ + beq.n 19ad2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19ac5c │ │ │ │ + beq.n 19ad2c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19ac80 │ │ │ │ + bne.n 19ad50 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ac98 │ │ │ │ + bne.n 19ad68 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 19abd8 │ │ │ │ + b.n 19aca8 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ add.w r3, r5, #32 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 19aedc │ │ │ │ + beq.w 19afac │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19acd6 │ │ │ │ + beq.n 19ada6 │ │ │ │ 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 185ca0 │ │ │ │ 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 +484348,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 19af0e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19ae94 │ │ │ │ + bne.w 19af64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 19ae82 │ │ │ │ + bne.w 19af52 │ │ │ │ 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] @ 19afb0 │ │ │ │ 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 19ae42 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 19adde │ │ │ │ + beq.n 19aeae │ │ │ │ lsl.w r3, r9, r6 │ │ │ │ tst.w r3, sl │ │ │ │ - beq.n 19ad6a │ │ │ │ + beq.n 19ae3a │ │ │ │ ldr r4, [r7, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w fp, [r4, #17] │ │ │ │ mov r1, fp │ │ │ │ - bl 1868e0 │ │ │ │ + bl 1869b0 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 19adb4 │ │ │ │ + cbz r0, 19ae84 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19ae3a │ │ │ │ + beq.n 19af0a │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ adds r7, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 19ad72 │ │ │ │ + bne.n 19ae42 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19ae30 │ │ │ │ + beq.n 19af00 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r7, [r3, #185] @ 0xb9 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19ae66 │ │ │ │ + beq.n 19af36 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 1891e8 │ │ │ │ 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 1c6534 │ │ │ │ + b.n 19ad5c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 19ad6a │ │ │ │ + b.n 19ae3a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19aea8 │ │ │ │ + bne.n 19af78 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 19ad40 │ │ │ │ + beq.w 19ae10 │ │ │ │ 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 19a0e4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 19ad46 │ │ │ │ + b.n 19ae16 │ │ │ │ movw r1, #678 @ 0x2a6 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 19aede │ │ │ │ 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 19a0e4 │ │ │ │ + b.n 19af30 │ │ │ │ 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 19a0e4 │ │ │ │ + b.n 19ae06 │ │ │ │ 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 19a0e4 │ │ │ │ + b.n 19af16 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d768 │ │ │ │ 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 19ad18 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ... │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + strh r6, [r4, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + strh r0, [r2, r5] │ │ │ │ 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 19b122 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r9 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 19af36 │ │ │ │ + beq.n 19b006 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #17 │ │ │ │ it eq │ │ │ │ moveq r9, r5 │ │ │ │ - beq.n 19af36 │ │ │ │ + beq.n 19b006 │ │ │ │ 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 19afec │ │ │ │ orrs.w r3, r8, r9 │ │ │ │ - beq.w 19b052 │ │ │ │ + beq.w 19b122 │ │ │ │ clz r3, r8 │ │ │ │ cmp.w r9, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 19afb4 │ │ │ │ + cbz r3, 19b084 │ │ │ │ ldrb.w r3, [r9, #20] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 19b060 │ │ │ │ + bpl.n 19b130 │ │ │ │ ldrb.w r3, [r9, #29] │ │ │ │ and.w r3, r3, #96 @ 0x60 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 19b060 │ │ │ │ + beq.n 19b130 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ - bl 1a7a50 │ │ │ │ + bl 1a7b20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19b092 │ │ │ │ + bne.w 19b162 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d768 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 19b0a6 │ │ │ │ + beq.w 19b176 │ │ │ │ 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 19b11c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 19b0c0 │ │ │ │ + beq.w 19b190 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ - bl 1a7a50 │ │ │ │ + bl 1a7b20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19b066 │ │ │ │ + bne.n 19b136 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d768 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19af8a │ │ │ │ + beq.n 19b05a │ │ │ │ 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 1a7b20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19b0b6 │ │ │ │ + bne.n 19b186 │ │ │ │ mov r0, fp │ │ │ │ - bl 21d698 │ │ │ │ - cbz r7, 19b01a │ │ │ │ + bl 21d768 │ │ │ │ + cbz r7, 19b0ea │ │ │ │ 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 19b0fe │ │ │ │ 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, 19b130 │ │ │ │ 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 21dabc │ │ │ │ + bl 21d768 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 19afdc │ │ │ │ + bne.n 19b0ac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19b04c │ │ │ │ + beq.n 19b11c │ │ │ │ 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 19b11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d9ec │ │ │ │ - bl 21d698 │ │ │ │ + bl 21dabc │ │ │ │ + bl 21d768 │ │ │ │ and.w r4, r0, #15 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 19af94 │ │ │ │ + bne.w 19b064 │ │ │ │ ldrb.w r3, [r9, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [r9, #29] │ │ │ │ - b.n 19b04c │ │ │ │ + b.n 19b11c │ │ │ │ mov r0, fp │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21dabc │ │ │ │ mov fp, r0 │ │ │ │ - b.n 19aff6 │ │ │ │ + b.n 19b0c6 │ │ │ │ mov sl, r9 │ │ │ │ movs r5, #17 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 19afe4 │ │ │ │ + b.n 19b0b4 │ │ │ │ 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 19b20a │ │ │ │ subs r3, r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 19b150 │ │ │ │ + bls.n 19b220 │ │ │ │ ldr.w r4, [r4, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19b106 │ │ │ │ + cbz r3, 19b1d6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 19b10a │ │ │ │ + cbnz r0, 19b1da │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19b0fa │ │ │ │ + bne.n 19b1ca │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbz r5, 19b130 │ │ │ │ + cbz r5, 19b200 │ │ │ │ movs r1, #23 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19b106 │ │ │ │ + beq.n 19b1d6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19b106 │ │ │ │ + beq.n 19b1d6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19b10a │ │ │ │ + bne.n 19b1da │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19b11e │ │ │ │ + bne.n 19b1ee │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 19b112 │ │ │ │ + bl 1c6534 │ │ │ │ + b.n 19b1e2 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ - bl 19aef8 │ │ │ │ + bl 19afc8 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 19b0f2 │ │ │ │ + bhi.n 19b1c2 │ │ │ │ sub.w r2, r2, #4 │ │ │ │ movs r1, #4 │ │ │ │ clz r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 19aef8 │ │ │ │ + bl 19afc8 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 19b0f2 │ │ │ │ + b.n 19b1c2 │ │ │ │ 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 185a44 │ │ │ │ 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] @ 19b318 │ │ │ │ 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, 19b2c6 │ │ │ │ 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, 19b2d0 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #72] @ (19b24c ) │ │ │ │ + ldr r3, [pc, #72] @ (19b31c ) │ │ │ │ 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 +484817,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 1891e8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #208] @ (19b31c ) │ │ │ │ + ldr r5, [pc, #400] @ (19b4ac ) │ │ │ │ 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] @ (19b4d4 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #420] @ (19b408 ) │ │ │ │ + ldr r1, [pc, #420] @ (19b4d8 ) │ │ │ │ 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 19b37e │ │ │ │ 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 +484861,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 19b430 │ │ │ │ subs r1, r4, #1 │ │ │ │ orrs r1, r3 │ │ │ │ - beq.n 19b346 │ │ │ │ + beq.n 19b416 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 19b2cc │ │ │ │ + cbz r1, 19b39c │ │ │ │ ldrb r1, [r1, #30] │ │ │ │ - cbnz r1, 19b2da │ │ │ │ + cbnz r1, 19b3aa │ │ │ │ subs r1, r4, #1 │ │ │ │ adc.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r1, r4 │ │ │ │ ands r7, r3 │ │ │ │ orrs r1, r7 │ │ │ │ - beq.n 19b3a4 │ │ │ │ + beq.n 19b474 │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ - bhi.n 19b39e │ │ │ │ + bhi.n 19b46e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19b404 │ │ │ │ + bhi.w 19b4d4 │ │ │ │ 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] @ (19b5f8 ) │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19b336 │ │ │ │ + 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 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #196] @ (19b40c ) │ │ │ │ - ldr r3, [pc, #188] @ (19b408 ) │ │ │ │ + ldr r2, [pc, #196] @ (19b4dc ) │ │ │ │ + ldr r3, [pc, #188] @ (19b4d8 ) │ │ │ │ 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 19b4d0 │ │ │ │ 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 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b346 │ │ │ │ + beq.n 19b416 │ │ │ │ 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 1891e8 │ │ │ │ + b.n 19b416 │ │ │ │ strh.w r4, [sp, #8] │ │ │ │ - b.n 19b312 │ │ │ │ + b.n 19b3e2 │ │ │ │ strb.w r4, [sp, #8] │ │ │ │ - b.n 19b312 │ │ │ │ + b.n 19b3e2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 19b312 │ │ │ │ + b.n 19b3e2 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ - b.n 19b312 │ │ │ │ - cbz r4, 19b3f0 │ │ │ │ + b.n 19b3e2 │ │ │ │ + cbz r4, 19b4c0 │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19b3de │ │ │ │ + cbz r0, 19b4ae │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 19b346 │ │ │ │ + b.n 19b416 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19b3b0 │ │ │ │ + beq.n 19b480 │ │ │ │ rbit r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #33 @ 0x21 │ │ │ │ - b.n 19b3b0 │ │ │ │ + b.n 19b480 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [pc, #600] @ (19b660 ) │ │ │ │ + ldr r4, [pc, #792] @ (19b7f0 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #712] @ (19b6d8 ) │ │ │ │ + ldr r3, [pc, #904] @ (19b868 ) │ │ │ │ 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] @ 19b91c │ │ │ │ + ldr.w r3, [pc, #1064] @ 19b920 │ │ │ │ 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] @ 19b924 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 21d5cc │ │ │ │ + bl 21d69c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19b586 │ │ │ │ + bne.w 19b656 │ │ │ │ sub.w r1, r2, #17 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 19b506 │ │ │ │ + bhi.n 19b5d6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d768 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b4ea │ │ │ │ + beq.n 19b5ba │ │ │ │ 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 185994 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 19b4e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 19b47a │ │ │ │ - ldr r2, [pc, #876] @ (19b858 ) │ │ │ │ - ldr r3, [pc, #864] @ (19b850 ) │ │ │ │ + bne.n 19b54a │ │ │ │ + ldr r2, [pc, #876] @ (19b928 ) │ │ │ │ + ldr r3, [pc, #864] @ (19b920 ) │ │ │ │ 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 19b914 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #12 │ │ │ │ - beq.w 19b692 │ │ │ │ + beq.w 19b762 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d768 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b4ea │ │ │ │ + beq.n 19b5ba │ │ │ │ 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 19b86a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19b84c │ │ │ │ + bhi.w 19b91c │ │ │ │ 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 +485145,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 19b78a │ │ │ │ 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 +485172,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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19b848 │ │ │ │ + beq.w 19b918 │ │ │ │ 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 1891e8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r9, [r4, #36] @ 0x24 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 +485215,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 19b736 │ │ │ │ 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] @ (19b92c ) │ │ │ │ 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 1891e8 │ │ │ │ + b.n 19b5ba │ │ │ │ mov r0, r3 │ │ │ │ - bl 21d664 │ │ │ │ + bl 21d734 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 19b84c │ │ │ │ + bhi.w 19b91c │ │ │ │ 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 19b730 │ │ │ │ + bmi.n 19b732 │ │ │ │ ldmia r0!, {r2, r4, r6, r7} │ │ │ │ movs r2, #32 │ │ │ │ - b.n 19b5c0 │ │ │ │ + b.n 19b690 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 19b5c0 │ │ │ │ + b.n 19b690 │ │ │ │ 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 1859fc │ │ │ │ add.w r8, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 19b6f4 │ │ │ │ + cbz r0, 19b7c4 │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21dabc │ │ │ │ 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 +485307,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 186e5c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 19b4e0 │ │ │ │ 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 19b5ba │ │ │ │ ldrb.w r2, [sl, #85] @ 0x55 │ │ │ │ strd r7, r7, [r4] │ │ │ │ cmp r2, #32 │ │ │ │ - bls.w 19b53a │ │ │ │ + bls.w 19b60a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r6, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 19b6c4 │ │ │ │ + b.n 19b794 │ │ │ │ strh.w r6, [sp, #32] │ │ │ │ - b.n 19b6c4 │ │ │ │ + b.n 19b794 │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ - b.n 19b6c4 │ │ │ │ + b.n 19b794 │ │ │ │ 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 19b794 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 19b5c0 │ │ │ │ + b.n 19b690 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 19b5c0 │ │ │ │ + b.n 19b690 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19b7ec │ │ │ │ + cbz r0, 19b8bc │ │ │ │ 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 1891e8 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ adds r6, #68 @ 0x44 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 +485385,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 1891e8 │ │ │ │ + b.n 19b5ba │ │ │ │ movs r2, #32 │ │ │ │ - b.n 19b7c8 │ │ │ │ + b.n 19b898 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 19b7c8 │ │ │ │ + b.n 19b898 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 19b7c8 │ │ │ │ + b.n 19b898 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 19b7c8 │ │ │ │ + b.n 19b898 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r3, [pc, #832] @ (19bb90 ) │ │ │ │ + ldr r3, [pc, #0] @ (19b920 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #776] @ (19bb60 ) │ │ │ │ + ldr r2, [pc, #968] @ (19bcf0 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [pc, #56] @ (19b894 ) │ │ │ │ + ldr r2, [pc, #248] @ (19ba24 ) │ │ │ │ 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] @ (19bb14 ) │ │ │ │ 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 19bb0e │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov fp, r2 │ │ │ │ - cbz r0, 19b89c │ │ │ │ + cbz r0, 19b96c │ │ │ │ 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 19b9e0 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst.w r3, fp │ │ │ │ - beq.n 19b908 │ │ │ │ + beq.n 19b9d8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 19b916 │ │ │ │ + cbz r1, 19b9e6 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 +485462,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 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19b410 │ │ │ │ + bl 19b4e0 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19b8aa │ │ │ │ + bne.n 19b97a │ │ │ │ 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 19b9d8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 +485498,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 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 +485520,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 186e5c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 +485551,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, 19bae0 │ │ │ │ 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] @ (19bb18 ) │ │ │ │ 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 1891e8 │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ - b.n 19b906 │ │ │ │ + b.n 19b9d6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - @ instruction: 0x4786 │ │ │ │ + mov lr, r6 │ │ │ │ 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] @ (19bc44 ) │ │ │ │ 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] @ (19bc48 ) │ │ │ │ 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, 19bb60 │ │ │ │ mov r9, r1 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 19baae │ │ │ │ + cbnz r5, 19bb7e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ba84 │ │ │ │ + bne.n 19bb54 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #232] @ (19bb7c ) │ │ │ │ - ldr r3, [pc, #224] @ (19bb78 ) │ │ │ │ + ldr r2, [pc, #232] @ (19bc4c ) │ │ │ │ + ldr r3, [pc, #224] @ (19bc48 ) │ │ │ │ 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 19bc40 │ │ │ │ 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 +485646,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 19bbee │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 19bb6c │ │ │ │ + bne.n 19bc3c │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ba92 │ │ │ │ + beq.n 19bb62 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19ba92 │ │ │ │ + beq.n 19bb62 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19bac8 │ │ │ │ + bne.n 19bb98 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19bb0e │ │ │ │ - b.n 19ba92 │ │ │ │ + bne.n 19bbde │ │ │ │ + b.n 19bb62 │ │ │ │ ldrb.w sl, [r4, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 19bb56 │ │ │ │ + bne.n 19bc26 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19baf8 │ │ │ │ + beq.n 19bbc8 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19b860 │ │ │ │ + bl 19b930 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ uxtb.w sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 19baf8 │ │ │ │ + beq.n 19bbc8 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - b.n 19bb02 │ │ │ │ + b.n 19bbd2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 19b860 │ │ │ │ + bl 19b930 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19bb42 │ │ │ │ - b.n 19bb2e │ │ │ │ + beq.n 19bc12 │ │ │ │ + b.n 19bbfe │ │ │ │ mov sl, fp │ │ │ │ - b.n 19bb2e │ │ │ │ + b.n 19bbfe │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - cmp ip, r2 │ │ │ │ + add ip, r8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, ip │ │ │ │ + add lr, r2 │ │ │ │ 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] @ 19c3d8 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr.w r2, [pc, #1904] @ 19c30c │ │ │ │ + ldr.w r2, [pc, #1904] @ 19c3dc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #1900] @ 19c310 │ │ │ │ + ldr.w r3, [pc, #1900] @ 19c3e0 │ │ │ │ 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 19c3cc │ │ │ │ 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, 19bca6 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 19bbc2 │ │ │ │ + b.n 19bc92 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19c2fc │ │ │ │ + beq.w 19c3cc │ │ │ │ ldr r3, [r1, #24] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 19c302 │ │ │ │ + beq.w 19c3d2 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19bc04 │ │ │ │ + beq.n 19bcd4 │ │ │ │ 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 185ca0 │ │ │ │ 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 +485788,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 185a44 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19b250 │ │ │ │ + bl 19b320 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 19bd02 │ │ │ │ + bcc.n 19bdd2 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ strd r7, r7, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 19c05e │ │ │ │ + bhi.w 19c12e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19c058 │ │ │ │ + bhi.w 19c128 │ │ │ │ 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 +485847,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] @ 19c3e4 │ │ │ │ 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] @ 19c3e8 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - bl 1853dc │ │ │ │ + bl 1854ac │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 +485877,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 186e5c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 +485908,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 19bf40 │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1372] @ 19c31c │ │ │ │ + ldr.w r3, [pc, #1372] @ 19c3ec │ │ │ │ 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 1891e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189318 │ │ │ │ + bl 1893e8 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 +485947,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 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 19c302 │ │ │ │ + bhi.w 19c3d2 │ │ │ │ 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 +485982,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 19be8c │ │ │ │ and.w r9, r9, #31 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r2, r2, r9 │ │ │ │ add r2, sl │ │ │ │ - b.n 19bdbc │ │ │ │ + b.n 19be8c │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +486017,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 1891e8 │ │ │ │ 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 19c39e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19c302 │ │ │ │ + bhi.w 19c3d2 │ │ │ │ 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 +486060,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 19bf5a │ │ │ │ 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 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19bf78 │ │ │ │ + cbz r0, 19c048 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 19b23c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189260 │ │ │ │ - ldr r3, [pc, #848] @ (19c31c ) │ │ │ │ + bl 189330 │ │ │ │ + ldr r3, [pc, #848] @ (19c3ec ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 +486137,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 1891e8 │ │ │ │ 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 19c2fa │ │ │ │ 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 19c2f2 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 19c02a │ │ │ │ + b.n 19c0fa │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 19bf52 │ │ │ │ + b.n 19c022 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 19bf52 │ │ │ │ + b.n 19c022 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 19bf52 │ │ │ │ + b.n 19c022 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 19bf52 │ │ │ │ + b.n 19c022 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 19be8a │ │ │ │ + b.n 19bf5a │ │ │ │ movs r3, #8 │ │ │ │ - b.n 19be8a │ │ │ │ + b.n 19bf5a │ │ │ │ movs r3, #1 │ │ │ │ - b.n 19be8a │ │ │ │ + b.n 19bf5a │ │ │ │ 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 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 19c0a2 │ │ │ │ + cbz r0, 19c172 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858fc │ │ │ │ + bl 1859cc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189260 │ │ │ │ + bl 189330 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 19b23c │ │ │ │ ldrb.w r2, [r8, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 19c250 │ │ │ │ + beq.w 19c320 │ │ │ │ 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 19c36a │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 +486259,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 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 +486290,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 19c31c │ │ │ │ cmp.w r8, #32 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ - beq.n 19c1da │ │ │ │ + beq.n 19c2aa │ │ │ │ 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 +486311,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 1891e8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1893b8 │ │ │ │ - b.n 19bfd2 │ │ │ │ + bl 189488 │ │ │ │ + b.n 19c0a2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 19c076 │ │ │ │ + b.n 19c146 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 19c076 │ │ │ │ + b.n 19c146 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 19c076 │ │ │ │ + b.n 19c146 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19c2f4 │ │ │ │ + beq.n 19c3c4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c6464 │ │ │ │ - ldr r2, [pc, #236] @ (19c320 ) │ │ │ │ - ldr r3, [pc, #220] @ (19c310 ) │ │ │ │ + bl 1c6534 │ │ │ │ + ldr r2, [pc, #236] @ (19c3f0 ) │ │ │ │ + ldr r3, [pc, #220] @ (19c3e0 ) │ │ │ │ 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 19c3c8 │ │ │ │ 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 19c2aa │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19c126 │ │ │ │ + beq.w 19c1f6 │ │ │ │ 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 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19c288 │ │ │ │ + cbz r0, 19c358 │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19c126 │ │ │ │ + b.n 19c1f6 │ │ │ │ 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 19c3d2 │ │ │ │ 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 +486396,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 19c146 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 19c25c │ │ │ │ + b.n 19c32c │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 19c25c │ │ │ │ + b.n 19c32c │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 19c25c │ │ │ │ + b.n 19c32c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #104] @ 0x68 │ │ │ │ - b.n 19c25c │ │ │ │ + b.n 19c32c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 19c22a │ │ │ │ + b.n 19c2fa │ │ │ │ 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 │ │ │ │ + bics r6, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r0, fp │ │ │ │ + bics r0, r1 │ │ │ │ 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 r4, #248 @ 0xf8 │ │ │ │ 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] @ (19c4e8 ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #220] @ (19c41c ) │ │ │ │ + ldr r2, [pc, #220] @ (19c4ec ) │ │ │ │ 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 +486462,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 19c4c6 │ │ │ │ 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 19c46c │ │ │ │ + cbz r5, 19c4c6 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 18592c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +486503,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 1891e8 │ │ │ │ + ldr r2, [pc, #40] @ (19c4f0 ) │ │ │ │ + ldr r3, [pc, #32] @ (19c4ec ) │ │ │ │ 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 19c4e2 │ │ │ │ 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 r3, #238 @ 0xee │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #2 │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ 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] @ (19c738 ) │ │ │ │ + ldr r3, [pc, #560] @ (19c73c ) │ │ │ │ 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] @ (19c740 ) │ │ │ │ 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 185a44 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ movs r1, #3 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a10 │ │ │ │ + bl 185ae0 │ │ │ │ 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 +486607,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 19c3f4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c324 │ │ │ │ + bl 19c3f4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ 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 +486660,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] @ (19c744 ) │ │ │ │ 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 +486679,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 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19c5e0 │ │ │ │ + cbz r0, 19c6b0 │ │ │ │ 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 1891e8 │ │ │ │ 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 +486718,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 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #24 │ │ │ │ - bl 186dd0 │ │ │ │ - ldr r2, [pc, #44] @ (19c678 ) │ │ │ │ - ldr r3, [pc, #32] @ (19c66c ) │ │ │ │ + bl 186ea0 │ │ │ │ + ldr r2, [pc, #44] @ (19c748 ) │ │ │ │ + ldr r3, [pc, #32] @ (19c73c ) │ │ │ │ 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 19c734 │ │ │ │ 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 r2, #240 @ 0xf0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #162 @ 0xa2 │ │ │ │ + subs r2, #210 @ 0xd2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + subs r0, #224 @ 0xe0 │ │ │ │ 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] @ (19c888 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #296] @ (19c7bc ) │ │ │ │ + ldr r3, [pc, #296] @ (19c88c ) │ │ │ │ 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, 19c782 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 19c6d0 │ │ │ │ + cbnz r6, 19c7a0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19c6a6 │ │ │ │ + bne.n 19c776 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #264] @ (19c7c0 ) │ │ │ │ - ldr r3, [pc, #260] @ (19c7bc ) │ │ │ │ + ldr r2, [pc, #264] @ (19c890 ) │ │ │ │ + ldr r3, [pc, #260] @ (19c88c ) │ │ │ │ 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 19c884 │ │ │ │ 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 +486804,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 187198 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 19c7a8 │ │ │ │ + beq.n 19c878 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 19c742 │ │ │ │ + beq.n 19c812 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 19c73c │ │ │ │ + cbz r2, 19c80c │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 19c754 │ │ │ │ + beq.n 19c824 │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 19c724 │ │ │ │ + bne.n 19c7f4 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19c764 │ │ │ │ + beq.n 19c834 │ │ │ │ mov r0, fp │ │ │ │ mov sl, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 19c780 │ │ │ │ + beq.n 19c850 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 19c716 │ │ │ │ + b.n 19c7e6 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 19c730 │ │ │ │ + bne.n 19c800 │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #1 │ │ │ │ - bl 19c424 │ │ │ │ - b.n 19c730 │ │ │ │ + bl 19c4f4 │ │ │ │ + b.n 19c800 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 19c742 │ │ │ │ + bne.n 19c812 │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #1 │ │ │ │ - bl 19c424 │ │ │ │ + bl 19c4f4 │ │ │ │ mov r0, fp │ │ │ │ mov sl, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 19c750 │ │ │ │ - cbz r4, 19c7a8 │ │ │ │ + bne.n 19c820 │ │ │ │ + cbz r4, 19c878 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19c6b4 │ │ │ │ + beq.n 19c784 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 19c6b4 │ │ │ │ + beq.n 19c784 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19c6de │ │ │ │ + bne.n 19c7ae │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19c798 │ │ │ │ - b.n 19c6b4 │ │ │ │ + bne.n 19c868 │ │ │ │ + b.n 19c784 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 19c78c │ │ │ │ + bl 1c6534 │ │ │ │ + b.n 19c85c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + subs r0, #154 @ 0x9a │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ 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 186bcc │ │ │ │ + cbz r0, 19c8fc │ │ │ │ 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 19c8fe │ │ │ │ vldr d6, [r3] │ │ │ │ cmp r5, #1 │ │ │ │ - bls.n 19c85e │ │ │ │ + bls.n 19c92e │ │ │ │ add.w r1, ip, #1 │ │ │ │ add ip, r5 │ │ │ │ - b.n 19c814 │ │ │ │ + b.n 19c8e4 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 19c85e │ │ │ │ + beq.n 19c92e │ │ │ │ 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 19c8e0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr s12, [r3] │ │ │ │ cmp r5, #1 │ │ │ │ - bls.n 19c85a │ │ │ │ + bls.n 19c92a │ │ │ │ add.w r2, ip, #1 │ │ │ │ add ip, r5 │ │ │ │ - b.n 19c842 │ │ │ │ + b.n 19c912 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19c85a │ │ │ │ + beq.n 19c92a │ │ │ │ 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 19c90e │ │ │ │ + b.n 19c8fa │ │ │ │ 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 +486946,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 189060 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188f90 │ │ │ │ + bl 189060 │ │ │ │ movs r2, #2 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188f90 │ │ │ │ + bl 189060 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 19ca44 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 +486996,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 188d38 │ │ │ │ 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 +487012,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 188d38 │ │ │ │ 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 186ea0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172e14 │ │ │ │ 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 188d38 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19c916 │ │ │ │ + b.n 19c9e6 │ │ │ │ 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 189060 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188f90 │ │ │ │ + bl 189060 │ │ │ │ movs r2, #2 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188f90 │ │ │ │ + bl 189060 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 +487078,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 188d38 │ │ │ │ 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 +487094,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 188d38 │ │ │ │ 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 +487110,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 188d38 │ │ │ │ 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 186ea0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172e14 │ │ │ │ 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 189060 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188f90 │ │ │ │ + bl 189060 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188f90 │ │ │ │ + bl 189060 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 +487172,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 188da0 │ │ │ │ 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 +487190,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 188da0 │ │ │ │ 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 186ea0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 172d44 │ │ │ │ + bl 172e14 │ │ │ │ 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 +487222,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 19cc96 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r2, r5, #31 │ │ │ │ - bmi.n 19cbbe │ │ │ │ + bmi.n 19cc8e │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ - cbnz r7, 19cbbe │ │ │ │ + cbnz r7, 19cc8e │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 19cbbe │ │ │ │ + beq.n 19cc8e │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #220 @ 0xdc │ │ │ │ - beq.n 19cbca │ │ │ │ + beq.n 19cc9a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 19cbaa │ │ │ │ + bne.n 19cc7a │ │ │ │ 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 194190 │ │ │ │ + cbz r0, 19ccc4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1940c0 │ │ │ │ - cbz r0, 19cbf8 │ │ │ │ + bl 194190 │ │ │ │ + cbz r0, 19ccc8 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #4] │ │ │ │ - b.n 19cbbe │ │ │ │ + b.n 19cc8e │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ - b.n 19cbbe │ │ │ │ + b.n 19cc8e │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1940c0 │ │ │ │ - cbz r0, 19cc14 │ │ │ │ + bl 194190 │ │ │ │ + cbz r0, 19cce4 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ - b.n 19cbbe │ │ │ │ + b.n 19cc8e │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ - b.n 19cbbe │ │ │ │ + b.n 19cc8e │ │ │ │ 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] @ (19ce88 ) │ │ │ │ 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] @ (19ce8c ) │ │ │ │ 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 189060 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188f90 │ │ │ │ + bl 189060 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188f90 │ │ │ │ + bl 189060 │ │ │ │ movs r1, #236 @ 0xec │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 +487326,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 1869b0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19ccce │ │ │ │ + cbz r0, 19cd9e │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +487361,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 188d38 │ │ │ │ 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 +487378,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 188d38 │ │ │ │ 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 +487394,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 188d38 │ │ │ │ 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 186ea0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 172d44 │ │ │ │ - ldr r2, [pc, #36] @ (19cdc0 ) │ │ │ │ - ldr r3, [pc, #28] @ (19cdb8 ) │ │ │ │ + bl 172e14 │ │ │ │ + ldr r2, [pc, #36] @ (19ce90 ) │ │ │ │ + ldr r3, [pc, #28] @ (19ce88 ) │ │ │ │ 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 19ce84 │ │ │ │ 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 r2, #230 @ 0xe6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ 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] @ 19d3bc │ │ │ │ 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] @ 19d3c0 │ │ │ │ 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 172de8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 19ce26 │ │ │ │ - ldr.w r2, [pc, #1260] @ 19d2f4 │ │ │ │ - ldr.w r3, [pc, #1252] @ 19d2f0 │ │ │ │ + cbnz r0, 19cef6 │ │ │ │ + ldr.w r2, [pc, #1260] @ 19d3c4 │ │ │ │ + ldr.w r3, [pc, #1252] @ 19d3c0 │ │ │ │ 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 19d3b8 │ │ │ │ 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, 19cf0a │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - cbnz r4, 19ce7a │ │ │ │ + cbnz r4, 19cf4a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ce2e │ │ │ │ + bne.n 19cefe │ │ │ │ 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 19cf3a │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ 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 19cf20 │ │ │ │ subs r4, r4, r6 │ │ │ │ cmp r4, r5 │ │ │ │ ite cc │ │ │ │ movcc r4, #0 │ │ │ │ movcs r4, #1 │ │ │ │ blx 47574 │ │ │ │ - b.n 19ce04 │ │ │ │ + b.n 19ced4 │ │ │ │ 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 +487524,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 19d02e │ │ │ │ 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 19d01e │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19d0aa │ │ │ │ + beq.w 19d17a │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19d15e │ │ │ │ + beq.w 19d22e │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 19ceee │ │ │ │ + cbz r4, 19cfbe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19ceee │ │ │ │ + cbz r3, 19cfbe │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbnz r3, 19cee6 │ │ │ │ + cbnz r3, 19cfb6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ - beq.n 19cf3e │ │ │ │ + beq.n 19d00e │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19ced8 │ │ │ │ + bne.n 19cfa8 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ - cbnz r4, 19cf4e │ │ │ │ + cbnz r4, 19d01e │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ - bne.n 19cf4e │ │ │ │ + bne.n 19d01e │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 19cf4e │ │ │ │ + beq.n 19d01e │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 19d0ce │ │ │ │ + beq.w 19d19e │ │ │ │ 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 19d056 │ │ │ │ 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 19d1c8 │ │ │ │ + bl 19cb68 │ │ │ │ + b.n 19d018 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 19cf02 │ │ │ │ + bne.n 19cfd2 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19ced4 │ │ │ │ + bne.n 19cfa4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19cebc │ │ │ │ + bne.n 19cf8c │ │ │ │ ldrd r6, r5, [sp, #28] │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19ce3a │ │ │ │ + beq.w 19cf0a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19ce3a │ │ │ │ + beq.w 19cf0a │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19ce8a │ │ │ │ + bne.n 19cf5a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19cf76 │ │ │ │ - b.n 19ce3a │ │ │ │ + bne.n 19d046 │ │ │ │ + b.n 19cf0a │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 186afc │ │ │ │ + bl 186bcc │ │ │ │ add.w r3, r5, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 186afc │ │ │ │ + bl 186bcc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ - beq.n 19d00a │ │ │ │ + beq.n 19d0da │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ ldrb.w r3, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 19d10c │ │ │ │ + beq.w 19d1dc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19d100 │ │ │ │ + beq.w 19d1d0 │ │ │ │ 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 19d0a4 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.w 19d0fe │ │ │ │ + beq.w 19d1ce │ │ │ │ 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 +487657,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 19d09e │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c7c4 │ │ │ │ - cbz r0, 19d03a │ │ │ │ + bl 19c894 │ │ │ │ + cbz r0, 19d10a │ │ │ │ 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 19d250 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 19d18e │ │ │ │ + beq.w 19d25e │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c7c4 │ │ │ │ - cbz r0, 19d072 │ │ │ │ + bl 19c894 │ │ │ │ + cbz r0, 19d142 │ │ │ │ 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 19d1c2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19d0de │ │ │ │ + beq.n 19d1ae │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d178 │ │ │ │ + bne.n 19d248 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cb84 │ │ │ │ + bl 19cc54 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d178 │ │ │ │ + bne.n 19d248 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19d19c │ │ │ │ + bne.w 19d26c │ │ │ │ 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 19d1c8 │ │ │ │ + bl 19ca54 │ │ │ │ + b.n 19d018 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19cf4e │ │ │ │ + bne.w 19d01e │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ - bne.w 19cf4e │ │ │ │ + bne.w 19d01e │ │ │ │ ldrb.w r3, [r2, #45] @ 0x2d │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 19cf4e │ │ │ │ + beq.w 19d01e │ │ │ │ mov r5, r2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.w 19cf08 │ │ │ │ + bne.w 19cfd8 │ │ │ │ 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 19cfee │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r3, 19d0f2 │ │ │ │ + cbnz r3, 19d1c2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cb84 │ │ │ │ + bl 19cc54 │ │ │ │ ldrd r3, r2, [sp, #100] @ 0x64 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 19d094 │ │ │ │ + beq.n 19d164 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - bl 19cc24 │ │ │ │ - b.n 19cf48 │ │ │ │ + bl 19ccf4 │ │ │ │ + b.n 19d018 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - bl 19c984 │ │ │ │ - b.n 19cf48 │ │ │ │ + bl 19ca54 │ │ │ │ + b.n 19d018 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19d100 │ │ │ │ + beq.n 19d1d0 │ │ │ │ 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 19d1f8 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 19d0fe │ │ │ │ + beq.n 19d1ce │ │ │ │ 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 +487781,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 19d1f4 │ │ │ │ + b.n 19d0d8 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ - bne.w 19ced4 │ │ │ │ + bne.w 19cfa4 │ │ │ │ ldrb.w r3, [r2, #45] @ 0x2d │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 19ced4 │ │ │ │ + beq.w 19cfa4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 19d0c8 │ │ │ │ + b.n 19d198 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - b.n 19cf38 │ │ │ │ + b.n 19d008 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ - bl 19c868 │ │ │ │ - b.n 19cf48 │ │ │ │ + bl 19c938 │ │ │ │ + b.n 19d018 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ - bl 19c868 │ │ │ │ - b.n 19cf48 │ │ │ │ + bl 19c938 │ │ │ │ + b.n 19d018 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 189060 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 189060 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188f90 │ │ │ │ + bl 189060 │ │ │ │ movs r1, #236 @ 0xec │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 +487845,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 1869b0 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 19d234 │ │ │ │ + cbz r0, 19d304 │ │ │ │ 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 1891e8 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, fp │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +487881,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 188d38 │ │ │ │ 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 +487899,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 188da0 │ │ │ │ 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 186ea0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 172d44 │ │ │ │ + bl 172e14 │ │ │ │ str r5, [r0, #0] │ │ │ │ - b.n 19cf48 │ │ │ │ + b.n 19d018 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r2, #24 │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + adds r1, #32 │ │ │ │ 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] @ (19d768 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #908] @ (19d69c ) │ │ │ │ + ldr r3, [pc, #908] @ (19d76c ) │ │ │ │ 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 19d660 │ │ │ │ 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 19d546 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - bne.w 19d590 │ │ │ │ - bl 188f90 │ │ │ │ + bne.w 19d660 │ │ │ │ + bl 189060 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, sp, #16 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ ldrb r7, [r6, #17] │ │ │ │ - vldr d0, [pc, #828] @ 19d690 │ │ │ │ + vldr d0, [pc, #828] @ 19d760 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 1869b0 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19d37e │ │ │ │ + cbz r0, 19d44e │ │ │ │ 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 1891e8 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 19d5ae │ │ │ │ + beq.w 19d67e │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 19d7e4 │ │ │ │ + beq.w 19d8b4 │ │ │ │ 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 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 19d3ca │ │ │ │ + cbz r0, 19d49a │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19d408 │ │ │ │ + cbz r0, 19d4d8 │ │ │ │ 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 1891e8 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 19d6a4 │ │ │ │ + beq.w 19d774 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ movs r0, #1 │ │ │ │ - b.n 19d592 │ │ │ │ - bl 188f90 │ │ │ │ + b.n 19d662 │ │ │ │ + bl 189060 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, sp, #16 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ - vldr d0, [pc, #512] @ 19d690 │ │ │ │ + vldr d0, [pc, #512] @ 19d760 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 1869b0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19d4ba │ │ │ │ + cbz r0, 19d58a │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #241 @ 0xf1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 19d5f2 │ │ │ │ + beq.w 19d6c2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 19d724 │ │ │ │ + beq.w 19d7f4 │ │ │ │ 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 1859fc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19d50c │ │ │ │ + cbz r0, 19d5dc │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19d54a │ │ │ │ + cbz r0, 19d61a │ │ │ │ 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 1891e8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 19d464 │ │ │ │ + beq.w 19d534 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r1, r0 │ │ │ │ - b.n 19d464 │ │ │ │ + b.n 19d534 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #268] @ (19d6a0 ) │ │ │ │ - ldr r3, [pc, #260] @ (19d69c ) │ │ │ │ + ldr r2, [pc, #268] @ (19d770 ) │ │ │ │ + ldr r3, [pc, #260] @ (19d76c ) │ │ │ │ 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 19d8f8 │ │ │ │ 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 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 19d5e2 │ │ │ │ + cbz r0, 19d6b2 │ │ │ │ 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 1891e8 │ │ │ │ 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 19d4ae │ │ │ │ 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 1859fc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19d622 │ │ │ │ + cbz r0, 19d6f2 │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19d65a │ │ │ │ + cbz r0, 19d72a │ │ │ │ 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 1891e8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 19d464 │ │ │ │ + b.n 19d534 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ + cmp r4, #30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #102 @ 0x66 │ │ │ │ + cmp r1, #150 @ 0x96 │ │ │ │ lsls r4, r5, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 19d464 │ │ │ │ + b.n 19d534 │ │ │ │ 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 1859fc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19d756 │ │ │ │ + cbz r0, 19d826 │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19d78c │ │ │ │ + cbz r0, 19d85c │ │ │ │ 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 1891e8 │ │ │ │ + vldr d7, [pc, #160] @ 19d900 │ │ │ │ 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 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19d7c2 │ │ │ │ + cbz r0, 19d892 │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - b.n 19d66c │ │ │ │ + b.n 19d73c │ │ │ │ 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 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 19d81e │ │ │ │ + cbz r0, 19d8ee │ │ │ │ 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 1891e8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movt r3, #16352 @ 0x3fe0 │ │ │ │ - b.n 19d5ea │ │ │ │ + b.n 19d6ba │ │ │ │ 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] @ (19da5c ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #320] @ (19d990 ) │ │ │ │ + ldr r3, [pc, #320] @ (19da60 ) │ │ │ │ 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, 19d93e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 19d88e │ │ │ │ + cbnz r5, 19d95e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d862 │ │ │ │ + bne.n 19d932 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #288] @ (19d994 ) │ │ │ │ - ldr r3, [pc, #284] @ (19d990 ) │ │ │ │ + ldr r2, [pc, #288] @ (19da64 ) │ │ │ │ + ldr r3, [pc, #284] @ (19da60 ) │ │ │ │ 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 19da58 │ │ │ │ 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 +488473,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 187198 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 19d97c │ │ │ │ + beq.n 19da4c │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - cbz r6, 19d926 │ │ │ │ + cbz r6, 19d9f6 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 19d934 │ │ │ │ + cbz r2, 19da04 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2f8 │ │ │ │ + bl 19d3c8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ orr.w fp, fp, r0 │ │ │ │ uxtb.w fp, fp │ │ │ │ - cbz r3, 19d914 │ │ │ │ + cbz r3, 19d9e4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r2, 19d914 │ │ │ │ + cbz r2, 19d9e4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2f8 │ │ │ │ + bl 19d3c8 │ │ │ │ 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 19d9c2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d2f8 │ │ │ │ + bl 19d3c8 │ │ │ │ orr.w fp, fp, r0 │ │ │ │ uxtb.w fp, fp │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 1870c8 │ │ │ │ - cbz r6, 19d94e │ │ │ │ + bl 187198 │ │ │ │ + cbz r6, 19da1e │ │ │ │ mov r9, r0 │ │ │ │ - b.n 19d8d4 │ │ │ │ + b.n 19d9a4 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r9 │ │ │ │ - bl 19d2f8 │ │ │ │ + bl 19d3c8 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19d930 │ │ │ │ + bne.n 19da00 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 19d97c │ │ │ │ + beq.n 19da4c │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19d870 │ │ │ │ + beq.n 19d940 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19d870 │ │ │ │ + beq.n 19d940 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19d89a │ │ │ │ + bne.n 19d96a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d96c │ │ │ │ - b.n 19d870 │ │ │ │ + bne.n 19da3c │ │ │ │ + b.n 19d940 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 19d960 │ │ │ │ + bl 1c6534 │ │ │ │ + b.n 19da30 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ + movs r6, #222 @ 0xde │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #136 @ 0x88 │ │ │ │ + movs r6, #184 @ 0xb8 │ │ │ │ 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 16a55c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r7, [r8, #352] @ 0x160 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 19d9ca │ │ │ │ + cbz r3, 19da9a │ │ │ │ ldr r6, [r7, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19da3c │ │ │ │ + bne.n 19db0c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d9bc │ │ │ │ + bne.n 19da8c │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19da84 │ │ │ │ + beq.n 19db54 │ │ │ │ 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 19dc42 │ │ │ │ mov r6, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19db76 │ │ │ │ + beq.w 19dc46 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19da04 │ │ │ │ + cbz r3, 19dad4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 19da04 │ │ │ │ + cbz r2, 19dad4 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ lsls r2, r2, #14 │ │ │ │ - bmi.n 19dacc │ │ │ │ + bmi.n 19db9c │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d9f2 │ │ │ │ + bne.n 19dac2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r1, r3, #14 │ │ │ │ - bmi.w 19db5c │ │ │ │ + bmi.w 19dc2c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 169f70 │ │ │ │ + bl 16a040 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19db1c │ │ │ │ + bne.w 19dbec │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r4, [r8, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19da34 │ │ │ │ + cbz r3, 19db04 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19db2e │ │ │ │ + bne.w 19dbfe │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19da24 │ │ │ │ + bne.n 19daf4 │ │ │ │ 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, 19db30 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19da54 │ │ │ │ + cbz r3, 19db24 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19da90 │ │ │ │ + beq.n 19db60 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19da46 │ │ │ │ + bne.n 19db16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19da40 │ │ │ │ + bne.n 19db10 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19d9ca │ │ │ │ + beq.n 19da9a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19d9ca │ │ │ │ + beq.n 19da9a │ │ │ │ ldr r6, [r7, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19da3c │ │ │ │ + bne.n 19db0c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19da6c │ │ │ │ + bne.n 19db3c │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19d9d4 │ │ │ │ + bne.n 19daa4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r4 │ │ │ │ - bl 169f70 │ │ │ │ - b.n 19da1c │ │ │ │ + bl 16a040 │ │ │ │ + b.n 19daec │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19da4c │ │ │ │ + bne.n 19db1c │ │ │ │ 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 19db1c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16a058 │ │ │ │ - cbz r0, 19dac0 │ │ │ │ + bl 16a128 │ │ │ │ + cbz r0, 19db90 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 19da4c │ │ │ │ + beq.n 19db1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 19da4c │ │ │ │ + b.n 19db1c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a090 │ │ │ │ - b.n 19da4c │ │ │ │ + bl 16a160 │ │ │ │ + b.n 19db1c │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a058 │ │ │ │ + bl 16a128 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19db26 │ │ │ │ + cbz r0, 19dbf6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 19db26 │ │ │ │ + cbz r0, 19dbf6 │ │ │ │ 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 +488711,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 1c6534 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 19d9ee │ │ │ │ + bne.w 19dabe │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 169f70 │ │ │ │ + bl 16a040 │ │ │ │ mov r0, r8 │ │ │ │ movs r5, #1 │ │ │ │ - bl 18c9ac │ │ │ │ - b.n 19da1c │ │ │ │ + bl 18ca7c │ │ │ │ + b.n 19daec │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 19d9ee │ │ │ │ - b.n 19da0c │ │ │ │ + bne.w 19dabe │ │ │ │ + b.n 19dadc │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19da34 │ │ │ │ + beq.w 19db04 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19da34 │ │ │ │ + beq.w 19db04 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19db2e │ │ │ │ + bne.n 19dbfe │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19db46 │ │ │ │ + bne.n 19dc16 │ │ │ │ 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 16a128 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19da0c │ │ │ │ + beq.w 19dadc │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 19dadc │ │ │ │ + b.n 19dbac │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19dad0 │ │ │ │ + b.n 19dba0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 169f70 │ │ │ │ - b.n 19da1a │ │ │ │ + bl 16a040 │ │ │ │ + b.n 19daea │ │ │ │ stmdb 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] @ (19de3c ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #472] @ (19dd70 ) │ │ │ │ + ldr r3, [pc, #472] @ (19de40 ) │ │ │ │ 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, 19dc86 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 19dbd6 │ │ │ │ + cbnz r5, 19dca6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19dbaa │ │ │ │ + bne.n 19dc7a │ │ │ │ mov r9, r3 │ │ │ │ - ldr r2, [pc, #440] @ (19dd74 ) │ │ │ │ - ldr r3, [pc, #436] @ (19dd70 ) │ │ │ │ + ldr r2, [pc, #440] @ (19de44 ) │ │ │ │ + ldr r3, [pc, #436] @ (19de40 ) │ │ │ │ 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 19de36 │ │ │ │ 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 19de1e │ │ │ │ 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 19ddb2 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19dd3c │ │ │ │ + beq.w 19de0c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 19dd5a │ │ │ │ + beq.w 19de2a │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19dd24 │ │ │ │ + beq.w 19ddf4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19dd24 │ │ │ │ + beq.w 19ddf4 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 19dc10 │ │ │ │ + bne.n 19dce0 │ │ │ │ ldrb.w r2, [r6, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r4, r6 │ │ │ │ - beq.n 19dc10 │ │ │ │ + beq.n 19dce0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r5, r8 │ │ │ │ - bl 185bd0 │ │ │ │ + bl 185ca0 │ │ │ │ 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 +488848,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, 19dd8e │ │ │ │ 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 1859fc │ │ │ │ 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 1891e8 │ │ │ │ str.w r5, [r4, #4]! │ │ │ │ ldrb.w r0, [r6, #36] @ 0x24 │ │ │ │ cmp r7, r0 │ │ │ │ - bcc.n 19dc88 │ │ │ │ + bcc.n 19dd58 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 1883a8 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188eb0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ movs r7, #1 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19dc12 │ │ │ │ + bne.n 19dce2 │ │ │ │ mov r0, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19dbf6 │ │ │ │ + bne.n 19dcc6 │ │ │ │ ldrd r5, r6, [sp, #4] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ - cbz r7, 19dd4e │ │ │ │ + cbz r7, 19de1e │ │ │ │ mov r9, r7 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19dbb8 │ │ │ │ + beq.w 19dc88 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19dbb8 │ │ │ │ + beq.w 19dc88 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19dbde │ │ │ │ + bne.w 19dcae │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19dd12 │ │ │ │ - b.n 19dbb8 │ │ │ │ + bne.n 19dde2 │ │ │ │ + b.n 19dc88 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 19dce2 │ │ │ │ + bne.n 19ddb2 │ │ │ │ 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 19dd06 │ │ │ │ + b.n 19ddb2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 19dce2 │ │ │ │ + bne.n 19ddb2 │ │ │ │ ldrb.w r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 19dc36 │ │ │ │ - b.n 19dce2 │ │ │ │ + bne.w 19dd06 │ │ │ │ + b.n 19ddb2 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 19dd02 │ │ │ │ + bl 1c6534 │ │ │ │ + b.n 19ddd2 │ │ │ │ ldrb.w r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 19dc34 │ │ │ │ - b.n 19dc10 │ │ │ │ + bne.w 19dd04 │ │ │ │ + b.n 19dce0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r4, #102 @ 0x66 │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + movs r3, #112 @ 0x70 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 19ddbc │ │ │ │ + bne.n 19de8c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19dd9e │ │ │ │ + beq.n 19de6e │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19dd96 │ │ │ │ + beq.n 19de66 │ │ │ │ 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 19de8c │ │ │ │ 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 19de90 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19dd80 │ │ │ │ + beq.n 19de50 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -488922,18 +488999,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 19df32 │ │ │ │ add.w r3, r1, ip │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 19de40 │ │ │ │ + beq.n 19df10 │ │ │ │ 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 +489037,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 19debc │ │ │ │ stmdb 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] @ 19e5dc │ │ │ │ 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] @ 19e5e0 │ │ │ │ + ldr.w r9, [pc, #1660] @ 19e5e4 │ │ │ │ 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 19de98 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a07c │ │ │ │ + bl 16a14c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19e294 │ │ │ │ + beq.w 19e364 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ - ldr.w r3, [pc, #1620] @ 19e518 │ │ │ │ + ldr.w r3, [pc, #1620] @ 19e5e8 │ │ │ │ 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 19e124 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19e48c │ │ │ │ + beq.w 19e55c │ │ │ │ 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 19e1c6 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 19e126 │ │ │ │ + beq.w 19e1f6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 19e36a │ │ │ │ + beq.w 19e43a │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1893e8 │ │ │ │ + bl 1894b8 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r8 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 19e194 │ │ │ │ + beq.w 19e264 │ │ │ │ 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 19e40a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 19e0b8 │ │ │ │ + beq.w 19e188 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 19df52 │ │ │ │ + cbz r1, 19e022 │ │ │ │ ldrb r1, [r1, #30] │ │ │ │ - cbnz r1, 19df5a │ │ │ │ + cbnz r1, 19e02a │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 19e3ee │ │ │ │ + beq.w 19e4be │ │ │ │ cmp r2, #32 │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ - bhi.w 19e3e8 │ │ │ │ + bhi.w 19e4b8 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 19e506 │ │ │ │ + bhi.w 19e5d6 │ │ │ │ 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 +489173,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 185a44 │ │ │ │ + ldr.w r3, [pc, #1352] @ 19e5e8 │ │ │ │ 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 +489199,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 186e5c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18913c │ │ │ │ + bl 18920c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 16a0bc │ │ │ │ + bl 16a18c │ │ │ │ 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 19dfb6 │ │ │ │ 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] @ 19e5ec │ │ │ │ + ldr.w r3, [pc, #1192] @ 19e5dc │ │ │ │ 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 19e5d2 │ │ │ │ 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 1859fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19e0aa │ │ │ │ + cbz r0, 19e17a │ │ │ │ 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 1891e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r3, sl │ │ │ │ - beq.n 19e1a2 │ │ │ │ + beq.n 19e272 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19e506 │ │ │ │ + beq.w 19e5d6 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 19e506 │ │ │ │ + bne.w 19e5d6 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov sl, r5 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d768 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mul.w r8, r0, r8 │ │ │ │ - cbz r6, 19e104 │ │ │ │ + cbz r6, 19e1d4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 19def6 │ │ │ │ + beq.w 19dfc6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r5, sl, [fp] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ - b.n 19e05e │ │ │ │ + b.n 19e12e │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 19e082 │ │ │ │ + b.n 19e152 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 19e082 │ │ │ │ + b.n 19e152 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 19e082 │ │ │ │ + b.n 19e152 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 19df12 │ │ │ │ + bne.w 19dfe2 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 19e186 │ │ │ │ + bhi.n 19e256 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 19e506 │ │ │ │ + bhi.w 19e5d6 │ │ │ │ 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 +489345,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 19e1ac │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 19df42 │ │ │ │ + bne.w 19e012 │ │ │ │ strd r8, r8, [sp, #32] │ │ │ │ - b.n 19e33e │ │ │ │ + b.n 19e40e │ │ │ │ ldrb.w r2, [sl, #17] │ │ │ │ ldrd r1, r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 19e486 │ │ │ │ + bhi.w 19e556 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 19e506 │ │ │ │ + bhi.w 19e5d6 │ │ │ │ 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 +489395,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 19e478 │ │ │ │ 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 19e1a4 │ │ │ │ subs r1, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 19e506 │ │ │ │ + bhi.w 19e5d6 │ │ │ │ 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 +489454,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 19e568 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19e320 │ │ │ │ - cbz r3, 19e2b2 │ │ │ │ + beq.n 19e3f0 │ │ │ │ + cbz r3, 19e382 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19e2a0 │ │ │ │ + beq.n 19e370 │ │ │ │ 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 19e502 │ │ │ │ + add r1, pc, #8 @ (adr r1, 19e398 ) │ │ │ │ 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 +489515,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 19e5d6 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d768 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mul.w r6, r0, r6 │ │ │ │ - b.n 19e2a6 │ │ │ │ + b.n 19e376 │ │ │ │ strd r1, r1, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19e0b8 │ │ │ │ + beq.w 19e188 │ │ │ │ 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 1891e8 │ │ │ │ + b.n 19e188 │ │ │ │ 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 1859fc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19e3a0 │ │ │ │ + cbz r0, 19e470 │ │ │ │ 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 1891e8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 19df12 │ │ │ │ + b.n 19dfe2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs.w r3, sl, r3 │ │ │ │ - beq.w 19e0d4 │ │ │ │ + beq.w 19e1a4 │ │ │ │ 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 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19e3e4 │ │ │ │ + cbz r0, 19e4b4 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 19e0c6 │ │ │ │ + b.n 19e196 │ │ │ │ strd r3, r9, [sp, #24] │ │ │ │ - b.n 19e082 │ │ │ │ - cbnz r3, 19e438 │ │ │ │ + b.n 19e152 │ │ │ │ + cbnz r3, 19e508 │ │ │ │ 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 1859fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19e422 │ │ │ │ + cbz r0, 19e4f2 │ │ │ │ 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 1891e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 19e0b8 │ │ │ │ + b.n 19e188 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 19dfb4 │ │ │ │ + b.n 19e084 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 19e3f0 │ │ │ │ + b.n 19e4c0 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 19dfb4 │ │ │ │ + b.n 19e084 │ │ │ │ movs r3, #0 │ │ │ │ uxth.w sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 19e204 │ │ │ │ + b.n 19e2d4 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 19e204 │ │ │ │ + b.n 19e2d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w sl, [r3, #28] │ │ │ │ - b.n 19dfb4 │ │ │ │ + b.n 19e084 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 19e186 │ │ │ │ + b.n 19e256 │ │ │ │ movs r6, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 19e3bc │ │ │ │ + b.n 19e48c │ │ │ │ movs r6, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 19e3bc │ │ │ │ + b.n 19e48c │ │ │ │ movs r6, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 19e3bc │ │ │ │ + b.n 19e48c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 19e3bc │ │ │ │ + b.n 19e48c │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 19e204 │ │ │ │ + b.n 19e2d4 │ │ │ │ mov sl, r4 │ │ │ │ str r4, [sp, #20] │ │ │ │ - b.n 19e106 │ │ │ │ + b.n 19e1d6 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 19dfb4 │ │ │ │ + b.n 19e084 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 19e506 │ │ │ │ + bhi.n 19e5d6 │ │ │ │ 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 +489679,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 19e092 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #32 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 19dfc2 │ │ │ │ + b.n 19e092 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #16 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 19dfc2 │ │ │ │ + b.n 19e092 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #8 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 19dfc2 │ │ │ │ + b.n 19e092 │ │ │ │ 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 19e092 │ │ │ │ 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 r0, #148 @ 0x94 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r1, #98 @ 0x62 │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, #6 │ │ │ │ + subs r6, r0, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr.w r3, [pc, #1368] @ 19ea8c │ │ │ │ - ldr.w r2, [pc, #1368] @ 19ea90 │ │ │ │ + ldr.w r3, [pc, #1368] @ 19eb5c │ │ │ │ + ldr.w r2, [pc, #1368] @ 19eb60 │ │ │ │ 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] @ 19eb64 │ │ │ │ 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, 19e634 │ │ │ │ mov fp, r1 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 19e588 │ │ │ │ + cbnz r5, 19e658 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e558 │ │ │ │ + bne.n 19e628 │ │ │ │ mov sl, r3 │ │ │ │ - ldr.w r2, [pc, #1328] @ 19ea98 │ │ │ │ - ldr.w r3, [pc, #1320] @ 19ea94 │ │ │ │ + ldr.w r2, [pc, #1328] @ 19eb68 │ │ │ │ + ldr.w r3, [pc, #1320] @ 19eb64 │ │ │ │ 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 19eb52 │ │ │ │ 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] @ 19eb6c │ │ │ │ mov r7, r5 │ │ │ │ - ldr.w r8, [pc, #1296] @ 19eaa0 │ │ │ │ + ldr.w r8, [pc, #1296] @ 19eb70 │ │ │ │ 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 +489793,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 169f08 │ │ │ │ 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 1c6458 │ │ │ │ ldr.w r9, [r7, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19e68e │ │ │ │ + beq.n 19e75e │ │ │ │ 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, 19e74e │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19e91a │ │ │ │ + beq.w 19e9ea │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 19ea66 │ │ │ │ + beq.w 19eb36 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 19e64c │ │ │ │ + cbz r4, 19e71c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19e64c │ │ │ │ + cbz r3, 19e71c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19e6ca │ │ │ │ + beq.n 19e79a │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19e63a │ │ │ │ + bne.n 19e70a │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19e67e │ │ │ │ + bne.n 19e74e │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.n 19e6d8 │ │ │ │ + beq.n 19e7a8 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 19e67e │ │ │ │ + bne.n 19e74e │ │ │ │ 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 19eb56 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - beq.w 19e800 │ │ │ │ + beq.w 19e8d0 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19e636 │ │ │ │ + bne.n 19e706 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19e620 │ │ │ │ + bne.n 19e6f0 │ │ │ │ ldrd r7, r4, [sp, #36] @ 0x24 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 169f70 │ │ │ │ + bl 16a040 │ │ │ │ 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 19eb4e │ │ │ │ + cbz r4, 19e794 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 19e5ae │ │ │ │ + bne.w 19e67e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e6b4 │ │ │ │ + bne.n 19e784 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - b.n 19e566 │ │ │ │ + b.n 19e636 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.n 19e6da │ │ │ │ + beq.n 19e7aa │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 19e660 │ │ │ │ - b.n 19e678 │ │ │ │ + beq.n 19e730 │ │ │ │ + b.n 19e748 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 19ea86 │ │ │ │ + bne.w 19eb56 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - bne.n 19e678 │ │ │ │ + bne.n 19e748 │ │ │ │ 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 19df40 │ │ │ │ + ldr r3, [pc, #932] @ (19eb74 ) │ │ │ │ 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 +489925,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 19ea04 │ │ │ │ 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 19ea1a │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +489976,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 1891e8 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #149] @ 0x95 │ │ │ │ - b.n 19e678 │ │ │ │ + b.n 19e748 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r5, [sp, #120] @ 0x78 │ │ │ │ - bl 19de70 │ │ │ │ + bl 19df40 │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #656] @ (19eaa4 ) │ │ │ │ + ldr r3, [pc, #656] @ (19eb74 ) │ │ │ │ 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 +490007,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 19e9dc │ │ │ │ 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 19ea9a │ │ │ │ movw r1, #657 @ 0x291 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 +490048,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, 19e9aa │ │ │ │ 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 +490076,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 1891e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #149] @ 0x95 │ │ │ │ - b.n 19e678 │ │ │ │ + b.n 19e748 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 19e67e │ │ │ │ + bne.w 19e74e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp.w r2, #276 @ 0x114 │ │ │ │ - beq.n 19e9c6 │ │ │ │ + beq.n 19ea96 │ │ │ │ cmp r2, fp │ │ │ │ - bne.w 19e67e │ │ │ │ + bne.w 19e74e │ │ │ │ mov r5, r3 │ │ │ │ - b.n 19e660 │ │ │ │ + b.n 19e730 │ │ │ │ mov r2, r3 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add.w r8, r8, #20 │ │ │ │ - bl 189118 │ │ │ │ - b.n 19e7e8 │ │ │ │ + bl 1891e8 │ │ │ │ + b.n 19e8b8 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +490137,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 1891e8 │ │ │ │ + b.n 19e8b8 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 19e6da │ │ │ │ + b.n 19e7aa │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 +490164,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, 19eb02 │ │ │ │ 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 +490191,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 1891e8 │ │ │ │ + b.n 19e9dc │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp.w r2, #276 @ 0x114 │ │ │ │ - beq.n 19e9c4 │ │ │ │ + beq.n 19ea94 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 19e636 │ │ │ │ + bne.w 19e706 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 19e660 │ │ │ │ + b.n 19e730 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 19e566 │ │ │ │ + b.n 19e636 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - subs r2, r0, r3 │ │ │ │ + adds r2, r6, r7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, r7, r2 │ │ │ │ + adds r2, r5, r7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, r2 │ │ │ │ + adds r6, r7, r6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bl 17ca9e │ │ │ │ + bl 17cb6e │ │ │ │ strh.w pc, [fp, #255]! │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 19ead8 │ │ │ │ + cbnz r3, 19eba8 │ │ │ │ ldrb.w r2, [r0, #45] @ 0x2d │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 19ead8 │ │ │ │ + bhi.n 19eba8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ movw r3, #335 @ 0x14f │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 19eaee │ │ │ │ + beq.n 19ebbe │ │ │ │ cmp.w r0, #336 @ 0x150 │ │ │ │ - bcs.n 19eadc │ │ │ │ + bcs.n 19ebac │ │ │ │ movw r3, #317 @ 0x13d │ │ │ │ cmp.w r0, #294 @ 0x126 │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ @@ -490181,199 +490258,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] @ (19eec8 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #748] @ (19edfc ) │ │ │ │ + ldr r3, [pc, #748] @ (19eecc ) │ │ │ │ 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 188cec │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov sl, r0 │ │ │ │ - vldr d0, [pc, #692] @ 19edf0 │ │ │ │ + vldr d0, [pc, #692] @ 19eec0 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r5, [sl, #17] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 1869b0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 19eb6a │ │ │ │ + cbz r0, 19ec3a │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r7, 19ec5e │ │ │ │ + cbz r7, 19ed2e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 188da0 │ │ │ │ + ldr r2, [pc, #444] @ (19eed0 ) │ │ │ │ + ldr r3, [pc, #436] @ (19eecc ) │ │ │ │ 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 19ee7e │ │ │ │ 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 19ee1a │ │ │ │ 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 19edac │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 19ed0a │ │ │ │ + beq.n 19edda │ │ │ │ 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 19ee82 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ - b.n 19ec42 │ │ │ │ + bl 188da0 │ │ │ │ + b.n 19ed12 │ │ │ │ subs r2, #1 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 19eda6 │ │ │ │ + bhi.n 19ee76 │ │ │ │ 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 +490467,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 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19ed38 │ │ │ │ + cbz r0, 19ee08 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 19ecce │ │ │ │ + b.n 19ed9e │ │ │ │ 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 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19ed78 │ │ │ │ + cbz r0, 19ee48 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 19ec78 │ │ │ │ + b.n 19ed48 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 19ed52 │ │ │ │ + b.n 19ee22 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 19ed52 │ │ │ │ + b.n 19ee22 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 19ed52 │ │ │ │ + b.n 19ee22 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 19ed52 │ │ │ │ + b.n 19ee22 │ │ │ │ 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 19eef0 │ │ │ │ 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 +490550,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 19ede2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ @ instruction: 0xffff41ef │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r6, r4, #11 │ │ │ │ lsls r4, r5, #1 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 19ed12 │ │ │ │ + b.n 19ede2 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 19ed12 │ │ │ │ + b.n 19ede2 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 19ed12 │ │ │ │ + b.n 19ede2 │ │ │ │ stmdb 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] @ (19f2d0 ) │ │ │ │ + ldr r3, [pc, #972] @ (19f2d4 ) │ │ │ │ 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] @ 19f2d8 │ │ │ │ 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 189060 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188f90 │ │ │ │ + bl 189060 │ │ │ │ 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 19f078 │ │ │ │ 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 19f06a │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ cmp.w r7, #294 @ 0x126 │ │ │ │ mov r9, r0 │ │ │ │ - beq.w 19f0fa │ │ │ │ - vldr d7, [pc, #828] @ 19f1f8 │ │ │ │ + beq.w 19f1ca │ │ │ │ + vldr d7, [pc, #828] @ 19f2c8 │ │ │ │ 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 1859fc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 19eef0 │ │ │ │ + cbz r0, 19efc0 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ - vldr d7, [pc, #760] @ 19f1f8 │ │ │ │ + bl 188d38 │ │ │ │ + vldr d7, [pc, #760] @ 19f2c8 │ │ │ │ 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 1859fc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 19ef36 │ │ │ │ + cbz r0, 19f006 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19eaf8 │ │ │ │ + bl 19ebc8 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ 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 19f246 │ │ │ │ + ldr r2, [pc, #652] @ (19f2dc ) │ │ │ │ + ldr r3, [pc, #644] @ (19f2d4 ) │ │ │ │ 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 19f326 │ │ │ │ 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 19ebc8 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 19ef7c │ │ │ │ - ldr r3, [pc, #612] @ (19f210 ) │ │ │ │ + b.n 19f04c │ │ │ │ + ldr r3, [pc, #612] @ (19f2e0 ) │ │ │ │ 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, 19f0a2 │ │ │ │ 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 1894b8 │ │ │ │ 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 1894b8 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 19f214 │ │ │ │ + beq.w 19f2e4 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 19f25a │ │ │ │ + bpl.w 19f32a │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1894b8 │ │ │ │ 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 19f04c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ cmp r7, sl │ │ │ │ mov r9, r0 │ │ │ │ - bne.n 19ef7c │ │ │ │ + bne.n 19f04c │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #20 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 19ef7c │ │ │ │ + b.n 19f04c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 19f13a │ │ │ │ + cbz r0, 19f20a │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19eaf8 │ │ │ │ + bl 19ebc8 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 19ef7c │ │ │ │ - vldr d7, [pc, #128] @ 19f1f8 │ │ │ │ + b.n 19f04c │ │ │ │ + vldr d7, [pc, #128] @ 19f2c8 │ │ │ │ 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 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19f1a6 │ │ │ │ + cbz r0, 19f276 │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, fp │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 19ef7c │ │ │ │ + b.n 19f04c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - asrs r4, r0, #7 │ │ │ │ + asrs r4, r6, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #6 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r7, #1 │ │ │ │ + lsrs r4, r5, #30 │ │ │ │ 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 1859fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19f246 │ │ │ │ + cbz r0, 19f316 │ │ │ │ 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 1891e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 19f018 │ │ │ │ + b.n 19f0e8 │ │ │ │ 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 19f35a │ │ │ │ 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 +491003,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 19f2ec │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 19f21c │ │ │ │ + b.n 19f2ec │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 19f21c │ │ │ │ + b.n 19f2ec │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 19f21c │ │ │ │ + b.n 19f2ec │ │ │ │ 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] @ (19f3a0 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #16] @ (19f2d4 ) │ │ │ │ + ldr r1, [pc, #16] @ (19f3a4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187774 │ │ │ │ + bl 187844 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfb59ffff │ │ │ │ - bl 17f2d6 │ │ │ │ + bl 17f3a6 │ │ │ │ stmdb 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] @ 19f9a4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r6, [pc, #1508] @ 19f8d8 │ │ │ │ + ldr.w r6, [pc, #1508] @ 19f9a8 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #1504] @ 19f8dc │ │ │ │ + ldr.w r1, [pc, #1504] @ 19f9ac │ │ │ │ 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 19f866 │ │ │ │ sub.w r1, r3, #158 @ 0x9e │ │ │ │ cmp r1, #21 │ │ │ │ - bhi.n 19f370 │ │ │ │ + bhi.n 19f440 │ │ │ │ cmp r1, #21 │ │ │ │ - bhi.n 19f370 │ │ │ │ + bhi.n 19f440 │ │ │ │ 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 +491079,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, 19f442 │ │ │ │ + ldr.w r2, [pc, #1420] @ 19f9b0 │ │ │ │ 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 19f898 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1392] @ 19f8e4 │ │ │ │ - ldr.w r3, [pc, #1372] @ 19f8d4 │ │ │ │ + ldr.w r2, [pc, #1392] @ 19f9b4 │ │ │ │ + ldr.w r3, [pc, #1372] @ 19f9a4 │ │ │ │ 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 19f9a0 │ │ │ │ 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 19f442 │ │ │ │ + ldr.w r2, [pc, #1348] @ 19f9b0 │ │ │ │ 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 19f440 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r2, [r5] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 189ec0 │ │ │ │ + bl 189f90 │ │ │ │ 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 1891e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 186888 │ │ │ │ + bl 186958 │ │ │ │ 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 19f984 │ │ │ │ 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 19f50e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 19f8a8 │ │ │ │ + beq.w 19f978 │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ strdne sl, r5, [fp] │ │ │ │ - bne.n 19f430 │ │ │ │ + bne.n 19f500 │ │ │ │ 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 +491184,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 18592c │ │ │ │ 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 186e5c │ │ │ │ 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 +491211,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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19f510 │ │ │ │ + cbz r0, 19f5e0 │ │ │ │ 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 1891e8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ strd r0, r7, [sp, #148] @ 0x94 │ │ │ │ - b.n 19f430 │ │ │ │ + b.n 19f500 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19f372 │ │ │ │ + beq.w 19f442 │ │ │ │ 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 19f990 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19f8d4 │ │ │ │ + bhi.w 19f9a4 │ │ │ │ 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 +491289,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 19f442 │ │ │ │ + ldr r2, [pc, #836] @ (19f9b0 ) │ │ │ │ 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 19f440 │ │ │ │ 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 19f440 │ │ │ │ movs r2, #2 │ │ │ │ cmp r3, #158 @ 0x9e │ │ │ │ str r0, [r5, #4] │ │ │ │ str r2, [r5, #0] │ │ │ │ - beq.w 19f8ca │ │ │ │ + beq.w 19f99a │ │ │ │ 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 +491337,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 185a44 │ │ │ │ add.w fp, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +491381,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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19f6e0 │ │ │ │ + cbz r0, 19f7b0 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 19f704 │ │ │ │ + beq.n 19f7d4 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19f732 │ │ │ │ + cbz r0, 19f802 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #403 @ 0x193 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ 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 1894b8 │ │ │ │ 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 +491476,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 19f442 │ │ │ │ cmp r3, #52 @ 0x34 │ │ │ │ - bls.w 19f370 │ │ │ │ + bls.w 19f440 │ │ │ │ sub.w r1, r3, #53 @ 0x35 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.w 19f370 │ │ │ │ - add r0, pc, #8 @ (adr r0, 19f7b0 ) │ │ │ │ + bhi.w 19f440 │ │ │ │ + add r0, pc, #8 @ (adr r0, 19f880 ) │ │ │ │ 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 189f90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #163 @ 0xa3 │ │ │ │ it eq │ │ │ │ moveq r3, #156 @ 0x9c │ │ │ │ - beq.n 19f7ec │ │ │ │ + beq.n 19f8bc │ │ │ │ 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 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19f83a │ │ │ │ + cbz r0, 19f90a │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 18662c │ │ │ │ - b.n 19f792 │ │ │ │ + bl 1866fc │ │ │ │ + b.n 19f862 │ │ │ │ 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 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19f88e │ │ │ │ + cbz r0, 19f95e │ │ │ │ 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 1891e8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #24 │ │ │ │ - bl 186dd0 │ │ │ │ - b.n 19f792 │ │ │ │ + bl 186ea0 │ │ │ │ + b.n 19f862 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 19f868 │ │ │ │ + b.n 19f938 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 19f868 │ │ │ │ + b.n 19f938 │ │ │ │ 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 188f98 │ │ │ │ + b.n 19f918 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 19f868 │ │ │ │ + b.n 19f938 │ │ │ │ movs r2, #156 @ 0x9c │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 19f5e0 │ │ │ │ + b.n 19f6b0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + lsrs r0, r6, #16 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r7, #19 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #18 │ │ │ │ + lsrs r2, r6, #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, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #336] @ (19fa4c ) │ │ │ │ + ldr r2, [pc, #336] @ (19fb1c ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #336] @ (19fa50 ) │ │ │ │ + ldr r3, [pc, #336] @ (19fb20 ) │ │ │ │ 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, 19f9f0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 19f940 │ │ │ │ + cbnz r6, 19fa10 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19f914 │ │ │ │ + bne.n 19f9e4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #304] @ (19fa54 ) │ │ │ │ - ldr r3, [pc, #296] @ (19fa50 ) │ │ │ │ + ldr r2, [pc, #304] @ (19fb24 ) │ │ │ │ + ldr r3, [pc, #296] @ (19fb20 ) │ │ │ │ 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 19fb18 │ │ │ │ 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 +491663,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 187198 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 19fa3c │ │ │ │ + beq.n 19fb0c │ │ │ │ movs r4, #0 │ │ │ │ mov r3, fp │ │ │ │ mov fp, r4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 19f9dc │ │ │ │ + cbz r4, 19faac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19f9ea │ │ │ │ + cbz r3, 19faba │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19f9ae │ │ │ │ + bne.n 19fa7e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 19f2d8 │ │ │ │ + bl 19f3a8 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 19f9c6 │ │ │ │ + cbz r4, 19fa96 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19f9c6 │ │ │ │ + cbz r3, 19fa96 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19f99e │ │ │ │ + beq.n 19fa6e │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19f9b4 │ │ │ │ + bne.n 19fa84 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19f9dc │ │ │ │ + bne.n 19faac │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 19f2d8 │ │ │ │ + bl 19f3a8 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov r3, sl │ │ │ │ - cbz r3, 19fa0c │ │ │ │ + cbz r3, 19fadc │ │ │ │ mov sl, r0 │ │ │ │ - b.n 19f98e │ │ │ │ + b.n 19fa5e │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19f9dc │ │ │ │ + bne.n 19faac │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 19f2d8 │ │ │ │ + bl 19f3a8 │ │ │ │ orr.w r3, fp, r0 │ │ │ │ mov r0, sl │ │ │ │ uxtb.w fp, r3 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19f9e6 │ │ │ │ + bne.n 19fab6 │ │ │ │ mov r4, fp │ │ │ │ - cbz r4, 19fa3c │ │ │ │ + cbz r4, 19fb0c │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19f922 │ │ │ │ + beq.w 19f9f2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19f922 │ │ │ │ + beq.w 19f9f2 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19f950 │ │ │ │ + bne.n 19fa20 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19fa2c │ │ │ │ - b.n 19f922 │ │ │ │ + bne.n 19fafc │ │ │ │ + b.n 19f9f2 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 19fa1c │ │ │ │ + bl 1c6534 │ │ │ │ + b.n 19faec │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r7, #27 │ │ │ │ + lsls r6, r5, #24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr.w fp, [pc, #948] @ 19fe24 │ │ │ │ + ldr.w fp, [pc, #948] @ 19fef4 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r1 │ │ │ │ add fp, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19fc34 │ │ │ │ + beq.w 19fd04 │ │ │ │ mov r8, r3 │ │ │ │ movs r5, #0 │ │ │ │ strd r1, fp, [sp, #24] │ │ │ │ - b.n 19fb24 │ │ │ │ + b.n 19fbf4 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 19fdf6 │ │ │ │ + bne.w 19fec6 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ add.w r6, r4, #68 @ 0x44 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 19fd40 │ │ │ │ + beq.w 19fe10 │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ - bl 1893e8 │ │ │ │ + bl 1894b8 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w fp, r9, #32 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21dabc │ │ │ │ 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 +491814,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 186e5c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19fc30 │ │ │ │ + beq.w 19fd00 │ │ │ │ ldr.w r9, [r2, #20] │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 19fa88 │ │ │ │ + beq.n 19fb58 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ add.w r6, r4, #68 @ 0x44 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 19fd40 │ │ │ │ + beq.w 19fe10 │ │ │ │ sub.w r9, r9, #2 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bhi.n 19fbc4 │ │ │ │ + bhi.n 19fc94 │ │ │ │ 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 185994 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 19fbce │ │ │ │ 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 1894b8 │ │ │ │ movs r1, #3 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 19fba8 │ │ │ │ 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 185994 │ │ │ │ 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 +491908,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 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19fb24 │ │ │ │ + bne.w 19fbf4 │ │ │ │ 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 19fe14 │ │ │ │ + ldr r3, [pc, #484] @ (19fef8 ) │ │ │ │ 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 185a44 │ │ │ │ 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 +491960,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 19fda2 │ │ │ │ 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 +491981,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 1891e8 │ │ │ │ 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 185994 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21dabc │ │ │ │ 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 19fbdc │ │ │ │ mov r4, r2 │ │ │ │ - b.n 19fb1a │ │ │ │ - bl 185974 │ │ │ │ + b.n 19fbea │ │ │ │ + bl 185a44 │ │ │ │ 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] @ 19fef8 │ │ │ │ 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 19fe9e │ │ │ │ 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 +492051,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 19fe74 │ │ │ │ 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 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 21d768 │ │ │ │ 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 19fefc │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r0, #22 │ │ │ │ + lsls r6, r6, #18 │ │ │ │ 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] @ (1a01b8 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r4, [pc, #680] @ (1a00ec ) │ │ │ │ + ldr r4, [pc, #680] @ (1a01bc ) │ │ │ │ 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 +492112,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 1a0058 │ │ │ │ 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 19ffae │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a00e6 │ │ │ │ + bhi.w 1a01b6 │ │ │ │ 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 +492171,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 1859fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19ff0e │ │ │ │ + cbz r0, 19ffde │ │ │ │ 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 1891e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ 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 19fefc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189218 │ │ │ │ + bl 1892e8 │ │ │ │ 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 19fefc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 189330 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1a00cc │ │ │ │ - ldr r2, [pc, #384] @ (1a00f0 ) │ │ │ │ - ldr r3, [pc, #380] @ (1a00ec ) │ │ │ │ + beq.w 1a019c │ │ │ │ + ldr r2, [pc, #384] @ (1a01c0 ) │ │ │ │ + ldr r3, [pc, #380] @ (1a01bc ) │ │ │ │ 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 1a01b2 │ │ │ │ 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 1a01ac │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a00ac │ │ │ │ + bhi.w 1a017c │ │ │ │ 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 +492263,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 1859fc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19fffc │ │ │ │ + cbz r0, 1a00cc │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21dabc │ │ │ │ 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 +492309,76 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldrb.w r3, [r8, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r8, #84] @ 0x54 │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 19fb28 │ │ │ │ + b.n 1a003c │ │ │ │ strb.w sl, [sp, #32] │ │ │ │ - b.n 19ffce │ │ │ │ + b.n 1a009e │ │ │ │ orrs.w r1, sl, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 19ffce │ │ │ │ + b.n 1a009e │ │ │ │ str.w sl, [sp, #32] │ │ │ │ - b.n 19ffce │ │ │ │ + b.n 1a009e │ │ │ │ orrs r1, r7 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 19fee2 │ │ │ │ + b.n 19ffb2 │ │ │ │ strb.w r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 19fee2 │ │ │ │ + b.n 19ffb2 │ │ │ │ strh.w r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 19fee2 │ │ │ │ + b.n 19ffb2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 189290 │ │ │ │ + bl 189360 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 19ff6c │ │ │ │ + b.n 1a003c │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ - b.n 19ffce │ │ │ │ + b.n 1a009e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r7, #6 │ │ │ │ + lsls r0, r5, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #1 │ │ │ │ + vrev64. q0, │ │ │ │ stmdb 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] @ (1a03f8 ) │ │ │ │ + ldr r3, [pc, #532] @ (1a03fc ) │ │ │ │ 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 +492391,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 187198 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a0316 │ │ │ │ + beq.w 1a03e6 │ │ │ │ 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 1a0396 │ │ │ │ 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 1a0348 │ │ │ │ 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 1a0348 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldrb.w r2, [r9, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a0278 │ │ │ │ + bne.n 1a0348 │ │ │ │ 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, 1a02ac │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a02a6 │ │ │ │ + bne.n 1a0376 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 1a028c │ │ │ │ + beq.n 1a035c │ │ │ │ mov r7, r6 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a01c6 │ │ │ │ + bne.n 1a0296 │ │ │ │ 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 1a0348 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #12 │ │ │ │ - beq.n 1a0278 │ │ │ │ + beq.n 1a0348 │ │ │ │ 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 1a02e6 │ │ │ │ ldrb r2, [r1, #20] │ │ │ │ lsls r3, r2, #25 │ │ │ │ - bpl.n 1a0278 │ │ │ │ + bpl.n 1a0348 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 1a0222 │ │ │ │ + cbz r3, 1a02f2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 16f91c │ │ │ │ - cbz r0, 1a0278 │ │ │ │ + bl 16f9ec │ │ │ │ + cbz r0, 1a0348 │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a02e6 │ │ │ │ + beq.n 1a03b6 │ │ │ │ movs r5, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ strd r5, sl, [sp, #76] @ 0x4c │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18bf54 │ │ │ │ + bl 18c024 │ │ │ │ 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 1a03a4 │ │ │ │ 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 19fb28 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18c068 │ │ │ │ - cbz r4, 1a02be │ │ │ │ + bl 18c138 │ │ │ │ + cbz r4, 1a038e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a0286 │ │ │ │ + cbz r3, 1a0356 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1a017e │ │ │ │ + b.n 1a024e │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1a01d4 │ │ │ │ + beq.n 1a02a4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r7, r6 │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d768 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1a01d6 │ │ │ │ + b.n 1a02a6 │ │ │ │ mov r4, sl │ │ │ │ cmp r5, #1 │ │ │ │ mov sl, r9 │ │ │ │ - bne.n 1a0278 │ │ │ │ + bne.n 1a0348 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1a0278 │ │ │ │ + beq.n 1a0348 │ │ │ │ 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 187198 │ │ │ │ mov r3, r5 │ │ │ │ - cbz r5, 1a02ec │ │ │ │ + cbz r5, 1a03bc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a0160 │ │ │ │ + b.n 1a0230 │ │ │ │ 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 19fb28 │ │ │ │ + b.n 1a033e │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ - b.n 1a0230 │ │ │ │ + b.n 1a0300 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r6, r9 │ │ │ │ - cbz r6, 1a0316 │ │ │ │ + cbz r6, 1a03e6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6464 │ │ │ │ - ldr r2, [pc, #52] @ (1a0330 ) │ │ │ │ - ldr r3, [pc, #44] @ (1a032c ) │ │ │ │ + bl 1c6534 │ │ │ │ + ldr r2, [pc, #52] @ (1a0400 ) │ │ │ │ + ldr r3, [pc, #44] @ (1a03fc ) │ │ │ │ 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 1a03f4 │ │ │ │ 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 1c6534 │ │ │ │ + b.n 1a03ca │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - cdp2 0, 14, cr0, cr4, cr11, {3} │ │ │ │ + cdp2 0, 1, cr0, cr4, cr11, {3} │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [lr], #428 @ 0x1ac │ │ │ │ + stc2 0, cr0, [lr], #-428 @ 0xfffffe54 │ │ │ │ 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, 1a042a │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 1a035e │ │ │ │ + cbnz r0, 1a042e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a034e │ │ │ │ + bne.n 1a041e │ │ │ │ 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 1a01c4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a035a │ │ │ │ + beq.n 1a042a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a035a │ │ │ │ + beq.n 1a042a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a0360 │ │ │ │ + bne.n 1a0430 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a037a │ │ │ │ + bne.n 1a044a │ │ │ │ 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] @ (1a05a4 ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (1a04d8 ) │ │ │ │ + ldr r1, [pc, #296] @ (1a05a8 ) │ │ │ │ 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 1a0598 │ │ │ │ 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 1a04b6 │ │ │ │ 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 1a057c │ │ │ │ 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 1a0524 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a04ac │ │ │ │ + beq.n 1a057c │ │ │ │ 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 1a0510 │ │ │ │ + cbz r4, 1a057c │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 18592c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +492731,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 1891e8 │ │ │ │ + ldr r2, [pc, #44] @ (1a05ac ) │ │ │ │ + ldr r3, [pc, #36] @ (1a05a4 ) │ │ │ │ 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 1a059e │ │ │ │ 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 1a04d8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr2 0, 6, r0, sl, cr11 │ │ │ │ - @ instruction: 0xfb4c006b │ │ │ │ + @ instruction: 0xfb7a006b │ │ │ │ + @ instruction: 0xfa7c006b │ │ │ │ stmdb 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] @ (1a0710 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r7, pc │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ - cbz r5, 1a052c │ │ │ │ + cbz r5, 1a05fc │ │ │ │ movw r1, #538 @ 0x21a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a05ae │ │ │ │ - bl 185974 │ │ │ │ + beq.n 1a067e │ │ │ │ + bl 185a44 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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] @ (1a0714 ) │ │ │ │ ite eq │ │ │ │ moveq r2, #22 │ │ │ │ movne r2, #30 │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 18552c │ │ │ │ + bl 1855fc │ │ │ │ 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 185994 │ │ │ │ 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 +492812,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 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 1a0628 │ │ │ │ + bhi.n 1a06f8 │ │ │ │ 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] @ (1a078c ) │ │ │ │ + ldr r3, [pc, #288] @ (1a078c ) │ │ │ │ + ldr r6, [pc, #56] @ (1a06a8 ) │ │ │ │ + ldr r3, [pc, #312] @ (1a07a8 ) │ │ │ │ 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] @ (1a079c ) │ │ │ │ + ldr r0, [pc, #288] @ (1a079c ) │ │ │ │ + ldr r0, [pc, #288] @ (1a07a0 ) │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ - b.n 1a0508 │ │ │ │ + b.n 1a05d8 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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] @ 1a0718 │ │ │ │ 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 1891e8 │ │ │ │ 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 1a0688 │ │ │ │ mov.w r9, #16 │ │ │ │ - b.n 1a05b8 │ │ │ │ + b.n 1a0688 │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 1a05b8 │ │ │ │ + b.n 1a0688 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1a05b8 │ │ │ │ - @ instruction: 0xfb02006b │ │ │ │ + b.n 1a0688 │ │ │ │ + @ instruction: 0xfa32006b │ │ │ │ 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] @ (1a09e8 ) │ │ │ │ + ldr r3, [pc, #696] @ (1a09ec ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #696] @ (1a0920 ) │ │ │ │ + ldr r6, [pc, #696] @ (1a09f0 ) │ │ │ │ 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 1a07da │ │ │ │ + ldr r3, [pc, #676] @ (1a09f4 ) │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 18552c │ │ │ │ + bl 1855fc │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 +492929,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 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb.w r8, [r3, #13] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 1a0918 │ │ │ │ + bhi.w 1a09e8 │ │ │ │ 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 +492963,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 185a44 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - cbnz r3, 1a0734 │ │ │ │ + cbnz r3, 1a0804 │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ - cbz r3, 1a0794 │ │ │ │ + cbz r3, 1a0864 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 1a074a │ │ │ │ + b.n 1a081a │ │ │ │ cmp r5, #5 │ │ │ │ - beq.w 1a090c │ │ │ │ + beq.w 1a09dc │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 1a0912 │ │ │ │ + bne.w 1a09e2 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a0738 │ │ │ │ + bne.n 1a0808 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr.w sl, [r3, #36] @ 0x24 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov fp, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1a0832 │ │ │ │ + beq.n 1a0902 │ │ │ │ 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, 1a08ce │ │ │ │ mov r8, r6 │ │ │ │ - b.n 1a07fe │ │ │ │ + b.n 1a08ce │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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] @ 1a09f8 │ │ │ │ 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 1891e8 │ │ │ │ + ldr r2, [pc, #300] @ (1a09fc ) │ │ │ │ + ldr r3, [pc, #280] @ (1a09ec ) │ │ │ │ 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 1a09d8 │ │ │ │ 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 1a086c │ │ │ │ mov.w r9, #16 │ │ │ │ - b.n 1a079c │ │ │ │ + b.n 1a086c │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 1a079c │ │ │ │ + b.n 1a086c │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1a079c │ │ │ │ + b.n 1a086c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a0780 │ │ │ │ + beq.n 1a0850 │ │ │ │ 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 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a0866 │ │ │ │ + cbz r0, 1a0936 │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a08a6 │ │ │ │ + cbz r0, 1a0976 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a08e8 │ │ │ │ + cbz r0, 1a09b8 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a07fe │ │ │ │ + b.n 1a08ce │ │ │ │ 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 │ │ │ │ + str.w r0, [r8, #107] @ 0x6b │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb.w r0, [r0, #107] @ 0x6b │ │ │ │ + str.w r0, [r0, #107] @ 0x6b │ │ │ │ lsrs r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7fa006b │ │ │ │ + @ instruction: 0xf72a006b │ │ │ │ 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] @ (1a0ae8 ) │ │ │ │ + ldr r3, [pc, #212] @ (1a0aec ) │ │ │ │ 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 1a0ae0 │ │ │ │ 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 1a0a5a │ │ │ │ + ldr r2, [pc, #172] @ (1a0af0 ) │ │ │ │ + ldr r3, [pc, #168] @ (1a0aec ) │ │ │ │ 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 1a0adc │ │ │ │ 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 1a071c │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a04e0 │ │ │ │ + bl 1a05b0 │ │ │ │ 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 1a045c │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 1a038c │ │ │ │ + bl 1a045c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ 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 +493254,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 1a0a40 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - @ instruction: 0xf6b4006b │ │ │ │ + @ instruction: 0xf5e4006b │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf688006b │ │ │ │ + subs.w r0, r8, #15400960 @ 0xeb0000 │ │ │ │ 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] @ (1a0e48 ) │ │ │ │ + ldr r5, [pc, #828] @ (1a0e4c ) │ │ │ │ + ldr r3, [pc, #828] @ (1a0e50 ) │ │ │ │ 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 1a0e36 │ │ │ │ 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 1a0e06 │ │ │ │ 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 1a0e2c │ │ │ │ movs r5, #3 │ │ │ │ mov r0, fp │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ strd r5, r7, [r6] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a064c │ │ │ │ + bl 1a071c │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ ldr.w r5, [fp, #112] @ 0x70 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1a0b00 │ │ │ │ + beq.n 1a0bd0 │ │ │ │ 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 +493339,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 1a0baa │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a038c │ │ │ │ + bl 1a045c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1a04e0 │ │ │ │ + bl 1a05b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1a038c │ │ │ │ + bl 1a045c │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1a038c │ │ │ │ + bl 1a045c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ add.w r1, sl, #3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r9, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185a10 │ │ │ │ + bl 185ae0 │ │ │ │ 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 18839c │ │ │ │ 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 +493415,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] @ 1a0e40 │ │ │ │ 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 +493450,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 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a0c34 │ │ │ │ + cbz r0, 1a0d04 │ │ │ │ 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 1891e8 │ │ │ │ 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 +493484,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 1a0d66 │ │ │ │ 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] @ (1a0e54 ) │ │ │ │ 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 1886cc │ │ │ │ ldrb.w r2, [r5, #67] @ 0x43 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r3, [r5, #67] @ 0x43 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a0d50 │ │ │ │ + beq.n 1a0e20 │ │ │ │ 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 +493542,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 1a0dd6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a038c │ │ │ │ + bl 1a045c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, fp, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1a0d88 ) │ │ │ │ - ldr r3, [pc, #68] @ (1a0d80 ) │ │ │ │ + ldr r2, [pc, #80] @ (1a0e58 ) │ │ │ │ + ldr r3, [pc, #68] @ (1a0e50 ) │ │ │ │ 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 1a0e32 │ │ │ │ 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 186ea0 │ │ │ │ + b.n 1a0e04 │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ - b.n 1a0a9c │ │ │ │ + b.n 1a0b6c │ │ │ │ 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: 0xf4ea006b │ │ │ │ + @ instruction: 0xf4e8006b │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #8299 @ 0x206b │ │ │ │ + @ instruction: 0xf1f2006b │ │ │ │ stmdb 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] @ (1a1008 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #408] @ (1a0f3c ) │ │ │ │ + ldr r3, [pc, #408] @ (1a100c ) │ │ │ │ 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, 1a0e94 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 1a0de4 │ │ │ │ + cbnz r6, 1a0eb4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a0db8 │ │ │ │ + bne.n 1a0e88 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #376] @ (1a0f40 ) │ │ │ │ - ldr r3, [pc, #368] @ (1a0f3c ) │ │ │ │ + ldr r2, [pc, #376] @ (1a1010 ) │ │ │ │ + ldr r3, [pc, #368] @ (1a100c ) │ │ │ │ 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 1a1002 │ │ │ │ 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 +493636,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 187198 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1a0f26 │ │ │ │ + beq.n 1a0ff6 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, fp │ │ │ │ mov fp, r4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1a0e50 │ │ │ │ + cbz r4, 1a0f20 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a0eb8 │ │ │ │ + beq.n 1a0f88 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1a0e9e │ │ │ │ + beq.n 1a0f6e │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a0e8a │ │ │ │ + bne.n 1a0f5a │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #165 @ 0xa5 │ │ │ │ it ne │ │ │ │ cmpne r3, #158 @ 0x9e │ │ │ │ - beq.n 1a0e76 │ │ │ │ - cbnz r4, 1a0e8a │ │ │ │ + beq.n 1a0f46 │ │ │ │ + cbnz r4, 1a0f5a │ │ │ │ mov r0, sl │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a0ee8 │ │ │ │ + beq.n 1a0fb8 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a0e2e │ │ │ │ + b.n 1a0efe │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1a0ec4 │ │ │ │ + beq.n 1a0f94 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a0e50 │ │ │ │ + bne.n 1a0f20 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #165 @ 0xa5 │ │ │ │ it ne │ │ │ │ cmpne r3, #158 @ 0x9e │ │ │ │ - bne.n 1a0e50 │ │ │ │ + bne.n 1a0f20 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a0a28 │ │ │ │ + bl 1a0af8 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a0e50 │ │ │ │ + beq.n 1a0f20 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a0e60 │ │ │ │ + beq.n 1a0f30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a0e60 │ │ │ │ + beq.n 1a0f30 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1a0e40 │ │ │ │ + bne.n 1a0f10 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ subs r3, #15 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a0e8a │ │ │ │ + bhi.n 1a0f5a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a0930 │ │ │ │ + bl 1a0a00 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ - b.n 1a0e4e │ │ │ │ + b.n 1a0f1e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1a0f1a │ │ │ │ + beq.n 1a0fea │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a0e50 │ │ │ │ + bne.n 1a0f20 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1a0e44 │ │ │ │ + b.n 1a0f14 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ subs r3, #15 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a0e50 │ │ │ │ + bhi.n 1a0f20 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a0930 │ │ │ │ + bl 1a0a00 │ │ │ │ orr.w r3, r0, fp │ │ │ │ mov r0, sl │ │ │ │ uxtb.w fp, r3 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a0e5c │ │ │ │ + bne.n 1a0f2c │ │ │ │ mov r4, fp │ │ │ │ - cbz r4, 1a0f26 │ │ │ │ + cbz r4, 1a0ff6 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a0dc6 │ │ │ │ + beq.w 1a0e96 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a0dc6 │ │ │ │ + beq.w 1a0e96 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a0df0 │ │ │ │ + bne.w 1a0ec0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a0f08 │ │ │ │ - b.n 1a0dc6 │ │ │ │ + bne.n 1a0fd8 │ │ │ │ + b.n 1a0e96 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ subs r3, #15 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a0e50 │ │ │ │ + bhi.n 1a0f20 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1a0ea6 │ │ │ │ + b.n 1a0f76 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 1a0ef8 │ │ │ │ + bl 1c6534 │ │ │ │ + b.n 1a0fc8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf25a006b │ │ │ │ + @ instruction: 0xf18a006b │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf232006b │ │ │ │ + sbc.w r0, r2, #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 188cec │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 188cec │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 188cec │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r3, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 188cec │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r6 │ │ │ │ mov sl, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ cmp.w r5, #326 @ 0x146 │ │ │ │ mov fp, r0 │ │ │ │ - bcs.n 1a1190 │ │ │ │ + bcs.n 1a1260 │ │ │ │ mvn.w r3, #294 @ 0x126 │ │ │ │ add r5, r3 │ │ │ │ cmp r5, #30 │ │ │ │ - bhi.n 1a1202 │ │ │ │ + bhi.n 1a12d2 │ │ │ │ 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] @ (1a139c ) │ │ │ │ + ldr r1, [pc, #292] @ (1a1368 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a136c ) │ │ │ │ + ldr r1, [pc, #440] @ (1a1400 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a1370 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a1370 ) │ │ │ │ + ldr r1, [pc, #464] @ (1a1420 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a1374 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a1378 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a1378 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a137c ) │ │ │ │ + ldr r1, [pc, #292] @ (1a137c ) │ │ │ │ + ldr r1, [pc, #292] @ (1a1380 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a1380 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a1384 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp.w r5, #414 @ 0x19e │ │ │ │ - beq.n 1a11e4 │ │ │ │ + beq.n 1a12b4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1a11e0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 188d38 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - b.n 1a11cc │ │ │ │ + b.n 1a129c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1a12be │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - b.n 1a11a0 │ │ │ │ + b.n 1a1270 │ │ │ │ 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 185a44 │ │ │ │ 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 +494077,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 186e5c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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] @ (1a1520 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r2, [pc, #368] @ (1a1454 ) │ │ │ │ + ldr r2, [pc, #368] @ (1a1524 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - ldr r4, [pc, #364] @ (1a1458 ) │ │ │ │ + ldr r4, [pc, #364] @ (1a1528 ) │ │ │ │ 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 188cec │ │ │ │ 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 188cec │ │ │ │ + ldr r2, [pc, #324] @ (1a152c ) │ │ │ │ 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 +494135,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 185a44 │ │ │ │ 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 +494160,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 1a1492 │ │ │ │ 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 1a1466 │ │ │ │ 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 +494196,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 186e5c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 1a140c │ │ │ │ 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 188d38 │ │ │ │ + ldr r2, [pc, #44] @ (1a1530 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a1524 ) │ │ │ │ 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 1a151c │ │ │ │ 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 │ │ │ │ + mcrr 0, 6, r0, sl, cr11 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [ip, #-428] @ 0xfffffe54 │ │ │ │ + ldc 0, cr0, [ip], #-428 @ 0xfffffe54 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r6, fp, asr #1 │ │ │ │ + @ instruction: 0xeaf6006b │ │ │ │ stmdb 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] @ 1a15dc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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] @ (1a15e0 ) │ │ │ │ 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 +494281,374 @@ │ │ │ │ str.w r1, [r4, r2, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ itt eq │ │ │ │ ldreq r2, [sp, #4] │ │ │ │ streq.w r2, [r4, r3, lsl #2] │ │ │ │ mov r2, r8 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 │ │ │ │ + eor.w r0, sl, fp, asr #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #128] @ (1a15a8 ) │ │ │ │ + ldr r4, [pc, #128] @ (1a1678 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #128] @ (1a15ac ) │ │ │ │ + ldr r3, [pc, #128] @ (1a167c ) │ │ │ │ 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 188cec │ │ │ │ + vldr d7, [pc, #92] @ 1a1670 │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a1572 │ │ │ │ + cbz r0, 1a1642 │ │ │ │ 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 1891e8 │ │ │ │ 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 188d38 │ │ │ │ + ldr r2, [pc, #44] @ (1a1680 ) │ │ │ │ + ldr r3, [pc, #40] @ (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 1a1598 │ │ │ │ + bne.n 1a1668 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - pkhtb r0, lr, fp, asr #1 │ │ │ │ + ldrd r0, r0, [lr, #428]! @ 0x1ac │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, r8, fp, asr #1 │ │ │ │ + @ instruction: 0xe9a8006b │ │ │ │ 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] @ (1a1720 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #136] @ (1a1654 ) │ │ │ │ + ldr r3, [pc, #136] @ (1a1724 ) │ │ │ │ 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 1a16be │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r5, r0 │ │ │ │ - vldr d7, [pc, #88] @ 1a1648 │ │ │ │ + vldr d7, [pc, #88] @ 1a1718 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a161c │ │ │ │ + cbz r0, 1a16ec │ │ │ │ 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 1891e8 │ │ │ │ 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 188d38 │ │ │ │ + ldr r2, [pc, #44] @ (1a1728 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a1724 ) │ │ │ │ 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 1a1712 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bic.w r0, lr, fp, asr #1 │ │ │ │ + ldrd r0, r0, [lr, #-428] @ 0x1ac │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [lr, #428] @ 0x1ac │ │ │ │ + ldrd r0, r0, [lr], #428 @ 0x1ac │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #144] @ (1a16fc ) │ │ │ │ + ldr r2, [pc, #144] @ (1a17cc ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #144] @ (1a1700 ) │ │ │ │ + ldr r3, [pc, #144] @ (1a17d0 ) │ │ │ │ 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 1a1762 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a16c2 │ │ │ │ + cbz r0, 1a1792 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 188d38 │ │ │ │ + ldr r2, [pc, #36] @ (1a17d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a17d0 ) │ │ │ │ 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 1a17c6 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xe98a006b │ │ │ │ + ldmia.w sl!, {r0, r1, r3, r5, r6} │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb sl, {r0, r1, r3, r5, r6} │ │ │ │ + strex r0, r0, [sl, #428] @ 0x1ac │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #148] @ (1a17ac ) │ │ │ │ + ldr r4, [pc, #148] @ (1a187c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #148] @ (1a17b0 ) │ │ │ │ + ldr r3, [pc, #148] @ (1a1880 ) │ │ │ │ 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 188cec │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a1766 │ │ │ │ + cbz r0, 1a1836 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 188da0 │ │ │ │ + ldr r2, [pc, #32] @ (1a1884 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a1880 ) │ │ │ │ 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 1a1878 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xe8de006b │ │ │ │ + @ instruction: 0xe80e006b │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r8], #-428 @ 0x1ac │ │ │ │ + b.n 1a17b8 │ │ │ │ + lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #668] @ (1a1a68 ) │ │ │ │ + ldr r2, [pc, #668] @ (1a1b38 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #668] @ (1a1a6c ) │ │ │ │ + ldr r3, [pc, #668] @ (1a1b3c ) │ │ │ │ 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 188cec │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a19de │ │ │ │ + beq.w 1a1aae │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a1834 │ │ │ │ + cbz r0, 1a1904 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a1896 │ │ │ │ + cbz r0, 1a1966 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 +494664,249 @@ │ │ │ │ sub.w r6, sl, #12 │ │ │ │ movs r4, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldr.w r3, [r7], #4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r8] │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 1a1918 │ │ │ │ + cbz r3, 1a19e8 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a190a │ │ │ │ + beq.n 1a19da │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r4, 1a192a │ │ │ │ + cbz r4, 1a19fa │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r0, r9 │ │ │ │ - beq.n 1a1942 │ │ │ │ + beq.n 1a1a12 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a1976 │ │ │ │ + cbz r0, 1a1a46 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1a18dc │ │ │ │ + bne.n 1a19ac │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a19a4 │ │ │ │ + beq.n 1a1a74 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 1a19a0 │ │ │ │ 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 188d38 │ │ │ │ + ldr r2, [pc, #168] @ (1a1b40 ) │ │ │ │ + ldr r3, [pc, #164] @ (1a1b3c ) │ │ │ │ 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 1a1b32 │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a1a0c │ │ │ │ + cbz r0, 1a1adc │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a18a6 │ │ │ │ + beq.w 1a1976 │ │ │ │ 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 1891e8 │ │ │ │ + b.n 1a1976 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xe82c006b │ │ │ │ + b.n 1a19f4 │ │ │ │ + lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a16dc │ │ │ │ + b.n 1a160c │ │ │ │ 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] @ (1a1d74 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #544] @ (1a1ca8 ) │ │ │ │ + ldr r3, [pc, #544] @ (1a1d78 ) │ │ │ │ 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 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 1a1c40 │ │ │ │ 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 1a1c02 │ │ │ │ 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 188d38 │ │ │ │ + ldr r2, [pc, #400] @ (1a1d7c ) │ │ │ │ + ldr r3, [pc, #396] @ (1a1d78 ) │ │ │ │ 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 1a1d6e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bic.w r3, r3, #32 │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 1a1ba8 │ │ │ │ + bne.n 1a1c78 │ │ │ │ subs r3, r2, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a1c88 │ │ │ │ + bhi.w 1a1d58 │ │ │ │ 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, 1a1ea0 ) │ │ │ │ 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 +494917,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 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a1b96 │ │ │ │ + cbz r0, 1a1c66 │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a1b0a │ │ │ │ + b.n 1a1bda │ │ │ │ subs r2, #1 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a1ca2 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1a1bbc ) │ │ │ │ + bhi.n 1a1d72 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1a1c8c ) │ │ │ │ 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 +495008,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 1a1c40 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a1b70 │ │ │ │ + b.n 1a1c40 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a1b70 │ │ │ │ + b.n 1a1c40 │ │ │ │ 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 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a1b0a │ │ │ │ + beq.w 1a1bda │ │ │ │ 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 1891e8 │ │ │ │ + b.n 1a1bda │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1a1c5c │ │ │ │ + b.n 1a1d2c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1a1c5c │ │ │ │ + b.n 1a1d2c │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1a1c5c │ │ │ │ + b.n 1a1d2c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1a178c │ │ │ │ + b.n 1a16bc │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a1670 │ │ │ │ + b.n 1a15a0 │ │ │ │ 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] @ 1a2760 │ │ │ │ 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] @ 1a2764 │ │ │ │ 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 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ movs r2, #32 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a1d80 │ │ │ │ + cbz r0, 1a1e50 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a1dde │ │ │ │ + cbz r0, 1a1eae │ │ │ │ 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 1891e8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1a268e │ │ │ │ + bhi.w 1a275e │ │ │ │ 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 +495196,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 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a21a4 │ │ │ │ + beq.w 1a2274 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 1a2524 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1a25c0 │ │ │ │ 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 1a2014 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r0, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a2528 │ │ │ │ + bne.w 1a25f8 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a268e │ │ │ │ + bhi.w 1a275e │ │ │ │ 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 +495296,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 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a1f44 │ │ │ │ + cbz r0, 1a2014 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ sub.w r3, fp, #31 │ │ │ │ mov sl, r0 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1a2374 │ │ │ │ + bne.w 1a2444 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ 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 188da0 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189260 │ │ │ │ + bl 189330 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189290 │ │ │ │ + bl 189360 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #1 │ │ │ │ - bl 189290 │ │ │ │ + bl 189360 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ rsbs r5, fp, #31 │ │ │ │ str r0, [sp, #24] │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #24] │ │ │ │ - bne.w 1a2314 │ │ │ │ + bne.w 1a23e4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1a2586 │ │ │ │ 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 1a21b4 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r0, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a25d2 │ │ │ │ + bne.w 1a26a2 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a268e │ │ │ │ + bhi.w 1a275e │ │ │ │ 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 +495454,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 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a20e4 │ │ │ │ + cbz r0, 1a21b4 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ sub.w r3, fp, #31 │ │ │ │ mov r9, r0 │ │ │ │ orrs.w r3, r3, sl │ │ │ │ - bne.w 1a2234 │ │ │ │ + bne.w 1a2304 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ 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 188da0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r2, [pc, #1380] @ 1a2698 │ │ │ │ + ldr.w r2, [pc, #1380] @ 1a2768 │ │ │ │ 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] @ 1a2764 │ │ │ │ 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 1a275a │ │ │ │ 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 1a218e │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1a20be │ │ │ │ + b.n 1a218e │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1a20be │ │ │ │ + b.n 1a218e │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1a1f1e │ │ │ │ + b.n 1a1fee │ │ │ │ strb.w r8, [sp, #64] @ 0x40 │ │ │ │ - b.n 1a1f1e │ │ │ │ + b.n 1a1fee │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1a1f1e │ │ │ │ + b.n 1a1fee │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a1e2a │ │ │ │ + bne.w 1a1efa │ │ │ │ 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 1859fc │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a1e2a │ │ │ │ + beq.w 1a1efa │ │ │ │ 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 1891e8 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a1e2a │ │ │ │ + b.n 1a1efa │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a1e1c │ │ │ │ + b.n 1a1eec │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a1e1c │ │ │ │ + b.n 1a1eec │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a1e1c │ │ │ │ + b.n 1a1eec │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a1e1c │ │ │ │ + b.n 1a1eec │ │ │ │ movs r1, #114 @ 0x72 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a1e1c │ │ │ │ + b.n 1a1eec │ │ │ │ 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 1a2754 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a268e │ │ │ │ + bhi.w 1a275e │ │ │ │ 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 +495643,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 1859fc │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1a22c0 │ │ │ │ + cbz r0, 1a2390 │ │ │ │ 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 1891e8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r2, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ 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 188da0 │ │ │ │ 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 1a20c4 │ │ │ │ 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 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a2348 │ │ │ │ + cbz r0, 1a2418 │ │ │ │ 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 1891e8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1a1ff4 │ │ │ │ + b.n 1a20c4 │ │ │ │ strh.w fp, [sp, #104] @ 0x68 │ │ │ │ - b.n 1a2296 │ │ │ │ + b.n 1a2366 │ │ │ │ strb.w fp, [sp, #104] @ 0x68 │ │ │ │ - b.n 1a2296 │ │ │ │ + b.n 1a2366 │ │ │ │ subs.w r3, fp, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1a2296 │ │ │ │ + b.n 1a2366 │ │ │ │ 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 1a274a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a268e │ │ │ │ + bhi.w 1a275e │ │ │ │ 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 +495768,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 1859fc │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1a23fe │ │ │ │ + cbz r0, 1a24ce │ │ │ │ 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 1891e8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r2, #20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ 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 1a1f26 │ │ │ │ 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 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a2488 │ │ │ │ + cbz r0, 1a2558 │ │ │ │ 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 1891e8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a1e56 │ │ │ │ + b.n 1a1f26 │ │ │ │ strh.w fp, [sp, #80] @ 0x50 │ │ │ │ - b.n 1a23d4 │ │ │ │ + b.n 1a24a4 │ │ │ │ strb.w fp, [sp, #80] @ 0x50 │ │ │ │ - b.n 1a23d4 │ │ │ │ + b.n 1a24a4 │ │ │ │ subs.w r3, fp, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1a23d4 │ │ │ │ + b.n 1a24a4 │ │ │ │ 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 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a24dc │ │ │ │ + cbz r0, 1a25ac │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a20e4 │ │ │ │ + b.n 1a21b4 │ │ │ │ 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 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a2516 │ │ │ │ + cbz r0, 1a25e6 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a1f44 │ │ │ │ + b.n 1a2014 │ │ │ │ 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 1a275e │ │ │ │ + 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, r1, #5 │ │ │ │ @@ -495888,24 +495966,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 1a25c0 │ │ │ │ strb.w r5, [sp, #72] @ 0x48 │ │ │ │ - b.n 1a24f0 │ │ │ │ + b.n 1a25c0 │ │ │ │ strb.w r8, [sp, #72] @ 0x48 │ │ │ │ - b.n 1a24f0 │ │ │ │ + b.n 1a25c0 │ │ │ │ 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 1a275e │ │ │ │ + add r1, pc, #8 @ (adr r1, 1a26b8 ) │ │ │ │ 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 +496044,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 1a2586 │ │ │ │ strb.w r5, [sp, #96] @ 0x60 │ │ │ │ - b.n 1a24b6 │ │ │ │ + b.n 1a2586 │ │ │ │ strb.w r7, [sp, #96] @ 0x60 │ │ │ │ - b.n 1a24b6 │ │ │ │ + b.n 1a2586 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.n 1a23d4 │ │ │ │ + b.n 1a24a4 │ │ │ │ strd fp, sl, [sp, #104] @ 0x68 │ │ │ │ - b.n 1a2296 │ │ │ │ + b.n 1a2366 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1a2cf0 │ │ │ │ + b.n 1a2c20 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + ble.n 1a2758 │ │ │ │ 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] @ (1a2b30 ) │ │ │ │ + ldr r3, [pc, #936] @ (1a2b34 ) │ │ │ │ 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 188cec │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a29a0 │ │ │ │ + beq.w 1a2a70 │ │ │ │ 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 1a2966 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ sbcs.w fp, fp, #0 │ │ │ │ - bcs.w 1a29f4 │ │ │ │ + bcs.w 1a2ac4 │ │ │ │ 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 1a2b3c │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ - vldr d7, [pc, #684] @ 1a2a58 │ │ │ │ + bl 188d38 │ │ │ │ + vldr d7, [pc, #684] @ 1a2b28 │ │ │ │ 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 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a27dc │ │ │ │ + cbz r0, 1a28ac │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ - vldr d7, [pc, #604] @ 1a2a58 │ │ │ │ + bl 188d38 │ │ │ │ + vldr d7, [pc, #604] @ 1a2b28 │ │ │ │ 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 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a282a │ │ │ │ + cbz r0, 1a28fa │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1a2af2 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a2ace │ │ │ │ + bhi.w 1a2b9e │ │ │ │ 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 +496253,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] @ 1a2b28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a28be │ │ │ │ + cbz r0, 1a298e │ │ │ │ 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 1891e8 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1a29e6 │ │ │ │ + bne.w 1a2ab6 │ │ │ │ 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 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a2904 │ │ │ │ + cbz r0, 1a29d4 │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a2752 │ │ │ │ + b.n 1a2822 │ │ │ │ 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 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a2940 │ │ │ │ + cbz r0, 1a2a10 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ 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 188da0 │ │ │ │ + ldr r2, [pc, #248] @ (1a2b38 ) │ │ │ │ + ldr r3, [pc, #240] @ (1a2b34 ) │ │ │ │ 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 1a2b20 │ │ │ │ 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 1a29ea │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a291a │ │ │ │ + b.n 1a29ea │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a291a │ │ │ │ + b.n 1a29ea │ │ │ │ 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 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a29ce │ │ │ │ + cbz r0, 1a2a9e │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a28c6 │ │ │ │ + beq.w 1a2996 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ - b.n 1a2722 │ │ │ │ + b.n 1a27f2 │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a2ace │ │ │ │ + bhi.n 1a2b9e │ │ │ │ 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 +496408,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 1a29ea │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1a29a8 │ │ │ │ + b.n 1a2a78 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a29a8 │ │ │ │ + b.n 1a2a78 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a29a8 │ │ │ │ + b.n 1a2a78 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1a29a8 │ │ │ │ + b.n 1a2a78 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bls.n 1a2ae4 │ │ │ │ + bhi.n 1a2c14 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1a2980 │ │ │ │ + bpl.n 1a2ab0 │ │ │ │ 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 1a2b9e │ │ │ │ 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 +496460,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 1a29a4 │ │ │ │ mvn.w r3, #31 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1a28d4 │ │ │ │ + b.n 1a29a4 │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1a28d4 │ │ │ │ + b.n 1a29a4 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a28d4 │ │ │ │ + b.n 1a29a4 │ │ │ │ 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] @ (1a2f68 ) │ │ │ │ + ldr r3, [pc, #944] @ (1a2f6c ) │ │ │ │ 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 188cec │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a2dd6 │ │ │ │ + beq.w 1a2ea6 │ │ │ │ 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 1a2d98 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ sbcs.w fp, fp, #0 │ │ │ │ - bcs.w 1a2e2a │ │ │ │ + bcs.w 1a2efa │ │ │ │ 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 1a2f74 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 188d38 │ │ │ │ + vldr d7, [pc, #676] @ 1a2f60 │ │ │ │ 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 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a2c1c │ │ │ │ + cbz r0, 1a2cec │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ - vldr d7, [pc, #612] @ 1a2e90 │ │ │ │ + bl 188d38 │ │ │ │ + vldr d7, [pc, #612] @ 1a2f60 │ │ │ │ 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 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a2c5c │ │ │ │ + cbz r0, 1a2d2c │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1a2f28 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a2f06 │ │ │ │ + bhi.w 1a2fd6 │ │ │ │ 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 +496671,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 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a2cf4 │ │ │ │ + cbz r0, 1a2dc4 │ │ │ │ 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 1891e8 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1a2e1c │ │ │ │ + bne.w 1a2eec │ │ │ │ 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 1859fc │ │ │ │ add.w fp, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a2d3a │ │ │ │ + cbz r0, 1a2e0a │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a2b82 │ │ │ │ + b.n 1a2c52 │ │ │ │ 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 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a2d76 │ │ │ │ + cbz r0, 1a2e46 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ 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 188da0 │ │ │ │ + ldr r2, [pc, #248] @ (1a2f70 ) │ │ │ │ + ldr r3, [pc, #244] @ (1a2f6c ) │ │ │ │ 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 1a2f56 │ │ │ │ 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 1a2e20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a2d50 │ │ │ │ + b.n 1a2e20 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a2d50 │ │ │ │ + b.n 1a2e20 │ │ │ │ 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 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a2e04 │ │ │ │ + cbz r0, 1a2ed4 │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a2cfc │ │ │ │ + beq.w 1a2dcc │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ - b.n 1a2b52 │ │ │ │ + b.n 1a2c22 │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a2f06 │ │ │ │ + bhi.n 1a2fd6 │ │ │ │ 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 +496822,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 1a2e20 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1a2dde │ │ │ │ + b.n 1a2eae │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a2dde │ │ │ │ + b.n 1a2eae │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a2dde │ │ │ │ + b.n 1a2eae │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1a2dde │ │ │ │ + b.n 1a2eae │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bpl.n 1a2ebc │ │ │ │ + bmi.n 1a2fec │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1a2f4c │ │ │ │ + bne.n 1a2e7c │ │ │ │ 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 1a2fd6 │ │ │ │ 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 +496875,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 1a2dda │ │ │ │ mvn.w r3, #31 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1a2d0a │ │ │ │ + b.n 1a2dda │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1a2d0a │ │ │ │ + b.n 1a2dda │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a2d0a │ │ │ │ + b.n 1a2dda │ │ │ │ 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] @ (1a33a8 ) │ │ │ │ + ldr r3, [pc, #952] @ (1a33ac ) │ │ │ │ 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 188cec │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a321c │ │ │ │ + beq.w 1a32ec │ │ │ │ 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 1a31de │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ sbcs.w fp, fp, #0 │ │ │ │ - bcs.w 1a3270 │ │ │ │ + bcs.w 1a3340 │ │ │ │ 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 1a33b4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r6 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a3054 │ │ │ │ + cbz r0, 1a3124 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ - vldr d7, [pc, #604] @ 1a32d0 │ │ │ │ + bl 188d38 │ │ │ │ + vldr d7, [pc, #604] @ 1a33a0 │ │ │ │ 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 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a30a2 │ │ │ │ + cbz r0, 1a3172 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1a336e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a3346 │ │ │ │ + bhi.w 1a3416 │ │ │ │ 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 +497091,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 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a313a │ │ │ │ + cbz r0, 1a320a │ │ │ │ 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 1891e8 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1a3262 │ │ │ │ + bne.w 1a3332 │ │ │ │ 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 1859fc │ │ │ │ add.w fp, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a3180 │ │ │ │ + cbz r0, 1a3250 │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a2fba │ │ │ │ + b.n 1a308a │ │ │ │ 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 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a31bc │ │ │ │ + cbz r0, 1a328c │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ 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 188da0 │ │ │ │ + ldr r2, [pc, #244] @ (1a33b0 ) │ │ │ │ + ldr r3, [pc, #236] @ (1a33ac ) │ │ │ │ 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 1a339c │ │ │ │ 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 1a3266 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a3196 │ │ │ │ + b.n 1a3266 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a3196 │ │ │ │ + b.n 1a3266 │ │ │ │ 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 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a324a │ │ │ │ + cbz r0, 1a331a │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a3142 │ │ │ │ + beq.w 1a3212 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ - b.n 1a2f8a │ │ │ │ + b.n 1a305a │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a3346 │ │ │ │ + bhi.n 1a3416 │ │ │ │ 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 +497242,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 1a3266 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1a3224 │ │ │ │ + b.n 1a32f4 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a3224 │ │ │ │ + b.n 1a32f4 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a3224 │ │ │ │ + b.n 1a32f4 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1a3224 │ │ │ │ + b.n 1a32f4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - beq.n 1a328c │ │ │ │ + beq.n 1a33bc │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ 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 1a3416 │ │ │ │ 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 +497293,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 1a3220 │ │ │ │ mvn.w r3, #31 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1a3150 │ │ │ │ + b.n 1a3220 │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1a3150 │ │ │ │ + b.n 1a3220 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a3150 │ │ │ │ + b.n 1a3220 │ │ │ │ nop │ │ │ │ cmp.w r0, #458 @ 0x1ca │ │ │ │ - bhi.w 1a34be │ │ │ │ + bhi.w 1a358e │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bls.w 1a350a │ │ │ │ + bls.w 1a35da │ │ │ │ subs r0, #115 @ 0x73 │ │ │ │ movw r3, #343 @ 0x157 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 1a34be │ │ │ │ + bhi.w 1a358e │ │ │ │ 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 +497422,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 1a3460 │ │ │ │ + b.n 1a3862 │ │ │ │ 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, 1a3586 │ │ │ │ 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 +497490,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, 1a35fa │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #32 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ @@ -497444,15 +497522,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 1a35f0 │ │ │ │ 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 +497542,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] @ 1a3ca0 │ │ │ │ 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] @ 1a3ca4 │ │ │ │ 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 1a3728 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ movw r0, #307 @ 0x133 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r5, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a3348 │ │ │ │ + bl 1a3418 │ │ │ │ ands r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bne.w 1a3c56 │ │ │ │ + bne.w 1a3d26 │ │ │ │ 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 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a35b2 │ │ │ │ + cbz r0, 1a3682 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 1869b0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a35f4 │ │ │ │ + cbz r0, 1a36c4 │ │ │ │ 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 1891e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 1869b0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a3624 │ │ │ │ + cbz r0, 1a36f4 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ 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 1a3418 │ │ │ │ tst r1, r0 │ │ │ │ - beq.w 1a3d58 │ │ │ │ + beq.w 1a3e28 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1708 │ │ │ │ + bl 1a17d8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a365c │ │ │ │ + b.n 1a372c │ │ │ │ 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 1a3418 │ │ │ │ tst r1, r0 │ │ │ │ - beq.w 1a3bdc │ │ │ │ + beq.w 1a3cac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1a74 │ │ │ │ + bl 1a1b44 │ │ │ │ cmp r7, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq.w 1a3bf0 │ │ │ │ + beq.w 1a3cc0 │ │ │ │ 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 1a3cd4 │ │ │ │ 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 1a4290 │ │ │ │ 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 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a36f6 │ │ │ │ + cbz r0, 1a37c6 │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1a3418 │ │ │ │ tst r1, r0 │ │ │ │ - beq.w 1a3bb2 │ │ │ │ + beq.w 1a3c82 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2ad0 │ │ │ │ + bl 1a2ba0 │ │ │ │ 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 1a383e │ │ │ │ mov.w r0, #396 @ 0x18c │ │ │ │ - bl 1a3348 │ │ │ │ + bl 1a3418 │ │ │ │ tst r0, r1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ itt ne │ │ │ │ movne r0, r4 │ │ │ │ movwne r1, #443 @ 0x1bb │ │ │ │ - bne.n 1a375c │ │ │ │ + bne.n 1a382c │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a376e │ │ │ │ + beq.n 1a383e │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 1a3418 │ │ │ │ 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 1a3c50 │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a37b6 │ │ │ │ + cbz r0, 1a3886 │ │ │ │ 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 1891e8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a26a0 │ │ │ │ + bl 1a2770 │ │ │ │ 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 1a3418 │ │ │ │ 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 1a3c1e │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a380e │ │ │ │ + cbz r0, 1a38de │ │ │ │ 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 1891e8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1060 │ │ │ │ + bl 1a1130 │ │ │ │ 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 1a3418 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ands r1, r0 │ │ │ │ - beq.w 1a3b0a │ │ │ │ + beq.w 1a3bda │ │ │ │ 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 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a386a │ │ │ │ + cbz r0, 1a393a │ │ │ │ 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 1891e8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f08 │ │ │ │ + bl 1a2fd8 │ │ │ │ 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 1a3418 │ │ │ │ mov r9, r0 │ │ │ │ tst r1, r0 │ │ │ │ - beq.w 1a3af8 │ │ │ │ + beq.w 1a3bc8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0f44 │ │ │ │ + bl 1a1014 │ │ │ │ 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 1a3418 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ tst r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - beq.w 1a3af0 │ │ │ │ - bl 1a1110 │ │ │ │ + beq.w 1a3bc0 │ │ │ │ + bl 1a11e0 │ │ │ │ mov sl, r0 │ │ │ │ - vldr d7, [pc, #772] @ 1a3bc8 │ │ │ │ + vldr d7, [pc, #772] @ 1a3c98 │ │ │ │ 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 1859fc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1a38f6 │ │ │ │ + cbz r0, 1a39c6 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1a3418 │ │ │ │ ands r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - beq.n 1a3990 │ │ │ │ - vldr d7, [pc, #664] @ 1a3bc8 │ │ │ │ + beq.n 1a3a60 │ │ │ │ + vldr d7, [pc, #664] @ 1a3c98 │ │ │ │ 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 1859fc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a3960 │ │ │ │ + cbz r0, 1a3a30 │ │ │ │ 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 1891e8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ tst.w r9, r3 │ │ │ │ - bne.w 1a3ca0 │ │ │ │ + bne.w 1a3d70 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1a1110 │ │ │ │ + bl 1a11e0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a39ee │ │ │ │ - vldr d7, [pc, #564] @ 1a3bc8 │ │ │ │ + b.n 1a3abe │ │ │ │ + vldr d7, [pc, #564] @ 1a3c98 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a39c0 │ │ │ │ + cbz r0, 1a3a90 │ │ │ │ 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 1891e8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ tst.w r9, r3 │ │ │ │ - bne.w 1a3c48 │ │ │ │ + bne.w 1a3d18 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movw r0, #307 @ 0x133 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a3348 │ │ │ │ + bl 1a3418 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ tst r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - beq.w 1a3d08 │ │ │ │ - bl 1a1110 │ │ │ │ + beq.w 1a3dd8 │ │ │ │ + bl 1a11e0 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r7, #16 │ │ │ │ ldr.w r2, [r3, #268] @ 0x10c │ │ │ │ - beq.w 1a3d10 │ │ │ │ + beq.w 1a3de0 │ │ │ │ cmp r7, #32 │ │ │ │ - beq.w 1a3d3a │ │ │ │ + beq.w 1a3e0a │ │ │ │ lsls r0, r2, #11 │ │ │ │ - bmi.w 1a3cae │ │ │ │ + bmi.w 1a3d7e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #31 │ │ │ │ - bls.w 1a3d1e │ │ │ │ + bls.w 1a3dee │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r0, #287 @ 0x11f │ │ │ │ ldr.w r6, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a3348 │ │ │ │ + bl 1a3418 │ │ │ │ and.w r9, r6, r0 │ │ │ │ movs r0, #38 @ 0x26 │ │ │ │ - bl 1a3348 │ │ │ │ + bl 1a3418 │ │ │ │ ands r6, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1a3d68 │ │ │ │ + bne.w 1a3e38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1a3d7e │ │ │ │ + beq.w 1a3e4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1518 │ │ │ │ + bl 1a15e8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - beq.w 1a3cae │ │ │ │ + beq.w 1a3d7e │ │ │ │ cmp r7, #32 │ │ │ │ - beq.w 1a3d40 │ │ │ │ + beq.w 1a3e10 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a3d2c │ │ │ │ - ldr r2, [pc, #256] @ (1a3bd8 ) │ │ │ │ - ldr r3, [pc, #252] @ (1a3bd4 ) │ │ │ │ + bne.w 1a3dfc │ │ │ │ + ldr r2, [pc, #256] @ (1a3ca8 ) │ │ │ │ + ldr r3, [pc, #252] @ (1a3ca4 ) │ │ │ │ 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 1a428c │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a38c0 │ │ │ │ + b.n 1a3990 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 1a389a │ │ │ │ + b.n 1a396a │ │ │ │ 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 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a3b3c │ │ │ │ + cbz r0, 1a3c0c │ │ │ │ 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 1891e8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 1a3876 │ │ │ │ - bl 18592c │ │ │ │ + b.n 1a3946 │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a3b6e │ │ │ │ + cbz r0, 1a3c3e │ │ │ │ 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 1891e8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a381a │ │ │ │ - bl 18592c │ │ │ │ + b.n 1a38ea │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a3ba0 │ │ │ │ + cbz r0, 1a3c70 │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 1a37c2 │ │ │ │ + b.n 1a3892 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 1a3728 │ │ │ │ + b.n 1a37f8 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + stmia r4!, {r2, r4, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ cmp r7, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne.w 1a3682 │ │ │ │ + bne.w 1a3752 │ │ │ │ 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 1a3776 │ │ │ │ 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 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a3c36 │ │ │ │ + cbz r0, 1a3d06 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a36be │ │ │ │ + b.n 1a378e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0f44 │ │ │ │ + bl 1a1014 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a39e0 │ │ │ │ + b.n 1a3ab0 │ │ │ │ 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 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a3c8e │ │ │ │ + cbz r0, 1a3d5e │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - bl 1a1110 │ │ │ │ + bl 1a11e0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a35c2 │ │ │ │ + b.n 1a3692 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0f44 │ │ │ │ + bl 1a1014 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a3980 │ │ │ │ + b.n 1a3a50 │ │ │ │ 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 1a3e6a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a4210 │ │ │ │ + bhi.w 1a42e0 │ │ │ │ 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 +498255,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 188d38 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1a3a14 │ │ │ │ + b.n 1a3ae4 │ │ │ │ lsls r2, r2, #13 │ │ │ │ - bmi.w 1a3a9c │ │ │ │ + bmi.w 1a3b6c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a3a52 │ │ │ │ + bhi.w 1a3b22 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a3a82 │ │ │ │ + b.n 1a3b52 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1a3ad4 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1a3ba4 │ │ │ │ lsls r6, r2, #12 │ │ │ │ - bpl.w 1a3a4a │ │ │ │ + bpl.w 1a3b1a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1a3ab2 │ │ │ │ + b.n 1a3b82 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a365c │ │ │ │ - cbz r6, 1a3d8c │ │ │ │ + b.n 1a372c │ │ │ │ + cbz r6, 1a3e5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1518 │ │ │ │ + bl 1a15e8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0fbc │ │ │ │ + bl 1a108c │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 1a3a90 │ │ │ │ + b.n 1a3b60 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a3a82 │ │ │ │ + b.n 1a3b52 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a3d72 │ │ │ │ + b.n 1a3e42 │ │ │ │ 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 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a3dc6 │ │ │ │ + cbz r0, 1a3e96 │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a3e10 │ │ │ │ + cbz r0, 1a3ee0 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1a416a │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a26a0 │ │ │ │ + bl 1a2770 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 1a4280 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a4210 │ │ │ │ + bhi.w 1a42e0 │ │ │ │ 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 +498427,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 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a3ed6 │ │ │ │ + cbz r0, 1a3fa6 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 1a417a │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f08 │ │ │ │ + bl 1a2fd8 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a3f50 │ │ │ │ + cbz r0, 1a4020 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ - vldr d7, [pc, #688] @ 1a4210 │ │ │ │ + bl 188d38 │ │ │ │ + vldr d7, [pc, #688] @ 1a42e0 │ │ │ │ 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 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a3f8e │ │ │ │ + cbz r0, 1a405e │ │ │ │ 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 1891e8 │ │ │ │ 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 1a4192 │ │ │ │ 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 1a41ca │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a4020 │ │ │ │ + cbz r0, 1a40f0 │ │ │ │ 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 1891e8 │ │ │ │ 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 1859fc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a4054 │ │ │ │ + cbz r0, 1a4124 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ mov r0, r4 │ │ │ │ strd r9, sl, [sp] │ │ │ │ - bl 188d4c │ │ │ │ + bl 188e1c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1a3acc │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1a3b9c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a3da0 │ │ │ │ + b.n 1a3e70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a3da0 │ │ │ │ + b.n 1a3e70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a3da0 │ │ │ │ + b.n 1a3e70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a3da0 │ │ │ │ + b.n 1a3e70 │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1a3eaa │ │ │ │ + b.n 1a3f7a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1a3e3c │ │ │ │ + b.n 1a3f0c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1a3f0c │ │ │ │ + b.n 1a3fdc │ │ │ │ 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 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a40e8 │ │ │ │ + cbz r0, 1a41b8 │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a3fbc │ │ │ │ + b.n 1a408c │ │ │ │ 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 1a42e0 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1a41e0 ) │ │ │ │ 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 +498718,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 1a4192 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1a40c2 │ │ │ │ + b.n 1a4192 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1a40c2 │ │ │ │ + b.n 1a4192 │ │ │ │ mov.w r0, #2097152 @ 0x200000 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #64] @ 0x40 │ │ │ │ - b.n 1a3eaa │ │ │ │ + b.n 1a3f7a │ │ │ │ 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 1a42e0 │ │ │ │ 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 +498758,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 1a3cd8 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a3c08 │ │ │ │ + b.n 1a3cd8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a3c08 │ │ │ │ + b.n 1a3cd8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a3c08 │ │ │ │ + b.n 1a3cd8 │ │ │ │ ... │ │ │ │ stmdb 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] @ 1a4b50 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r3, [pc, #2132] @ 1a4a84 │ │ │ │ + ldr.w r3, [pc, #2132] @ 1a4b54 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r1, [pc, #2128] @ 1a4a88 │ │ │ │ + ldr.w r1, [pc, #2128] @ 1a4b58 │ │ │ │ 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 1a439a │ │ │ │ cmp r4, #4 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1a42a8 │ │ │ │ + bne.n 1a4378 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w r3, #596 @ 0x254 │ │ │ │ - beq.w 1a5244 │ │ │ │ - bls.w 1a4660 │ │ │ │ + beq.w 1a5314 │ │ │ │ + bls.w 1a4730 │ │ │ │ movw r2, #690 @ 0x2b2 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1a466a │ │ │ │ + bne.w 1a473a │ │ │ │ ldr r5, [r5, #96] @ 0x60 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r2, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1264 │ │ │ │ + bl 1a1334 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1264 │ │ │ │ + bl 1a1334 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #2016] @ 1a4a8c │ │ │ │ - ldr.w r3, [pc, #2004] @ 1a4a84 │ │ │ │ + ldr.w r2, [pc, #2016] @ 1a4b5c │ │ │ │ + ldr.w r3, [pc, #2004] @ 1a4b54 │ │ │ │ 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 1a58fe │ │ │ │ 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] @ 1a4b60 │ │ │ │ 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, 1a43d0 │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 188f90 │ │ │ │ + bl 189060 │ │ │ │ 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 1a43b4 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 1a4fe0 │ │ │ │ + beq.w 1a50b0 │ │ │ │ sub.w r3, r7, #38 @ 0x26 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bhi.w 1a5084 │ │ │ │ + bhi.w 1a5154 │ │ │ │ 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 +499279,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 1a55a2 │ │ │ │ + bls.w 1a5580 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a12c8 │ │ │ │ + bl 1a1398 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4378 │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1110 │ │ │ │ + bl 1a11e0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4378 │ │ │ │ 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 1a527e │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a5832 │ │ │ │ + bhi.w 1a5902 │ │ │ │ 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 +499338,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 1a3600 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4378 │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3530 │ │ │ │ + bl 1a3600 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4378 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4378 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #146 @ 0x92 │ │ │ │ mov r2, r4 │ │ │ │ - beq.w 1a5754 │ │ │ │ + beq.w 1a5824 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #269 @ 0x10d │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r8, [r4, #17] │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1a5624 │ │ │ │ + bhi.w 1a56f4 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a477e │ │ │ │ + cbz r0, 1a484e │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #146 @ 0x92 │ │ │ │ - bne.w 1a42a8 │ │ │ │ + bne.w 1a4378 │ │ │ │ ldrb.w r7, [r9, #17] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #732] @ 1a4a78 │ │ │ │ + vldr d0, [pc, #732] @ 1a4b48 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 1869b0 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a47c2 │ │ │ │ + cbz r0, 1a4892 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4378 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a581e │ │ │ │ + beq.w 1a58ee │ │ │ │ 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 1a565c │ │ │ │ bic.w r3, r3, #32 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1a5794 │ │ │ │ + beq.w 1a5864 │ │ │ │ subs r2, #1 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a5832 │ │ │ │ + bhi.w 1a5902 │ │ │ │ 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 +499515,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 1a172c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4378 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1a42a8 │ │ │ │ + beq.w 1a4378 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4378 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a15b8 │ │ │ │ + bl 1a1688 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4378 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1a42a8 │ │ │ │ + beq.w 1a4378 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4378 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1a42a8 │ │ │ │ + beq.w 1a4378 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #395 @ 0x18b │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4378 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4378 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1a42a8 │ │ │ │ + beq.w 1a4378 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #282 @ 0x11a │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4378 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1708 │ │ │ │ + bl 1a17d8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4378 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a0fbc │ │ │ │ + bl 1a108c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4378 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a0f44 │ │ │ │ + bl 1a1014 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4378 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42a8 │ │ │ │ + b.n 1a4378 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1a4a0a │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1a4ada │ │ │ │ ... │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ 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 188cec │ │ │ │ mov r8, r0 │ │ │ │ - vldr d7, [pc, #488] @ 1a4c98 │ │ │ │ + vldr d7, [pc, #488] @ 1a4d68 │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4ade │ │ │ │ + cbz r0, 1a4bae │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1cb0 │ │ │ │ + bl 1a1d80 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4378 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a26a0 │ │ │ │ + bl 1a2770 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4378 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2f08 │ │ │ │ + bl 1a2fd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4378 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4bb4 │ │ │ │ + cbz r0, 1a4c84 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4bf4 │ │ │ │ + cbz r0, 1a4cc4 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4378 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1060 │ │ │ │ + bl 1a1130 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4378 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ - b.n 1a4a6e │ │ │ │ + b.n 1a4b3e │ │ │ │ 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 188cec │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ - vldr d7, [pc, #-48] @ 1a4c98 │ │ │ │ + bl 188cec │ │ │ │ + vldr d7, [pc, #-48] @ 1a4d68 │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4cf6 │ │ │ │ + cbz r0, 1a4dc6 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ - vldr d7, [pc, #-112] @ 1a4c98 │ │ │ │ + bl 188d38 │ │ │ │ + vldr d7, [pc, #-112] @ 1a4d68 │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4d34 │ │ │ │ + cbz r0, 1a4e04 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #8 │ │ │ │ - bl 1a1cb0 │ │ │ │ + bl 1a1d80 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 188da0 │ │ │ │ + vldr d7, [pc, #-248] @ 1a4d68 │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4dc0 │ │ │ │ + cbz r0, 1a4e90 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4dfe │ │ │ │ + cbz r0, 1a4ece │ │ │ │ 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 1891e8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1a4b28 │ │ │ │ + b.n 1a4bf8 │ │ │ │ ldrd r4, r5, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #324 @ 0x144 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - b.n 1a4c16 │ │ │ │ + b.n 1a4ce6 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a17b8 │ │ │ │ + bl 1a1888 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4378 │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4e96 │ │ │ │ + cbz r0, 1a4f66 │ │ │ │ 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 1891e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1060 │ │ │ │ + bl 1a1130 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4378 │ │ │ │ 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 1a3418 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ tst r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - beq.n 1a4ef4 │ │ │ │ - bl 1a1110 │ │ │ │ + beq.n 1a4fc4 │ │ │ │ + bl 1a11e0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a47e0 │ │ │ │ + b.n 1a48b0 │ │ │ │ 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 1a3418 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ tst r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - bne.n 1a4ec8 │ │ │ │ - bl 188c68 │ │ │ │ + bne.n 1a4f98 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a47e0 │ │ │ │ + b.n 1a48b0 │ │ │ │ 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 188cec │ │ │ │ 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 188cec │ │ │ │ + vldr d7, [pc, #-656] @ 1a4d68 │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4f56 │ │ │ │ + cbz r0, 1a5026 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ - vldr d7, [pc, #-720] @ 1a4c98 │ │ │ │ + bl 188d38 │ │ │ │ + vldr d7, [pc, #-720] @ 1a4d68 │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4f96 │ │ │ │ + cbz r0, 1a5066 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1cb0 │ │ │ │ + bl 1a1d80 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b.n 1a4b18 │ │ │ │ + b.n 1a4be8 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r2, r7 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r3, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ - b.n 1a4c1c │ │ │ │ + bl 188cec │ │ │ │ + b.n 1a4cec │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2ad0 │ │ │ │ + bl 1a2ba0 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4378 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1518 │ │ │ │ + bl 1a15e8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4378 │ │ │ │ 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 188cec │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 188cd0 │ │ │ │ + bl 188da0 │ │ │ │ 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 188da0 │ │ │ │ + b.n 1a4ada │ │ │ │ add r4, sp, #32 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ - bl 1a1cb0 │ │ │ │ + bl 1a1d80 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4378 │ │ │ │ ldrd r4, r5, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 1a4e40 │ │ │ │ + b.n 1a4f10 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a17b8 │ │ │ │ + bl 1a1888 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4378 │ │ │ │ add r4, sp, #32 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ - bl 1a1cb0 │ │ │ │ + bl 1a1d80 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4378 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1a74 │ │ │ │ + bl 1a1b44 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4378 │ │ │ │ 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 1a3418 │ │ │ │ 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 1a4fc4 │ │ │ │ + b.n 1a4f98 │ │ │ │ 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 1a3418 │ │ │ │ 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 1a4fc4 │ │ │ │ + b.n 1a4f98 │ │ │ │ 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 1a5300 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a5202 │ │ │ │ + cbz r0, 1a52d2 │ │ │ │ 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 1891e8 │ │ │ │ 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 188c34 │ │ │ │ cmp r7, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bls.w 1a569a │ │ │ │ - bl 1a15b8 │ │ │ │ + bls.w 1a576a │ │ │ │ + bl 1a1688 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4378 │ │ │ │ uxtb r4, r4 │ │ │ │ - b.n 1a51ae │ │ │ │ + b.n 1a527e │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ strd r4, r3, [sp, #32] │ │ │ │ - b.n 1a51da │ │ │ │ - ldr.w r3, [pc, #1352] @ 1a5790 │ │ │ │ + b.n 1a52aa │ │ │ │ + ldr.w r3, [pc, #1352] @ 1a5860 │ │ │ │ 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 1a473a │ │ │ │ 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 1a56b2 │ │ │ │ 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 1a55ec │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - bcs.w 1a56fc │ │ │ │ + bcs.w 1a57cc │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 1a52cc │ │ │ │ + beq.n 1a539c │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a52fc │ │ │ │ + cbz r0, 1a53cc │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a55a0 │ │ │ │ + beq.w 1a5670 │ │ │ │ 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 1a55c0 │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - bcs.w 1a56a4 │ │ │ │ + bcs.w 1a5774 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 1a5362 │ │ │ │ + beq.n 1a5432 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a5392 │ │ │ │ + cbz r0, 1a5462 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a53b6 │ │ │ │ + beq.n 1a5486 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1464 │ │ │ │ + bl 1a1534 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1464 │ │ │ │ + bl 1a1534 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1464 │ │ │ │ + bl 1a1534 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1a53f4 │ │ │ │ + beq.n 1a54c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1a540a │ │ │ │ + beq.n 1a54da │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a543a │ │ │ │ + cbz r0, 1a550a │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1a545e │ │ │ │ + beq.n 1a552e │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a548e │ │ │ │ + cbz r0, 1a555e │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 188d38 │ │ │ │ + b.w 1a4a42 │ │ │ │ + ldr r3, [pc, #732] @ (1a5860 ) │ │ │ │ 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 1a473a │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1a526c │ │ │ │ - ldr r3, [pc, #700] @ (1a5790 ) │ │ │ │ + b.n 1a533c │ │ │ │ + ldr r3, [pc, #700] @ (1a5860 ) │ │ │ │ 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 1a559c │ │ │ │ + b.w 1a473a │ │ │ │ + vldr d7, [pc, #652] @ 1a5850 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd ip, ip, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a5518 │ │ │ │ + cbz r0, 1a55e8 │ │ │ │ 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 1891e8 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ - b.n 1a5350 │ │ │ │ - vldr d7, [pc, #608] @ 1a5780 │ │ │ │ + b.n 1a5420 │ │ │ │ + vldr d7, [pc, #608] @ 1a5850 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r7, r7, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a554a │ │ │ │ + cbz r0, 1a561a │ │ │ │ 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 1891e8 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ - b.n 1a52ba │ │ │ │ + b.n 1a538a │ │ │ │ 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 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a557c │ │ │ │ + cbz r0, 1a564c │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #428 @ 0x1ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4378 │ │ │ │ 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 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a55d0 │ │ │ │ + cbz r0, 1a56a0 │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a5518 │ │ │ │ + b.n 1a55e8 │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a5612 │ │ │ │ + cbz r0, 1a56e2 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a554a │ │ │ │ + b.n 1a561a │ │ │ │ add r5, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ - vldr d0, [pc, #348] @ 1a5788 │ │ │ │ + vldr d0, [pc, #348] @ 1a5858 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 1869b0 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a5658 │ │ │ │ + cbz r0, 1a5728 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a478e │ │ │ │ - bl 1a165c │ │ │ │ + b.w 1a485e │ │ │ │ + bl 1a172c │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a42a8 │ │ │ │ + b.w 1a4378 │ │ │ │ subs r2, #1 │ │ │ │ strd r7, r7, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a5832 │ │ │ │ + bhi.w 1a5902 │ │ │ │ tbb [pc, r2] │ │ │ │ wfe │ │ │ │ itttt lt │ │ │ │ itttt lt @ unpredictable │ │ │ │ sublt r7, r7, r6 │ │ │ │ itttt lt @ unpredictable │ │ │ │ itttt lt @ unpredictable │ │ │ │ @@ -500779,30 +500857,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 1a567a │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 1a55aa │ │ │ │ + b.n 1a567a │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1a55aa │ │ │ │ + b.n 1a567a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ - b.n 1a55aa │ │ │ │ + b.n 1a567a │ │ │ │ subs r2, #1 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a5832 │ │ │ │ + bhi.w 1a5902 │ │ │ │ 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 +500893,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 1a56bc │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1a55ec │ │ │ │ + b.n 1a56bc │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a55ec │ │ │ │ + b.n 1a56bc │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 1a55ec │ │ │ │ + b.n 1a56bc │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #269 @ 0x10d │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a4732 │ │ │ │ + b.w 1a4802 │ │ │ │ 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 1a5902 │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r0, [pc, #192] @ (1a5864 ) │ │ │ │ - ldr r0, [pc, #288] @ (1a58c8 ) │ │ │ │ - ldr r0, [pc, #288] @ (1a58c8 ) │ │ │ │ + ldr r0, [pc, #192] @ (1a5934 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a5998 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a5998 ) │ │ │ │ cmp r4, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #288] @ (1a58cc ) │ │ │ │ - ldr r0, [pc, #288] @ (1a58d0 ) │ │ │ │ - ldr r0, [pc, #288] @ (1a58d0 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a599c ) │ │ │ │ + ldr r0, [pc, #288] @ (1a59a0 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a59a0 ) │ │ │ │ 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] @ (1a59a4 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a59a8 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a59a8 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a59ac ) │ │ │ │ + ldr r0, [pc, #288] @ (1a59ac ) │ │ │ │ + ldr r0, [pc, #288] @ (1a59b0 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a59b0 ) │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a558c │ │ │ │ + beq.w 1a565c │ │ │ │ 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 1891e8 │ │ │ │ + b.n 1a565c │ │ │ │ movs r3, #32 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a57c6 │ │ │ │ + b.n 1a5896 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a57c6 │ │ │ │ + b.n 1a5896 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a57c6 │ │ │ │ + b.n 1a5896 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1a5556 │ │ │ │ + b.n 1a5626 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a5556 │ │ │ │ + b.n 1a5626 │ │ │ │ movs r0, #32 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ - b.n 1a5556 │ │ │ │ + b.n 1a5626 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1a5556 │ │ │ │ + b.n 1a5626 │ │ │ │ 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 1a5992 │ │ │ │ cmp.w r3, #274 @ 0x112 │ │ │ │ - bcs.n 1a5892 │ │ │ │ + bcs.n 1a5962 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.w 1a5960 │ │ │ │ - bhi.n 1a589e │ │ │ │ + beq.w 1a5a30 │ │ │ │ + bhi.n 1a596e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a58a6 │ │ │ │ + bne.n 1a5976 │ │ │ │ ldrb.w r0, [r1, #102] @ 0x66 │ │ │ │ - cbnz r0, 1a589a │ │ │ │ + cbnz r0, 1a596a │ │ │ │ ldrb.w r2, [r2, #45] @ 0x2d │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a58ae │ │ │ │ + beq.n 1a597e │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w r3, #326 @ 0x146 │ │ │ │ - bcs.n 1a58a6 │ │ │ │ + bcs.n 1a5976 │ │ │ │ cmp.w r3, #294 @ 0x126 │ │ │ │ - bls.n 1a596a │ │ │ │ + bls.n 1a5a3a │ │ │ │ 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 1a5976 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a58ae │ │ │ │ + beq.n 1a597e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - beq.n 1a5892 │ │ │ │ + beq.n 1a5962 │ │ │ │ cmp r3, #215 @ 0xd7 │ │ │ │ - beq.n 1a5892 │ │ │ │ + beq.n 1a5962 │ │ │ │ ldrb.w r2, [r2, #45] @ 0x2d │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 1a589a │ │ │ │ + bne.n 1a596a │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a3348 │ │ │ │ + bl 1a3418 │ │ │ │ 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 1a5976 │ │ │ │ cmp.w r3, #390 @ 0x186 │ │ │ │ - bcc.n 1a586e │ │ │ │ + bcc.n 1a593e │ │ │ │ sub.w r0, r3, #390 @ 0x186 │ │ │ │ cmp r0, #30 │ │ │ │ - bhi.n 1a58a6 │ │ │ │ + bhi.n 1a5976 │ │ │ │ addw ip, pc, #12 │ │ │ │ ldr.w r0, [ip, r0, lsl #2] │ │ │ │ add ip, r0 │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ @ instruction: 0xffafffff │ │ │ │ @ instruction: 0xffafffff │ │ │ │ @@ -501012,373 +501090,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 1a596a │ │ │ │ + b.n 1a597e │ │ │ │ cmp.w r3, #280 @ 0x118 │ │ │ │ - bhi.n 1a5978 │ │ │ │ + bhi.n 1a5a48 │ │ │ │ cmp.w r3, #278 @ 0x116 │ │ │ │ - bhi.n 1a5892 │ │ │ │ - b.n 1a58a6 │ │ │ │ + bhi.n 1a5962 │ │ │ │ + b.n 1a5976 │ │ │ │ cmp.w r3, #282 @ 0x11a │ │ │ │ - beq.n 1a5892 │ │ │ │ - b.n 1a58a6 │ │ │ │ + beq.n 1a5962 │ │ │ │ + b.n 1a5976 │ │ │ │ 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] @ 1a5b30 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1a59be │ │ │ │ + cbz r2, 1a5a8e │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1a59ba │ │ │ │ + bne.n 1a5a8a │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov lr, r1 │ │ │ │ cmp.w r2, #596 @ 0x254 │ │ │ │ - beq.n 1a59f6 │ │ │ │ - bls.n 1a59c4 │ │ │ │ + beq.n 1a5ac6 │ │ │ │ + bls.n 1a5a94 │ │ │ │ movw r1, #690 @ 0x2b2 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1a5a2e │ │ │ │ + bne.n 1a5afe │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1a5a40 │ │ │ │ + beq.n 1a5b10 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1a5834 │ │ │ │ + bl 1a5904 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r2, #185 @ 0xb9 │ │ │ │ - beq.n 1a59f6 │ │ │ │ - bls.n 1a59f2 │ │ │ │ + beq.n 1a5ac6 │ │ │ │ + bls.n 1a5ac2 │ │ │ │ sub.w r2, r2, #584 @ 0x248 │ │ │ │ cmp r2, #11 │ │ │ │ - bhi.n 1a59ba │ │ │ │ + bhi.n 1a5a8a │ │ │ │ movw r0, #3343 @ 0xd0f │ │ │ │ lsrs r0, r2 │ │ │ │ ands.w r0, r0, #1 │ │ │ │ - beq.n 1a59bc │ │ │ │ + beq.n 1a5a8c │ │ │ │ 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 1a5a8a │ │ │ │ + b.n 1a5a8c │ │ │ │ cmp r2, #119 @ 0x77 │ │ │ │ - bne.n 1a59ba │ │ │ │ + bne.n 1a5a8a │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 1a59ba │ │ │ │ - ldr r1, [pc, #100] @ (1a5a64 ) │ │ │ │ + bne.n 1a5a8a │ │ │ │ + ldr r1, [pc, #100] @ (1a5b34 ) │ │ │ │ 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 1a5b24 │ │ │ │ + bgt.n 1a5b1a │ │ │ │ movw r2, #287 @ 0x11f │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1a59ba │ │ │ │ + bne.n 1a5a8a │ │ │ │ ldrb.w r0, [lr, #166] @ 0xa6 │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 1a59ba │ │ │ │ + bhi.n 1a5a8a │ │ │ │ cmp.w r2, #600 @ 0x258 │ │ │ │ - beq.n 1a59de │ │ │ │ + beq.n 1a5aae │ │ │ │ subw r2, r2, #619 @ 0x26b │ │ │ │ cmp r2, #6 │ │ │ │ - bls.n 1a59de │ │ │ │ - b.n 1a59ba │ │ │ │ + bls.n 1a5aae │ │ │ │ + b.n 1a5a8a │ │ │ │ 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 1a5a8a │ │ │ │ ldrb.w r0, [lr, #166] @ 0xa6 │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #416 @ (adr r6, 1a5c04 ) │ │ │ │ + add r5, pc, #608 @ (adr r5, 1a5d94 ) │ │ │ │ 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] @ (1a5b58 ) │ │ │ │ + ldr r1, [pc, #16] @ (1a5b5c ) │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187774 │ │ │ │ + bl 187844 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - b.n 1a59be │ │ │ │ + b.n 1a5a8e │ │ │ │ @ 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, 1a5b8e │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ - beq.n 1a5abc │ │ │ │ + beq.n 1a5b8c │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ cmp r2, #4 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ - beq.n 1a5ac2 │ │ │ │ + beq.n 1a5b92 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - bl 21d658 │ │ │ │ - bl 21d630 │ │ │ │ + bl 21d728 │ │ │ │ + bl 21d700 │ │ │ │ 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] @ (1a5d00 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #332] @ (1a5c34 ) │ │ │ │ + ldr r2, [pc, #332] @ (1a5d04 ) │ │ │ │ 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 1a5c54 │ │ │ │ + bhi.n 1a5bf0 │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - beq.n 1a5c06 │ │ │ │ - bls.w 1a5c22 │ │ │ │ + beq.n 1a5cd6 │ │ │ │ + bls.w 1a5cf2 │ │ │ │ cmp.w r6, #2048 @ 0x800 │ │ │ │ - bne.n 1a5b96 │ │ │ │ + bne.n 1a5c66 │ │ │ │ ldr.w r5, [r0, #276] @ 0x114 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 1a5b36 │ │ │ │ + cbnz r0, 1a5c06 │ │ │ │ str.w r5, [r8, #276] @ 0x114 │ │ │ │ - b.n 1a5b6a │ │ │ │ + b.n 1a5c3a │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ - beq.n 1a5bf6 │ │ │ │ + beq.n 1a5cc6 │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ - bne.n 1a5b84 │ │ │ │ + bne.n 1a5c54 │ │ │ │ ldr.w r5, [r0, #380] @ 0x17c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a5c16 │ │ │ │ + beq.n 1a5ce6 │ │ │ │ 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 1a5c6e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a5b40 │ │ │ │ + bne.n 1a5c10 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - beq.n 1a5c1c │ │ │ │ - bhi.n 1a5be2 │ │ │ │ + beq.n 1a5cec │ │ │ │ + bhi.n 1a5cb2 │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - beq.n 1a5c10 │ │ │ │ - bhi.n 1a5b1a │ │ │ │ + beq.n 1a5ce0 │ │ │ │ + bhi.n 1a5bea │ │ │ │ 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] @ (1a5d08 ) │ │ │ │ + ldr r3, [pc, #196] @ (1a5d04 ) │ │ │ │ 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 1a5cfc │ │ │ │ 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 1a5c06 │ │ │ │ movs r0, #0 │ │ │ │ str.w r5, [r8, #384] @ 0x180 │ │ │ │ - b.n 1a5b6a │ │ │ │ + b.n 1a5c3a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 1a5bda │ │ │ │ + cbz r0, 1a5caa │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1a5b36 │ │ │ │ + b.n 1a5c06 │ │ │ │ mov r3, sl │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d770 │ │ │ │ + bl 21d840 │ │ │ │ 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 1a5c8e │ │ │ │ + bl 21d768 │ │ │ │ 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 1a5c1a │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - beq.n 1a5c1c │ │ │ │ + beq.n 1a5cec │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ - beq.n 1a5c00 │ │ │ │ - bhi.n 1a5c16 │ │ │ │ + beq.n 1a5cd0 │ │ │ │ + bhi.n 1a5ce6 │ │ │ │ sub.w r6, r6, #131072 @ 0x20000 │ │ │ │ bics.w r3, r6, #131072 @ 0x20000 │ │ │ │ - bne.n 1a5b6a │ │ │ │ - b.n 1a5b90 │ │ │ │ + bne.n 1a5c3a │ │ │ │ + b.n 1a5c60 │ │ │ │ ldr.w r5, [r0, #272] @ 0x110 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a5b36 │ │ │ │ + bne.n 1a5c06 │ │ │ │ str.w r5, [r8, #272] @ 0x110 │ │ │ │ - b.n 1a5b6a │ │ │ │ + b.n 1a5c3a │ │ │ │ ldr.w r5, [r0, #392] @ 0x188 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a5b36 │ │ │ │ + bne.n 1a5c06 │ │ │ │ str.w r5, [r8, #392] @ 0x188 │ │ │ │ - b.n 1a5b6a │ │ │ │ + b.n 1a5c3a │ │ │ │ str.w r5, [r8, #380] @ 0x17c │ │ │ │ - b.n 1a5b6a │ │ │ │ + b.n 1a5c3a │ │ │ │ str.w r5, [r8, #336] @ 0x150 │ │ │ │ - b.n 1a5b6a │ │ │ │ + b.n 1a5c3a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a5b9a │ │ │ │ - b.n 1a5b62 │ │ │ │ + bne.n 1a5c6a │ │ │ │ + b.n 1a5c32 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r5, pc, #80 @ (adr r5, 1a5c84 ) │ │ │ │ + add r4, pc, #272 @ (adr r4, 1a5e14 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #568 @ (adr r4, 1a5e74 ) │ │ │ │ + add r3, pc, #760 @ (adr r3, 1a6004 ) │ │ │ │ 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] @ (1a5e54 ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (1a5d88 ) │ │ │ │ + ldr r1, [pc, #296] @ (1a5e58 ) │ │ │ │ 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 1a5e48 │ │ │ │ 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 1a5d66 │ │ │ │ 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 1a5e2c │ │ │ │ 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 1a5dd4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a5d5c │ │ │ │ + beq.n 1a5e2c │ │ │ │ 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 1a5dc0 │ │ │ │ + cbz r4, 1a5e2c │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 18592c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +501468,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 1891e8 │ │ │ │ + ldr r2, [pc, #44] @ (1a5e5c ) │ │ │ │ + ldr r3, [pc, #36] @ (1a5e54 ) │ │ │ │ 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 1a5e4e │ │ │ │ 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 1a5d88 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #616 @ (adr r3, 1a5ff4 ) │ │ │ │ + add r2, pc, #808 @ (adr r2, 1a6184 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r2, pc, #624 @ (adr r2, 1a6000 ) │ │ │ │ + add r1, pc, #816 @ (adr r1, 1a6190 ) │ │ │ │ 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] @ 1a5eec │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #120] @ (1a5e20 ) │ │ │ │ + ldr r3, [pc, #120] @ (1a5ef0 ) │ │ │ │ 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 1a5e94 │ │ │ │ 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 1a5ea6 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ - bl 188c1c │ │ │ │ - b.n 1a5dd8 │ │ │ │ + bl 188cec │ │ │ │ + b.n 1a5ea8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #72] @ (1a5e24 ) │ │ │ │ - ldr r3, [pc, #68] @ (1a5e20 ) │ │ │ │ + ldr r2, [pc, #72] @ (1a5ef4 ) │ │ │ │ + ldr r3, [pc, #68] @ (1a5ef0 ) │ │ │ │ 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 1a5ee6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1a5c3c │ │ │ │ - b.n 1a5dd8 │ │ │ │ + bl 1a5d0c │ │ │ │ + b.n 1a5ea8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sp │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a5c3c │ │ │ │ - b.n 1a5dd8 │ │ │ │ + bl 1a5d0c │ │ │ │ + b.n 1a5ea8 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188c1c │ │ │ │ - b.n 1a5dd8 │ │ │ │ + bl 188cec │ │ │ │ + b.n 1a5ea8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, pc, #336 @ (adr r2, 1a5f70 ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 1a6100 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #128 @ (adr r2, 1a5ea8 ) │ │ │ │ + add r1, pc, #320 @ (adr r1, 1a6038 ) │ │ │ │ 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] @ (1a5fc8 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #192] @ (1a5efc ) │ │ │ │ + ldr r3, [pc, #192] @ (1a5fcc ) │ │ │ │ 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 1a5fa8 │ │ │ │ cmp r2, #2 │ │ │ │ - bls.n 1a5ed8 │ │ │ │ + bls.n 1a5fa8 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 1a5e98 │ │ │ │ + beq.n 1a5f68 │ │ │ │ add r6, sp, #4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -501514,87 +501592,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 1a5f40 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5d0c │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 1a5d0c │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a5eca │ │ │ │ + beq.n 1a5f9a │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1a5eda │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1a5faa │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #36] @ (1a5f00 ) │ │ │ │ - ldr r3, [pc, #28] @ (1a5efc ) │ │ │ │ + ldr r2, [pc, #36] @ (1a5fd0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a5fcc ) │ │ │ │ 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 1a5fc2 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, pc, #760 @ (adr r1, 1a61f4 ) │ │ │ │ + add r0, pc, #952 @ (adr r0, 1a6384 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #120 @ (adr r1, 1a5f7c ) │ │ │ │ + add r0, pc, #312 @ (adr r0, 1a610c ) │ │ │ │ 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] @ (1a607c ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #152] @ (1a5fb0 ) │ │ │ │ + ldr r3, [pc, #152] @ (1a6080 ) │ │ │ │ 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 1a606a │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 1a5f76 │ │ │ │ + bne.n 1a6046 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - beq.n 1a5f82 │ │ │ │ + beq.n 1a6052 │ │ │ │ add r6, sp, #4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ @@ -501605,108 +501683,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 1a601e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5c3c │ │ │ │ - b.n 1a5f82 │ │ │ │ + bl 1a5d0c │ │ │ │ + b.n 1a6052 │ │ │ │ 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 1a5d0c │ │ │ │ + ldr r2, [pc, #48] @ (1a6084 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a6080 ) │ │ │ │ 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 1a6076 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ - bl 188c1c │ │ │ │ - b.n 1a5f82 │ │ │ │ + bl 188cec │ │ │ │ + b.n 1a6052 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, pc, #904 @ (adr r0, 1a6338 ) │ │ │ │ + add r0, pc, #72 @ (adr r0, 1a60c8 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #472 @ (adr r0, 1a6190 ) │ │ │ │ + ldr r7, [sp, #664] @ 0x298 │ │ │ │ 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] @ (1a61a4 ) │ │ │ │ + ldr r3, [pc, #264] @ (1a61a8 ) │ │ │ │ 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 1a5d0c │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a6072 │ │ │ │ + beq.n 1a6142 │ │ │ │ and.w r4, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsls r0, r4 │ │ │ │ bics r3, r0 │ │ │ │ - bne.n 1a6042 │ │ │ │ + bne.n 1a6112 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5d0c │ │ │ │ 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 188d38 │ │ │ │ + ldr r2, [pc, #176] @ (1a61ac ) │ │ │ │ + ldr r3, [pc, #172] @ (1a61a8 ) │ │ │ │ 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 1a61a0 │ │ │ │ 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 1a619a │ │ │ │ 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 +501795,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 1a60da │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a60a0 │ │ │ │ + cbz r0, 1a6170 │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a600a │ │ │ │ + b.n 1a60da │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a607a │ │ │ │ + b.n 1a614a │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a607a │ │ │ │ + b.n 1a614a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1a607a │ │ │ │ + b.n 1a614a │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1a607a │ │ │ │ + b.n 1a614a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r0, pc, #176 @ (adr r0, 1a6188 ) │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + ldr r7, [sp, #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 │ │ │ │ sub sp, #32 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ - ldr r0, [pc, #592] @ (1a634c ) │ │ │ │ + ldr r0, [pc, #592] @ (1a641c ) │ │ │ │ mov r6, r3 │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #588] @ (1a6350 ) │ │ │ │ + ldr r3, [pc, #588] @ (1a6420 ) │ │ │ │ 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 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a613c │ │ │ │ + cbz r0, 1a620c │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 1a620c │ │ │ │ - bls.n 1a61d4 │ │ │ │ + beq.n 1a62dc │ │ │ │ + bls.n 1a62a4 │ │ │ │ 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 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a6188 │ │ │ │ + cbz r0, 1a6258 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1a640e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a634c │ │ │ │ + bhi.w 1a641c │ │ │ │ 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, 1a6300 │ │ │ │ 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 +501939,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 1a63fa │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a62aa │ │ │ │ + bhi.n 1a637a │ │ │ │ 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 +501964,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 1a6404 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a634c │ │ │ │ + bhi.w 1a641c │ │ │ │ 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 +501991,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 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a6272 │ │ │ │ + cbz r0, 1a6342 │ │ │ │ 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 1891e8 │ │ │ │ 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 188d38 │ │ │ │ + ldr r2, [pc, #208] @ (1a6424 ) │ │ │ │ + ldr r3, [pc, #204] @ (1a6420 ) │ │ │ │ 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 1a6418 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1a624c │ │ │ │ + b.n 1a631c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1a624c │ │ │ │ + b.n 1a631c │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1a624c │ │ │ │ + b.n 1a631c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - b.n 1a6250 │ │ │ │ + b.n 1a6320 │ │ │ │ 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 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a62e6 │ │ │ │ + cbz r0, 1a63b6 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1a6280 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1a6350 │ │ │ │ movs r3, #3 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1a62c0 │ │ │ │ + b.n 1a6390 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a62b6 │ │ │ │ + b.n 1a6386 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1a62b6 │ │ │ │ + b.n 1a6386 │ │ │ │ movs r3, #3 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a62c0 │ │ │ │ + b.n 1a6390 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a62c0 │ │ │ │ + b.n 1a6390 │ │ │ │ movs r0, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - b.n 1a624c │ │ │ │ + b.n 1a631c │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - b.n 1a62b6 │ │ │ │ + b.n 1a6386 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ - b.n 1a62c0 │ │ │ │ + b.n 1a6390 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ 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] @ (1a65ec ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #436] @ (1a6520 ) │ │ │ │ + ldr r1, [pc, #436] @ (1a65f0 ) │ │ │ │ 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 1a6486 │ │ │ │ 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 +502129,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 1a6548 │ │ │ │ subs r6, r1, #1 │ │ │ │ orrs.w r0, r6, r3 │ │ │ │ - beq.n 1a645e │ │ │ │ + beq.n 1a652e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r7, [r0, #20] │ │ │ │ - cbz r7, 1a63f2 │ │ │ │ + cbz r7, 1a64c2 │ │ │ │ ldrb.w ip, [r7, #30] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1a63f2 │ │ │ │ + bne.n 1a64c2 │ │ │ │ ldrb.w r7, [r7, #101] @ 0x65 │ │ │ │ - cbnz r7, 1a63f2 │ │ │ │ + cbnz r7, 1a64c2 │ │ │ │ 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 1a658a │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bhi.n 1a6428 │ │ │ │ + bhi.n 1a64f8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a651a │ │ │ │ + bhi.w 1a65ea │ │ │ │ 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] @ (1a670c ) │ │ │ │ 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] @ (1a671c ) │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a6450 │ │ │ │ + cbz r0, 1a6520 │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #196] @ (1a6524 ) │ │ │ │ - ldr r3, [pc, #188] @ (1a6520 ) │ │ │ │ + ldr r2, [pc, #196] @ (1a65f4 ) │ │ │ │ + ldr r3, [pc, #188] @ (1a65f0 ) │ │ │ │ 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 1a65e6 │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a645e │ │ │ │ + beq.n 1a652e │ │ │ │ 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 1891e8 │ │ │ │ + b.n 1a652e │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 1a642c │ │ │ │ + b.n 1a64fc │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - b.n 1a642c │ │ │ │ + b.n 1a64fc │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 1a642c │ │ │ │ + b.n 1a64fc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a642c │ │ │ │ - cbz r1, 1a6506 │ │ │ │ + b.n 1a64fc │ │ │ │ + cbz r1, 1a65d6 │ │ │ │ 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 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a64f4 │ │ │ │ + cbz r0, 1a65c4 │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a645e │ │ │ │ + b.n 1a652e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a64c6 │ │ │ │ + beq.n 1a6596 │ │ │ │ rbit r1, r3 │ │ │ │ clz r1, r1 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ - b.n 1a64c6 │ │ │ │ + b.n 1a6596 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ 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] @ 1a6ac4 │ │ │ │ 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 1a6716 │ │ │ │ lsls r3, r4, #14 │ │ │ │ - bmi.n 1a65d4 │ │ │ │ + bmi.n 1a66a4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 1a6646 │ │ │ │ + ble.n 1a6716 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 1a6944 │ │ │ │ + beq.w 1a6a14 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.n 1a65e8 │ │ │ │ + bls.n 1a66b8 │ │ │ │ ands.w r6, r4, #262144 @ 0x40000 │ │ │ │ - bne.n 1a6604 │ │ │ │ + bne.n 1a66d4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a60e0 │ │ │ │ + bl 1a61b0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ mov r2, r4 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1a6528 │ │ │ │ + bl 1a65f8 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189218 │ │ │ │ + bl 1892e8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a6528 │ │ │ │ + bl 1a65f8 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189260 │ │ │ │ + bl 189330 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189290 │ │ │ │ + bl 189360 │ │ │ │ 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 1a66d4 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bhi.n 1a6604 │ │ │ │ + bhi.n 1a66d4 │ │ │ │ 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 1a65f8 │ │ │ │ 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 1a61b0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1a6528 │ │ │ │ + bl 1a65f8 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189218 │ │ │ │ + bl 1892e8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 1a65b0 │ │ │ │ - ldr r3, [pc, #944] @ (1a69f8 ) │ │ │ │ + b.n 1a6680 │ │ │ │ + ldr r3, [pc, #944] @ (1a6ac8 ) │ │ │ │ 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 1a6790 │ │ │ │ + bhi.w 1a69c8 │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ - bne.w 1a6840 │ │ │ │ + bne.w 1a6910 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 1a6976 │ │ │ │ + beq.w 1a6a46 │ │ │ │ bics.w r2, r8, #2 │ │ │ │ - bne.w 1a695e │ │ │ │ + bne.w 1a6a2e │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq.w 1a694e │ │ │ │ + beq.w 1a6a1e │ │ │ │ cmp.w r8, #2 │ │ │ │ ite ne │ │ │ │ movne r1, #144 @ 0x90 │ │ │ │ moveq r1, #145 @ 0x91 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 1a67d8 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ it eq │ │ │ │ moveq.w r1, #616 @ 0x268 │ │ │ │ - beq.w 1a6854 │ │ │ │ + beq.w 1a6924 │ │ │ │ movw r1, #617 @ 0x269 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 1a67e8 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.w 1a6896 │ │ │ │ + bls.w 1a6966 │ │ │ │ sub.w r3, r8, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a67e8 │ │ │ │ + bhi.n 1a68b8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5d90 │ │ │ │ + bl 1a5e60 │ │ │ │ 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 1a6862 │ │ │ │ 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 +502486,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 1a6832 │ │ │ │ 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, 1a6890 │ │ │ │ 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 186e5c │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 1a68a2 │ │ │ │ + beq.n 1a6972 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 1a5fd4 │ │ │ │ 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 1a5e60 │ │ │ │ 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 1a6816 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ it ne │ │ │ │ movne.w r1, #676 @ 0x2a4 │ │ │ │ - bne.w 1a66d0 │ │ │ │ + bne.w 1a67a0 │ │ │ │ mov.w r4, #2048 @ 0x800 │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 1a67d8 │ │ │ │ cmp.w r4, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a6718 │ │ │ │ + bne.w 1a67e8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5e28 │ │ │ │ - b.n 1a6722 │ │ │ │ + bl 1a5ef8 │ │ │ │ + b.n 1a67f2 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ - bl 1a5fb8 │ │ │ │ + bl 1a6088 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189260 │ │ │ │ + bl 189330 │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 185b88 │ │ │ │ + bl 185c58 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a68e4 │ │ │ │ + cbz r0, 1a69b4 │ │ │ │ adds r5, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18913c │ │ │ │ + bl 18920c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189290 │ │ │ │ + bl 189360 │ │ │ │ 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 1a6a1e │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #145 @ 0x91 │ │ │ │ - beq.w 1a6690 │ │ │ │ + beq.w 1a6760 │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 1a67d8 │ │ │ │ + b.n 1a6966 │ │ │ │ cmp.w r4, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a656a │ │ │ │ - b.n 1a65e8 │ │ │ │ + bne.w 1a663a │ │ │ │ + b.n 1a66b8 │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #140 @ 0x8c │ │ │ │ - beq.w 1a6690 │ │ │ │ + beq.w 1a6760 │ │ │ │ movs r1, #139 @ 0x8b │ │ │ │ - b.n 1a6854 │ │ │ │ + b.n 1a6924 │ │ │ │ sub.w r2, r8, #3 │ │ │ │ cmp.w r8, #1 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ - bhi.n 1a69ac │ │ │ │ + bhi.n 1a6a7c │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ it ne │ │ │ │ movne r1, #144 @ 0x90 │ │ │ │ - beq.n 1a695a │ │ │ │ - b.n 1a6690 │ │ │ │ + beq.n 1a6a2a │ │ │ │ + b.n 1a6760 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq.n 1a69e2 │ │ │ │ + beq.n 1a6ab2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #631 @ 0x277 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 1a67e8 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq.n 1a69ea │ │ │ │ + beq.n 1a6aba │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #631 @ 0x277 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 1a67d8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ - b.n 1a6980 │ │ │ │ + b.n 1a6a50 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ - b.n 1a69b6 │ │ │ │ + b.n 1a6a86 │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ 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] @ 1a6f0c │ │ │ │ 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 1a6bd8 │ │ │ │ tst.w r8, #131072 @ 0x20000 │ │ │ │ - beq.n 1a6a80 │ │ │ │ + beq.n 1a6b50 │ │ │ │ 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 1a6e14 │ │ │ │ mov.w r8, #262144 @ 0x40000 │ │ │ │ sub.w r3, r6, #8 │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ movwls r1, #659 @ 0x293 │ │ │ │ - bls.n 1a6a6c │ │ │ │ + bls.n 1a6b3c │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a6c52 │ │ │ │ - b.n 1a6b4c │ │ │ │ + beq.w 1a6d22 │ │ │ │ + b.n 1a6c1c │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 1a6dba │ │ │ │ + ble.w 1a6e8a │ │ │ │ cmp r6, #8 │ │ │ │ - beq.w 1a6c92 │ │ │ │ + beq.w 1a6d62 │ │ │ │ cmp r6, #4 │ │ │ │ - bls.w 1a6c9a │ │ │ │ + bls.w 1a6d6a │ │ │ │ ands.w r4, r8, #262144 @ 0x40000 │ │ │ │ - bne.w 1a6d4c │ │ │ │ + bne.w 1a6e1c │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a60e0 │ │ │ │ + bl 1a61b0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ 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 1a6acc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189218 │ │ │ │ + bl 1892e8 │ │ │ │ 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 1a6acc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189260 │ │ │ │ + bl 189330 │ │ │ │ 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 1a6cec │ │ │ │ cmp.w r8, #524288 @ 0x80000 │ │ │ │ - beq.w 1a6e16 │ │ │ │ + beq.w 1a6ee6 │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ it eq │ │ │ │ moveq.w r1, #644 @ 0x284 │ │ │ │ - beq.n 1a6b3a │ │ │ │ + beq.n 1a6c0a │ │ │ │ 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 185a44 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a6e02 │ │ │ │ + beq.w 1a6ed2 │ │ │ │ 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 1a6ec8 │ │ │ │ cmp r6, #4 │ │ │ │ - bls.w 1a6c86 │ │ │ │ + bls.w 1a6d56 │ │ │ │ sub.w r3, r6, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1a6cee │ │ │ │ + bhi.w 1a6dbe │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5d90 │ │ │ │ + bl 1a5e60 │ │ │ │ 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] @ (1a6f10 ) │ │ │ │ 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, 1a6cb0 │ │ │ │ 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 +502885,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 1a6d92 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 1a6b20 │ │ │ │ cmp.w r8, #131072 @ 0x20000 │ │ │ │ - bls.w 1a6dca │ │ │ │ + bls.w 1a6e9a │ │ │ │ cmp.w r8, #524288 @ 0x80000 │ │ │ │ it eq │ │ │ │ moveq.w r1, #660 @ 0x294 │ │ │ │ - bne.w 1a6e2c │ │ │ │ + bne.w 1a6efc │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 1a6c1c │ │ │ │ add r5, sp, #32 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ movs r1, #30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 1a6c52 │ │ │ │ cmp r6, #4 │ │ │ │ - bhi.w 1a6b78 │ │ │ │ + bhi.w 1a6c48 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5e28 │ │ │ │ - b.n 1a6b8c │ │ │ │ + bl 1a5ef8 │ │ │ │ + b.n 1a6c5c │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a6a92 │ │ │ │ + bne.w 1a6b62 │ │ │ │ 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 1a6acc │ │ │ │ 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 1a6088 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189260 │ │ │ │ + bl 189330 │ │ │ │ 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 1a5fd4 │ │ │ │ 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 1a5e60 │ │ │ │ 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 1a6c78 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 1a6d4c │ │ │ │ + beq.n 1a6e1c │ │ │ │ cmp r6, #4 │ │ │ │ - bls.n 1a6c9a │ │ │ │ + bls.n 1a6d6a │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a60e0 │ │ │ │ + bl 1a61b0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ 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 1a6acc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189218 │ │ │ │ + bl 1892e8 │ │ │ │ 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 1a6acc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189260 │ │ │ │ + bl 189330 │ │ │ │ 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 1a6cf4 │ │ │ │ + b.n 1a6be6 │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ itt ne │ │ │ │ movne.w r8, #2048 @ 0x800 │ │ │ │ movne.w r1, #668 @ 0x29c │ │ │ │ - bne.w 1a6b3a │ │ │ │ + bne.w 1a6c0a │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 1a6e1c │ │ │ │ + beq.n 1a6eec │ │ │ │ bics.w r3, r6, #2 │ │ │ │ - beq.n 1a6e22 │ │ │ │ + beq.n 1a6ef2 │ │ │ │ subs r3, r6, #3 │ │ │ │ cmp r6, #1 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - bhi.n 1a6e1c │ │ │ │ + bhi.n 1a6eec │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ - b.n 1a6b3c │ │ │ │ + b.n 1a6c0c │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a6b82 │ │ │ │ - b.n 1a6c86 │ │ │ │ + bne.w 1a6c52 │ │ │ │ + b.n 1a6d56 │ │ │ │ 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 1894b8 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - b.n 1a6b4c │ │ │ │ + b.n 1a6c1c │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ - b.n 1a6c3a │ │ │ │ + b.n 1a6d0a │ │ │ │ mov.w r1, #664 @ 0x298 │ │ │ │ - b.n 1a6b3a │ │ │ │ + b.n 1a6c0a │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 1a6df0 │ │ │ │ + bne.n 1a6ec0 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - b.n 1a6b3a │ │ │ │ + b.n 1a6c0a │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a6a4c │ │ │ │ + bne.w 1a6b1c │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 1a6df0 │ │ │ │ - b.n 1a6e26 │ │ │ │ + bne.n 1a6ec0 │ │ │ │ + b.n 1a6ef6 │ │ │ │ nop │ │ │ │ - str r5, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ 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] @ 1a7b0c │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r9, [pc, #3040] @ 1a7a40 │ │ │ │ + ldr.w r9, [pc, #3040] @ 1a7b10 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr.w r2, [pc, #3036] @ 1a7a44 │ │ │ │ + ldr.w r2, [pc, #3036] @ 1a7b14 │ │ │ │ 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 +503123,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 1a70da │ │ │ │ tst.w fp, #131072 @ 0x20000 │ │ │ │ - bne.n 1a6f50 │ │ │ │ + bne.n 1a7020 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 1a700a │ │ │ │ + ble.w 1a70da │ │ │ │ cmp r4, #8 │ │ │ │ - beq.w 1a7432 │ │ │ │ + beq.w 1a7502 │ │ │ │ cmp r4, #4 │ │ │ │ - bls.n 1a6f6c │ │ │ │ + bls.n 1a703c │ │ │ │ ands.w r7, fp, #262144 @ 0x40000 │ │ │ │ - bne.n 1a6f8e │ │ │ │ + bne.n 1a705e │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a60e0 │ │ │ │ + bl 1a61b0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ 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 1a6f14 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189218 │ │ │ │ + bl 1892e8 │ │ │ │ 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 1a6f14 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189260 │ │ │ │ + bl 189330 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189290 │ │ │ │ + bl 189360 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r2, [pc, #2840] @ 1a7a48 │ │ │ │ - ldr.w r3, [pc, #2824] @ 1a7a3c │ │ │ │ + ldr.w r2, [pc, #2840] @ 1a7b18 │ │ │ │ + ldr.w r3, [pc, #2824] @ 1a7b0c │ │ │ │ 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 1a7aea │ │ │ │ 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 1a739a │ │ │ │ cmp r4, #8 │ │ │ │ - beq.n 1a6f90 │ │ │ │ + beq.n 1a7060 │ │ │ │ cmp r4, #4 │ │ │ │ - bhi.n 1a6f90 │ │ │ │ + bhi.n 1a7060 │ │ │ │ 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 1a6f14 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a6f2e │ │ │ │ + b.n 1a6ffe │ │ │ │ mov sl, fp │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a60e0 │ │ │ │ + bl 1a61b0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ 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 1a6f14 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189218 │ │ │ │ + bl 1892e8 │ │ │ │ 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 1a6f14 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189260 │ │ │ │ + bl 189330 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189290 │ │ │ │ + bl 189360 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a6f2e │ │ │ │ + b.n 1a6ffe │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.w 1a717a │ │ │ │ + beq.w 1a724a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp.w fp, #524288 @ 0x80000 │ │ │ │ - beq.w 1a7470 │ │ │ │ + beq.w 1a7540 │ │ │ │ cmp.w fp, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a743c │ │ │ │ + bne.w 1a750c │ │ │ │ mov.w r1, #308 @ 0x134 │ │ │ │ - bl 185974 │ │ │ │ - ldr.w r3, [pc, #2584] @ 1a7a4c │ │ │ │ + bl 185a44 │ │ │ │ + ldr.w r3, [pc, #2584] @ 1a7b1c │ │ │ │ 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 1a7126 │ │ │ │ bics.w r3, r4, #2 │ │ │ │ - beq.n 1a7056 │ │ │ │ + beq.n 1a7126 │ │ │ │ subs r3, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - bhi.w 1a71d8 │ │ │ │ + bhi.w 1a72a8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a5ef8 │ │ │ │ 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 +503314,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 1a7364 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #340 @ 0x154 │ │ │ │ - bne.w 1a776a │ │ │ │ + bne.w 1a783a │ │ │ │ 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 +503337,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, 1a71c2 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - cbz r3, 1a70f2 │ │ │ │ + cbz r3, 1a71c2 │ │ │ │ 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 1a73f2 │ │ │ │ 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 186e5c │ │ │ │ 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 1a74b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1a6f2e │ │ │ │ + bne.w 1a6ffe │ │ │ │ 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 1a7890 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a6f2e │ │ │ │ + beq.w 1a6ffe │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a6f2e │ │ │ │ + b.n 1a6ffe │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - beq.w 1a7822 │ │ │ │ - bhi.w 1a7930 │ │ │ │ + beq.w 1a78f2 │ │ │ │ + bhi.w 1a7a00 │ │ │ │ cmp.w fp, #256 @ 0x100 │ │ │ │ - beq.w 1a7850 │ │ │ │ - bhi.w 1a74de │ │ │ │ + beq.w 1a7920 │ │ │ │ + bhi.w 1a75ae │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 1a7802 │ │ │ │ + beq.w 1a78d2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1a7548 │ │ │ │ + beq.w 1a7618 │ │ │ │ cmp r4, #4 │ │ │ │ - beq.w 1a763a │ │ │ │ + beq.w 1a770a │ │ │ │ cmp r4, #8 │ │ │ │ - beq.w 1a79fe │ │ │ │ + beq.w 1a7ace │ │ │ │ cmp r4, #2 │ │ │ │ - bls.w 1a79dc │ │ │ │ + bls.w 1a7aac │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ - bl 185974 │ │ │ │ - ldr.w r3, [pc, #2184] @ 1a7a4c │ │ │ │ + bl 185a44 │ │ │ │ + ldr.w r3, [pc, #2184] @ 1a7b1c │ │ │ │ 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 1a7126 │ │ │ │ sub.w r3, r4, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a7256 │ │ │ │ + bls.n 1a7326 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5f04 │ │ │ │ + bl 1a5fd4 │ │ │ │ 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 1a5e60 │ │ │ │ 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 1a7350 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 185974 │ │ │ │ - ldr.w r3, [pc, #2052] @ 1a7a4c │ │ │ │ + bl 185a44 │ │ │ │ + ldr.w r3, [pc, #2052] @ 1a7b1c │ │ │ │ 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 1a5e60 │ │ │ │ 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 +503481,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 1a7380 │ │ │ │ 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 1a7166 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ ldr.w r1, [r2, #392] @ 0x188 │ │ │ │ mla r3, r3, ip, sl │ │ │ │ - b.n 1a70ac │ │ │ │ + b.n 1a717c │ │ │ │ bics.w r3, fp, #393216 @ 0x60000 │ │ │ │ - beq.w 1a7870 │ │ │ │ + beq.w 1a7940 │ │ │ │ cmp.w sl, #524288 @ 0x80000 │ │ │ │ - beq.w 1a7512 │ │ │ │ - ldr.w r3, [pc, #1904] @ 1a7a4c │ │ │ │ + beq.w 1a75e2 │ │ │ │ + ldr.w r3, [pc, #1904] @ 1a7b1c │ │ │ │ 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 1a7970 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.w 1a78a0 │ │ │ │ + bpl.w 1a7970 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 1a799c │ │ │ │ + beq.w 1a7a6c │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 1a7114 │ │ │ │ + b.n 1a7126 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ movs r1, #0 │ │ │ │ - bl 21cc28 │ │ │ │ + bl 21ccf8 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a73bc │ │ │ │ + beq.n 1a748c │ │ │ │ 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 1a74fa │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1a739c │ │ │ │ + beq.n 1a746c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1a7490 │ │ │ │ + bhi.w 1a7560 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 18c380 │ │ │ │ + bl 18c450 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 1a73b8 │ │ │ │ + beq.n 1a7488 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1a7380 │ │ │ │ + beq.n 1a7450 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - beq.w 1a78b6 │ │ │ │ + beq.w 1a7986 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 21d698 │ │ │ │ - cbz r0, 1a73b8 │ │ │ │ + bl 21d768 │ │ │ │ + cbz r0, 1a7488 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d768 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ mla r8, r3, r0, r8 │ │ │ │ - b.n 1a73b2 │ │ │ │ + b.n 1a7482 │ │ │ │ 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 1a7410 │ │ │ │ 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 1a71d2 │ │ │ │ mov r2, r9 │ │ │ │ ldrb.w r1, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ mov.w r2, r9, lsr #3 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5fb8 │ │ │ │ + bl 1a6088 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891ac │ │ │ │ + bl 18927c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189260 │ │ │ │ + bl 189330 │ │ │ │ mov r1, r8 │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189290 │ │ │ │ + bl 189360 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a713c │ │ │ │ + b.n 1a720c │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1a73b8 │ │ │ │ + beq.n 1a7488 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1a7354 │ │ │ │ + b.n 1a7424 │ │ │ │ cmp.w fp, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a6eb0 │ │ │ │ - b.n 1a6f6c │ │ │ │ + bne.w 1a6f80 │ │ │ │ + b.n 1a703c │ │ │ │ cmp r4, #8 │ │ │ │ - beq.w 1a723a │ │ │ │ + beq.w 1a730a │ │ │ │ bics.w r3, r4, #2 │ │ │ │ - beq.n 1a74c0 │ │ │ │ + beq.n 1a7590 │ │ │ │ subs r3, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - bls.n 1a74c0 │ │ │ │ + bls.n 1a7590 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 185974 │ │ │ │ - ldr.w r3, [pc, #1516] @ 1a7a4c │ │ │ │ + bl 185a44 │ │ │ │ + ldr.w r3, [pc, #1516] @ 1a7b1c │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #479 @ 0x1df │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a71d8 │ │ │ │ + b.n 1a72a8 │ │ │ │ mov.w r1, #470 @ 0x1d6 │ │ │ │ - bl 185974 │ │ │ │ - ldr.w r3, [pc, #1488] @ 1a7a4c │ │ │ │ + bl 185a44 │ │ │ │ + ldr.w r3, [pc, #1488] @ 1a7b1c │ │ │ │ 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 1a7114 │ │ │ │ + b.n 1a7326 │ │ │ │ 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 1a748c │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1a7536 │ │ │ │ + beq.n 1a7606 │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1a73bc │ │ │ │ + bne.n 1a748c │ │ │ │ cmp r4, #7 │ │ │ │ - beq.w 1a79b4 │ │ │ │ + beq.w 1a7a84 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 1a74b4 │ │ │ │ + beq.n 1a7584 │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1a73bc │ │ │ │ + bne.n 1a748c │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ mov r1, ip │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a73c2 │ │ │ │ + b.n 1a7492 │ │ │ │ mov.w r1, #308 @ 0x134 │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 185974 │ │ │ │ - ldr.w r3, [pc, #1404] @ 1a7a4c │ │ │ │ + bl 185a44 │ │ │ │ + ldr.w r3, [pc, #1404] @ 1a7b1c │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #308 @ 0x134 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7056 │ │ │ │ + b.n 1a7126 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, #8 │ │ │ │ - beq.w 1a79c0 │ │ │ │ + beq.w 1a7a90 │ │ │ │ cmp r4, #4 │ │ │ │ - bls.w 1a7964 │ │ │ │ + bls.w 1a7a34 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 185974 │ │ │ │ - ldr.w r3, [pc, #1360] @ 1a7a4c │ │ │ │ + bl 185a44 │ │ │ │ + ldr.w r3, [pc, #1360] @ 1a7b1c │ │ │ │ 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 1a72a8 │ │ │ │ + b.n 1a7126 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #467 @ 0x1d3 │ │ │ │ - bl 185974 │ │ │ │ - ldr.w r3, [pc, #1324] @ 1a7a4c │ │ │ │ + bl 185a44 │ │ │ │ + ldr.w r3, [pc, #1324] @ 1a7b1c │ │ │ │ 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 1a7114 │ │ │ │ + b.n 1a7326 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movw r3, #551 @ 0x227 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a73bc │ │ │ │ + bne.w 1a748c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 1a73c2 │ │ │ │ + b.n 1a7492 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1a775e │ │ │ │ + beq.w 1a782e │ │ │ │ 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 +503757,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 1a7640 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5d0c │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 +503786,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 1a5d0c │ │ │ │ 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] @ 1a7b1c │ │ │ │ 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 1a7822 │ │ │ │ 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 1a7190 │ │ │ │ mov.w r1, #310 @ 0x136 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1a77fe │ │ │ │ + beq.w 1a78ce │ │ │ │ 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 +503840,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 1a7734 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5d0c │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 +503868,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 1a5d0c │ │ │ │ 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 1a5d0c │ │ │ │ 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] @ 1a7b1c │ │ │ │ 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, 1a7832 │ │ │ │ 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 1a7700 │ │ │ │ movw r3, #311 @ 0x137 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ - b.n 1a70c0 │ │ │ │ + b.n 1a7190 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 1a7598 │ │ │ │ + b.n 1a7668 │ │ │ │ mov.w r3, #310 @ 0x136 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7758 │ │ │ │ + b.n 1a7828 │ │ │ │ cmp.w fp, #256 @ 0x100 │ │ │ │ itt eq │ │ │ │ moveq r3, r8 │ │ │ │ ldreq r6, [sp, #20] │ │ │ │ - beq.n 1a778a │ │ │ │ - b.n 1a7634 │ │ │ │ + beq.n 1a785a │ │ │ │ + b.n 1a7704 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1a7a24 │ │ │ │ + beq.w 1a7af4 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a7a1e │ │ │ │ + bne.w 1a7aee │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a7778 │ │ │ │ + bne.n 1a7848 │ │ │ │ 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 21ccf8 │ │ │ │ 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 1a7190 │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a77ea │ │ │ │ + cbz r0, 1a78ba │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r8, r0 │ │ │ │ - b.w 1a6f2e │ │ │ │ + b.w 1a6ffe │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 1a768c │ │ │ │ + b.n 1a775c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #572] @ (1a7a4c ) │ │ │ │ + bl 185a44 │ │ │ │ + ldr r3, [pc, #572] @ (1a7b1c ) │ │ │ │ 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 1a7114 │ │ │ │ + b.n 1a7326 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, #8 │ │ │ │ - beq.n 1a7900 │ │ │ │ + beq.n 1a79d0 │ │ │ │ sub.w r3, r4, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a7900 │ │ │ │ + bls.n 1a79d0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 1a7982 │ │ │ │ + beq.w 1a7a52 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #524] @ (1a7a4c ) │ │ │ │ + bl 185a44 │ │ │ │ + ldr r3, [pc, #524] @ (1a7b1c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #309 @ 0x135 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1a7044 │ │ │ │ + b.w 1a7114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #496] @ (1a7a4c ) │ │ │ │ + bl 185a44 │ │ │ │ + ldr r3, [pc, #496] @ (1a7b1c ) │ │ │ │ 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 1a7114 │ │ │ │ + b.n 1a7326 │ │ │ │ mov.w fp, #262144 @ 0x40000 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, #8 │ │ │ │ - beq.n 1a7918 │ │ │ │ + beq.n 1a79e8 │ │ │ │ sub.w r3, r4, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a7918 │ │ │ │ + bls.n 1a79e8 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 1a7982 │ │ │ │ + beq.n 1a7a52 │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #444] @ (1a7a4c ) │ │ │ │ + bl 185a44 │ │ │ │ + ldr r3, [pc, #444] @ (1a7b1c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #304 @ 0x130 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1a7044 │ │ │ │ + b.w 1a7114 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 1a799c │ │ │ │ + beq.n 1a7a6c │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ mov.w r3, #304 @ 0x130 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7316 │ │ │ │ + b.n 1a73e6 │ │ │ │ ldrb.w r0, [r2, #37] @ 0x25 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #32 │ │ │ │ - bhi.n 1a78ee │ │ │ │ + bhi.n 1a79be │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1a7a1e │ │ │ │ + bhi.w 1a7aee │ │ │ │ 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 +504070,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 1a7482 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1a78ee │ │ │ │ + b.n 1a79be │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #320] @ (1a7a4c ) │ │ │ │ + bl 185a44 │ │ │ │ + ldr r3, [pc, #320] @ (1a7b1c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7256 │ │ │ │ + b.n 1a7326 │ │ │ │ movw r1, #461 @ 0x1cd │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #296] @ (1a7a4c ) │ │ │ │ + bl 185a44 │ │ │ │ + ldr r3, [pc, #296] @ (1a7b1c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #461 @ 0x1cd │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7256 │ │ │ │ + b.n 1a7326 │ │ │ │ cmp.w fp, #262144 @ 0x40000 │ │ │ │ - beq.n 1a7874 │ │ │ │ - bhi.n 1a79fa │ │ │ │ + beq.n 1a7944 │ │ │ │ + bhi.n 1a7aca │ │ │ │ cmp.w fp, #2048 @ 0x800 │ │ │ │ it ne │ │ │ │ movne.w fp, #131072 @ 0x20000 │ │ │ │ - bne.n 1a7874 │ │ │ │ + bne.n 1a7944 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #252] @ (1a7a4c ) │ │ │ │ + bl 185a44 │ │ │ │ + ldr r3, [pc, #252] @ (1a7b1c ) │ │ │ │ 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 1a7114 │ │ │ │ + b.n 1a7326 │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #216] @ (1a7a4c ) │ │ │ │ + bl 185a44 │ │ │ │ + ldr r3, [pc, #216] @ (1a7b1c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #304 @ 0x130 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1a7044 │ │ │ │ + b.w 1a7114 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #192] @ (1a7a4c ) │ │ │ │ + bl 185a44 │ │ │ │ + ldr r3, [pc, #192] @ (1a7b1c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #305 @ 0x131 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1a7056 │ │ │ │ + b.w 1a7126 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov.w fp, #1048576 @ 0x100000 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ movw r3, #305 @ 0x131 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1a7056 │ │ │ │ + b.w 1a7126 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a73c2 │ │ │ │ + b.n 1a7492 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #124] @ (1a7a4c ) │ │ │ │ + bl 185a44 │ │ │ │ + ldr r3, [pc, #124] @ (1a7b1c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #477 @ 0x1dd │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7256 │ │ │ │ + b.n 1a7326 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #96] @ (1a7a4c ) │ │ │ │ + bl 185a44 │ │ │ │ + ldr r3, [pc, #96] @ (1a7b1c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #309 @ 0x135 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1a7044 │ │ │ │ + b.w 1a7114 │ │ │ │ mov sl, fp │ │ │ │ - b.n 1a72d2 │ │ │ │ + b.n 1a73a2 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ - bl 185974 │ │ │ │ - ldr r3, [pc, #64] @ (1a7a4c ) │ │ │ │ + bl 185a44 │ │ │ │ + ldr r3, [pc, #64] @ (1a7b1c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7256 │ │ │ │ + b.n 1a7326 │ │ │ │ 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 +504181,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 r0, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [sp, #792] @ 0x318 │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ 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 1a7b4a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.n 1a7a7a │ │ │ │ + bne.n 1a7b4a │ │ │ │ ldrsb.w r3, [r0, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1a7a92 │ │ │ │ + blt.n 1a7b62 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n 1a7a7e │ │ │ │ + beq.n 1a7b4e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1a7a8c │ │ │ │ + beq.n 1a7b5c │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1a7aa2 │ │ │ │ + beq.n 1a7b72 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #27 │ │ │ │ - bne.n 1a7a6c │ │ │ │ + bne.n 1a7b3c │ │ │ │ ldrb r0, [r0, #30] │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1a7a96 │ │ │ │ + bpl.n 1a7b66 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #2 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -504166,61 +504244,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 1a7b20 │ │ │ │ + cbnz r0, 1a7be2 │ │ │ │ cmp r5, #7 │ │ │ │ - beq.n 1a7afc │ │ │ │ + beq.n 1a7bcc │ │ │ │ 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 1a5b60 │ │ │ │ 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 1a7ba8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7a50 │ │ │ │ + bl 1a7b20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a7ad8 │ │ │ │ + bne.n 1a7ba8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21dabc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldrsb.w r5, [r3, #65] @ 0x41 │ │ │ │ - b.n 1a7ad4 │ │ │ │ + b.n 1a7ba4 │ │ │ │ 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] @ (1a7f8c ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #900] @ (1a7ec0 ) │ │ │ │ + ldr r2, [pc, #900] @ (1a7f90 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r4, [pc, #896] @ (1a7ec4 ) │ │ │ │ + ldr r4, [pc, #896] @ (1a7f94 ) │ │ │ │ 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 +504307,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 1a7e36 │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 1a7ba4 │ │ │ │ + bne.n 1a7c74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a7e62 │ │ │ │ + beq.w 1a7f32 │ │ │ │ ldrb r3, [r6, #30] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - bne.w 1a7dc8 │ │ │ │ + bne.w 1a7e98 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrsb.w r2, [r6, #29] │ │ │ │ - ldr r3, [pc, #824] @ (1a7ec8 ) │ │ │ │ + ldr r3, [pc, #824] @ (1a7f98 ) │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ movwlt r1, #371 @ 0x173 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ - blt.n 1a7bb2 │ │ │ │ + blt.n 1a7c82 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - b.n 1a7bb2 │ │ │ │ - ldr r3, [pc, #800] @ (1a7ec8 ) │ │ │ │ + b.n 1a7c82 │ │ │ │ + ldr r3, [pc, #800] @ (1a7f98 ) │ │ │ │ movw r1, #530 @ 0x212 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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, 1a7cb4 │ │ │ │ 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 16faac │ │ │ │ ldrb.w r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a7da8 │ │ │ │ + beq.w 1a7e78 │ │ │ │ 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, 1a7cf8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a7c0c │ │ │ │ - bl 21d9ec │ │ │ │ + beq.n 1a7cdc │ │ │ │ + bl 21dabc │ │ │ │ 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 1a7d14 │ │ │ │ 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, 1a7d2c │ │ │ │ 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 1a7dc4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1a7ab0 │ │ │ │ + bl 1a7b80 │ │ │ │ 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 +504441,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 1a7e5c │ │ │ │ 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 +504462,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 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 189118 │ │ │ │ - ldr r2, [pc, #384] @ (1a7ecc ) │ │ │ │ - ldr r3, [pc, #372] @ (1a7ec0 ) │ │ │ │ + bl 1891e8 │ │ │ │ + ldr r2, [pc, #384] @ (1a7f9c ) │ │ │ │ + ldr r3, [pc, #372] @ (1a7f90 ) │ │ │ │ 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 1a7f88 │ │ │ │ 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 1a7ea8 │ │ │ │ + cbnz r3, 1a7e88 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1a7e8e │ │ │ │ + beq.w 1a7f5e │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ - ldr r3, [pc, #320] @ (1a7ec8 ) │ │ │ │ + ldr r3, [pc, #320] @ (1a7f98 ) │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ - b.n 1a7bb2 │ │ │ │ + b.n 1a7c82 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a7e70 │ │ │ │ + beq.n 1a7f40 │ │ │ │ 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 1a7de0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e2c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n 1a7be4 │ │ │ │ - ldr r3, [pc, #268] @ (1a7ec8 ) │ │ │ │ + b.n 1a7cb4 │ │ │ │ + ldr r3, [pc, #268] @ (1a7f98 ) │ │ │ │ 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 1a7c82 │ │ │ │ + ldr r3, [pc, #252] @ (1a7f98 ) │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1a7bb2 │ │ │ │ + b.n 1a7c82 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r1, #28 │ │ │ │ - bpl.n 1a7d74 │ │ │ │ + bpl.n 1a7e44 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ and.w r1, r5, #14 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1a7d74 │ │ │ │ + beq.n 1a7e44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a7db8 │ │ │ │ + bne.n 1a7e88 │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1a7e9e │ │ │ │ + beq.n 1a7f6e │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bmi.n 1a7e9e │ │ │ │ + bmi.n 1a7f6e │ │ │ │ ldrsb.w r3, [r6, #18] │ │ │ │ ldrb r2, [r6, #18] │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ movlt r1, #229 @ 0xe5 │ │ │ │ - blt.n 1a7e0c │ │ │ │ + blt.n 1a7edc │ │ │ │ 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 1a7f7c │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ + ldr r3, [pc, #140] @ (1a7f98 ) │ │ │ │ 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 1891e8 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ - b.n 1a7bb2 │ │ │ │ - ldr r3, [pc, #100] @ (1a7ec8 ) │ │ │ │ + b.n 1a7c82 │ │ │ │ + ldr r3, [pc, #100] @ (1a7f98 ) │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ str r1, [sp, #20] │ │ │ │ movw r1, #363 @ 0x16b │ │ │ │ - b.n 1a7bb2 │ │ │ │ + b.n 1a7c82 │ │ │ │ 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 1a7e00 │ │ │ │ + ldr r3, [pc, #56] @ (1a7f98 ) │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - b.n 1a7bb2 │ │ │ │ + b.n 1a7c82 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r1, #333 @ 0x14d │ │ │ │ - ldr r3, [pc, #32] @ (1a7ec8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a7f98 ) │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ - b.n 1a7bb2 │ │ │ │ + b.n 1a7c82 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1a7e22 │ │ │ │ + b.n 1a7ef2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r6, #30] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r4, #30] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #20] │ │ │ │ + strh r0, [r4, #14] │ │ │ │ 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] @ (1a8344 ) │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #908] @ (1a8278 ) │ │ │ │ + ldr r0, [pc, #908] @ (1a8348 ) │ │ │ │ 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 1a8032 │ │ │ │ movw r3, #61411 @ 0xefe3 │ │ │ │ lsrs r3, r0 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.n 1a7f62 │ │ │ │ + bpl.n 1a8032 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.w 1a80b2 │ │ │ │ + beq.w 1a8182 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 1a8078 │ │ │ │ + beq.w 1a8148 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r6, [r3, #40] @ 0x28 │ │ │ │ - bl 1882cc │ │ │ │ + bl 18839c │ │ │ │ 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 1a7bf4 │ │ │ │ + ldr r2, [pc, #820] @ (1a834c ) │ │ │ │ + ldr r3, [pc, #812] @ (1a8348 ) │ │ │ │ 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 1a8340 │ │ │ │ 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 1a7fe8 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - bne.n 1a7f1e │ │ │ │ + bne.n 1a7fee │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ add.w r8, r3, #4 │ │ │ │ - bl 1a5a90 │ │ │ │ + bl 1a5b60 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a81ee │ │ │ │ + bne.w 1a82be │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [r3, #28] │ │ │ │ - bl 21b0d8 │ │ │ │ + bl 21b1a8 │ │ │ │ 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 1a8138 │ │ │ │ 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 +504719,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 1a7bf4 │ │ │ │ + cbz r5, 1a8116 │ │ │ │ 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 +504745,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 1a80d6 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5d0c │ │ │ │ adds r4, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ cmp r9, r4 │ │ │ │ str.w r0, [r7], #4 │ │ │ │ - bne.n 1a7ff4 │ │ │ │ + bne.n 1a80c4 │ │ │ │ ldrd r5, fp, [sp, #52] @ 0x34 │ │ │ │ add fp, r5 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a80c0 │ │ │ │ + beq.n 1a8190 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a810c │ │ │ │ + bne.n 1a81dc │ │ │ │ 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 1a807a │ │ │ │ + bl 1883a8 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188de0 │ │ │ │ - b.n 1a7f46 │ │ │ │ + bl 188eb0 │ │ │ │ + b.n 1a8016 │ │ │ │ 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 1a7bf4 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a7f46 │ │ │ │ + beq.w 1a8016 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #28 │ │ │ │ adds r0, #4 │ │ │ │ - bl 188c1c │ │ │ │ - b.n 1a7f46 │ │ │ │ + bl 188cec │ │ │ │ + b.n 1a8016 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ tst.w r3, #5 │ │ │ │ - beq.w 1a7f24 │ │ │ │ - b.n 1a7f6e │ │ │ │ + beq.w 1a7ff4 │ │ │ │ + b.n 1a803e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1a8158 │ │ │ │ + beq.n 1a8228 │ │ │ │ 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 1a812c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ strd r1, r1, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a8274 │ │ │ │ + bhi.w 1a8344 │ │ │ │ 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, 1a81f6 │ │ │ │ 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 +504845,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 1a8274 │ │ │ │ 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 1a8124 │ │ │ │ subs r3, #1 │ │ │ │ strd r1, r1, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a824a │ │ │ │ + bhi.w 1a831a │ │ │ │ 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 +504875,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 1a812c │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a8192 │ │ │ │ + cbz r0, 1a8262 │ │ │ │ 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 1891e8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1a805c │ │ │ │ + b.n 1a812c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a8054 │ │ │ │ + beq.w 1a8124 │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a81dc │ │ │ │ + cbz r0, 1a82ac │ │ │ │ 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 1891e8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1a8054 │ │ │ │ + b.n 1a8124 │ │ │ │ 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 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a821e │ │ │ │ + cbz r0, 1a82ee │ │ │ │ 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 1891e8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r8 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1a7f84 │ │ │ │ + b.n 1a8054 │ │ │ │ strh.w r2, [sp, #72] @ 0x48 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1a81b4 │ │ │ │ + b.n 1a8284 │ │ │ │ strb.w r2, [sp, #72] @ 0x48 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1a81b4 │ │ │ │ + b.n 1a8284 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a81b4 │ │ │ │ + b.n 1a8284 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1a81b4 │ │ │ │ + b.n 1a8284 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1a816a │ │ │ │ + b.n 1a823a │ │ │ │ strh.w r2, [sp, #80] @ 0x50 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1a816a │ │ │ │ + b.n 1a823a │ │ │ │ strb.w r2, [sp, #80] @ 0x50 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1a816a │ │ │ │ + b.n 1a823a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a816a │ │ │ │ + b.n 1a823a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r6, [r0, #2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #4] │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ 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] @ (1a85bc ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #596] @ (1a84f0 ) │ │ │ │ + ldr r3, [pc, #596] @ (1a85c0 ) │ │ │ │ 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] @ 1a85c4 │ │ │ │ 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, 1a83b0 │ │ │ │ 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 185a44 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - cbz r1, 1a8316 │ │ │ │ + cbz r1, 1a83e6 │ │ │ │ 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 16faac │ │ │ │ ldrb.w r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a84d0 │ │ │ │ + beq.w 1a85a0 │ │ │ │ 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 1a8416 │ │ │ │ mov r0, lr │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21dabc │ │ │ │ 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] @ (1a85c8 ) │ │ │ │ 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 +505092,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, 1a847c │ │ │ │ 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 1a84a6 │ │ │ │ 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 +505124,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 1a8576 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r9, [r7, #44] @ 0x2c │ │ │ │ - bl 1a7ab0 │ │ │ │ + bl 1a7b80 │ │ │ │ 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 +505166,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 1891e8 │ │ │ │ + ldr r2, [pc, #108] @ (1a85cc ) │ │ │ │ + ldr r3, [pc, #96] @ (1a85c0 ) │ │ │ │ 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 1a85b6 │ │ │ │ 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 1a84dc │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbz r3, 1a84e2 │ │ │ │ + cbz r3, 1a85b2 │ │ │ │ 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 1a858e │ │ │ │ uxtb r6, r2 │ │ │ │ - b.n 1a840c │ │ │ │ + b.n 1a84dc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ - bl 16e1f4 │ │ │ │ + bl 16e2c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n 1a8316 │ │ │ │ + b.n 1a83e6 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1a840c │ │ │ │ + b.n 1a84dc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, #21] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #21] │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ 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] @ (1a87f0 ) │ │ │ │ add r4, pc │ │ │ │ strd r2, r3, [sp, #168] @ 0xa8 │ │ │ │ - ldr r2, [pc, #512] @ (1a8724 ) │ │ │ │ - ldr r3, [pc, #516] @ (1a8728 ) │ │ │ │ + ldr r2, [pc, #512] @ (1a87f4 ) │ │ │ │ + ldr r3, [pc, #516] @ (1a87f8 ) │ │ │ │ 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, 1a861a │ │ │ │ mov r2, r1 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - cbnz r5, 1a8570 │ │ │ │ + cbnz r5, 1a8640 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a853e │ │ │ │ + bne.n 1a860e │ │ │ │ mov sl, r3 │ │ │ │ - ldr r2, [pc, #476] @ (1a872c ) │ │ │ │ - ldr r3, [pc, #472] @ (1a8728 ) │ │ │ │ + ldr r2, [pc, #476] @ (1a87fc ) │ │ │ │ + ldr r3, [pc, #472] @ (1a87f8 ) │ │ │ │ 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 1a97ee │ │ │ │ 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] @ (1a8800 ) │ │ │ │ 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] @ 1a87e8 │ │ │ │ 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] @ (1a8804 ) │ │ │ │ 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 +505301,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 16df58 │ │ │ │ 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 16f780 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a86ec │ │ │ │ - ldr r3, [pc, #288] @ (1a8738 ) │ │ │ │ + beq.n 1a87bc │ │ │ │ + ldr r3, [pc, #288] @ (1a8808 ) │ │ │ │ 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 +505333,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 1a87a2 │ │ │ │ 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 1a876c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.n 1a8680 │ │ │ │ - bhi.w 1a8c3e │ │ │ │ + beq.n 1a8750 │ │ │ │ + bhi.w 1a8d0e │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1a869c │ │ │ │ + bhi.n 1a876c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.n 1a8680 │ │ │ │ + bmi.n 1a8750 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r3, #94] @ 0x5e │ │ │ │ - cbz r3, 1a869c │ │ │ │ + cbz r3, 1a876c │ │ │ │ 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 1a97f2 │ │ │ │ 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 1a881e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 1a86c2 │ │ │ │ + cbz r3, 1a8792 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1a86ae │ │ │ │ + cbz r3, 1a877e │ │ │ │ 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 1a872e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a86a0 │ │ │ │ + bne.n 1a8770 │ │ │ │ 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 187198 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a862a │ │ │ │ + bne.n 1a86fa │ │ │ │ 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 16e168 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a8714 │ │ │ │ - cbz r4, 1a8714 │ │ │ │ + cbz r3, 1a87e4 │ │ │ │ + cbz r4, 1a87e4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1a85ae │ │ │ │ + bne.w 1a867e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a8704 │ │ │ │ + bne.n 1a87d4 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1a854c │ │ │ │ + b.n 1a861c │ │ │ │ ... │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ + ldrb r2, [r2, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + ldrb r0, [r1, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #10] │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ 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 1a97f8 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a973a │ │ │ │ + bne.w 1a980a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a873c │ │ │ │ + bne.n 1a880c │ │ │ │ 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 1a7b20 │ │ │ │ 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 18c2f8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a8c92 │ │ │ │ + bne.w 1a8d62 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ add r3, sp, #508 @ 0x1fc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1a8c76 │ │ │ │ + bne.w 1a8d46 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 18bf54 │ │ │ │ + bl 18c024 │ │ │ │ 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 1a88a8 │ │ │ │ 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 1a8e52 │ │ │ │ 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 1859fc │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 1a880c │ │ │ │ + cbz r0, 1a88dc │ │ │ │ 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 1891e8 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a892a │ │ │ │ + beq.w 1a89fa │ │ │ │ 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 1a8c20 │ │ │ │ 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 +505551,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 1a8d26 │ │ │ │ subs.w ip, r3, #1 │ │ │ │ - beq.n 1a8908 │ │ │ │ + beq.n 1a89d8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 1a8876 │ │ │ │ + cbz r1, 1a8946 │ │ │ │ ldrb.w lr, [r1, #30] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1a8876 │ │ │ │ + bne.n 1a8946 │ │ │ │ ldrb.w r1, [r1, #101] @ 0x65 │ │ │ │ - cbnz r1, 1a8876 │ │ │ │ + cbnz r1, 1a8946 │ │ │ │ tst.w ip, r3 │ │ │ │ - beq.w 1a9400 │ │ │ │ + beq.w 1a94d0 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ cmp r2, #32 │ │ │ │ strd r8, r8, [r1] │ │ │ │ - bhi.w 1a8cd0 │ │ │ │ + bhi.w 1a8da0 │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.w 1a9740 │ │ │ │ + bhi.w 1a9810 │ │ │ │ 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 +505609,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 1859fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a88fc │ │ │ │ + cbz r0, 1a89cc │ │ │ │ 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 1891e8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a8820 │ │ │ │ + bne.w 1a88f0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 18c068 │ │ │ │ + bl 18c138 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r3, #189] @ 0xbd │ │ │ │ - cbnz r3, 1a8948 │ │ │ │ + cbnz r3, 1a8a18 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cbz r3, 1a8948 │ │ │ │ + cbz r3, 1a8a18 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrsb.w r3, [r3, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1a95f0 │ │ │ │ + blt.w 1a96c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ cmp.w r7, #276 @ 0x114 │ │ │ │ - beq.w 1a8d5e │ │ │ │ - bhi.w 1a8cd8 │ │ │ │ + beq.w 1a8e2e │ │ │ │ + bhi.w 1a8da8 │ │ │ │ subs r7, #188 @ 0xbc │ │ │ │ cmp r7, #3 │ │ │ │ - bhi.w 1a869c │ │ │ │ + bhi.w 1a876c │ │ │ │ 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 1a9768 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr.w r1, [r3, r7, lsl #2] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 1a9788 │ │ │ │ + ldr.w r3, [pc, #2900] @ 1a95d0 │ │ │ │ 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 +505701,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 1a8ac0 │ │ │ │ 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 1891e8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ - bl 1a7ab0 │ │ │ │ + bl 1a7b80 │ │ │ │ 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 +505764,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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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 +505817,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 1891e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r3, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a869c │ │ │ │ + b.n 1a876c │ │ │ │ strh r3, [r1, #0] │ │ │ │ - b.n 1a88d4 │ │ │ │ + b.n 1a89a4 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - b.n 1a88d4 │ │ │ │ + b.n 1a89a4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - b.n 1a88d4 │ │ │ │ + b.n 1a89a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8918 │ │ │ │ + beq.w 1a89e8 │ │ │ │ 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 21d7bc │ │ │ │ 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 1a8c40 │ │ │ │ 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 1a8d1a │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r5, r3 │ │ │ │ - beq.w 1a8918 │ │ │ │ + beq.w 1a89e8 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ subs r2, #1 │ │ │ │ strd r8, r8, [r3] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a9740 │ │ │ │ + bhi.w 1a9810 │ │ │ │ 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 +505913,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 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a8908 │ │ │ │ + beq.w 1a89d8 │ │ │ │ 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 1891e8 │ │ │ │ + b.n 1a89d8 │ │ │ │ movs r2, #16 │ │ │ │ strh r5, [r3, #0] │ │ │ │ - b.n 1a8bfe │ │ │ │ + b.n 1a8cce │ │ │ │ movs r2, #8 │ │ │ │ strb r5, [r3, #0] │ │ │ │ - b.n 1a8bfe │ │ │ │ + b.n 1a8cce │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 1a8bfe │ │ │ │ + b.n 1a8cce │ │ │ │ movw r2, #639 @ 0x27f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1a8680 │ │ │ │ - b.n 1a869c │ │ │ │ + beq.w 1a8750 │ │ │ │ + b.n 1a876c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a8918 │ │ │ │ + beq.w 1a89e8 │ │ │ │ strd r5, r8, [sp, #232] @ 0xe8 │ │ │ │ - b.n 1a8bfe │ │ │ │ + b.n 1a8cce │ │ │ │ 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 1859fc │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a8c1a │ │ │ │ - b.n 1a8908 │ │ │ │ + bne.n 1a8cea │ │ │ │ + b.n 1a89d8 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 18bf54 │ │ │ │ + bl 18c024 │ │ │ │ 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 1a8890 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movw r3, #639 @ 0x27f │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a8cc4 │ │ │ │ + beq.n 1a8d94 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 18592c │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a869c │ │ │ │ + b.n 1a876c │ │ │ │ str r3, [r1, #0] │ │ │ │ str.w r8, [sp, #220] @ 0xdc │ │ │ │ - b.n 1a88d4 │ │ │ │ + b.n 1a89a4 │ │ │ │ movw r3, #639 @ 0x27f │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1a869c │ │ │ │ + bne.w 1a876c │ │ │ │ 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 1a8eee │ │ │ │ movw r3, #61411 @ 0xefe3 │ │ │ │ lsrs r3, r0 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.w 1a8e1e │ │ │ │ + bpl.w 1a8eee │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a959c │ │ │ │ + beq.w 1a966c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a95b4 │ │ │ │ + bne.w 1a9684 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 1a8d24 │ │ │ │ + beq.n 1a8df4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #30 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ - ldr.w r0, [pc, #2008] @ 1a9500 │ │ │ │ + ldr.w r0, [pc, #2008] @ 1a95d0 │ │ │ │ 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 +506040,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 1a8350 │ │ │ │ + b.n 1a8c06 │ │ │ │ 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 1a7fa0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a8b36 │ │ │ │ - b.n 1a8b2a │ │ │ │ + beq.w 1a8c06 │ │ │ │ + b.n 1a8bfa │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1a8db8 │ │ │ │ + bhi.n 1a8e88 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a8db8 │ │ │ │ + bhi.n 1a8e88 │ │ │ │ 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 +506085,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] @ 1a95d4 │ │ │ │ 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 +506103,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 1859fc │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a8930 │ │ │ │ + beq.w 1a8a00 │ │ │ │ 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 1891e8 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1a8930 │ │ │ │ + b.n 1a8a00 │ │ │ │ uxth r4, r4 │ │ │ │ - b.n 1a8db8 │ │ │ │ + b.n 1a8e88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.w 1a8cfe │ │ │ │ + bpl.w 1a8dce │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1a8d04 │ │ │ │ + bne.w 1a8dd4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - bl 21b0d8 │ │ │ │ + bl 21b1a8 │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ - ldr.w r3, [pc, #1728] @ 1a9500 │ │ │ │ + ldr.w r3, [pc, #1728] @ 1a95d0 │ │ │ │ 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 1a8c06 │ │ │ │ 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 1a8f64 │ │ │ │ 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 1a95fa │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 1a8f1a │ │ │ │ + bcs.n 1a8fea │ │ │ │ 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 +506180,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 1a8fee │ │ │ │ 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 1a8f42 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a8e86 │ │ │ │ + beq.n 1a8f56 │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a8f00 │ │ │ │ + cbz r0, 1a8fd0 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1a8e90 │ │ │ │ + bcc.n 1a8f60 │ │ │ │ mov r9, fp │ │ │ │ - b.n 1a8b36 │ │ │ │ + b.n 1a8c06 │ │ │ │ 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 +506260,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 1a9042 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5d0c │ │ │ │ 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 +506285,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 1a911a │ │ │ │ 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 +506301,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 1a9522 │ │ │ │ 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 1a90c4 │ │ │ │ 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 1a5d0c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r2, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.w 1a928a │ │ │ │ + bcc.w 1a935a │ │ │ │ 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 1a90b8 │ │ │ │ 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 1a97a2 │ │ │ │ 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 1a9304 │ │ │ │ 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 1883a8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188eb0 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1a93e0 │ │ │ │ + beq.w 1a94b0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1a9214 │ │ │ │ + beq.w 1a92e4 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1a93f0 │ │ │ │ + beq.w 1a94c0 │ │ │ │ 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 1859fc │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1a90d4 │ │ │ │ + cbz r0, 1a91a4 │ │ │ │ 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 1891e8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r9, [r6, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1a971a │ │ │ │ + beq.w 1a97ea │ │ │ │ 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 +506411,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 1a9356 │ │ │ │ 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 1a9350 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 18585c │ │ │ │ + bl 18592c │ │ │ │ add.w r9, r0, #28 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +506452,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 1891e8 │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1893e8 │ │ │ │ + bl 1894b8 │ │ │ │ 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 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a91e4 │ │ │ │ + cbz r0, 1a92b4 │ │ │ │ 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 1891e8 │ │ │ │ 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 188d38 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r8 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldrb.w r9, [r6, #16] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r7, r9 │ │ │ │ - bcc.w 1a90f2 │ │ │ │ + bcc.w 1a91c2 │ │ │ │ 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 1a914e │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1882d8 │ │ │ │ + bl 1883a8 │ │ │ │ add r2, sp, #440 @ 0x1b8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188eb0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a96ec │ │ │ │ + beq.w 1a97bc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ands.w r3, r0, #1 │ │ │ │ - beq.w 1a96aa │ │ │ │ + beq.w 1a977a │ │ │ │ movs r3, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1a9264 │ │ │ │ + bne.n 1a9334 │ │ │ │ lsls r2, r0, #30 │ │ │ │ - bmi.w 1a96b2 │ │ │ │ + bmi.w 1a9782 │ │ │ │ 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 1a8350 │ │ │ │ + b.n 1a8f8a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a913e │ │ │ │ + bne.w 1a920e │ │ │ │ mov r9, r6 │ │ │ │ - b.n 1a9196 │ │ │ │ + b.n 1a9266 │ │ │ │ ldrb r6, [r0, #17] │ │ │ │ cmp r6, #32 │ │ │ │ - beq.w 1a9508 │ │ │ │ + beq.w 1a95d8 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 1a945e │ │ │ │ + bne.w 1a952e │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1a96fe │ │ │ │ + beq.w 1a97ce │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a96f0 │ │ │ │ + bhi.w 1a97c0 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1a96c2 │ │ │ │ + bne.w 1a9792 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 1a5d0c │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 1a5d0c │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 1a5d0c │ │ │ │ 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 1a5d0c │ │ │ │ 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 1a5d0c │ │ │ │ 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 1a5d0c │ │ │ │ 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 1a5d0c │ │ │ │ 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 1a5d0c │ │ │ │ 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 1a5d0c │ │ │ │ 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 1a5d0c │ │ │ │ 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 +506674,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 188eb0 │ │ │ │ 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 1a5d0c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a902c │ │ │ │ + b.n 1a90fc │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a9214 │ │ │ │ + b.n 1a92e4 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a9214 │ │ │ │ - cbz r3, 1a940c │ │ │ │ + b.n 1a92e4 │ │ │ │ + cbz r3, 1a94dc │ │ │ │ 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 1859fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a9440 │ │ │ │ + cbz r0, 1a9510 │ │ │ │ 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 1891e8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 1a8908 │ │ │ │ + b.w 1a89d8 │ │ │ │ add.w r3, sp, r9, lsl #2 │ │ │ │ ldr.w r6, [r3, #216] @ 0xd8 │ │ │ │ ldrb r1, [r6, #17] │ │ │ │ - b.n 1a900a │ │ │ │ + b.n 1a90da │ │ │ │ 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 1a95bc │ │ │ │ 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 1894b8 │ │ │ │ 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 1a95ba │ │ │ │ mov r1, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1a947e │ │ │ │ + beq.n 1a954e │ │ │ │ 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 1859fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a94da │ │ │ │ + cbz r0, 1a95aa │ │ │ │ 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 1891e8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a947e │ │ │ │ + b.n 1a954e │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1882d8 │ │ │ │ + bl 1883a8 │ │ │ │ add r2, sp, #440 @ 0x1b8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188eb0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a93c0 │ │ │ │ + b.n 1a9490 │ │ │ │ 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 1a97dc │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a93c0 │ │ │ │ + bhi.w 1a9490 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1a96c2 │ │ │ │ + bne.w 1a9792 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a93c0 │ │ │ │ + b.n 1a9490 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [fp] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a9740 │ │ │ │ + bhi.w 1a9810 │ │ │ │ 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 +506863,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 1a8fa8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [fp] │ │ │ │ - b.n 1a8ed8 │ │ │ │ + b.n 1a8fa8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [fp] │ │ │ │ - b.n 1a8ed8 │ │ │ │ + b.n 1a8fa8 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [fp] │ │ │ │ - b.n 1a8ed8 │ │ │ │ + b.n 1a8fa8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ tst.w r3, #5 │ │ │ │ - bne.w 1a8e2e │ │ │ │ + bne.w 1a8efe │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a8d14 │ │ │ │ - ldr r3, [pc, #392] @ (1a9740 ) │ │ │ │ + beq.w 1a8de4 │ │ │ │ + ldr r3, [pc, #392] @ (1a9810 ) │ │ │ │ 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 18839c │ │ │ │ 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 1a8350 │ │ │ │ + b.w 1a8c06 │ │ │ │ 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 1a96fc │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a9740 │ │ │ │ + bhi.w 1a9810 │ │ │ │ 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 +506943,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 1a970a │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a8948 │ │ │ │ + beq.w 1a8a18 │ │ │ │ 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 1891e8 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.w 1a8948 │ │ │ │ + b.w 1a8a18 │ │ │ │ uxth r7, r7 │ │ │ │ - b.n 1a962c │ │ │ │ + b.n 1a96fc │ │ │ │ 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 1a8e34 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 1a9264 │ │ │ │ + bne.w 1a9334 │ │ │ │ orr.w r3, r3, #12 │ │ │ │ - b.n 1a9264 │ │ │ │ + b.n 1a9334 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ - b.w 1a89a8 │ │ │ │ + b.w 1a8a78 │ │ │ │ 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 1a9540 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1882d8 │ │ │ │ + bl 1883a8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188eb0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a924e │ │ │ │ + bne.w 1a931e │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1a9266 │ │ │ │ + b.n 1a9336 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a93c0 │ │ │ │ + b.n 1a9490 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movw r1, #445 @ 0x1bd │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a93c0 │ │ │ │ + b.n 1a9490 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a93c0 │ │ │ │ + b.n 1a9490 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 1a9214 │ │ │ │ + b.n 1a92e4 │ │ │ │ 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 +507042,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] @ (1a9ba8 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #896] @ (1a9adc ) │ │ │ │ + ldr r1, [pc, #896] @ (1a9bac ) │ │ │ │ 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 1a9aca │ │ │ │ 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 +507070,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 188d38 │ │ │ │ + ldr r2, [pc, #836] @ (1a9bb0 ) │ │ │ │ + ldr r3, [pc, #828] @ (1a9bac ) │ │ │ │ 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 1a9ba2 │ │ │ │ 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 1a5d0c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 1883a8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 18592c │ │ │ │ ldrb.w fp, [r5, #16] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1a985c │ │ │ │ + beq.n 1a992c │ │ │ │ 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 1a98fc │ │ │ │ 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 1a992c │ │ │ │ cmp.w lr, #3 │ │ │ │ strd r8, r8, [ip] │ │ │ │ strd r8, r8, [ip, #8] │ │ │ │ - bne.n 1a980a │ │ │ │ + bne.n 1a98da │ │ │ │ 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 1a98fc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188a28 │ │ │ │ - b.n 1a979a │ │ │ │ + bl 188af8 │ │ │ │ + b.n 1a986a │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1a979a │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1a986a │ │ │ │ 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 1a5d0c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5d0c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1a979a │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1a986a │ │ │ │ add r4, sp, #28 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5d0c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 1883a8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 18592c │ │ │ │ ldrb.w fp, [r5, #16] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1a985c │ │ │ │ + beq.n 1a992c │ │ │ │ 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 1a9a4e │ │ │ │ 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 1a992c │ │ │ │ cmp.w lr, #1 │ │ │ │ strd r8, r8, [ip] │ │ │ │ strd r8, r8, [ip, #8] │ │ │ │ - bne.n 1a995a │ │ │ │ + bne.n 1a9a2a │ │ │ │ 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 1a9a40 │ │ │ │ bics.w r3, r3, #917504 @ 0xe0000 │ │ │ │ - bne.w 1a978c │ │ │ │ + bne.w 1a985c │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a99dc │ │ │ │ + beq.n 1a9aac │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1a979a │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1a986a │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a9a0e │ │ │ │ + beq.n 1a9ade │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1a979a │ │ │ │ + beq.w 1a986a │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c1c │ │ │ │ - b.n 1a979a │ │ │ │ + bl 188cec │ │ │ │ + b.n 1a986a │ │ │ │ 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 1a5d0c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 1883a8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18585c │ │ │ │ + bl 18592c │ │ │ │ ldrb.w fp, [r5, #16] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1a985c │ │ │ │ + beq.w 1a992c │ │ │ │ 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 1a9b7c │ │ │ │ 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 1a992c │ │ │ │ cmp.w lr, #2 │ │ │ │ strd r8, r8, [ip] │ │ │ │ strd r8, r8, [ip, #8] │ │ │ │ - bne.n 1a9a88 │ │ │ │ + bne.n 1a9b58 │ │ │ │ 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 1a9b6e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + str r0, [r2, #124] @ 0x7c │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #212] @ (1a9bcc ) │ │ │ │ + ldr r4, [pc, #212] @ (1a9c9c ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1a9bd0 ) │ │ │ │ + ldr r2, [pc, #212] @ (1a9ca0 ) │ │ │ │ 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 +507391,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 1a9c88 │ │ │ │ ldrb r2, [r1, #17] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1a9bbe │ │ │ │ + bhi.n 1a9c8e │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a9bb8 │ │ │ │ + bhi.n 1a9c88 │ │ │ │ tbb [pc, r2] │ │ │ │ tst r6, r7 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ subs r2, #66 @ 0x42 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ @@ -507345,344 +507423,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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a9b80 │ │ │ │ + cbz r0, 1a9c50 │ │ │ │ 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 1891e8 │ │ │ │ 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 1a9814 │ │ │ │ + ldr r2, [pc, #68] @ (1a9ca4 ) │ │ │ │ + ldr r3, [pc, #60] @ (1a9ca0 ) │ │ │ │ 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 1a9c96 │ │ │ │ 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 1a9c2a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1a9b5a │ │ │ │ + b.n 1a9c2a │ │ │ │ movs r2, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ - b.n 1a9b5a │ │ │ │ + b.n 1a9c2a │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r4, r0, [sp, #16] │ │ │ │ - b.n 1a9b5a │ │ │ │ + b.n 1a9c2a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ 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] @ (1a9cc8 ) │ │ │ │ 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] @ (1aa06c ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #908] @ (1a9fa0 ) │ │ │ │ + ldr r3, [pc, #908] @ (1aa070 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #908] @ (1a9fa4 ) │ │ │ │ + ldr r6, [pc, #908] @ (1aa074 ) │ │ │ │ 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 1a9d5e │ │ │ │ tbb [pc, r2] │ │ │ │ lsls r4, r7, #12 │ │ │ │ lsls r5, r5, #12 │ │ │ │ cmp r5, #76 @ 0x4c │ │ │ │ mov r0, r1 │ │ │ │ - bl 18c380 │ │ │ │ + bl 18c450 │ │ │ │ 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, 1a9d30 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a9dd6 │ │ │ │ + beq.w 1a9ea6 │ │ │ │ orr.w r3, r6, #2 │ │ │ │ movs r2, #2 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1893e8 │ │ │ │ + bl 1894b8 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6358 │ │ │ │ + bl 1a6428 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1a9744 │ │ │ │ + bl 1a9814 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #792] @ (1a9fa8 ) │ │ │ │ - ldr r3, [pc, #780] @ (1a9fa0 ) │ │ │ │ + ldr r2, [pc, #792] @ (1aa078 ) │ │ │ │ + ldr r3, [pc, #780] @ (1aa070 ) │ │ │ │ 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 1aa060 │ │ │ │ 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 1a9ca8 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #10 │ │ │ │ - bhi.n 1a9d6a │ │ │ │ + bhi.n 1a9e3a │ │ │ │ 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 1aa064 │ │ │ │ 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 1a9d5e │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1a9ae4 │ │ │ │ + bl 1a9bb4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a9c8e │ │ │ │ - ldr r3, [pc, #680] @ (1a9fac ) │ │ │ │ + b.n 1a9d5e │ │ │ │ + ldr r3, [pc, #680] @ (1aa07c ) │ │ │ │ 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 1aa008 │ │ │ │ + bls.n 1a9ede │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.w 1a9f7a │ │ │ │ + beq.w 1aa04a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a9c8e │ │ │ │ + beq.n 1a9d5e │ │ │ │ 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 1a9bb4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a9c8e │ │ │ │ + b.n 1a9d5e │ │ │ │ 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 1859fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a9c8e │ │ │ │ + beq.n 1a9d5e │ │ │ │ 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 1891e8 │ │ │ │ + b.n 1a9d5e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.n 1a9e58 │ │ │ │ - bhi.n 1a9e66 │ │ │ │ + beq.n 1a9f28 │ │ │ │ + bhi.n 1a9f36 │ │ │ │ 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 1a9e44 │ │ │ │ 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 1859fc │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9d84 │ │ │ │ - b.n 1a9c8e │ │ │ │ + bne.n 1a9e54 │ │ │ │ + b.n 1a9d5e │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a9dea │ │ │ │ + beq.n 1a9eba │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6358 │ │ │ │ + bl 1a6428 │ │ │ │ orr.w r3, r6, #4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1893e8 │ │ │ │ + bl 1894b8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a9c7e │ │ │ │ + b.n 1a9d4e │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - beq.w 1a9f30 │ │ │ │ + beq.w 1aa000 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ + ldr r3, [pc, #376] @ (1aa080 ) │ │ │ │ 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 1891e8 │ │ │ │ + b.n 1a9e1a │ │ │ │ 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 1a9e44 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r3, [r6, #41] @ 0x29 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1a9f82 │ │ │ │ + beq.n 1aa052 │ │ │ │ and.w r6, r3, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ bics r2, r1 │ │ │ │ - beq.w 1a9c8e │ │ │ │ + beq.w 1a9d5e │ │ │ │ subs r3, #1 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a9f94 │ │ │ │ + bhi.n 1aa064 │ │ │ │ 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 +507777,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 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a9f04 │ │ │ │ + cbz r0, 1a9fd4 │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a9c8e │ │ │ │ + b.n 1a9d5e │ │ │ │ mov.w r8, #16 │ │ │ │ strh.w r2, [sp, #16] │ │ │ │ - b.n 1a9edc │ │ │ │ + b.n 1a9fac │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1a9edc │ │ │ │ + b.n 1a9fac │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ mov r8, r3 │ │ │ │ - b.n 1a9edc │ │ │ │ + b.n 1a9fac │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - b.n 1a9d28 │ │ │ │ + b.n 1a9df8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 186e5c │ │ │ │ + ldr r3, [pc, #84] @ (1aa080 ) │ │ │ │ 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 1891e8 │ │ │ │ + b.n 1a9e1a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #469 @ 0x1d5 │ │ │ │ - b.n 1a9d28 │ │ │ │ + b.n 1a9df8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a9c8e │ │ │ │ + beq.w 1a9d5e │ │ │ │ mov r8, r3 │ │ │ │ strd r2, r0, [sp, #16] │ │ │ │ - b.n 1a9edc │ │ │ │ + b.n 1a9fac │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r5, #52] @ 0x34 │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ 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] @ (1aa1d4 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1aa108 ) │ │ │ │ + ldr r3, [pc, #316] @ (1aa1d8 ) │ │ │ │ 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 1aa144 │ │ │ │ cmp r0, #5 │ │ │ │ - beq.n 1aa04c │ │ │ │ + beq.n 1aa11c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1aa03c │ │ │ │ + bne.n 1aa10c │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a9fb4 │ │ │ │ + bl 1aa084 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1aa05a │ │ │ │ + beq.n 1aa12a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1aa086 │ │ │ │ - bhi.n 1aa0a8 │ │ │ │ + beq.n 1aa156 │ │ │ │ + bhi.n 1aa178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18c380 │ │ │ │ - cbz r0, 1aa05a │ │ │ │ + bl 18c450 │ │ │ │ + cbz r0, 1aa12a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1aa01c │ │ │ │ + beq.n 1aa0ec │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1aa0b2 │ │ │ │ + beq.n 1aa182 │ │ │ │ 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 1aa152 │ │ │ │ + cbz r1, 1aa12a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - cbz r3, 1aa05a │ │ │ │ + cbz r3, 1aa12a │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 1aa082 │ │ │ │ + b.n 1aa152 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a9fe4 │ │ │ │ + beq.n 1aa0b4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1aa082 │ │ │ │ + b.n 1aa152 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #172] @ (1aa10c ) │ │ │ │ - ldr r3, [pc, #168] @ (1aa108 ) │ │ │ │ + ldr r2, [pc, #172] @ (1aa1dc ) │ │ │ │ + ldr r3, [pc, #168] @ (1aa1d8 ) │ │ │ │ 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 1aa1ce │ │ │ │ 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 1aa12c │ │ │ │ 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 1aa12a │ │ │ │ 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 1aa152 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1aa082 │ │ │ │ + b.n 1aa152 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1aa0e8 │ │ │ │ + bhi.n 1aa1b8 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1aa0e8 │ │ │ │ + bhi.n 1aa1b8 │ │ │ │ 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 +507997,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 1aa152 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1aa0e8 │ │ │ │ + b.n 1aa1b8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r6, #0] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r3, r6] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #780] @ (1aa434 ) │ │ │ │ + ldr r0, [pc, #780] @ (1aa504 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r1, [pc, #780] @ (1aa438 ) │ │ │ │ + ldr r1, [pc, #780] @ (1aa508 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ - ldr.w r8, [pc, #776] @ 1aa43c │ │ │ │ + ldr.w r8, [pc, #776] @ 1aa50c │ │ │ │ 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 1aa4fe │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 1aa192 │ │ │ │ + beq.n 1aa262 │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 1aa192 │ │ │ │ + bhi.n 1aa262 │ │ │ │ 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 +508066,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 1aa318 │ │ │ │ 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 1aa084 │ │ │ │ + cbnz r0, 1aa286 │ │ │ │ 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 1aa340 │ │ │ │ cmp.w r3, #640 @ 0x280 │ │ │ │ - bcs.n 1aa22a │ │ │ │ + bcs.n 1aa2fa │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.w 1aa328 │ │ │ │ + beq.w 1aa3f8 │ │ │ │ movw r2, #277 @ 0x115 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1aa22c │ │ │ │ + bne.n 1aa2fc │ │ │ │ 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 1a6f14 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1865ec │ │ │ │ - ldr r2, [pc, #560] @ (1aa440 ) │ │ │ │ - ldr r3, [pc, #548] @ (1aa438 ) │ │ │ │ + bl 1866bc │ │ │ │ + ldr r2, [pc, #560] @ (1aa510 ) │ │ │ │ + ldr r3, [pc, #548] @ (1aa508 ) │ │ │ │ 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 1aa4fa │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq.n 1aa24e │ │ │ │ + beq.n 1aa31e │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r3, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 1a6528 │ │ │ │ + bl 1a65f8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186dd0 │ │ │ │ - b.n 1aa208 │ │ │ │ + bl 186ea0 │ │ │ │ + b.n 1aa2d8 │ │ │ │ mov sl, r9 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1aa1a4 │ │ │ │ + b.n 1aa274 │ │ │ │ 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 1a6acc │ │ │ │ + b.n 1aa2d8 │ │ │ │ + ldr r3, [pc, #464] @ (1aa514 ) │ │ │ │ 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 1aa49c │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1aa208 │ │ │ │ + beq.n 1aa2d8 │ │ │ │ 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 1aa3e2 │ │ │ │ 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 1a9bb4 │ │ │ │ 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 1a5d0c │ │ │ │ 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 1a6acc │ │ │ │ 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 1aa4de │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ asrs r3, r7 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1aa308 │ │ │ │ + bpl.n 1aa3d8 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1aa2b8 │ │ │ │ + bne.n 1aa388 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1aa2d0 │ │ │ │ + b.n 1aa3a0 │ │ │ │ ldrb.w r8, [r4, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1aa3ee │ │ │ │ + beq.n 1aa4be │ │ │ │ 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 1aa4f6 │ │ │ │ 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 1aa47c │ │ │ │ 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 1a9bb4 │ │ │ │ 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 +508266,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 1a6f14 │ │ │ │ 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 1aa4e2 │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1aa35e │ │ │ │ + bne.n 1aa42e │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - b.n 1aa376 │ │ │ │ + b.n 1aa446 │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 1aa196 │ │ │ │ + b.n 1aa266 │ │ │ │ mov.w r9, #2 │ │ │ │ - b.n 1aa196 │ │ │ │ + b.n 1aa266 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1aa196 │ │ │ │ + b.n 1aa266 │ │ │ │ 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 1a6acc │ │ │ │ + b.n 1aa2d8 │ │ │ │ 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 1a6f14 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1aa23e │ │ │ │ + b.n 1aa30e │ │ │ │ mov r4, fp │ │ │ │ - b.n 1aa208 │ │ │ │ + b.n 1aa2d8 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - bl 1882d8 │ │ │ │ + bl 1883a8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188de0 │ │ │ │ + bl 188eb0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1aa23e │ │ │ │ + b.n 1aa30e │ │ │ │ mov r0, r8 │ │ │ │ - b.n 1aa414 │ │ │ │ + b.n 1aa4e4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrsh r0, [r2, r3] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ + ldrb r2, [r3, 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, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr.w r3, [pc, #1392] @ 1aa9cc │ │ │ │ + ldr.w r3, [pc, #1392] @ 1aaa9c │ │ │ │ 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] @ 1aaaa0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1380] @ 1aa9d4 │ │ │ │ + ldr.w r3, [pc, #1380] @ 1aaaa4 │ │ │ │ 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, 1aa55e │ │ │ │ mov fp, r1 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ - cbnz r7, 1aa4b2 │ │ │ │ + cbnz r7, 1aa582 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa482 │ │ │ │ + bne.n 1aa552 │ │ │ │ mov sl, r3 │ │ │ │ - ldr.w r2, [pc, #1348] @ 1aa9d8 │ │ │ │ - ldr.w r3, [pc, #1340] @ 1aa9d4 │ │ │ │ + ldr.w r2, [pc, #1348] @ 1aaaa8 │ │ │ │ + ldr.w r3, [pc, #1340] @ 1aaaa4 │ │ │ │ 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 1aaa8a │ │ │ │ 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 +508403,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 1aaa26 │ │ │ │ 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 1aa6d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1aa65c │ │ │ │ + beq.w 1aa72c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1aa55e │ │ │ │ + bne.n 1aa62e │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - beq.n 1aa584 │ │ │ │ - bls.w 1aa6aa │ │ │ │ + beq.n 1aa654 │ │ │ │ + bls.w 1aa77a │ │ │ │ cmp r3, #202 @ 0xca │ │ │ │ - beq.w 1aa7d4 │ │ │ │ + beq.w 1aa8a4 │ │ │ │ cmp r3, #201 @ 0xc9 │ │ │ │ - bls.n 1aa55e │ │ │ │ + bls.n 1aa62e │ │ │ │ cmp.w r3, #278 @ 0x116 │ │ │ │ - bcs.w 1aa88e │ │ │ │ + bcs.w 1aa95e │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bcc.n 1aa55e │ │ │ │ + bcc.n 1aa62e │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1aa9be │ │ │ │ + bne.w 1aaa8e │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst.w fp, r3 │ │ │ │ - bne.n 1aa5f0 │ │ │ │ + bne.n 1aa6c0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1aa600 │ │ │ │ + beq.n 1aa6d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa64a │ │ │ │ + beq.n 1aa71a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1aa64a │ │ │ │ + beq.n 1aa71a │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1aa7c4 │ │ │ │ + beq.w 1aa894 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1aa642 │ │ │ │ + bne.n 1aa712 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bne.n 1aa52e │ │ │ │ + bne.n 1aa5fe │ │ │ │ ldr.w r8, [r5, #96] @ 0x60 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa9be │ │ │ │ + bne.w 1aaa8e │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst.w fp, r3 │ │ │ │ - beq.n 1aa55e │ │ │ │ + beq.n 1aa62e │ │ │ │ cmp.w sl, #4 │ │ │ │ it ls │ │ │ │ strls r2, [r5, #20] │ │ │ │ - bls.n 1aa5fa │ │ │ │ + bls.n 1aa6ca │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa970 │ │ │ │ + beq.w 1aaa40 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ 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] @ 1aaaac │ │ │ │ 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 1a61b0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186dd0 │ │ │ │ - b.n 1aa5fa │ │ │ │ + bl 186ea0 │ │ │ │ + b.n 1aa6ca │ │ │ │ mov r1, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1aa110 │ │ │ │ + bl 1aa1e0 │ │ │ │ movs r7, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1aa562 │ │ │ │ + bne.n 1aa632 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186f88 │ │ │ │ + bl 187058 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1aa50c │ │ │ │ + bne.w 1aa5dc │ │ │ │ ldrd r4, r6, [sp, #28] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1aa956 │ │ │ │ + beq.w 1aaa26 │ │ │ │ mov r8, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1aa63e │ │ │ │ - cbz r4, 1aa63e │ │ │ │ + cbz r3, 1aa70e │ │ │ │ + cbz r4, 1aa70e │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1aa4c2 │ │ │ │ + bne.w 1aa592 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa62e │ │ │ │ + bne.n 1aa6fe │ │ │ │ mov sl, r8 │ │ │ │ - b.n 1aa490 │ │ │ │ + b.n 1aa560 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa568 │ │ │ │ + bne.n 1aa638 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1aa876 │ │ │ │ + beq.w 1aa946 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1aa600 │ │ │ │ + bne.n 1aa6d0 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1aa528 │ │ │ │ + b.n 1aa5f8 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1aa55e │ │ │ │ + beq.w 1aa62e │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bpl.n 1aa674 │ │ │ │ + bpl.n 1aa744 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ subs r3, #13 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1aa5fa │ │ │ │ + bls.n 1aa6ca │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ add.w r3, r5, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1aa94e │ │ │ │ + beq.w 1aaa1e │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movs r3, #3 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r2, 1aa68c │ │ │ │ + cbz r2, 1aa75c │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a9bfc │ │ │ │ + bl 1a9ccc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 186dd0 │ │ │ │ - b.n 1aa5fa │ │ │ │ + bl 186ea0 │ │ │ │ + b.n 1aa6ca │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bls.w 1aa886 │ │ │ │ + bls.w 1aa956 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne.w 1aa55e │ │ │ │ + bne.w 1aa62e │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 1aa9be │ │ │ │ + bne.w 1aaa8e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1aa55e │ │ │ │ + beq.w 1aa62e │ │ │ │ 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 1aa9fa │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a5d90 │ │ │ │ + bl 1a5e60 │ │ │ │ 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 1a5fd4 │ │ │ │ + ldr r3, [pc, #728] @ (1aaaac ) │ │ │ │ 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 185a44 │ │ │ │ mov r2, r8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ 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 +508649,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 1891e8 │ │ │ │ movw r1, #461 @ 0x1cd │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ 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 1aa882 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa89a │ │ │ │ + beq.n 1aa96a │ │ │ │ tst r1, r3 │ │ │ │ - bne.n 1aa89a │ │ │ │ + bne.n 1aa96a │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1aa974 │ │ │ │ + bne.w 1aaa44 │ │ │ │ add.w r0, r5, #24 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1865ec │ │ │ │ - b.n 1aa5fa │ │ │ │ + bl 1866bc │ │ │ │ + b.n 1aa6ca │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1aa642 │ │ │ │ + beq.w 1aa712 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1aa666 │ │ │ │ + b.n 1aa736 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa55e │ │ │ │ + beq.w 1aa62e │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa9c4 │ │ │ │ + bne.w 1aaa94 │ │ │ │ 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 21ccf8 │ │ │ │ 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 1aaa32 │ │ │ │ movs r7, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ strd r7, r8, [sp, #100] @ 0x64 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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] @ 1aaaac │ │ │ │ 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 +508743,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 1891e8 │ │ │ │ + b.n 1aa6ca │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1aa600 │ │ │ │ + beq.w 1aa6d0 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1aa666 │ │ │ │ + b.n 1aa736 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bhi.w 1aa54a │ │ │ │ - b.n 1aa55e │ │ │ │ + bhi.w 1aa61a │ │ │ │ + b.n 1aa62e │ │ │ │ subw r3, r3, #639 @ 0x27f │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1aa54a │ │ │ │ - b.n 1aa55e │ │ │ │ + bls.w 1aa61a │ │ │ │ + b.n 1aa62e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [r1] │ │ │ │ - bhi.n 1aa968 │ │ │ │ + bhi.n 1aaa38 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1aa9ca │ │ │ │ + bhi.w 1aaa9a │ │ │ │ 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 +508788,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 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1aa900 │ │ │ │ + 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 1891e8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #406 @ 0x196 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aa7b2 │ │ │ │ + b.n 1aa882 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1aa8d4 │ │ │ │ + b.n 1aa9a4 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1aa8d4 │ │ │ │ + b.n 1aa9a4 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1aa8d4 │ │ │ │ + b.n 1aa9a4 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5d0c │ │ │ │ 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 1a5d0c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1aa774 │ │ │ │ + b.n 1aa844 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1865ec │ │ │ │ - b.n 1aa5fa │ │ │ │ + bl 1866bc │ │ │ │ + b.n 1aa6ca │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 1aa626 │ │ │ │ + bl 1c6534 │ │ │ │ + b.n 1aa6f6 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ - b.n 1aa810 │ │ │ │ + b.n 1aa8e0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.n 1aa8d4 │ │ │ │ + b.n 1aa9a4 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1aa5b2 │ │ │ │ + b.n 1aa682 │ │ │ │ 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 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1aa9a8 │ │ │ │ + cbz r0, 1aaa78 │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r9 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aa7b2 │ │ │ │ + b.n 1aa882 │ │ │ │ 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, [r1, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ 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] @ (1aad48 ) │ │ │ │ + ldr r3, [pc, #644] @ (1aad4c ) │ │ │ │ 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 1aac3a │ │ │ │ lsls r1, r6, #11 │ │ │ │ - bmi.w 1aab7e │ │ │ │ + bmi.w 1aac4e │ │ │ │ lsls r2, r6, #12 │ │ │ │ - bmi.w 1aab9a │ │ │ │ + bmi.w 1aac6a │ │ │ │ lsls r3, r6, #14 │ │ │ │ - bmi.w 1aabb6 │ │ │ │ + bmi.w 1aac86 │ │ │ │ lsls r7, r6, #21 │ │ │ │ - bmi.w 1aabd2 │ │ │ │ + bmi.w 1aaca2 │ │ │ │ lsls r5, r6, #26 │ │ │ │ - bmi.w 1aabee │ │ │ │ + bmi.w 1aacbe │ │ │ │ lsls r0, r6, #25 │ │ │ │ - bmi.w 1aac08 │ │ │ │ + bmi.w 1aacd8 │ │ │ │ lsls r1, r6, #20 │ │ │ │ - bmi.w 1aac22 │ │ │ │ + bmi.w 1aacf2 │ │ │ │ lsls r2, r6, #19 │ │ │ │ - bmi.w 1aac3e │ │ │ │ + bmi.w 1aad0e │ │ │ │ lsls r3, r6, #18 │ │ │ │ - bmi.w 1aac5a │ │ │ │ + bmi.w 1aad2a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r5, [r3, #352] @ 0x160 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1aaa60 │ │ │ │ + cbz r3, 1aab30 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ - cbnz r7, 1aaa7e │ │ │ │ + cbnz r7, 1aab4e │ │ │ │ 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 1aab24 │ │ │ │ + ldr r2, [pc, #540] @ (1aad50 ) │ │ │ │ + ldr r3, [pc, #536] @ (1aad4c ) │ │ │ │ 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 1aad42 │ │ │ │ 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 1aac20 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1aab3e │ │ │ │ + beq.n 1aac0e │ │ │ │ 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, 1aabca │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1aaaf2 │ │ │ │ + bne.n 1aabc2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ tst r6, r3 │ │ │ │ - beq.n 1aaaf2 │ │ │ │ + beq.n 1aabc2 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 21d770 │ │ │ │ + bl 21d840 │ │ │ │ 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 1aabc2 │ │ │ │ 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 1aab82 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1aaaaa │ │ │ │ + bne.n 1aab7a │ │ │ │ ldrd r7, r5, [sp, #4] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1aab3e │ │ │ │ + beq.n 1aac0e │ │ │ │ mov r9, sl │ │ │ │ movs r1, #23 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1aab3a │ │ │ │ + cbz r3, 1aac0a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 1aab3a │ │ │ │ + cbz r3, 1aac0a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - cbnz r7, 1aab4a │ │ │ │ + cbnz r7, 1aac1a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1aab2e │ │ │ │ + bne.n 1aabfe │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1aaa60 │ │ │ │ + b.n 1aab30 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 1aab1e │ │ │ │ + bl 1c6534 │ │ │ │ + b.n 1aabee │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1aaa90 │ │ │ │ + beq.n 1aab60 │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5ba0 │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ - b.n 1aaa90 │ │ │ │ + b.n 1aab60 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ adds r1, #4 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5ba0 │ │ │ │ lsls r1, r6, #11 │ │ │ │ mov r4, r0 │ │ │ │ - bpl.w 1aaa1a │ │ │ │ + bpl.w 1aaaea │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #1048576 @ 0x100000 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5ba0 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r2, r6, #12 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.w 1aaa20 │ │ │ │ + bpl.w 1aaaf0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5ba0 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ lsls r3, r6, #14 │ │ │ │ - bpl.w 1aaa26 │ │ │ │ + bpl.w 1aaaf6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5ba0 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r7, r6, #21 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.w 1aaa2c │ │ │ │ + bpl.w 1aaafc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5ba0 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r5, r6, #26 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.w 1aaa32 │ │ │ │ + bpl.w 1aab02 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5ba0 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r0, r6, #25 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.w 1aaa38 │ │ │ │ + bpl.w 1aab08 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5ba0 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r1, r6, #20 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.w 1aaa3e │ │ │ │ + bpl.w 1aab0e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5ba0 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r2, r6, #19 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.w 1aaa44 │ │ │ │ + bpl.w 1aab14 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5ba0 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ lsls r3, r6, #18 │ │ │ │ - bpl.w 1aaa4a │ │ │ │ + bpl.w 1aab1a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5ad0 │ │ │ │ + bl 1a5ba0 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ - b.n 1aaa4a │ │ │ │ + b.n 1aab1a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + strb r4, [r6, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + strb r0, [r1, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.n 1aacc0 │ │ │ │ + bcs.n 1aad90 │ │ │ │ cmp.w r3, #460 @ 0x1cc │ │ │ │ - bhi.n 1aad2a │ │ │ │ + bhi.n 1aadfa │ │ │ │ cmp.w r3, #310 @ 0x136 │ │ │ │ - bcs.n 1aad6a │ │ │ │ + bcs.n 1aae3a │ │ │ │ cmp.w r3, #300 @ 0x12c │ │ │ │ - bhi.w 1aae70 │ │ │ │ + bhi.w 1aaf40 │ │ │ │ cmp r3, #215 @ 0xd7 │ │ │ │ - beq.n 1aacec │ │ │ │ - bhi.w 1aae3e │ │ │ │ + beq.n 1aadbc │ │ │ │ + bhi.w 1aaf0e │ │ │ │ cmp r3, #145 @ 0x91 │ │ │ │ - bhi.w 1aae5e │ │ │ │ + bhi.w 1aaf2e │ │ │ │ cmp r3, #143 @ 0x8f │ │ │ │ - bhi.n 1aad66 │ │ │ │ + bhi.n 1aae36 │ │ │ │ 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 1aae30 │ │ │ │ movw r2, #649 @ 0x289 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1aacf0 │ │ │ │ + bls.n 1aadc0 │ │ │ │ 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 1aadea │ │ │ │ movw r2, #16398 @ 0x400e │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1aad1c │ │ │ │ + beq.n 1aadec │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movw r2, #645 @ 0x285 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 1aad60 │ │ │ │ + bhi.n 1aae30 │ │ │ │ cmp.w r3, #616 @ 0x268 │ │ │ │ - bcc.w 1aae28 │ │ │ │ + bcc.w 1aaef8 │ │ │ │ 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 1aaf20 │ │ │ │ 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 1aae30 │ │ │ │ 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 +509239,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 1aae6c │ │ │ │ cmp.w r3, #312 @ 0x138 │ │ │ │ - bls.n 1aad60 │ │ │ │ + bls.n 1aae30 │ │ │ │ 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 1aae36 │ │ │ │ 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 1aae30 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi.n 1aad60 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1aadb4 ) │ │ │ │ + bhi.n 1aae30 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1aae84 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @@ -509223,15 +509301,15 @@ │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ movw r2, #527 @ 0x20f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1aae6c │ │ │ │ + beq.n 1aaf3c │ │ │ │ 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 +509326,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 1aadea │ │ │ │ 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 1aad54 │ │ │ │ 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 1aaf90 │ │ │ │ subw r3, r3, #651 @ 0x28b │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ movls r3, #100 @ 0x64 │ │ │ │ - bhi.n 1aaeca │ │ │ │ + bhi.n 1aaf9a │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ it cs │ │ │ │ movcs r3, #84 @ 0x54 │ │ │ │ - bcs.n 1aaebc │ │ │ │ + bcs.n 1aaf8c │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1aaedc ) │ │ │ │ + ldr r3, [pc, #8] @ (1aafac ) │ │ │ │ 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] @ (1ab248 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #644] @ (1ab17c ) │ │ │ │ + ldr r2, [pc, #644] @ (1ab24c ) │ │ │ │ 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 1ab00c │ │ │ │ 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 1ab168 │ │ │ │ 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 1ab020 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1aaf64 │ │ │ │ + beq.n 1ab034 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ 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 188d38 │ │ │ │ + ldr r2, [pc, #524] @ (1ab250 ) │ │ │ │ + ldr r3, [pc, #516] @ (1ab24c ) │ │ │ │ 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 1ab242 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ mov r3, r0 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.w 1ab176 │ │ │ │ + bhi.w 1ab246 │ │ │ │ tbb [pc, r1] │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ push {r1, r2, r3, r5, r7} │ │ │ │ - b.n 1ab132 │ │ │ │ + b.n 1ab202 │ │ │ │ stmia r0!, {r5, r6, r7} │ │ │ │ - b.n 1ab182 │ │ │ │ - b.n 1ab184 │ │ │ │ - b.n 1ab186 │ │ │ │ + b.n 1ab252 │ │ │ │ + b.n 1ab254 │ │ │ │ + b.n 1ab256 │ │ │ │ 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 +509478,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 1ab0a8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5d0c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -509422,25 +509500,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 1ab0e0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5d0c │ │ │ │ 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 1ab246 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1ab11c ) │ │ │ │ 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 +509548,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 188d38 │ │ │ │ + b.n 1ab042 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab042 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab042 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab042 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab042 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab042 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab042 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab042 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab042 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab042 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab042 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab042 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab042 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab042 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab042 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab042 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab042 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab042 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1aaf72 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab042 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r0, r4] │ │ │ │ + str r4, [r6, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + ldr r7, [pc, #728] @ (1ab52c ) │ │ │ │ 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] @ (1ab370 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #264] @ (1ab2a4 ) │ │ │ │ + ldr r3, [pc, #264] @ (1ab374 ) │ │ │ │ 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 1ab2f6 │ │ │ │ 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 188d38 │ │ │ │ + ldr r2, [pc, #216] @ (1ab378 ) │ │ │ │ + ldr r3, [pc, #212] @ (1ab374 ) │ │ │ │ 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 1ab36a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r4 │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a5ef8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a5ef8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1ab1cc │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab29c │ │ │ │ mov r2, sp │ │ │ │ movs r3, #1 │ │ │ │ movs r6, #2 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5d0c │ │ │ │ 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 1a5d0c │ │ │ │ + b.n 1ab2c8 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1ab238 │ │ │ │ + beq.n 1ab308 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1ab24c │ │ │ │ + beq.n 1ab31c │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r7 │ │ │ │ - bl 188c1c │ │ │ │ + bl 188cec │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1ab1cc │ │ │ │ + beq.n 1ab29c │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ mov r0, r7 │ │ │ │ - bl 188c1c │ │ │ │ - b.n 1ab1cc │ │ │ │ + bl 188cec │ │ │ │ + b.n 1ab29c │ │ │ │ movs r4, #1 │ │ │ │ mov r2, sp │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5d0c │ │ │ │ mov r2, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a5c3c │ │ │ │ + bl 1a5d0c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188c68 │ │ │ │ - b.n 1ab1cc │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab29c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #392] @ (1ab42c ) │ │ │ │ + ldr r5, [pc, #584] @ (1ab5bc ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #176] @ (1ab35c ) │ │ │ │ + ldr r5, [pc, #368] @ (1ab4ec ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1ab306 │ │ │ │ + cbz r3, 1ab3d6 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbnz r4, 1ab2c8 │ │ │ │ + cbnz r4, 1ab398 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 1ab302 │ │ │ │ + beq.n 1ab3d2 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1ab2d2 │ │ │ │ + b.n 1ab3a2 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 1ab2f6 │ │ │ │ + cbz r4, 1ab3c6 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx r4, r4, #0, #21 │ │ │ │ tst r4, r1 │ │ │ │ - beq.n 1ab2ee │ │ │ │ + beq.n 1ab3be │ │ │ │ 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, 1ab3d2 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ab2c4 │ │ │ │ + bne.n 1ab394 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ ubfx r4, r4, #0, #21 │ │ │ │ tst r4, r1 │ │ │ │ - bne.n 1ab2d2 │ │ │ │ + bne.n 1ab3a2 │ │ │ │ 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 16df9c │ │ │ │ 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 16e1dc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1ab36c │ │ │ │ - ldr r2, [pc, #48] @ (1ab374 ) │ │ │ │ + beq.n 1ab43c │ │ │ │ + ldr r2, [pc, #48] @ (1ab444 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #48] @ (1ab378 ) │ │ │ │ + ldr r1, [pc, #48] @ (1ab448 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e364 │ │ │ │ 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] @ (1ab44c ) │ │ │ │ add r2, pc │ │ │ │ - b.n 1ab346 │ │ │ │ + b.n 1ab416 │ │ │ │ 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] @ (1ab5ac ) │ │ │ │ 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 1ab5a4 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 1ab4bc │ │ │ │ + b.n 1ab58c │ │ │ │ ldrb r1, [r7, #18] │ │ │ │ ands.w r1, r1, #32 │ │ │ │ - bne.n 1ab4a8 │ │ │ │ + bne.n 1ab578 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 +509896,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 186e5c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 +509921,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 186e5c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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 +509944,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] @ (1ab5b0 ) │ │ │ │ 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 1891e8 │ │ │ │ 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 1ab5a4 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1ab3b2 │ │ │ │ + bne.w 1ab482 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1ab3b2 │ │ │ │ - b.n 1ab4a8 │ │ │ │ + blt.w 1ab482 │ │ │ │ + b.n 1ab578 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #400] @ (1ab670 ) │ │ │ │ + ldr r3, [pc, #592] @ (1ab800 ) │ │ │ │ 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] @ 1abb7c │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1456] @ 1abab0 │ │ │ │ + ldr.w r3, [pc, #1456] @ 1abb80 │ │ │ │ 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] @ 1abb84 │ │ │ │ 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 1ab7c4 │ │ │ │ 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 1ab6de │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 1ab606 │ │ │ │ + bne.n 1ab6d6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 21d7bc │ │ │ │ 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 +510040,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 186e5c │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185994 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d6ec │ │ │ │ + bl 21d7bc │ │ │ │ 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 +510073,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 186e5c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r3, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ab6ee │ │ │ │ + beq.n 1ab7be │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 1ab534 │ │ │ │ + bne.n 1ab604 │ │ │ │ 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 1ab902 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov sl, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21dabc │ │ │ │ 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 +510119,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 186e5c │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185994 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21dabc │ │ │ │ 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 1ab6b8 │ │ │ │ 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 185a44 │ │ │ │ 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 +510185,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 186e5c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 +510219,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, 1ab8e8 │ │ │ │ + ldr r3, [pc, #740] @ (1abb88 ) │ │ │ │ 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 1891e8 │ │ │ │ + ldr r2, [pc, #700] @ (1abb8c ) │ │ │ │ + ldr r3, [pc, #688] @ (1abb80 ) │ │ │ │ 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 1abb76 │ │ │ │ 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 1ab8a2 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ mov r6, r8 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ str.w fp, [sp, #28] │ │ │ │ - bl 21d698 │ │ │ │ + bl 21d768 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ab7fc │ │ │ │ + beq.n 1ab8cc │ │ │ │ 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 +510278,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 1abb40 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ab99a │ │ │ │ + bhi.w 1aba6a │ │ │ │ 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 +510305,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 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ab8da │ │ │ │ + cbz r0, 1ab9aa │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 21dabc │ │ │ │ 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 +510346,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 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r2, [r7, #85] @ 0x55 │ │ │ │ strd r9, r9, [r8] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1aba9c │ │ │ │ + bhi.w 1abb6c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1abaaa │ │ │ │ + bhi.w 1abb7a │ │ │ │ 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, 1abc88 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abcc8 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abccc ) │ │ │ │ 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, 1abcd0 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abcd0 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abcd4 ) │ │ │ │ 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, 1abcd8 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abcd8 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abcdc ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abcdc ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abce0 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abce0 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abce4 ) │ │ │ │ movs r0, #165 @ 0xa5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ab8b2 │ │ │ │ + b.n 1ab982 │ │ │ │ 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 1ab982 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ab8b2 │ │ │ │ + b.n 1ab982 │ │ │ │ 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 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ab9cc │ │ │ │ + cbz r0, 1aba9c │ │ │ │ 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 1891e8 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d9ec │ │ │ │ + bl 21dabc │ │ │ │ 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 +510432,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 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 1ab5b4 │ │ │ │ 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 1ab8cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r9, r9, [fp] │ │ │ │ ldrb.w r2, [r3, #85] @ 0x55 │ │ │ │ cmp r2, #32 │ │ │ │ - bls.w 1ab880 │ │ │ │ + bls.w 1ab950 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 1ab8b2 │ │ │ │ + b.n 1ab982 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1ab9a4 │ │ │ │ + b.n 1aba74 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1ab9a4 │ │ │ │ + b.n 1aba74 │ │ │ │ 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 1aba74 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 1ab9a4 │ │ │ │ + b.n 1aba74 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #1000] @ (1abe98 ) │ │ │ │ + ldr r2, [pc, #168] @ (1abc28 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #904] @ (1abe40 ) │ │ │ │ + ldr r2, [pc, #72] @ (1abbd0 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - blxns pc │ │ │ │ + bxns 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, #3792] @ 0xed0 │ │ │ │ - ldr.w r4, [pc, #1596] @ 1ac110 │ │ │ │ + ldr.w r4, [pc, #1596] @ 1ac1e0 │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r5, [pc, #1592] @ 1ac114 │ │ │ │ - ldr.w r0, [pc, #1592] @ 1ac118 │ │ │ │ + ldr.w r5, [pc, #1592] @ 1ac1e4 │ │ │ │ + ldr.w r0, [pc, #1592] @ 1ac1e8 │ │ │ │ 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 +510522,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 1ac1c2 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, r1, [sp, #152] @ 0x98 │ │ │ │ - bl 16a48c │ │ │ │ + bl 16a55c │ │ │ │ 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 1ac1b6 │ │ │ │ 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 1ac1a8 │ │ │ │ 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 +510564,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, 1abc66 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1ab308 │ │ │ │ + bl 1ab3d8 │ │ │ │ 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 1abc4a │ │ │ │ mov fp, r6 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1abbc2 │ │ │ │ + cbz r3, 1abc92 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1ab308 │ │ │ │ + bl 1ab3d8 │ │ │ │ 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 16a160 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1abb9e │ │ │ │ + bne.n 1abc6e │ │ │ │ ldr.w r6, [r7, #352] @ 0x160 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1abbd8 │ │ │ │ + cbz r3, 1abca8 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1abc90 │ │ │ │ + bne.n 1abd60 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1abbca │ │ │ │ + bne.n 1abc9a │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1abbfa │ │ │ │ + beq.n 1abcca │ │ │ │ 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 +510626,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 1abcee │ │ │ │ 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 +510642,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 1abd10 │ │ │ │ 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 1abd30 │ │ │ │ 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 18ca7c │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 169f70 │ │ │ │ + bl 16a040 │ │ │ │ movs r0, #1 │ │ │ │ - ldr.w r2, [pc, #1192] @ 1ac11c │ │ │ │ - ldr.w r3, [pc, #1184] @ 1ac118 │ │ │ │ + ldr.w r2, [pc, #1192] @ 1ac1ec │ │ │ │ + ldr.w r3, [pc, #1184] @ 1ac1e8 │ │ │ │ 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 1ac1ce │ │ │ │ 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] @ 1ac1f0 │ │ │ │ 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 1abe5a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 1abcce │ │ │ │ + cbnz r3, 1abd9e │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #3 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1abcca │ │ │ │ - cbz r6, 1abcca │ │ │ │ + cbz r3, 1abd9a │ │ │ │ + cbz r6, 1abd9a │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1abca2 │ │ │ │ + bne.n 1abd72 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1abcbc │ │ │ │ + bne.n 1abd8c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 1abbd8 │ │ │ │ + b.n 1abca8 │ │ │ │ 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 +510727,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 1ac134 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1abcac │ │ │ │ + bne.n 1abd7c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add.w r2, r5, #32 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1ac102 │ │ │ │ + beq.w 1ac1d2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1abd28 │ │ │ │ + cbz r2, 1abdf8 │ │ │ │ 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 1ab450 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fb48 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 1abd74 │ │ │ │ - b.n 1abcac │ │ │ │ + cbnz r0, 1abe44 │ │ │ │ + b.n 1abd7c │ │ │ │ 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 1ab450 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 16fa78 │ │ │ │ + bl 16fb48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1abcac │ │ │ │ + beq.n 1abd7c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r2, r3, #24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1abd86 │ │ │ │ + beq.n 1abe56 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1abd4a │ │ │ │ + bne.n 1abe1a │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1abd56 │ │ │ │ + b.n 1abe26 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1abca8 │ │ │ │ + bne.n 1abd78 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r3, r5, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1ac108 │ │ │ │ + beq.w 1ac1d8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbz r3, 1abdb4 │ │ │ │ + cbz r3, 1abe84 │ │ │ │ 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 185ca0 │ │ │ │ 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 +510831,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 1ab450 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1abca8 │ │ │ │ + bne.w 1abd78 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1abca8 │ │ │ │ + beq.w 1abd78 │ │ │ │ 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 1ac0d8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac0bc │ │ │ │ + beq.w 1ac18c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1ac0cc │ │ │ │ + beq.w 1ac19c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac048 │ │ │ │ + beq.w 1ac118 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ac048 │ │ │ │ + beq.w 1ac118 │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1ac03c │ │ │ │ + bne.w 1ac10c │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.w 1ac03c │ │ │ │ + bhi.w 1ac10c │ │ │ │ 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 18c024 │ │ │ │ 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 16a128 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ - bl 16e294 │ │ │ │ + bl 16e364 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1853dc │ │ │ │ + bl 1854ac │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 16e098 │ │ │ │ + bl 16e168 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ adds r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1ab4e4 │ │ │ │ + bl 1ab5b4 │ │ │ │ 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 195dbc │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w fp, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 1ac024 │ │ │ │ + bhi.n 1ac0f4 │ │ │ │ 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 +510981,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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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] @ 1ac1f4 │ │ │ │ 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 1891e8 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 18c068 │ │ │ │ + bl 18c138 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1abe4e │ │ │ │ + bne.w 1abf1e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1abe2c │ │ │ │ + bne.w 1abefc │ │ │ │ ldrd r6, r5, [sp, #64] @ 0x40 │ │ │ │ ldrd r4, r9, [sp, #72] @ 0x48 │ │ │ │ ldrd fp, sl, [sp, #80] @ 0x50 │ │ │ │ - b.n 1abca8 │ │ │ │ + b.n 1abd78 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1abf88 │ │ │ │ + b.n 1ac058 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1abf88 │ │ │ │ + b.n 1ac058 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1abf88 │ │ │ │ + b.n 1ac058 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1abf88 │ │ │ │ + b.n 1ac058 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1abe58 │ │ │ │ + bne.w 1abf28 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ac008 │ │ │ │ + bne.n 1ac0d8 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ cmp r3, #3 │ │ │ │ it ls │ │ │ │ movls r6, r8 │ │ │ │ - bhi.n 1ac008 │ │ │ │ + bhi.n 1ac0d8 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 1abe7a │ │ │ │ + b.n 1abf4a │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1abcac │ │ │ │ + beq.w 1abd7c │ │ │ │ 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, 1ac16a │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ac092 │ │ │ │ + bne.n 1ac162 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - beq.n 1ac0ac │ │ │ │ + beq.n 1ac17c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ac082 │ │ │ │ + bne.n 1ac152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ac07c │ │ │ │ + bne.n 1ac14c │ │ │ │ ldrd r5, r4, [sp, #24] │ │ │ │ - b.n 1abcac │ │ │ │ + b.n 1abd7c │ │ │ │ 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 1ab450 │ │ │ │ + b.n 1ac162 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1ac008 │ │ │ │ + bne.n 1ac0d8 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1ac05e │ │ │ │ - b.n 1ac008 │ │ │ │ + bls.n 1ac12e │ │ │ │ + b.n 1ac0d8 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 1abe7a │ │ │ │ - b.n 1abe4e │ │ │ │ + bls.w 1abf4a │ │ │ │ + b.n 1abf1e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - bl 1ab2ac │ │ │ │ + bl 1ab37c │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ - b.n 1abb4c │ │ │ │ + b.n 1abc1c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - bl 1ab2ac │ │ │ │ - b.n 1abb30 │ │ │ │ + bl 1ab37c │ │ │ │ + b.n 1abc00 │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1abc70 │ │ │ │ + b.n 1abd40 │ │ │ │ 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 r4, r9 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ + add r2, r9 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bics r4, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ 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] @ (1ac498 ) │ │ │ │ movs r2, #2 │ │ │ │ - ldr r3, [pc, #648] @ (1ac3cc ) │ │ │ │ + ldr r3, [pc, #648] @ (1ac49c ) │ │ │ │ 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] @ (1ac4a0 ) │ │ │ │ ldrb.w r0, [r8, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ac2b2 │ │ │ │ + beq.w 1ac382 │ │ │ │ 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] @ (1ac4a4 ) │ │ │ │ add.w r9, r8, #96 @ 0x60 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1884fc │ │ │ │ + bl 1885cc │ │ │ │ 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 +511178,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 185a44 │ │ │ │ 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 186e5c │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sl, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ - cbz r3, 1ac1ca │ │ │ │ + cbz r3, 1ac29a │ │ │ │ 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 +511226,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, 1ac35c │ │ │ │ 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 +511247,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 1ac32a │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldrd r3, sl, [sp, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1ac2ec │ │ │ │ + bhi.n 1ac3bc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 1ac242 │ │ │ │ + bl 1883a8 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 188de0 │ │ │ │ + bl 188eb0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ - bl 1865ec │ │ │ │ - ldr r2, [pc, #260] @ (1ac3d8 ) │ │ │ │ - ldr r3, [pc, #244] @ (1ac3cc ) │ │ │ │ + bl 1866bc │ │ │ │ + ldr r2, [pc, #260] @ (1ac4a8 ) │ │ │ │ + ldr r3, [pc, #244] @ (1ac49c ) │ │ │ │ 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 1ac492 │ │ │ │ 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 1aaf54 │ │ │ │ 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 1ac400 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r0 │ │ │ │ bics r4, r1 │ │ │ │ - bne.n 1ac374 │ │ │ │ + bne.n 1ac444 │ │ │ │ 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 1ac360 │ │ │ │ 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 1859fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ac364 │ │ │ │ + cbz r0, 1ac434 │ │ │ │ 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 1891e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ac316 │ │ │ │ + b.n 1ac3e6 │ │ │ │ subs r2, #1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1ac3a4 │ │ │ │ + bhi.n 1ac474 │ │ │ │ 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 +511362,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 1ac406 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ac336 │ │ │ │ + b.n 1ac406 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ac336 │ │ │ │ + b.n 1ac406 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ac336 │ │ │ │ + b.n 1ac406 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r5, #234 @ 0xea │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #162 @ 0xa2 │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ + subs r4, #86 @ 0x56 │ │ │ │ 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] @ 1ad0d8 │ │ │ │ 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] @ 1ad0dc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr.w r3, [pc, #3084] @ 1ad010 │ │ │ │ + ldr.w r3, [pc, #3084] @ 1ad0e0 │ │ │ │ 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, 1ac4f4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 1ac448 │ │ │ │ + cbnz r3, 1ac518 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ac418 │ │ │ │ + bne.n 1ac4e8 │ │ │ │ mov sl, r3 │ │ │ │ - ldr.w r2, [pc, #3052] @ 1ad014 │ │ │ │ - ldr.w r3, [pc, #3044] @ 1ad010 │ │ │ │ + ldr.w r2, [pc, #3052] @ 1ad0e4 │ │ │ │ + ldr.w r3, [pc, #3044] @ 1ad0e0 │ │ │ │ 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 1ad34e │ │ │ │ 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 +511451,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 187198 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1ad0e8 │ │ │ │ + beq.w 1ad1b8 │ │ │ │ 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 1ac626 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac91e │ │ │ │ + beq.w 1ac9ee │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ac56a │ │ │ │ + bne.n 1ac63a │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1ac56a │ │ │ │ + beq.n 1ac63a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r2, r3 │ │ │ │ cmp.w r3, #336 @ 0x150 │ │ │ │ - bcs.n 1ac598 │ │ │ │ + bcs.n 1ac668 │ │ │ │ cmp.w r3, #330 @ 0x14a │ │ │ │ - bcc.w 1ac8e6 │ │ │ │ + bcc.w 1ac9b6 │ │ │ │ sub.w r1, r3, #330 @ 0x14a │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 1ac8ee │ │ │ │ + bpl.w 1ac9be │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r6, r2, #29 │ │ │ │ - bmi.n 1ac5ac │ │ │ │ + bmi.n 1ac67c │ │ │ │ cmp.w r3, #304 @ 0x130 │ │ │ │ - bne.w 1acc9e │ │ │ │ + bne.w 1acd6e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r1, r3, #11 │ │ │ │ it pl │ │ │ │ movpl.w r2, #304 @ 0x130 │ │ │ │ - bmi.w 1ac98a │ │ │ │ + bmi.w 1aca5a │ │ │ │ subw r3, r2, #650 @ 0x28a │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 1ac8fa │ │ │ │ + bhi.w 1ac9ca │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r6, r3, #28 │ │ │ │ - bpl.n 1ac552 │ │ │ │ + bpl.n 1ac622 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1acbdc │ │ │ │ + beq.w 1accac │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1acbdc │ │ │ │ + bne.w 1accac │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #664 @ 0x298 │ │ │ │ - beq.w 1ac998 │ │ │ │ + beq.w 1aca68 │ │ │ │ movw r2, #641 @ 0x281 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1accbe │ │ │ │ + beq.w 1acd8e │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ - bne.n 1ac552 │ │ │ │ + bne.n 1ac622 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r1, r3, #12 │ │ │ │ - bpl.n 1ac552 │ │ │ │ + bpl.n 1ac622 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ac63e │ │ │ │ + bne.n 1ac70e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbnz r3, 1ac56a │ │ │ │ + cbnz r3, 1ac63a │ │ │ │ mov r0, r9 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ac940 │ │ │ │ + beq.w 1aca10 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 1ac4aa │ │ │ │ + b.n 1ac57a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - cbz r3, 1ac57a │ │ │ │ + cbz r3, 1ac64a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ac4bc │ │ │ │ + bne.n 1ac58c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ac556 │ │ │ │ + bne.n 1ac626 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1ac556 │ │ │ │ + beq.n 1ac626 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r2, r3 │ │ │ │ cmp.w r3, #336 @ 0x150 │ │ │ │ - bcc.n 1ac4d4 │ │ │ │ + bcc.n 1ac5a4 │ │ │ │ mvn.w r1, #366 @ 0x16e │ │ │ │ adds r1, r3, r1 │ │ │ │ bics.w r1, r1, #2 │ │ │ │ - bne.n 1ac5c2 │ │ │ │ + bne.n 1ac692 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.w 1ac8ee │ │ │ │ + bpl.w 1ac9be │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1accb4 │ │ │ │ + beq.w 1acd84 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1accb4 │ │ │ │ + bne.w 1acd84 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r2, r3 │ │ │ │ mvn.w r0, #362 @ 0x16a │ │ │ │ adds r1, r3, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.w 1ac978 │ │ │ │ + bhi.w 1aca48 │ │ │ │ movw r2, #417 @ 0x1a1 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 1ac8ee │ │ │ │ + bpl.w 1ac9be │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.w 1ac8ee │ │ │ │ + bpl.w 1ac9be │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1accb4 │ │ │ │ + beq.w 1acd84 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1accb4 │ │ │ │ + bne.w 1acd84 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movw r2, #527 @ 0x20f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1ac9a2 │ │ │ │ + beq.w 1aca72 │ │ │ │ movw r2, #477 @ 0x1dd │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1ac4f0 │ │ │ │ + bne.w 1ac5c0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bmi.w 1ac98c │ │ │ │ + bmi.w 1aca5c │ │ │ │ mov r2, r3 │ │ │ │ subw r3, r3, #650 @ 0x28a │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 1ac510 │ │ │ │ + bls.w 1ac5e0 │ │ │ │ cmp.w r2, #664 @ 0x298 │ │ │ │ - beq.n 1ac552 │ │ │ │ + beq.n 1ac622 │ │ │ │ movw r3, #641 @ 0x281 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1acbcc │ │ │ │ + beq.w 1acc9c │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ - bne.n 1ac552 │ │ │ │ + bne.n 1ac622 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r0, r3, #12 │ │ │ │ - bpl.n 1ac552 │ │ │ │ + bpl.n 1ac622 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1ac548 │ │ │ │ + bne.n 1ac618 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r4, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1aae84 │ │ │ │ + bl 1aaf54 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #2500] @ 1ad018 │ │ │ │ + ldr.w r3, [pc, #2500] @ 1ad0e8 │ │ │ │ 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 +511638,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 1acd64 │ │ │ │ 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 185a44 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cbz r3, 1ac6ae │ │ │ │ + cbz r3, 1ac77e │ │ │ │ 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 +511691,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, 1ac7fa │ │ │ │ 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, 1ac81c │ │ │ │ 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 +511724,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 1ac9e8 │ │ │ │ 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 1ac9e2 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 18585c │ │ │ │ + bl 18592c │ │ │ │ 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 186e5c │ │ │ │ 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 +511765,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 1891e8 │ │ │ │ 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 +511782,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 1ac93e │ │ │ │ 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 +511800,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 1ac912 │ │ │ │ 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 1acd98 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r0 │ │ │ │ bics r3, r1 │ │ │ │ - bne.w 1ad1a6 │ │ │ │ + bne.w 1ad276 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aae84 │ │ │ │ + bl 1aaf54 │ │ │ │ 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 1891e8 │ │ │ │ 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 1ad2e6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - b.n 1ac698 │ │ │ │ + b.n 1ac768 │ │ │ │ cmp.w r3, #304 @ 0x130 │ │ │ │ - beq.w 1ac4f8 │ │ │ │ + beq.w 1ac5c8 │ │ │ │ mov r2, r3 │ │ │ │ subw r3, r2, #650 @ 0x28a │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 1ac510 │ │ │ │ + bls.w 1ac5e0 │ │ │ │ cmp.w r2, #664 @ 0x298 │ │ │ │ - bne.w 1ac624 │ │ │ │ + bne.w 1ac6f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 1ac552 │ │ │ │ + bpl.w 1ac622 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ac548 │ │ │ │ - b.n 1ac63e │ │ │ │ + bne.w 1ac618 │ │ │ │ + b.n 1ac70e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ac7a8 │ │ │ │ + bne.w 1ac878 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ - b.n 1ac802 │ │ │ │ + b.n 1ac8d2 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1ac556 │ │ │ │ + bne.w 1ac626 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ac58c │ │ │ │ + bne.w 1ac65c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ac566 │ │ │ │ + bne.w 1ac636 │ │ │ │ ldrd r6, r4, [sp, #64] @ 0x40 │ │ │ │ mov r9, fp │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ad0e8 │ │ │ │ + beq.w 1ad1b8 │ │ │ │ mov sl, r5 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac426 │ │ │ │ + beq.w 1ac4f6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ac426 │ │ │ │ + beq.w 1ac4f6 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ac466 │ │ │ │ + bne.w 1ac536 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ac966 │ │ │ │ - b.n 1ac426 │ │ │ │ + bne.n 1aca36 │ │ │ │ + b.n 1ac4f6 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 1ad200 │ │ │ │ + bne.w 1ad2d0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.w 1ac62e │ │ │ │ - cbz r7, 1ac9b4 │ │ │ │ + bpl.w 1ac6fe │ │ │ │ + cbz r7, 1aca84 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - cbnz r0, 1ac9b4 │ │ │ │ + cbnz r0, 1aca84 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 1ac506 │ │ │ │ + b.n 1ac5d6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.w 1ac552 │ │ │ │ - b.n 1ac548 │ │ │ │ + bpl.w 1ac622 │ │ │ │ + b.n 1ac618 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bpl.w 1ac552 │ │ │ │ + bpl.w 1ac622 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ac994 │ │ │ │ + beq.n 1aca64 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r4, [sp, #140] @ 0x8c │ │ │ │ - bl 1aae84 │ │ │ │ + bl 1aaf54 │ │ │ │ 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 1acc7c │ │ │ │ + ldr.w r3, [pc, #1608] @ 1ad0e8 │ │ │ │ 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 185a44 │ │ │ │ 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 186e5c │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cbz r3, 1aca14 │ │ │ │ + cbz r3, 1acae4 │ │ │ │ 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 +511987,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, 1acb56 │ │ │ │ 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, 1acb7a │ │ │ │ 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, 1acb9e │ │ │ │ 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, 1acbc0 │ │ │ │ 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 1acc12 │ │ │ │ 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 +512054,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 1acbe6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1ad0a2 │ │ │ │ + beq.w 1ad172 │ │ │ │ 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 1ad300 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aae84 │ │ │ │ + bl 1aaf54 │ │ │ │ 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 1891e8 │ │ │ │ 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 1acaba │ │ │ │ ldrd r9, sl, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ - bl 1882d8 │ │ │ │ + bl 1883a8 │ │ │ │ add r2, sp, #196 @ 0xc4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 188de0 │ │ │ │ + bl 188eb0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1865ec │ │ │ │ - b.n 1acc9a │ │ │ │ + bl 1866bc │ │ │ │ + b.n 1acd6a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r6, r3, #11 │ │ │ │ - bpl.w 1ac552 │ │ │ │ + bpl.w 1ac622 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ac548 │ │ │ │ - b.n 1ac63e │ │ │ │ + bne.w 1ac618 │ │ │ │ + b.n 1ac70e │ │ │ │ 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 1acd64 │ │ │ │ + ldr.w r2, [pc, #1064] @ 1ad0e8 │ │ │ │ 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 +512133,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 1acd4e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188480 │ │ │ │ + bl 188550 │ │ │ │ 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 +512159,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 1acdda │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ad02a │ │ │ │ + beq.w 1ad0fa │ │ │ │ tst.w r9, #32 │ │ │ │ - beq.w 1ad21e │ │ │ │ + beq.w 1ad2ee │ │ │ │ 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 1accd4 │ │ │ │ ldrd r9, sl, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1865ec │ │ │ │ + bl 1866bc │ │ │ │ movs r5, #1 │ │ │ │ - b.n 1ac552 │ │ │ │ + b.n 1ac622 │ │ │ │ movw r2, #467 @ 0x1d3 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1ac8ee │ │ │ │ + bne.w 1ac9be │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r2, r2, #12 │ │ │ │ - bmi.w 1ac98a │ │ │ │ + bmi.w 1aca5a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ac8f0 │ │ │ │ + b.n 1ac9c0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ac128 │ │ │ │ - b.n 1acc9a │ │ │ │ + bl 1ac1f8 │ │ │ │ + b.n 1acd6a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r0, r3, #11 │ │ │ │ - bmi.w 1ac548 │ │ │ │ - b.n 1ac552 │ │ │ │ + bmi.w 1ac618 │ │ │ │ + b.n 1ac622 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac894 │ │ │ │ + beq.w 1ac964 │ │ │ │ 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 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1accf8 │ │ │ │ + cbz r0, 1acdc8 │ │ │ │ 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 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ac896 │ │ │ │ + b.n 1ac966 │ │ │ │ adds r3, #11 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, r4, r3, lsl #2 │ │ │ │ - b.n 1acd1a │ │ │ │ + b.n 1acdea │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.n 1acc6c │ │ │ │ + bcc.n 1acd3c │ │ │ │ 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 1acde4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ad0f4 │ │ │ │ + beq.w 1ad1c4 │ │ │ │ tst.w r9, #32 │ │ │ │ - beq.w 1ad1f2 │ │ │ │ + beq.w 1ad2c2 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cbz r3, 1acd66 │ │ │ │ + cbz r3, 1ace36 │ │ │ │ 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 +512292,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 1ad03c │ │ │ │ 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 +512308,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 1ad0f4 │ │ │ │ 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 1ad0ec │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 18585c │ │ │ │ + bl 18592c │ │ │ │ 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 186e5c │ │ │ │ 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 +512347,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 1891e8 │ │ │ │ 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 1acfda │ │ │ │ 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 +512381,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 1acfac │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1acf1a │ │ │ │ + bhi.n 1acfea │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 189118 │ │ │ │ - b.n 1acc7a │ │ │ │ + bl 1891e8 │ │ │ │ + b.n 1acd4a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aae84 │ │ │ │ + bl 1aaf54 │ │ │ │ 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 1ad134 │ │ │ │ and.w ip, r3, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r0, r0, ip │ │ │ │ bics r2, r0 │ │ │ │ - bne.w 1ad0fa │ │ │ │ + bne.w 1ad1ca │ │ │ │ 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 1acfe0 │ │ │ │ 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 1ad054 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.w 1acde8 │ │ │ │ + bcc.w 1aceb8 │ │ │ │ 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 1ad04c │ │ │ │ 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 +512469,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 1aceb8 │ │ │ │ + subs r3, #54 @ 0x36 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r3, #38 @ 0x26 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #206 @ 0xce │ │ │ │ + subs r2, #254 @ 0xfe │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ace3e │ │ │ │ + bne.w 1acf0e │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ - b.n 1ace96 │ │ │ │ + b.n 1acf66 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - bl 1887a4 │ │ │ │ - cbnz r0, 1ad048 │ │ │ │ + bl 188874 │ │ │ │ + cbnz r0, 1ad118 │ │ │ │ tst.w r9, #32 │ │ │ │ - beq.n 1ad04c │ │ │ │ + beq.n 1ad11c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1acc7a │ │ │ │ + beq.w 1acd4a │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - b.n 1acd52 │ │ │ │ + b.n 1ace22 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 188834 │ │ │ │ + bl 188904 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ad040 │ │ │ │ - b.n 1ad048 │ │ │ │ + beq.n 1ad110 │ │ │ │ + b.n 1ad118 │ │ │ │ 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 1859fc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1ad090 │ │ │ │ + cbz r0, 1ad160 │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, sl │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1acf50 │ │ │ │ + b.n 1ad020 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1acb60 │ │ │ │ + beq.w 1acc30 │ │ │ │ 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 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1ad0d6 │ │ │ │ + cbz r0, 1ad1a6 │ │ │ │ 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 1891e8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1acb64 │ │ │ │ + b.n 1acc34 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 1ac956 │ │ │ │ + bl 1c6534 │ │ │ │ + b.n 1aca26 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 1ad02e │ │ │ │ + b.n 1ad0fe │ │ │ │ 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 1ad352 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1ad1e0 ) │ │ │ │ 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 +512635,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 1ad134 │ │ │ │ strh.w r2, [sp, #96] @ 0x60 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1ad064 │ │ │ │ + b.n 1ad134 │ │ │ │ strb.w r2, [sp, #96] @ 0x60 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1ad064 │ │ │ │ + b.n 1ad134 │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [fp] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1ad282 │ │ │ │ + bhi.n 1ad352 │ │ │ │ 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 +512665,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 1acda2 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #112] @ 0x70 │ │ │ │ - b.n 1accd2 │ │ │ │ + b.n 1acda2 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #112] @ 0x70 │ │ │ │ - b.n 1accd2 │ │ │ │ + b.n 1acda2 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #112] @ 0x70 │ │ │ │ - b.n 1accd2 │ │ │ │ + b.n 1acda2 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - bl 188834 │ │ │ │ + bl 188904 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - b.n 1acd52 │ │ │ │ + b.n 1ace22 │ │ │ │ movw r2, #477 @ 0x1dd │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1ac4f0 │ │ │ │ + bne.w 1ac5c0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r0, r2, #22 │ │ │ │ - bmi.w 1ac98a │ │ │ │ - b.w 1ac612 │ │ │ │ + bmi.w 1aca5a │ │ │ │ + b.w 1ac6e2 │ │ │ │ ldrd r9, sl, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ - b.n 1acc94 │ │ │ │ + b.n 1acd64 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 188834 │ │ │ │ + bl 188904 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1acc7a │ │ │ │ - b.n 1ad048 │ │ │ │ + beq.w 1acd4a │ │ │ │ + b.n 1ad118 │ │ │ │ subs r3, #1 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1ad25e │ │ │ │ + bhi.n 1ad32e │ │ │ │ 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 +512720,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 1ad180 │ │ │ │ strh.w r2, [sp, #88] @ 0x58 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1ad0b0 │ │ │ │ + b.n 1ad180 │ │ │ │ strb.w r2, [sp, #88] @ 0x58 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1ad0b0 │ │ │ │ + b.n 1ad180 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ad0b0 │ │ │ │ + b.n 1ad180 │ │ │ │ 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 +512749,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 185a44 │ │ │ │ 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 +512765,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] @ 1ad41c │ │ │ │ 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, 1ad416 │ │ │ │ cmp.w fp, #32 │ │ │ │ - beq.n 1ad316 │ │ │ │ + beq.n 1ad3e6 │ │ │ │ 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] @ (1ad420 ) │ │ │ │ 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 1891e8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1ad316 │ │ │ │ + b.n 1ad3e6 │ │ │ │ nop │ │ │ │ - cmp r5, #10 │ │ │ │ + cmp r4, #58 @ 0x3a │ │ │ │ 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] @ (1ad65c ) │ │ │ │ + ldr r3, [pc, #548] @ (1ad660 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - ldr r6, [pc, #548] @ (1ad594 ) │ │ │ │ + ldr r6, [pc, #548] @ (1ad664 ) │ │ │ │ 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 1ad4f0 │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - beq.n 1ad3f2 │ │ │ │ + beq.n 1ad4c2 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bne.n 1ad3d6 │ │ │ │ + bne.n 1ad4a6 │ │ │ │ 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 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ad3ca │ │ │ │ + cbz r0, 1ad49a │ │ │ │ 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 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad284 │ │ │ │ + bl 1ad354 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #448] @ (1ad598 ) │ │ │ │ - ldr r3, [pc, #436] @ (1ad590 ) │ │ │ │ + ldr r2, [pc, #448] @ (1ad668 ) │ │ │ │ + ldr r3, [pc, #436] @ (1ad660 ) │ │ │ │ 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 1ad656 │ │ │ │ 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 1ad65a │ │ │ │ tbb [pc, r3] │ │ │ │ add r1, sp, #676 @ 0x2a4 │ │ │ │ - cbnz r1, 1ad47a │ │ │ │ + cbnz r1, 1ad54a │ │ │ │ add r7, sp, #404 @ 0x194 │ │ │ │ - cbnz r7, 1ad47e │ │ │ │ + cbnz r7, 1ad54e │ │ │ │ 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 1ad626 │ │ │ │ tbb [pc, r3] │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ - add r2, pc, #576 @ (adr r2, 1ad67c ) │ │ │ │ + add r2, pc, #576 @ (adr r2, 1ad74c ) │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - add r2, pc, #600 @ (adr r2, 1ad698 ) │ │ │ │ + add r2, pc, #600 @ (adr r2, 1ad768 ) │ │ │ │ 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 185a44 │ │ │ │ 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 186e5c │ │ │ │ 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] @ 1ad66c │ │ │ │ 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 1891e8 │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c68 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad284 │ │ │ │ - b.n 1ad3d4 │ │ │ │ + bl 1ad354 │ │ │ │ + b.n 1ad4a4 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ 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] @ 1ad66c │ │ │ │ + bl 186e5c │ │ │ │ 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 +512983,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 1891e8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186dd0 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1865ec │ │ │ │ - b.n 1ad3d4 │ │ │ │ + bl 1866bc │ │ │ │ + b.n 1ad4a4 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1ad450 │ │ │ │ + b.n 1ad520 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1ad4d8 │ │ │ │ + b.n 1ad5a8 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1ad450 │ │ │ │ + b.n 1ad520 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1ad4d8 │ │ │ │ + b.n 1ad5a8 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1ad450 │ │ │ │ + b.n 1ad520 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1ad4d8 │ │ │ │ + b.n 1ad5a8 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1ad450 │ │ │ │ + b.n 1ad520 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1ad4d8 │ │ │ │ + b.n 1ad5a8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #136 @ 0x88 │ │ │ │ + cmp r3, #184 @ 0xb8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r3, #82 @ 0x52 │ │ │ │ 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] @ 1ada8c │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r1, [pc, #1032] @ 1ad9c0 │ │ │ │ - ldr.w r3, [pc, #1032] @ 1ad9c4 │ │ │ │ + ldr.w r1, [pc, #1032] @ 1ada90 │ │ │ │ + ldr.w r3, [pc, #1032] @ 1ada94 │ │ │ │ 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 1ad6c8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #1004] @ (1ad9c8 ) │ │ │ │ - ldr r3, [pc, #996] @ (1ad9c4 ) │ │ │ │ + ldr r2, [pc, #1004] @ (1ada98 ) │ │ │ │ + ldr r3, [pc, #996] @ (1ada94 ) │ │ │ │ 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 1ada7e │ │ │ │ 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 1ad6a6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 1ad616 │ │ │ │ + cbnz r3, 1ad6e6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad5d6 │ │ │ │ + beq.n 1ad6a6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad608 │ │ │ │ + beq.n 1ad6d8 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ad97c │ │ │ │ + beq.w 1ada4c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ad65a │ │ │ │ + cbz r2, 1ad72a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ad696 │ │ │ │ + beq.n 1ad766 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1ad6a4 │ │ │ │ + beq.n 1ad774 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1ad654 │ │ │ │ + cbz r3, 1ad724 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1ad654 │ │ │ │ + cbz r1, 1ad724 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1ad64c │ │ │ │ + bne.n 1ad71c │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #194 @ 0xc2 │ │ │ │ - beq.n 1ad674 │ │ │ │ + beq.n 1ad744 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ad63c │ │ │ │ + bne.n 1ad70c │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1ad66e │ │ │ │ + beq.n 1ad73e │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov r3, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ad97c │ │ │ │ + beq.w 1ada4c │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1ad626 │ │ │ │ + b.n 1ad6f6 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - bne.n 1ad65a │ │ │ │ + bne.n 1ad72a │ │ │ │ ldr.w r2, [r9, #352] @ 0x160 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ad9b6 │ │ │ │ + beq.w 1ada86 │ │ │ │ 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, 1ad77c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1ad682 │ │ │ │ + b.n 1ad752 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1ad65a │ │ │ │ + bne.n 1ad72a │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - bne.n 1ad65a │ │ │ │ - b.n 1ad674 │ │ │ │ + bne.n 1ad72a │ │ │ │ + b.n 1ad744 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - bne.n 1ad638 │ │ │ │ - b.n 1ad674 │ │ │ │ + bne.n 1ad708 │ │ │ │ + b.n 1ad744 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad9b6 │ │ │ │ + beq.w 1ada86 │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ add.w r3, r8, #32 │ │ │ │ ldr.w r6, [r8, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 1ad9b2 │ │ │ │ + beq.w 1ada82 │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ad6dc │ │ │ │ + beq.n 1ad7ac │ │ │ │ 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 185ca0 │ │ │ │ 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 +513168,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] @ 1ada9c │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #684] @ (1ad9d0 ) │ │ │ │ + ldr r2, [pc, #684] @ (1adaa0 ) │ │ │ │ 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 1854ac │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad958 │ │ │ │ + beq.w 1ada28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bd0d0 │ │ │ │ + bl 1bd1a0 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1858c4 │ │ │ │ + bl 185994 │ │ │ │ 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 +513208,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 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ + bl 1891e8 │ │ │ │ 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 185a44 │ │ │ │ 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 +513241,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, 1ad920 │ │ │ │ cmp.w lr, #32 │ │ │ │ it eq │ │ │ │ moveq lr, fp │ │ │ │ - beq.n 1ad804 │ │ │ │ + beq.n 1ad8d4 │ │ │ │ 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] @ (1adaa4 ) │ │ │ │ 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 1891e8 │ │ │ │ ldr.w r8, [r9, #352] @ 0x160 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad5d6 │ │ │ │ + beq.w 1ad6a6 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 1ad856 │ │ │ │ + cbnz r2, 1ad926 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ad842 │ │ │ │ - b.n 1ad5d6 │ │ │ │ + bne.n 1ad912 │ │ │ │ + b.n 1ad6a6 │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 1ad804 │ │ │ │ + b.n 1ad8d4 │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r8 │ │ │ │ @@ -513225,191 +513303,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 187198 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad94c │ │ │ │ + beq.n 1ada1c │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ - cbz r7, 1ad8e8 │ │ │ │ + cbz r7, 1ad9b8 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - cbz r2, 1ad8f6 │ │ │ │ + cbz r2, 1ad9c6 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1ad99e │ │ │ │ + beq.n 1ada6e │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ - cbz r7, 1ad8d6 │ │ │ │ + cbz r7, 1ad9a6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1ad8d6 │ │ │ │ + cbz r3, 1ad9a6 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ad8b2 │ │ │ │ + bne.n 1ad982 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad354 │ │ │ │ + bl 1ad424 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ orrs r5, r0 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1ad8b8 │ │ │ │ + bne.n 1ad988 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ad8e8 │ │ │ │ + bne.n 1ad9b8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad354 │ │ │ │ + bl 1ad424 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 1ad916 │ │ │ │ + cbz r3, 1ad9e6 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1ad8a2 │ │ │ │ + b.n 1ad972 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ad8e8 │ │ │ │ + bne.n 1ad9b8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad354 │ │ │ │ + bl 1ad424 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ mov r0, fp │ │ │ │ uxtb r5, r3 │ │ │ │ - bl 1870c8 │ │ │ │ + bl 187198 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ad8f2 │ │ │ │ + bne.n 1ad9c2 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - cbz r5, 1ad94c │ │ │ │ + cbz r5, 1ada1c │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c6464 │ │ │ │ + bl 1c6534 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad5da │ │ │ │ + beq.w 1ad6aa │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ad5da │ │ │ │ + beq.w 1ad6aa │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbnz r3, 1ad948 │ │ │ │ + cbnz r3, 1ada18 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad5da │ │ │ │ + beq.w 1ad6aa │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad938 │ │ │ │ + beq.n 1ada08 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 1ad866 │ │ │ │ + b.n 1ad936 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c6464 │ │ │ │ - b.n 1ad924 │ │ │ │ + bl 1c6534 │ │ │ │ + b.n 1ad9f4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ - bl 185974 │ │ │ │ + bl 185a44 │ │ │ │ movs r3, #1 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 186d8c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189118 │ │ │ │ - b.n 1ad754 │ │ │ │ + bl 1891e8 │ │ │ │ + b.n 1ad824 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad5d6 │ │ │ │ + beq.w 1ad6a6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ad5d6 │ │ │ │ + beq.w 1ad6a6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ad616 │ │ │ │ + bne.w 1ad6e6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ad98c │ │ │ │ - b.n 1ad5d6 │ │ │ │ + bne.n 1ada5c │ │ │ │ + b.n 1ad6a6 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad354 │ │ │ │ + bl 1ad424 │ │ │ │ orr.w r2, r5, r0 │ │ │ │ uxtb r5, r2 │ │ │ │ - b.n 1ad8b2 │ │ │ │ + b.n 1ad982 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + cmp r1, #110 @ 0x6e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #30 │ │ │ │ + cmp r1, #78 @ 0x4e │ │ │ │ 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, 1adb0a │ │ │ │ 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, 1adad4 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 1ad9f0 │ │ │ │ - cbz r0, 1ada40 │ │ │ │ + b.n 1adac0 │ │ │ │ + cbz r0, 1adb10 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1ada32 │ │ │ │ + cbz r0, 1adb02 │ │ │ │ movw r4, #538 @ 0x21a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ada2a │ │ │ │ + cbz r2, 1adafa │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1ada22 │ │ │ │ + bne.n 1adaf2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1ada36 │ │ │ │ + beq.n 1adb06 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ada16 │ │ │ │ - bl 1870c8 │ │ │ │ + bne.n 1adae6 │ │ │ │ + bl 187198 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ada10 │ │ │ │ + bne.n 1adae0